/
index.js
386 lines (287 loc) · 222 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
let input_dataset = [];
let result = [];
let data_raw = [];
let sma_vec = [];
let window_size = 50;
let trainingsize = 70;
let data_temporal_resolutions = 'Weekly';
$(document).ready(function(){
$('select').formSelect();
});
function onClickChangeDataFreq(freq){
console.log(freq.value);
data_temporal_resolutions = freq.value;
// $("#input_datafreq").text(freq);
}
function onClickFetchData(){
let ticker = document.getElementById("input_ticker").value;
let apikey = document.getElementById("input_apikey").value;
$("#btn_fetch_data").hide();
$("#load_fetch_data").show();
let requestUrl = "";
if(data_temporal_resolutions == 'Daily'){
requestUrl = "https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol="+ticker+"&outputsize=full&apikey="+apikey;
}else{
requestUrl = "https://www.alphavantage.co/query?function=TIME_SERIES_WEEKLY_ADJUSTED&symbol="+ticker+"&apikey="+apikey;
}
$.getJSON(requestUrl
,function(data){
// let data = gotten_data_raw;
let message = "";
$("#div_container_linegraph").show();
let daily = [];
if(data_temporal_resolutions == 'Daily'){
daily = data['Time Series (Daily)'];
}else{
daily = data['Weekly Adjusted Time Series'];
}
if(daily){
let symbol = data['Meta Data']['2. Symbol'];
let last_refreshed = data['Meta Data']['3. Last Refreshed'];
data_raw = [];
sma_vec = [];
let index = 0;
for(let date in daily){
data_raw.push({ timestamp: date, price: parseFloat(daily[date]['5. adjusted close']) });
index++;
}
data_raw.reverse();
message = "Symbol: " + symbol + " (last refreshed " + last_refreshed + ")";
$("#btn_fetch_data").show();
$("#load_fetch_data").hide();
$("#div_linegraph_data_title").text(message);
if(data_raw.length > 0){
let timestamps = data_raw.map(function (val) { return val['timestamp']; });
let prices = data_raw.map(function (val) { return val['price']; });
let graph_plot = document.getElementById('div_linegraph_data');
Plotly.newPlot( graph_plot, [{ x: timestamps, y: prices, name: "Stocks Prices" }], { margin: { t: 0 } } );
}
$("#div_container_getsma").show();
$("#div_container_getsmafirst").hide();
}else{
$("#div_linegraph_data").text( data['Information'] );
}
}
);
}
function onClickDisplaySMA(){
$("#btn_draw_sma").hide();
$("#load_draw_sma").show();
$("#div_container_sma").show();
window_size = parseInt(document.getElementById("input_windowsize").value);
sma_vec = ComputeSMA(data_raw, window_size);
let sma = sma_vec.map(function (val) { return val['avg']; });
let prices = data_raw.map(function (val) { return val['price']; });
let timestamps_a = data_raw.map(function (val) { return val['timestamp']; });
let timestamps_b = data_raw.map(function (val) {
return val['timestamp'];
}).splice(window_size, data_raw.length);
let graph_plot = document.getElementById('div_linegraph_sma');
Plotly.newPlot( graph_plot, [{ x: timestamps_a, y: prices, name: "Stock Price" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot, [{ x: timestamps_b, y: sma, name: "SMA" }], { margin: { t: 0 } } );
$("#div_linegraph_sma_title").text("Stock Price and Simple Moving Average (window: " + window_size + ")" );
$("#btn_draw_sma").show();
$("#load_draw_sma").hide();
$("#div_container_train").show();
$("#div_container_trainfirst").hide();
displayTrainingData();
}
function displayTrainingData(){
$("#div_container_trainingdata").show();
let set = sma_vec.map(function (val) { return val['set']; });
let data_output = "";
for (let index = 0; index < 25; index++)
{
data_output += "<tr><td width=\"20px\">" + (index + 1) +
"</td><td>[" + set[index].map(function (val) {
return (Math.round(val['price'] * 10000) / 10000).toString();
}).toString() +
"]</td><td>" + sma_vec[index]['avg'] + "</td></tr>";
}
data_output = "<table class='striped'>" +
"<thead><tr><th scope='col'>#</th>" +
"<th scope='col'>Input (X)</th>" +
"<th scope='col'>Label (Y)</th></thead>" +
"<tbody>" + data_output + "</tbody>" +
"</table>";
$("#div_trainingdata").html(
data_output
);
}
async function onClickTrainModel(){
let epoch_loss = [];
$("#div_container_training").show();
$("#btn_draw_trainmodel").hide();
document.getElementById("div_traininglog").innerHTML = "";
let inputs = sma_vec.map(function(inp_f){
return inp_f['set'].map(function(val) { return val['price']; })
});
let outputs = sma_vec.map(function(outp_f) { return outp_f['avg']; });
trainingsize = parseInt(document.getElementById("input_trainingsize").value);
let n_epochs = parseInt(document.getElementById("input_epochs").value);
let learningrate = parseFloat(document.getElementById("input_learningrate").value);
let n_hiddenlayers = parseInt(document.getElementById("input_hiddenlayers").value);
inputs = inputs.slice(0, Math.floor(trainingsize / 100 * inputs.length));
outputs = outputs.slice(0, Math.floor(trainingsize / 100 * outputs.length));
let callback = function(epoch, log) {
let logHtml = document.getElementById("div_traininglog").innerHTML;
logHtml = "<div>Epoch: " + (epoch + 1) + " (of "+ n_epochs +")" +
", loss: " + log.loss +
// ", difference: " + (epoch_loss[epoch_loss.length-1] - log.loss) +
"</div>" + logHtml;
epoch_loss.push(log.loss);
document.getElementById("div_traininglog").innerHTML = logHtml;
document.getElementById("div_training_progressbar").style.width = Math.ceil(((epoch + 1) * (100 / n_epochs))).toString() + "%";
document.getElementById("div_training_progressbar").innerHTML = Math.ceil(((epoch + 1) * (100 / n_epochs))).toString() + "%";
let graph_plot = document.getElementById('div_linegraph_trainloss');
Plotly.newPlot( graph_plot, [{x: Array.from({length: epoch_loss.length}, (v, k) => k+1), y: epoch_loss, name: "Loss" }], { margin: { t: 0 } } );
};
console.log('train X', inputs)
console.log('train Y', outputs)
result = await trainModel(inputs, outputs, window_size, n_epochs, learningrate, n_hiddenlayers, callback);
let logHtml = document.getElementById("div_traininglog").innerHTML;
logHtml = "<div>Model train completed</div>" + logHtml;
document.getElementById("div_traininglog").innerHTML = logHtml;
$("#div_container_validate").show();
$("#div_container_validatefirst").hide();
$("#div_container_predict").show();
$("#div_container_predictfirst").hide();
}
function onClickValidate() {
$("#div_container_validating").show();
$("#load_validating").show();
$("#btn_validation").hide();
let inputs = sma_vec.map(function(inp_f) {
return inp_f['set'].map(function (val) { return val['price']; });
});
// validate on training
let val_train_x = inputs.slice(0, Math.floor(trainingsize / 100 * inputs.length));
// let outputs = sma_vec.map(function(outp_f) { return outp_f['avg']; });
// let outps = outputs.slice(0, Math.floor(trainingsize / 100 * inputs.length));
console.log('val_train_x', val_train_x)
let val_train_y = makePredictions(val_train_x, result['model']);
console.log('val_train_y', val_train_y)
// validate on unseen
let val_unseen_x = inputs.slice(Math.floor(trainingsize / 100 * inputs.length), inputs.length);
console.log('val_unseen_x', val_unseen_x)
let val_unseen_y = makePredictions(val_unseen_x, result['model']);
console.log('val_unseen_y', val_unseen_y)
let timestamps_a = data_raw.map(function (val) { return val['timestamp']; });
let timestamps_b = data_raw.map(function (val) {
return val['timestamp'];
}).splice(window_size, (data_raw.length - Math.floor((100-trainingsize) / 100 * data_raw.length))); //.splice(window_size, data_raw.length);
// let timestamps_c = data_raw.map(function (val) {
// return val['timestamp'];
// }).splice(window_size + Math.floor(trainingsize / 100 * val_unseen_x.length), data_raw.length);
let timestamps_c = data_raw.map(function (val) {
return val['timestamp'];
}).splice(window_size + Math.floor(trainingsize / 100 * inputs.length), inputs.length);
let sma = sma_vec.map(function (val) { return val['avg']; });
let prices = data_raw.map(function (val) { return val['price']; });
sma = sma.slice(0, Math.floor(trainingsize / 100 * sma.length));
console.log('sma', sma)
let graph_plot = document.getElementById('div_validation_graph');
Plotly.newPlot( graph_plot, [{ x: timestamps_a, y: prices, name: "Actual Price" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot, [{ x: timestamps_b, y: sma, name: "Training Label (SMA)" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot, [{ x: timestamps_b, y: val_train_y, name: "Predicted (train)" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot, [{ x: timestamps_c, y: val_unseen_y, name: "Predicted (test)" }], { margin: { t: 0 } } );
$("#load_validating").hide();
}
async function onClickPredict() {
$("#div_container_predicting").show();
$("#load_predicting").show();
$("#btn_prediction").hide();
let inputs = sma_vec.map(function(inp_f) {
return inp_f['set'].map(function (val) { return val['price']; });
});
let pred_X = [inputs[inputs.length-1]];
pred_X = pred_X.slice(Math.floor(trainingsize / 100 * pred_X.length), pred_X.length);
let pred_y = makePredictions(pred_X, result['model']);
window_size = parseInt(document.getElementById("input_windowsize").value);
let timestamps_d = data_raw.map(function (val) {
return val['timestamp'];
}).splice((data_raw.length - window_size), data_raw.length);
// date
let last_date = new Date(timestamps_d[timestamps_d.length-1]);
let add_days = 1;
if(data_temporal_resolutions == 'Weekly'){
add_days = 7;
}
last_date.setDate(last_date.getDate() + add_days);
let next_date = await formatDate(last_date.toString());
let timestamps_e = [next_date];
let graph_plot = document.getElementById('div_prediction_graph');
Plotly.newPlot( graph_plot, [{ x: timestamps_d, y: pred_X[0], name: "Latest Trends" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot, [{ x: timestamps_e, y: pred_y, name: "Predicted Price" }], { margin: { t: 0 } } );
$("#load_predicting").hide();
}
function ComputeSMA(data, window_size)
{
let r_avgs = [], avg_prev = 0;
for (let i = 0; i <= data.length - window_size; i++){
let curr_avg = 0.00, t = i + window_size;
for (let k = i; k < t && k <= data.length; k++){
curr_avg += data[k]['price'] / window_size;
}
r_avgs.push({ set: data.slice(i, i + window_size), avg: curr_avg });
avg_prev = curr_avg;
}
return r_avgs;
}
function formatDate(date) {
var d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
return [year, month, day].join('-');
}
// onClickFetchData();
// onClickDisplaySMA();
// onClickTrainModel();
// let gotten_data_raw = JSON.parse('{"Meta Data":{"1. Information":"Weekly Prices (open, high, low, close) and Volumes","2. Symbol":"MSFT","3. Last Refreshed":"2020-05-04","4. Time Zone":"US/Eastern"},"Weekly Time Series":{"2020-05-04":{"1. open":"174.4900","2. high":"179.0000","3. low":"173.8000","4. close":"178.8400","5. volume":"30035715"},"2020-05-01":{"1. open":"176.5900","2. high":"180.4000","3. low":"169.3900","4. close":"174.5700","5. volume":"212119968"},"2020-04-24":{"1. open":"176.6300","2. high":"178.7500","3. low":"166.1102","4. close":"174.5500","5. volume":"194621072"},"2020-04-17":{"1. open":"164.3500","2. high":"180.0000","3. low":"162.3000","4. close":"178.6000","5. volume":"238965670"},"2020-04-09":{"1. open":"160.3200","2. high":"170.0000","3. low":"157.5800","4. close":"165.1400","5. volume":"229630744"},"2020-04-03":{"1. open":"152.4400","2. high":"164.7800","3. low":"150.0100","4. close":"153.8300","5. volume":"290191457"},"2020-03-27":{"1. open":"137.0100","2. high":"156.6600","3. low":"132.5200","4. close":"149.7000","5. volume":"358866845"},"2020-03-20":{"1. open":"140.0000","2. high":"150.1500","3. low":"135.0000","4. close":"137.3500","5. volume":"421347734"},"2020-03-13":{"1. open":"151.0000","2. high":"161.9100","3. low":"138.5800","4. close":"158.8300","5. volume":"378231775"},"2020-03-06":{"1. open":"165.3100","2. high":"175.0000","3. low":"156.0000","4. close":"161.5700","5. volume":"313160520"},"2020-02-28":{"1. open":"167.7700","2. high":"174.8400","3. low":"152.0000","4. close":"162.0100","5. volume":"383019972"},"2020-02-21":{"1. open":"185.6050","2. high":"188.1800","3. low":"177.2500","4. close":"178.5900","5. volume":"143313345"},"2020-02-14":{"1. open":"183.5800","2. high":"190.7000","3. low":"181.8500","4. close":"185.3500","5. volume":"194512444"},"2020-02-07":{"1. open":"170.4300","2. high":"185.6300","3. low":"170.4000","4. close":"183.8900","5. volume":"167049170"},"2020-01-31":{"1. open":"161.1500","2. high":"174.0500","3. low":"160.2000","4. close":"170.2300","5. volume":"179845938"},"2020-01-24":{"1. open":"166.6800","2. high":"168.1900","3. low":"164.4500","4. close":"165.0400","5. volume":"97961146"},"2020-01-17":{"1. open":"161.7600","2. high":"167.4675","3. low":"161.2600","4. close":"167.1000","5. volume":"121822087"},"2020-01-10":{"1. open":"157.0800","2. high":"163.2200","3. low":"156.5100","4. close":"161.3400","5. volume":"112604365"},"2020-01-03":{"1. open":"158.9865","2. high":"160.7300","3. low":"156.4500","4. close":"158.6200","5. volume":"78506330"},"2019-12-27":{"1. open":"158.1200","2. high":"159.5500","3. low":"157.1150","4. close":"158.9600","5. volume":"59656712"},"2019-12-20":{"1. open":"155.1100","2. high":"158.4900","3. low":"153.7500","4. close":"157.4100","5. volume":"153142114"},"2019-12-13":{"1. open":"151.0700","2. high":"154.8900","3. low":"150.3300","4. close":"154.5300","5. volume":"100577839"},"2019-12-06":{"1. open":"151.8100","2. high":"151.8700","3. low":"146.6500","4. close":"151.7500","5. volume":"104537379"},"2019-11-29":{"1. open":"150.0000","2. high":"152.5000","3. low":"149.9200","4. close":"151.3800","5. volume":"74242278"},"2019-11-22":{"1. open":"150.0700","2. high":"151.3300","3. low":"148.4600","4. close":"149.5900","5. volume":"105652749"},"2019-11-15":{"1. open":"145.3400","2. high":"149.9900","3. low":"144.7300","4. close":"149.9700","5. volume":"93727027"},"2019-11-08":{"1. open":"144.8300","2. high":"145.9900","3. low":"143.2000","4. close":"145.9600","5. volume":"86277623"},"2019-11-01":{"1. open":"144.4000","2. high":"145.6700","3. low":"142.6500","4. close":"143.7200","5. volume":"131732463"},"2019-10-25":{"1. open":"138.4500","2. high":"141.1400","3. low":"135.6100","4. close":"140.7300","5. volume":"142631768"},"2019-10-18":{"1. open":"139.6900","2. high":"141.7900","3. low":"136.5600","4. close":"137.4100","5. volume":"107104735"},"2019-10-11":{"1. open":"137.1400","2. high":"141.0300","3. low":"135.6200","4. close":"139.6800","5. volume":"107510772"},"2019-10-04":{"1. open":"138.0500","2. high":"140.2500","3. low":"133.2200","4. close":"138.1200","5. volume":"123233428"},"2019-09-27":{"1. open":"139.2300","2. high":"140.6900","3. low":"136.0300","4. close":"137.7300","5. volume":"110281568"},"2019-09-20":{"1. open":"135.8300","2. high":"142.3700","3. low":"135.6600","4. close":"139.4400","5. volume":"135317290"},"2019-09-13":{"1. open":"139.5900","2. high":"139.7500","3. low":"134.5100","4. close":"137.3200","5. volume":"129776465"},"2019-09-06":{"1. open":"136.6100","2. high":"140.3837","3. low":"135.7000","4. close":"139.1000","5. volume":"83840107"},"2019-08-30":{"1. open":"134.9900","2. high":"139.1800","3. low":"133.5500","4. close":"137.8600","5. volume":"104909787"},"2019-08-23":{"1. open":"137.8550","2. high":"139.4935","3. low":"132.8000","4. close":"133.3900","5. volume":"117766903"},"2019-08-16":{"1. open":"137.0700","2. high":"138.8000","3. low":"132.2500","4. close":"136.1300","5. volume":"131659759"},"2019-08-09":{"1. open":"133.3000","2. high":"139.3800","3. low":"130.7800","4. close":"137.7100","5. volume":"159823950"},"2019-08-02":{"1. open":"141.5000","2. high":"141.5100","3. low":"135.0800","4. close":"136.9000","5. volume":"143400310"},"2019-07-26":{"1. open":"137.4100","2. high":"141.6750","3. low":"137.3300","4. close":"141.3400","5. volume":"101248083"},"2019-07-19":{"1. open":"139.4400","2. high":"140.6700","3. low":"134.6700","4. close":"136.6200","5. volume":"139389612"},"2019-07-12":{"1. open":"136.4000","2. high":"139.2200","3. low":"135.3701","4. close":"138.9000","5. volume":"102201981"},"2019-07-05":{"1. open":"136.6300","2. high":"137.7400","3. low":"134.9700","4. close":"137.0600","5. volume":"69662439"},"2019-06-28":{"1. open":"137.0000","2. high":"138.4000","3. low":"132.7300","4. close":"133.9600","5. volume":"124214457"},"2019-06-21":{"1. open":"132.6300","2. high":"137.7300","3. low":"132.5300","4. close":"136.9700","5. volume":"133967168"},"2019-06-14":{"1. open":"132.4000","2. high":"134.2400","3. low":"130.7100","4. close":"132.4500","5. volume":"102505844"},"2019-06-07":{"1. open":"123.8500","2. high":"132.2500","3. low":"119.0100","4. close":"131.4000","5. volume":"147636968"},"2019-05-31":{"1. open":"126.9800","2. high":"128.0000","3. low":"123.3200","4. close":"123.6800","5. volume":"89367881"},"2019-05-24":{"1. open":"126.5200","2. high":"128.2400","3. low":"124.7400","4. close":"126.2400","5. volume":"92123847"},"2019-05-17":{"1. open":"124.1100","2. high":"130.4600","3. low":"123.0400","4. close":"128.0700","5. volume":"139816701"},"2019-05-10":{"1. open":"126.3900","2. high":"128.5600","3. low":"123.5700","4. close":"127.1300","5. volume":"146827040"},"2019-05-03":{"1. open":"129.9000","2. high":"130.7000","3. low":"125.5200","4. close":"128.9000","5. volume":"119573665"},"2019-04-26":{"1. open":"122.6200","2. high":"131.3700","3. low":"122.5700","4. close":"129.8900","5. volume":"132620050"},"2019-04-18":{"1. open":"120.9400","2. high":"123.5200","3. low":"120.1000","4. close":"123.3700","5. volume":"77156295"},"2019-04-12":{"1. open":"119.8100","2. high":"120.9800","3. low":"118.5800","4. close":"120.9500","5. volume":"83159600"},"2019-04-05":{"1. open":"118.9500","2. high":"120.4300","3. low":"118.1000","4. close":"119.8900","5. volume":"99731237"},"2019-03-29":{"1. open":"116.5600","2. high":"118.7050","3. low":"115.5215","4. close":"117.9400","5. volume":"119632716"},"2019-03-22":{"1. open":"116.1700","2. high":"120.8200","3. low":"116.0500","4. close":"117.0500","5. volume":"160388610"},"2019-03-15":{"1. open":"110.9900","2. high":"117.2500","3. low":"110.9800","4. close":"115.9100","5. volume":"173532134"},"2019-03-08":{"1. open":"113.0200","2. high":"113.2500","3. low":"108.8000","4. close":"110.5100","5. volume":"111990712"},"2019-03-01":{"1. open":"111.7600","2. high":"113.2400","3. low":"110.8800","4. close":"112.5300","5. volume":"119359497"},"2019-02-22":{"1. open":"107.7900","2. high":"111.2000","3. low":"106.2900","4. close":"110.9700","5. volume":"96472580"},"2019-02-15":{"1. open":"106.2000","2. high":"108.3000","3. low":"104.9650","4. close":"108.2200","5. volume":"110757176"},"2019-02-08":{"1. open":"102.8700","2. high":"107.2700","3. low":"102.7700","4. close":"105.6700","5. volume":"130472196"},"2019-02-01":{"1. open":"106.2600","2. high":"106.4800","3. low":"102.1700","4. close":"102.7800","5. volume":"201611213"},"2019-01-25":{"1. open":"106.7500","2. high":"107.8800","3. low":"104.8600","4. close":"107.1700","5. volume":"112628578"},"2019-01-18":{"1. open":"101.9000","2. high":"107.9000","3. low":"101.2600","4. close":"107.7100","5. volume":"155699162"},"2019-01-11":{"1. open":"101.6400","2. high":"104.8800","3. low":"100.9800","4. close":"102.8000","5. volume":"157833149"},"2019-01-04":{"1. open":"101.2900","2. high":"102.5100","3. low":"97.2000","4. close":"101.9300","5. volume":"155142140"},"2018-12-28":{"1. open":"97.6800","2. high":"102.4100","3. low":"93.9600","4. close":"100.3900","5. volume":"183237806"},"2018-12-21":{"1. open":"105.4100","2. high":"106.8800","3. low":"97.4600","4. close":"98.2300","5. volume":"356050950"},"2018-12-14":{"1. open":"104.8000","2. high":"111.2700","3. low":"103.8900","4. close":"106.0300","5. volume":"197742990"},"2018-12-07":{"1. open":"113.0000","2. high":"113.4200","3. low":"104.3000","4. close":"104.8200","5. volume":"174082124"},"2018-11-30":{"1. open":"104.7900","2. high":"111.3300","3. low":"104.5800","4. close":"110.8900","5. volume":"170037931"},"2018-11-23":{"1. open":"108.2700","2. high":"108.5600","3. low":"99.3528","4. close":"103.0700","5. volume":"150780076"},"2018-11-16":{"1. open":"109.4200","2. high":"109.9600","3. low":"103.9100","4. close":"108.2900","5. volume":"180498817"},"2018-11-09":{"1. open":"106.3700","2. high":"112.2400","3. low":"105.9000","4. close":"109.5700","5. volume":"147847424"},"2018-11-02":{"1. open":"108.1050","2. high":"108.7000","3. low":"100.1100","4. close":"106.1600","5. volume":"242639657"},"2018-10-26":{"1. open":"109.3200","2. high":"110.5400","3. low":"101.5901","4. close":"106.9600","5. volume":"251383718"},"2018-10-19":{"1. open":"108.9100","2. high":"111.8100","3. low":"106.9468","4. close":"108.6600","5. volume":"155518177"},"2018-10-12":{"1. open":"111.6600","2. high":"113.0800","3. low":"104.2000","4. close":"109.5700","5. volume":"228861873"},"2018-10-05":{"1. open":"114.7500","2. high":"116.1800","3. low":"110.6400","4. close":"112.1300","5. volume":"120208912"},"2018-09-28":{"1. open":"113.0300","2. high":"115.1000","3. low":"112.2175","4. close":"114.3700","5. volume":"110093609"},"2018-09-21":{"1. open":"113.6900","2. high":"115.2900","3. low":"111.0350","4. close":"114.2600","5. volume":"159580089"},"2018-09-14":{"1. open":"108.8400","2. high":"113.7300","3. low":"108.3600","4. close":"113.3700","5. volume":"109098713"},"2018-09-07":{"1. open":"110.8500","2. high":"111.9550","3. low":"107.2300","4. close":"108.2100","5. volume":"101483263"},"2018-08-31":{"1. open":"109.2700","2. high":"112.7770","3. low":"108.5100","4. close":"112.3300","5. volume":"105653318"},"2018-08-24":{"1. open":"107.5100","2. high":"108.5600","3. low":"105.7800","4. close":"108.4000","5. volume":"94198444"},"2018-08-17":{"1. open":"109.2400","2. high":"109.7500","3. low":"106.6900","4. close":"107.5800","5. volume":"104691805"},"2018-08-10":{"1. open":"108.1200","2. high":"110.1600","3. low":"107.5590","4. close":"109.0000","5. volume":"83694598"},"2018-08-03":{"1. open":"107.1900","2. high":"108.0900","3. low":"104.7600","4. close":"108.0400","5. volume":"130716035"},"2018-07-27":{"1. open":"106.3000","2. high":"111.1500","3. low":"106.1300","4. close":"107.6800","5. volume":"155199034"},"2018-07-20":{"1. open":"105.4000","2. high":"108.2000","3. low":"103.8900","4. close":"106.2700","5. volume":"173393038"},"2018-07-13":{"1. open":"101.6452","2. high":"105.6000","3. low":"101.1000","4. close":"105.4300","5. volume":"106139197"},"2018-07-06":{"1. open":"98.1000","2. high":"101.4300","3. low":"98.0000","4. close":"101.1600","5. volume":"72446825"},"2018-06-29":{"1. open":"100.0000","2. high":"100.1100","3. low":"97.2600","4. close":"98.6100","5. volume":"148332848"},"2018-06-22":{"1. open":"100.0100","2. high":"102.5200","3. low":"99.4200","4. close":"100.4100","5. volume":"140541209"},"2018-06-15":{"1. open":"101.3700","2. high":"102.0300","3. low":"100.0700","4. close":"100.1300","5. volume":"162739393"},"2018-06-08":{"1. open":"101.2600","2. high":"102.6900","3. low":"100.3800","4. close":"101.6300","5. volume":"122316267"},"2018-06-01":{"1. open":"97.8400","2. high":"100.8600","3. low":"97.2300","4. close":"100.7900","5. volume":"113626024"},"2018-05-25":{"1. open":"97.0000","2. high":"98.9800","3. low":"96.3200","4. close":"98.3600","5. volume":"101128083"},"2018-05-18":{"1. open":"97.9200","2. high":"98.6900","3. low":"95.8300","4. close":"96.3600","5. volume":"96545432"},"2018-05-11":{"1. open":"95.1700","2. high":"97.9500","3. low":"95.0500","4. close":"97.7000","5. volume":"114220453"},"2018-05-04":{"1. open":"96.3300","2. high":"96.3964","3. low":"92.4500","4. close":"95.1600","5. volume":"154077356"},"2018-04-27":{"1. open":"95.7436","2. high":"97.9000","3. low":"90.2800","4. close":"95.8200","5. volume":"181387708"},"2018-04-20":{"1. open":"94.0700","2. high":"97.0700","3. low":"93.4200","4. close":"95.0000","5. volume":"122809288"},"2018-04-13":{"1. open":"91.0400","2. high":"94.1800","3. low":"90.6200","4. close":"93.0800","5. volume":"133450878"},"2018-04-06":{"1. open":"90.4700","2. high":"93.0650","3. low":"87.5100","4. close":"90.2300","5. volume":"189087091"},"2018-03-29":{"1. open":"90.6100","2. high":"95.1390","3. low":"88.4000","4. close":"91.2700","5. volume":"207104405"},"2018-03-23":{"1. open":"93.7400","2. high":"94.0500","3. low":"87.0800","4. close":"87.1800","5. volume":"157031195"},"2018-03-16":{"1. open":"96.5000","2. high":"97.2400","3. low":"92.8300","4. close":"94.6000","5. volume":"164964544"},"2018-03-09":{"1. open":"92.3400","2. high":"96.5400","3. low":"92.2600","4. close":"96.5400","5. volume":"133800312"},"2018-03-02":{"1. open":"94.4000","2. high":"95.8400","3. low":"90.8600","4. close":"93.0500","5. volume":"154581506"},"2018-02-23":{"1. open":"91.4750","2. high":"94.0700","3. low":"91.0100","4. close":"94.0600","5. volume":"104692721"},"2018-02-16":{"1. open":"88.7350","2. high":"93.5000","3. low":"87.8000","4. close":"92.0000","5. volume":"153611971"},"2018-02-09":{"1. open":"90.5600","2. high":"93.2400","3. low":"83.8300","4. close":"88.1800","5. volume":"253644732"},"2018-02-02":{"1. open":"95.1400","2. high":"96.0700","3. low":"91.5000","4. close":"91.7800","5. volume":"202570318"},"2018-01-26":{"1. open":"90.0000","2. high":"94.0600","3. low":"89.7400","4. close":"94.0600","5. volume":"127913923"},"2018-01-19":{"1. open":"90.1000","2. high":"90.7900","3. low":"88.0104","4. close":"90.0000","5. volume":"118433167"},"2018-01-12":{"1. open":"88.2000","2. high":"89.7800","3. low":"87.2400","4. close":"89.6000","5. volume":"98343817"},"2018-01-05":{"1. open":"86.1250","2. high":"88.4100","3. low":"85.5000","4. close":"88.1900","5. volume":"89838713"},"2017-12-29":{"1. open":"85.3100","2. high":"86.0500","3. low":"85.0300","4. close":"85.5400","5. volume":"50773814"},"2017-12-22":{"1. open":"87.1200","2. high":"87.4999","3. low":"84.7100","4. close":"85.5100","5. volume":"98890443"},"2017-12-15":{"1. open":"84.2900","2. high":"87.0900","3. low":"84.1200","4. close":"86.8500","5. volume":"136262249"},"2017-12-08":{"1. open":"84.4200","2. high":"84.5800","3. low":"80.7000","4. close":"84.1600","5. volume":"132514425"},"2017-12-01":{"1. open":"83.3100","2. high":"85.0600","3. low":"83.1750","4. close":"84.2600","5. volume":"128510609"},"2017-11-24":{"1. open":"82.4000","2. high":"83.9000","3. low":"82.2500","4. close":"83.2600","5. volume":"64949156"},"2017-11-17":{"1. open":"83.6600","2. high":"84.1000","3. low":"82.2400","4. close":"82.4000","5. volume":"94156894"},"2017-11-10":{"1. open":"84.2000","2. high":"84.9000","3. low":"82.9000","4. close":"83.8700","5. volume":"94491207"},"2017-11-03":{"1. open":"83.7000","2. high":"84.5400","3. low":"82.8800","4. close":"84.1400","5. volume":"121452467"},"2017-10-27":{"1. open":"78.9900","2. high":"86.2000","3. low":"78.0100","4. close":"83.8100","5. volume":"156867173"},"2017-10-20":{"1. open":"77.4200","2. high":"78.9700","3. low":"77.2500","4. close":"78.8100","5. volume":"78931157"},"2017-10-13":{"1. open":"75.9700","2. high":"77.8700","3. low":"75.8600","4. close":"77.4900","5. volume":"71908474"},"2017-10-06":{"1. open":"74.7100","2. high":"76.1200","3. low":"73.7100","4. close":"76.0000","5. volume":"74782566"},"2017-09-29":{"1. open":"74.0900","2. high":"74.5350","3. low":"72.9200","4. close":"74.4900","5. volume":"87056437"},"2017-09-22":{"1. open":"75.2300","2. high":"75.9700","3. low":"73.8500","4. close":"74.4100","5. volume":"91761244"},"2017-09-15":{"1. open":"74.3100","2. high":"75.4900","3. low":"74.0700","4. close":"75.3100","5. volume":"97705887"},"2017-09-08":{"1. open":"73.3400","2. high":"74.6000","3. low":"72.9800","4. close":"73.9800","5. volume":"69017636"},"2017-09-01":{"1. open":"73.0600","2. high":"74.9600","3. low":"72.0500","4. close":"73.9400","5. volume":"90545558"},"2017-08-25":{"1. open":"72.4700","2. high":"73.3500","3. low":"71.7000","4. close":"72.8200","5. volume":"73981293"},"2017-08-18":{"1. open":"73.0600","2. high":"74.1000","3. low":"71.9300","4. close":"72.4900","5. volume":"95411795"},"2017-08-11":{"1. open":"72.8000","2. high":"73.1300","3. low":"71.2800","4. close":"72.5000","5. volume":"104828725"},"2017-08-04":{"1. open":"73.3000","2. high":"73.4400","3. low":"71.4450","4. close":"72.6800","5. volume":"109134465"},"2017-07-28":{"1. open":"73.5300","2. high":"74.4200","3. low":"72.3200","4. close":"73.0400","5. volume":"111200086"},"2017-07-21":{"1. open":"72.8000","2. high":"74.3000","3. low":"72.6600","4. close":"73.7900","5. volume":"148878177"},"2017-07-14":{"1. open":"69.4600","2. high":"73.2700","3. low":"69.2000","4. close":"72.7800","5. volume":"95004977"},"2017-07-07":{"1. open":"69.3300","2. high":"69.8400","3. low":"68.0200","4. close":"69.4600","5. volume":"73013732"},"2017-06-30":{"1. open":"71.4000","2. high":"71.7100","3. low":"68.0900","4. close":"68.9300","5. volume":"120667642"},"2017-06-23":{"1. open":"70.5000","2. high":"71.2500","3. low":"69.7100","4. close":"71.2100","5. volume":"108512334"},"2017-06-16":{"1. open":"69.2500","2. high":"71.1000","3. low":"68.1300","4. close":"70.0000","5. volume":"170063923"},"2017-06-09":{"1. open":"71.9700","2. high":"72.8900","3. low":"68.5900","4. close":"70.3200","5. volume":"155224472"},"2017-06-02":{"1. open":"69.7900","2. high":"71.8600","3. low":"69.4510","4. close":"71.7600","5. volume":"102092670"},"2017-05-26":{"1. open":"67.8900","2. high":"70.2200","3. low":"67.5000","4. close":"69.9600","5. volume":"86602544"},"2017-05-19":{"1. open":"68.1400","2. high":"69.4400","3. low":"67.1400","4. close":"67.6900","5. volume":"145206491"},"2017-05-12":{"1. open":"68.9700","2. high":"69.5600","3. low":"68.0400","4. close":"68.3800","5. volume":"103664709"},"2017-05-05":{"1. open":"68.6800","2. high":"69.7100","3. low":"68.4850","4. close":"69.0000","5. volume":"123335404"},"2017-04-28":{"1. open":"67.4800","2. high":"69.1400","3. low":"67.1000","4. close":"68.4600","5. volume":"156408932"},"2017-04-21":{"1. open":"65.0400","2. high":"66.7000","3. low":"64.8900","4. close":"66.4000","5. volume":"113659769"},"2017-04-13":{"1. open":"65.6100","2. high":"65.8600","3. low":"64.8500","4. close":"64.9500","5. volume":"71749271"},"2017-04-07":{"1. open":"65.8100","2. high":"66.3500","3. low":"65.1900","4. close":"65.6800","5. volume":"87039641"},"2017-03-31":{"1. open":"64.6300","2. high":"66.1900","3. low":"64.3500","4. close":"65.8600","5. volume":"88476598"},"2017-03-24":{"1. open":"64.9100","2. high":"65.5000","3. low":"64.1200","4. close":"64.9800","5. volume":"103804886"},"2017-03-17":{"1. open":"65.0100","2. high":"65.2400","3. low":"64.1500","4. close":"64.8700","5. volume":"129108029"},"2017-03-10":{"1. open":"63.9700","2. high":"65.2600","3. low":"63.8100","4. close":"64.9300","5. volume":"98167226"},"2017-03-03":{"1. open":"64.5400","2. high":"64.9900","3. low":"63.6200","4. close":"64.2500","5. volume":"108727793"},"2017-02-24":{"1. open":"64.6100","2. high":"64.9500","3. low":"64.0500","4. close":"64.6200","5. volume":"82018448"},"2017-02-17":{"1. open":"64.2400","2. high":"65.2400","3. low":"64.0200","4. close":"64.6200","5. volume":"104828847"},"2017-02-10":{"1. open":"63.5000","2. high":"64.4350","3. low":"63.1400","4. close":"64.0000","5. volume":"98985116"},"2017-02-03":{"1. open":"65.6900","2. high":"65.7900","3. low":"62.7500","4. close":"63.6800","5. volume":"172722294"},"2017-01-27":{"1. open":"62.7000","2. high":"65.9100","3. low":"62.5700","4. close":"65.7800","5. volume":"160798071"},"2017-01-20":{"1. open":"62.6800","2. high":"62.9800","3. low":"62.0300","4. close":"62.7400","5. volume":"88999202"},"2017-01-13":{"1. open":"62.7600","2. high":"63.4000","3. low":"61.9500","4. close":"62.7000","5. volume":"100883602"},"2017-01-06":{"1. open":"62.7900","2. high":"63.1500","3. low":"62.0300","4. close":"62.8400","5. volume":"86832957"},"2016-12-30":{"1. open":"63.2100","2. high":"64.0700","3. low":"62.0300","4. close":"62.1400","5. volume":"62247011"},"2016-12-23":{"1. open":"62.5600","2. high":"64.1000","3. low":"62.4200","4. close":"63.2400","5. volume":"112043306"},"2016-12-16":{"1. open":"61.8200","2. high":"63.4500","3. low":"61.7200","4. close":"62.3000","5. volume":"156392554"},"2016-12-09":{"1. open":"59.7000","2. high":"61.9900","3. low":"59.5600","4. close":"61.9700","5. volume":"122838771"},"2016-12-02":{"1. open":"60.3400","2. high":"61.4100","3. low":"58.8000","4. close":"59.2500","5. volume":"137812561"},"2016-11-25":{"1. open":"60.5000","2. high":"61.2600","3. low":"60.1300","4. close":"60.5300","5. volume":"73117824"},"2016-11-18":{"1. open":"59.0200","2. high":"61.1400","3. low":"57.2800","4. close":"60.3500","5. volume":"164384062"},"2016-11-11":{"1. open":"59.7800","2. high":"60.7800","3. low":"57.6302","4. close":"59.0200","5. volume":"200822869"},"2016-11-04":{"1. open":"60.1600","2. high":"60.4200","3. low":"58.5200","4. close":"58.7100","5. volume":"123412131"},"2016-10-28":{"1. open":"59.9400","2. high":"61.3699","3. low":"59.5800","4. close":"59.8700","5. volume":"181170290"},"2016-10-21":{"1. open":"57.3600","2. high":"60.4500","3. low":"56.6600","4. close":"59.6600","5. volume":"195345767"},"2016-10-14":{"1. open":"57.9100","2. high":"58.3900","3. low":"56.3150","4. close":"57.4200","5. volume":"119587590"},"2016-10-07":{"1. open":"57.4050","2. high":"57.9800","3. low":"56.9700","4. close":"57.8000","5. volume":"92303431"},"2016-09-30":{"1. open":"57.0800","2. high":"58.1679","3. low":"56.6810","4. close":"57.6000","5. volume":"125664515"},"2016-09-23":{"1. open":"57.2700","2. high":"58.0000","3. low":"56.7500","4. close":"57.4300","5. volume":"111805897"},"2016-09-16":{"1. open":"56.0000","2. high":"57.6300","3. low":"55.6100","4. close":"57.2500","5. volume":"155377027"},"2016-09-09":{"1. open":"57.7800","2. high":"57.8400","3. low":"56.2100","4. close":"56.2100","5. volume":"89031792"},"2016-09-02":{"1. open":"58.1800","2. high":"58.6000","3. low":"57.0100","4. close":"57.6700","5. volume":"99183513"},"2016-08-26":{"1. open":"57.6000","2. high":"58.7000","3. low":"57.2600","4. close":"58.0300","5. volume":"91629582"},"2016-08-19":{"1. open":"58.0100","2. high":"58.5000","3. low":"57.2000","4. close":"57.6200","5. volume":"90149203"},"2016-08-12":{"1. open":"58.0550","2. high":"58.5000","3. low":"57.6200","4. close":"57.9400","5. volume":"91968595"},"2016-08-05":{"1. open":"56.6000","2. high":"58.2100","3. low":"56.1400","4. close":"57.9600","5. volume":"139123963"},"2016-07-29":{"1. open":"56.4700","2. high":"57.2900","3. low":"55.7200","4. close":"56.6800","5. volume":"154126188"},"2016-07-22":{"1. open":"53.7000","2. high":"56.8400","3. low":"52.9300","4. close":"56.5700","5. volume":"239597518"},"2016-07-15":{"1. open":"52.5000","2. high":"54.0000","3. low":"52.4700","4. close":"53.7000","5. volume":"131513504"},"2016-07-08":{"1. open":"50.8300","2. high":"52.3600","3. low":"50.3900","4. close":"52.3000","5. volume":"100950032"},"2016-07-01":{"1. open":"49.1000","2. high":"51.7200","3. low":"48.0350","4. close":"51.1600","5. volume":"169949551"},"2016-06-24":{"1. open":"50.6400","2. high":"52.0600","3. low":"49.5200","4. close":"49.8300","5. volume":"261054437"},"2016-06-17":{"1. open":"49.5800","2. high":"50.7150","3. low":"49.0600","4. close":"50.1300","5. volume":"236451710"},"2016-06-10":{"1. open":"51.9900","2. high":"52.7300","3. low":"51.0400","4. close":"51.4800","5. volume":"106398294"},"2016-06-03":{"1. open":"52.2600","2. high":"53.0000","3. low":"51.6000","4. close":"51.7900","5. volume":"109186979"},"2016-05-27":{"1. open":"50.6000","2. high":"52.4900","3. low":"49.9800","4. close":"52.3200","5. volume":"127137891"},"2016-05-20":{"1. open":"50.8000","2. high":"51.9600","3. low":"49.8200","4. close":"50.6200","5. volume":"120491190"},"2016-05-13":{"1. open":"50.4900","2. high":"51.8950","3. low":"50.0000","4. close":"51.0800","5. volume":"111576827"},"2016-05-06":{"1. open":"50.0000","2. high":"50.7500","3. low":"49.4600","4. close":"50.3900","5. volume":"134010358"},"2016-04-29":{"1. open":"51.7800","2. high":"52.3500","3. low":"49.3500","4. close":"49.8700","5. volume":"201675370"},"2016-04-22":{"1. open":"55.4900","2. high":"56.7700","3. low":"50.7700","4. close":"51.7800","5. volume":"255321678"},"2016-04-15":{"1. open":"54.4900","2. high":"55.9200","3. low":"53.7600","4. close":"55.6500","5. volume":"116847337"},"2016-04-08":{"1. open":"55.4300","2. high":"55.6600","3. low":"54.2100","4. close":"54.4200","5. volume":"100782062"},"2016-04-01":{"1. open":"54.2100","2. high":"55.6400","3. low":"53.3300","4. close":"55.5700","5. volume":"114717327"},"2016-03-24":{"1. open":"53.2500","2. high":"54.3300","3. low":"52.9300","4. close":"54.2100","5. volume":"87128846"},"2016-03-18":{"1. open":"52.7100","2. high":"55.0000","3. low":"52.6300","4. close":"53.4900","5. volume":"172729586"},"2016-03-11":{"1. open":"51.5600","2. high":"53.0700","3. low":"50.5800","4. close":"53.0700","5. volume":"170419402"},"2016-03-04":{"1. open":"51.3500","2. high":"52.9700","3. low":"50.6600","4. close":"52.0300","5. volume":"151430418"},"2016-02-26":{"1. open":"52.2800","2. high":"53.0000","3. low":"50.2000","4. close":"51.3000","5. volume":"149833414"},"2016-02-19":{"1. open":"50.9000","2. high":"52.9500","3. low":"50.1300","4. close":"51.8200","5. volume":"138815284"},"2016-02-12":{"1. open":"49.5500","2. high":"50.6800","3. low":"48.1900","4. close":"50.5000","5. volume":"227389820"},"2016-02-05":{"1. open":"54.8800","2. high":"55.0900","3. low":"49.5600","4. close":"50.1600","5. volume":"267078226"},"2016-01-29":{"1. open":"51.9400","2. high":"55.0900","3. low":"51.0201","4. close":"55.0900","5. volume":"246509206"},"2016-01-22":{"1. open":"51.4800","2. high":"52.3300","3. low":"49.1000","4. close":"52.2900","5. volume":"184584477"},"2016-01-15":{"1. open":"52.5100","2. high":"54.0700","3. low":"50.3400","4. close":"50.9900","5. volume":"264125481"},"2016-01-08":{"1. open":"54.3200","2. high":"55.3900","3. low":"52.0700","4. close":"52.3300","5. volume":"232695321"},"2015-12-31":{"1. open":"55.3500","2. high":"56.8500","3. low":"54.9800","4. close":"55.4800","5. volume":"99228262"},"2015-12-24":{"1. open":"54.8800","2. high":"55.9600","3. low":"54.2262","4. close":"55.6700","5. volume":"102418400"},"2015-12-18":{"1. open":"54.3300","2. high":"56.7900","3. low":"53.6800","4. close":"54.1300","5. volume":"250317860"},"2015-12-11":{"1. open":"55.7900","2. high":"56.1000","3. low":"54.0100","4. close":"54.0600","5. volume":"171286323"},"2015-12-04":{"1. open":"54.5400","2. high":"56.2300","3. low":"53.9300","4. close":"55.9100","5. volume":"226060572"},"2015-11-27":{"1. open":"54.2500","2. high":"54.4600","3. low":"53.5800","4. close":"53.9300","5. volume":"82850240"},"2015-11-20":{"1. open":"53.0800","2. high":"54.6600","3. low":"52.8500","4. close":"54.1900","5. volume":"158718818"},"2015-11-13":{"1. open":"54.5500","2. high":"54.8700","3. low":"52.5300","4. close":"52.8400","5. volume":"196522294"},"2015-11-06":{"1. open":"52.8500","2. high":"54.9800","3. low":"52.6200","4. close":"54.9200","5. volume":"168289451"},"2015-10-30":{"1. open":"52.5300","2. high":"54.3700","3. low":"52.5000","4. close":"52.6400","5. volume":"239455823"},"2015-10-23":{"1. open":"47.4200","2. high":"54.0700","3. low":"47.0200","4. close":"52.8700","5. volume":"277318659"},"2015-10-16":{"1. open":"46.9800","2. high":"47.5400","3. low":"46.5000","4. close":"47.5100","5. volume":"118094352"},"2015-10-09":{"1. open":"45.7450","2. high":"47.5400","3. low":"45.7000","4. close":"47.1100","5. volume":"151964927"},"2015-10-02":{"1. open":"43.8300","2. high":"45.5700","3. low":"43.0500","4. close":"45.5700","5. volume":"163532824"},"2015-09-25":{"1. open":"43.6200","2. high":"44.7300","3. low":"43.2700","4. close":"43.9400","5. volume":"128698573"},"2015-09-18":{"1. open":"43.4300","2. high":"45.0000","3. low":"42.8600","4. close":"43.4800","5. volume":"171822261"},"2015-09-11":{"1. open":"43.3000","2. high":"44.4000","3. low":"42.7450","4. close":"43.4800","5. volume":"124438408"},"2015-09-04":{"1. open":"43.7400","2. high":"43.9800","3. low":"41.6600","4. close":"42.6100","5. volume":"187226056"},"2015-08-28":{"1. open":"40.4500","2. high":"44.1500","3. low":"39.7200","4. close":"43.9300","5. volume":"301968189"},"2015-08-21":{"1. open":"46.8100","2. high":"47.4500","3. low":"43.0700","4. close":"43.0700","5. volume":"182450672"},"2015-08-14":{"1. open":"46.9500","2. high":"47.4900","3. low":"45.7050","4. close":"47.0000","5. volume":"126616447"},"2015-08-07":{"1. open":"46.9800","2. high":"48.4100","3. low":"46.2600","4. close":"46.7400","5. volume":"130800424"},"2015-07-31":{"1. open":"45.9400","2. high":"47.4000","3. low":"44.7900","4. close":"46.7000","5. volume":"185955595"},"2015-07-24":{"1. open":"46.6500","2. high":"47.3300","3. low":"45.1000","4. close":"45.9400","5. volume":"198833485"},"2015-07-17":{"1. open":"44.9750","2. high":"46.7800","3. low":"44.9501","4. close":"46.6200","5. volume":"133426984"},"2015-07-10":{"1. open":"43.9600","2. high":"45.2200","3. low":"43.3200","4. close":"44.6100","5. volume":"157146118"},"2015-07-02":{"1. open":"45.0400","2. high":"45.2300","3. low":"43.9400","4. close":"44.4000","5. volume":"120123050"},"2015-06-26":{"1. open":"46.3300","2. high":"46.7200","3. low":"45.0300","4. close":"45.2600","5. volume":"151556711"},"2015-06-19":{"1. open":"45.4500","2. high":"46.8250","3. low":"45.0201","4. close":"46.1000","5. volume":"185524263"},"2015-06-12":{"1. open":"46.3000","2. high":"46.9200","3. low":"45.4600","4. close":"45.9700","5. volume":"126223826"},"2015-06-05":{"1. open":"47.0600","2. high":"47.7700","3. low":"45.8400","4. close":"46.1400","5. volume":"131521410"},"2015-05-29":{"1. open":"46.8300","2. high":"48.0200","3. low":"46.1900","4. close":"46.8600","5. volume":"112720759"},"2015-05-22":{"1. open":"47.9800","2. high":"48.2200","3. low":"46.8200","4. close":"46.9000","5. volume":"125890515"},"2015-05-15":{"1. open":"47.5500","2. high":"48.9050","3. low":"46.4200","4. close":"48.2950","5. volume":"150345879"},"2015-05-08":{"1. open":"48.3700","2. high":"48.8700","3. low":"46.0200","4. close":"47.7500","5. volume":"205178261"},"2015-05-01":{"1. open":"47.2300","2. high":"49.5400","3. low":"47.2200","4. close":"48.6550","5. volume":"271446305"},"2015-04-24":{"1. open":"41.7300","2. high":"48.1400","3. low":"41.6800","4. close":"47.8700","5. volume":"274379045"},"2015-04-17":{"1. open":"41.4000","2. high":"42.4600","3. low":"41.1600","4. close":"41.6150","5. volume":"146761915"},"2015-04-10":{"1. open":"40.3400","2. high":"41.9500","3. low":"40.1800","4. close":"41.7200","5. volume":"146532368"},"2015-04-02":{"1. open":"41.1000","2. high":"41.5400","3. low":"40.1200","4. close":"40.2900","5. volume":"144289679"},"2015-03-27":{"1. open":"42.8800","2. high":"43.1700","3. low":"40.8300","4. close":"40.9700","5. volume":"167126270"},"2015-03-20":{"1. open":"41.4700","2. high":"42.9800","3. low":"41.1500","4. close":"42.8800","5. volume":"216925266"},"2015-03-13":{"1. open":"42.1900","2. high":"43.1250","3. low":"40.6100","4. close":"41.3800","5. volume":"221483208"},"2015-03-06":{"1. open":"43.6700","2. high":"44.1900","3. low":"42.1500","4. close":"42.3600","5. volume":"148863715"},"2015-02-27":{"1. open":"43.7000","2. high":"44.3000","3. low":"43.6500","4. close":"43.8500","5. volume":"150315390"},"2015-02-20":{"1. open":"43.9700","2. high":"44.0000","3. low":"43.0500","4. close":"43.8550","5. volume":"118131959"},"2015-02-13":{"1. open":"42.2400","2. high":"43.8700","3. low":"42.1800","4. close":"43.8700","5. volume":"172847964"},"2015-02-06":{"1. open":"40.5900","2. high":"42.7900","3. low":"40.2300","4. close":"42.4100","5. volume":"215214514"},"2015-01-30":{"1. open":"47.0000","2. high":"47.1339","3. low":"40.3500","4. close":"40.4000","5. volume":"437786778"},"2015-01-23":{"1. open":"46.3000","2. high":"47.3900","3. low":"45.4800","4. close":"47.1800","5. volume":"137352632"},"2015-01-16":{"1. open":"47.4200","2. high":"47.9100","3. low":"45.1700","4. close":"46.2400","5. volume":"157088136"},"2015-01-09":{"1. open":"46.3700","2. high":"47.8200","3. low":"45.4900","4. close":"47.1900","5. volume":"158596624"},"2015-01-02":{"1. open":"47.7000","2. high":"47.7800","3. low":"46.4500","4. close":"46.7600","5. volume":"80290512"},"2014-12-26":{"1. open":"47.7800","2. high":"48.8000","3. low":"47.7100","4. close":"47.8800","5. volume":"74863120"},"2014-12-19":{"1. open":"47.2000","2. high":"48.1000","3. low":"44.9000","4. close":"47.6600","5. volume":"216676750"},"2014-12-12":{"1. open":"48.2600","2. high":"48.3500","3. low":"46.6700","4. close":"46.9500","5. volume":"144735690"},"2014-12-05":{"1. open":"47.8800","2. high":"49.0600","3. low":"47.7100","4. close":"48.4200","5. volume":"138158386"},"2014-11-28":{"1. open":"47.9900","2. high":"48.1950","3. low":"47.2800","4. close":"47.8100","5. volume":"112141541"},"2014-11-21":{"1. open":"49.4100","2. high":"49.7050","3. low":"47.5700","4. close":"47.9800","5. volume":"144887937"},"2014-11-14":{"1. open":"48.6500","2. high":"50.0450","3. low":"48.5200","4. close":"49.5800","5. volume":"137829519"},"2014-11-07":{"1. open":"46.8900","2. high":"48.9200","3. low":"46.7300","4. close":"48.6800","5. volume":"128149243"},"2014-10-31":{"1. open":"45.7100","2. high":"46.9700","3. low":"45.7100","4. close":"46.9500","5. volume":"155628209"},"2014-10-24":{"1. open":"43.0600","2. high":"46.9000","3. low":"42.8100","4. close":"46.1300","5. volume":"211077436"},"2014-10-17":{"1. open":"43.8200","2. high":"44.5600","3. low":"42.1000","4. close":"43.6300","5. volume":"225166061"},"2014-10-10":{"1. open":"46.1200","2. high":"46.8900","3. low":"43.9500","4. close":"44.0300","5. volume":"165764217"},"2014-10-03":{"1. open":"45.9800","2. high":"46.5600","3. low":"45.6100","4. close":"46.0900","5. volume":"154785202"},"2014-09-26":{"1. open":"47.3000","2. high":"47.3800","3. low":"45.7600","4. close":"46.4100","5. volume":"158422366"},"2014-09-19":{"1. open":"46.5400","2. high":"47.5700","3. low":"46.1000","4. close":"47.5200","5. volume":"341800600"},"2014-09-12":{"1. open":"46.0200","2. high":"47.0200","3. low":"45.9900","4. close":"46.6950","5. volume":"180738000"},"2014-09-05":{"1. open":"45.4300","2. high":"45.9300","3. low":"44.5300","4. close":"45.9100","5. volume":"119999500"},"2014-08-29":{"1. open":"45.4000","2. high":"45.4400","3. low":"44.6100","4. close":"45.4300","5. volume":"91859400"},"2014-08-22":{"1. open":"44.9400","2. high":"45.4700","3. low":"44.6800","4. close":"45.1500","5. volume":"120367600"},"2014-08-15":{"1. open":"43.2600","2. high":"44.8950","3. low":"43.0000","4. close":"44.7900","5. volume":"125596700"},"2014-08-08":{"1. open":"42.9700","2. high":"43.4700","3. low":"42.2100","4. close":"43.2000","5. volume":"144435400"},"2014-08-01":{"1. open":"44.3600","2. high":"44.5100","3. low":"42.6000","4. close":"42.8600","5. volume":"152076500"},"2014-07-25":{"1. open":"44.5600","2. high":"45.4500","3. low":"44.2200","4. close":"44.5000","5. volume":"190526100"},"2014-07-18":{"1. open":"42.2200","2. high":"45.7100","3. low":"42.0300","4. close":"44.6900","5. volume":"239535600"},"2014-07-11":{"1. open":"41.7500","2. high":"42.1200","3. low":"41.0500","4. close":"42.0900","5. volume":"117554200"},"2014-07-03":{"1. open":"42.1700","2. high":"42.2100","3. low":"41.5300","4. close":"41.8000","5. volume":"93899900"},"2014-06-27":{"1. open":"41.7300","2. high":"42.2900","3. low":"41.4300","4. close":"42.2500","5. volume":"163546500"},"2014-06-20":{"1. open":"41.0400","2. high":"41.9100","3. low":"40.3350","4. close":"41.6800","5. volume":"141414000"},"2014-06-13":{"1. open":"41.3900","2. high":"41.5650","3. low":"40.2900","4. close":"41.2300","5. volume":"104305800"},"2014-06-06":{"1. open":"40.9500","2. high":"41.6600","3. low":"39.8600","4. close":"41.4800","5. volume":"115707900"},"2014-05-30":{"1. open":"40.2600","2. high":"40.9700","3. low":"39.8100","4. close":"40.9400","5. volume":"106327900"},"2014-05-23":{"1. open":"39.6100","2. high":"40.3700","3. low":"39.4600","4. close":"40.1200","5. volume":"106478800"},"2014-05-16":{"1. open":"39.7400","2. high":"40.5000","3. low":"39.2700","4. close":"39.8300","5. volume":"136266400"},"2014-05-09":{"1. open":"39.5200","2. high":"39.9000","3. low":"38.5100","4. close":"39.5400","5. volume":"153085800"},"2014-05-02":{"1. open":"40.1400","2. high":"41.2900","3. low":"39.6600","4. close":"39.6900","5. volume":"187909100"},"2014-04-25":{"1. open":"40.1300","2. high":"40.6800","3. low":"39.3000","4. close":"39.9100","5. volume":"173139100"},"2014-04-17":{"1. open":"39.1100","2. high":"40.4150","3. low":"38.9000","4. close":"40.0100","5. volume":"133280500"},"2014-04-11":{"1. open":"39.9600","2. high":"40.6900","3. low":"39.0000","4. close":"39.2090","5. volume":"181167900"},"2014-04-04":{"1. open":"40.4300","2. high":"41.6600","3. low":"39.6400","4. close":"39.8700","5. volume":"189707200"},"2014-03-28":{"1. open":"40.3400","2. high":"40.9900","3. low":"39.3400","4. close":"40.3000","5. volume":"210110900"},"2014-03-21":{"1. open":"37.9000","2. high":"40.9400","3. low":"37.7900","4. close":"40.1600","5. volume":"260132300"},"2014-03-14":{"1. open":"37.9900","2. high":"38.4500","3. low":"37.5058","4. close":"37.7000","5. volume":"134082400"},"2014-03-07":{"1. open":"37.9200","2. high":"38.4800","3. low":"37.4950","4. close":"37.9000","5. volume":"127213800"},"2014-02-28":{"1. open":"37.6900","2. high":"38.4600","3. low":"37.1900","4. close":"38.3100","5. volume":"178981800"},"2014-02-21":{"1. open":"37.6300","2. high":"38.3500","3. low":"37.2100","4. close":"37.9800","5. volume":"128131800"},"2014-02-14":{"1. open":"36.6300","2. high":"37.8600","3. low":"36.2900","4. close":"37.6200","5. volume":"155003200"},"2014-02-07":{"1. open":"37.7400","2. high":"37.9850","3. low":"35.6900","4. close":"36.5600","5. volume":"243187700"},"2014-01-31":{"1. open":"36.8700","2. high":"37.8900","3. low":"35.7500","4. close":"37.8400","5. volume":"261570800"},"2014-01-24":{"1. open":"36.8200","2. high":"37.5500","3. low":"35.5200","4. close":"36.8050","5. volume":"173821100"},"2014-01-17":{"1. open":"35.9900","2. high":"37.0000","3. low":"34.6300","4. close":"36.3800","5. volume":"216624000"},"2014-01-10":{"1. open":"36.8500","2. high":"36.8900","3. low":"35.4000","4. close":"36.0400","5. volume":"216443300"},"2014-01-03":{"1. open":"37.2200","2. high":"37.5800","3. low":"36.6000","4. close":"36.9100","5. volume":"95561000"},"2013-12-27":{"1. open":"36.8100","2. high":"37.6200","3. low":"36.5500","4. close":"37.2900","5. volume":"71547500"},"2013-12-20":{"1. open":"36.7300","2. high":"37.1100","3. low":"35.5300","4. close":"36.8000","5. volume":"237423200"},"2013-12-13":{"1. open":"38.5600","2. high":"38.9000","3. low":"36.6200","4. close":"36.6900","5. volume":"184046900"},"2013-12-06":{"1. open":"38.0900","2. high":"38.9800","3. low":"37.1800","4. close":"38.3600","5. volume":"299806100"},"2013-11-29":{"1. open":"37.9300","2. high":"38.2900","3. low":"37.3500","4. close":"38.1300","5. volume":"113204600"},"2013-11-22":{"1. open":"37.3500","2. high":"37.6800","3. low":"36.6700","4. close":"37.5700","5. volume":"180829100"},"2013-11-15":{"1. open":"37.6900","2. high":"38.1600","3. low":"36.9000","4. close":"37.8410","5. volume":"200266700"},"2013-11-08":{"1. open":"35.5900","2. high":"38.2200","3. low":"35.5500","4. close":"37.7800","5. volume":"265866600"},"2013-11-01":{"1. open":"35.6100","2. high":"35.7900","3. low":"35.2600","4. close":"35.5250","5. volume":"189030400"},"2013-10-25":{"1. open":"34.9800","2. high":"36.2900","3. low":"33.5700","4. close":"35.7300","5. volume":"293176200"},"2013-10-18":{"1. open":"33.9000","2. high":"34.9900","3. low":"33.7800","4. close":"34.9600","5. volume":"183138200"},"2013-10-11":{"1. open":"33.6000","2. high":"34.1400","3. low":"32.8000","4. close":"34.1300","5. volume":"184873900"},"2013-10-04":{"1. open":"33.0000","2. high":"34.0300","3. low":"32.7000","4. close":"33.8800","5. volume":"195216900"},"2013-09-27":{"1. open":"32.5401","2. high":"33.7500","3. low":"32.1500","4. close":"33.2700","5. volume":"193270600"},"2013-09-20":{"1. open":"33.3800","2. high":"33.6800","3. low":"32.6850","4. close":"32.7910","5. volume":"346587600"},"2013-09-13":{"1. open":"31.2208","2. high":"33.0700","3. low":"31.2000","4. close":"33.0300","5. volume":"219356400"},"2013-09-06":{"1. open":"31.7500","2. high":"32.0700","3. low":"30.9500","4. close":"31.1520","5. volume":"443907400"},"2013-08-30":{"1. open":"34.4000","2. high":"34.6700","3. low":"32.8000","4. close":"33.4000","5. volume":"263641400"},"2013-08-23":{"1. open":"31.7600","2. high":"35.2000","3. low":"31.3700","4. close":"34.7500","5. volume":"344954900"},"2013-08-16":{"1. open":"32.4600","2. high":"33.3600","3. low":"30.8400","4. close":"31.8000","5. volume":"179681700"},"2013-08-09":{"1. open":"31.9000","2. high":"33.0700","3. low":"31.2500","4. close":"32.7000","5. volume":"191229200"},"2013-08-02":{"1. open":"31.4700","2. high":"32.1200","3. low":"31.4000","4. close":"31.8900","5. volume":"190326400"},"2013-07-26":{"1. open":"31.7000","2. high":"32.1900","3. low":"31.2050","4. close":"31.6200","5. volume":"299500800"},"2013-07-19":{"1. open":"35.6600","2. high":"36.4299","3. low":"31.0200","4. close":"31.4000","5. volume":"405781800"},"2013-07-12":{"1. open":"34.3500","2. high":"35.7700","3. low":"33.9800","4. close":"35.6700","5. volume":"176513700"},"2013-07-05":{"1. open":"34.7500","2. high":"34.9900","3. low":"33.5810","4. close":"34.2100","5. volume":"110765700"},"2013-06-28":{"1. open":"32.9400","2. high":"34.7900","3. low":"32.5700","4. close":"34.5450","5. volume":"243386900"},"2013-06-21":{"1. open":"34.6900","2. high":"35.1700","3. low":"33.0500","4. close":"33.2650","5. volume":"248935000"},"2013-06-14":{"1. open":"35.5100","2. high":"35.6500","3. low":"34.2500","4. close":"34.4000","5. volume":"211650600"},"2013-06-07":{"1. open":"34.9200","2. high":"35.7800","3. low":"34.4300","4. close":"35.6700","5. volume":"241183000"},"2013-05-31":{"1. open":"34.4200","2. high":"35.2800","3. low":"34.4100","4. close":"34.9000","5. volume":"193921000"},"2013-05-24":{"1. open":"34.7300","2. high":"35.2725","3. low":"33.9000","4. close":"34.2690","5. volume":"253047800"},"2013-05-17":{"1. open":"32.6100","2. high":"34.8700","3. low":"32.5500","4. close":"34.8700","5. volume":"259251200"},"2013-05-10":{"1. open":"33.4200","2. high":"33.9100","3. low":"32.3200","4. close":"32.6900","5. volume":"218465000"},"2013-05-03":{"1. open":"31.8000","2. high":"33.5200","3. low":"31.7700","4. close":"33.4900","5. volume":"281456600"},"2013-04-26":{"1. open":"30.2900","2. high":"32.8400","3. low":"30.2800","4. close":"31.7900","5. volume":"303603028"},"2013-04-19":{"1. open":"28.6500","2. high":"30.2400","3. low":"28.5000","4. close":"29.7650","5. volume":"318668200"},"2013-04-12":{"1. open":"28.7300","2. high":"30.3200","3. low":"28.4700","4. close":"28.7900","5. volume":"377419500"},"2013-04-05":{"1. open":"28.6400","2. high":"28.9500","3. low":"28.1100","4. close":"28.7000","5. volume":"188910900"},"2013-03-28":{"1. open":"28.3000","2. high":"28.6600","3. low":"27.9600","4. close":"28.6050","5. volume":"163479500"},"2013-03-22":{"1. open":"27.8800","2. high":"28.4900","3. low":"27.8100","4. close":"28.2500","5. volume":"195112900"},"2013-03-15":{"1. open":"27.9400","2. high":"28.1600","3. low":"27.6400","4. close":"28.0350","5. volume":"253601200"},"2013-03-08":{"1. open":"27.8500","2. high":"28.5400","3. low":"27.7000","4. close":"28.0000","5. volume":"197902700"},"2013-03-01":{"1. open":"27.9700","2. high":"28.0500","3. low":"27.3300","4. close":"27.9500","5. volume":"205019700"},"2013-02-22":{"1. open":"27.8801","2. high":"28.2000","3. low":"27.2300","4. close":"27.7600","5. volume":"163396000"},"2013-02-15":{"1. open":"27.6500","2. high":"28.1600","3. low":"27.5000","4. close":"28.0100","5. volume":"192268300"},"2013-02-08":{"1. open":"27.8700","2. high":"28.0200","3. low":"27.1000","4. close":"27.5500","5. volume":"199186800"},"2013-02-01":{"1. open":"28.0100","2. high":"28.2250","3. low":"27.4000","4. close":"27.9300","5. volume":"254975500"},"2013-01-25":{"1. open":"27.3000","2. high":"28.2300","3. low":"27.0000","4. close":"27.8800","5. volume":"292625300"},"2013-01-18":{"1. open":"26.9000","2. high":"27.4700","3. low":"26.7600","4. close":"27.2500","5. volume":"241499900"},"2013-01-11":{"1. open":"26.7700","2. high":"26.9800","3. low":"26.2800","4. close":"26.8300","5. volume":"257804800"},"2013-01-04":{"1. open":"26.5900","2. high":"27.7300","3. low":"26.3700","4. close":"26.7400","5. volume":"196464300"},"2012-12-28":{"1. open":"27.2000","2. high":"27.2500","3. low":"26.5500","4. close":"26.5500","5. volume":"120107400"},"2012-12-21":{"1. open":"26.7900","2. high":"27.7300","3. low":"26.6800","4. close":"27.4500","5. volume":"297436700"},"2012-12-14":{"1. open":"26.5600","2. high":"27.6200","3. low":"26.5200","4. close":"26.8100","5. volume":"230437800"},"2012-12-07":{"1. open":"26.7800","2. high":"26.9800","3. low":"26.2600","4. close":"26.4550","5. volume":"256579500"},"2012-11-30":{"1. open":"27.5400","2. high":"27.5800","3. low":"26.4900","4. close":"26.6150","5. volume":"336477300"},"2012-11-23":{"1. open":"26.8000","2. high":"27.7700","3. low":"26.4600","4. close":"27.7000","5. volume":"228455700"},"2012-11-16":{"1. open":"28.9400","2. high":"29.0100","3. low":"26.3449","4. close":"26.5209","5. volume":"383926500"},"2012-11-09":{"1. open":"29.6200","2. high":"30.2000","3. low":"28.8000","4. close":"28.8300","5. volume":"232477100"},"2012-11-02":{"1. open":"28.5500","2. high":"29.7700","3. low":"28.5000","4. close":"29.4998","5. volume":"198643600"},"2012-10-26":{"1. open":"28.7300","2. high":"28.8300","3. low":"27.7600","4. close":"28.2100","5. volume":"312983500"},"2012-10-19":{"1. open":"29.3700","2. high":"29.7400","3. low":"28.5000","4. close":"28.6400","5. volume":"284095000"},"2012-10-12":{"1. open":"29.6400","2. high":"29.9200","3. low":"28.8000","4. close":"29.2000","5. volume":"210053400"},"2012-10-05":{"1. open":"29.8100","2. high":"30.2500","3. low":"29.4200","4. close":"29.8500","5. volume":"228806300"},"2012-09-28":{"1. open":"31.0000","2. high":"31.0700","3. low":"29.7400","4. close":"29.7600","5. volume":"257123500"},"2012-09-21":{"1. open":"31.1900","2. high":"31.6100","3. low":"30.9100","4. close":"31.1900","5. volume":"267795000"},"2012-09-14":{"1. open":"30.8300","2. high":"31.2500","3. low":"30.4000","4. close":"31.2100","5. volume":"194961700"},"2012-09-07":{"1. open":"30.4500","2. high":"31.3600","3. low":"30.1500","4. close":"30.9500","5. volume":"173227500"},"2012-08-31":{"1. open":"30.9300","2. high":"30.9600","3. low":"30.2200","4. close":"30.8200","5. volume":"142558000"},"2012-08-24":{"1. open":"30.8200","2. high":"30.9600","3. low":"30.0800","4. close":"30.5600","5. volume":"137296700"},"2012-08-17":{"1. open":"30.3500","2. high":"30.9400","3. low":"30.0100","4. close":"30.9000","5. volume":"150328600"},"2012-08-10":{"1. open":"30.0000","2. high":"30.6500","3. low":"29.8100","4. close":"30.4200","5. volume":"134463400"},"2012-08-03":{"1. open":"29.7500","2. high":"29.9400","3. low":"28.9700","4. close":"29.7500","5. volume":"173627600"},"2012-07-27":{"1. open":"29.5700","2. high":"29.8500","3. low":"28.7800","4. close":"29.7550","5. volume":"237998700"},"2012-07-20":{"1. open":"29.4800","2. high":"31.0500","3. low":"29.0400","4. close":"30.1150","5. volume":"213447200"},"2012-07-13":{"1. open":"30.1200","2. high":"30.2300","3. low":"28.5400","4. close":"29.3900","5. volume":"210008400"},"2012-07-06":{"1. open":"30.6200","2. high":"30.7800","3. low":"29.9500","4. close":"30.1850","5. volume":"118623900"},"2012-06-29":{"1. open":"30.3001","2. high":"30.6900","3. low":"29.4200","4. close":"30.5900","5. volume":"214975800"},"2012-06-22":{"1. open":"29.9900","2. high":"31.1400","3. low":"29.7100","4. close":"30.7000","5. volume":"264217500"},"2012-06-15":{"1. open":"29.7300","2. high":"30.0800","3. low":"28.8200","4. close":"30.0200","5. volume":"216457700"},"2012-06-08":{"1. open":"28.6200","2. high":"29.7000","3. low":"28.3200","4. close":"29.6500","5. volume":"220846100"},"2012-06-01":{"1. open":"29.3800","2. high":"29.7200","3. low":"28.4400","4. close":"28.4500","5. volume":"175112600"},"2012-05-25":{"1. open":"29.1000","2. high":"29.8800","3. low":"28.6400","4. close":"29.0600","5. volume":"225546000"},"2012-05-18":{"1. open":"30.8200","2. high":"31.0400","3. low":"29.1700","4. close":"29.2700","5. volume":"267124700"},"2012-05-11":{"1. open":"30.7000","2. high":"31.5400","3. low":"30.1000","4. close":"31.1600","5. volume":"232577500"},"2012-05-04":{"1. open":"31.9800","2. high":"32.3350","3. low":"30.9200","4. close":"30.9800","5. volume":"206343300"},"2012-04-27":{"1. open":"32.3100","2. high":"32.5200","3. low":"31.8300","4. close":"31.9800","5. volume":"246492000"},"2012-04-20":{"1. open":"30.9900","2. high":"32.8900","3. low":"30.7700","4. close":"32.4200","5. volume":"273865400"},"2012-04-13":{"1. open":"31.2200","2. high":"31.4000","3. low":"30.2300","4. close":"30.8100","5. volume":"206254900"},"2012-04-05":{"1. open":"32.2200","2. high":"32.4600","3. low":"31.0500","4. close":"31.5200","5. volume":"178430200"},"2012-03-30":{"1. open":"32.1900","2. high":"32.7000","3. low":"31.8100","4. close":"32.2550","5. volume":"183165900"},"2012-03-23":{"1. open":"32.5350","2. high":"32.6100","3. low":"31.7200","4. close":"32.0100","5. volume":"191946300"},"2012-03-16":{"1. open":"31.9700","2. high":"32.9500","3. low":"31.8200","4. close":"32.6000","5. volume":"239706900"},"2012-03-09":{"1. open":"32.0100","2. high":"32.2100","3. low":"31.4900","4. close":"31.9900","5. volume":"202889100"},"2012-03-02":{"1. open":"31.2400","2. high":"32.4400","3. low":"31.1000","4. close":"32.0750","5. volume":"263780900"},"2012-02-24":{"1. open":"31.1800","2. high":"31.6800","3. low":"31.0000","4. close":"31.4800","5. volume":"170693200"},"2012-02-17":{"1. open":"30.6300","2. high":"31.5500","3. low":"29.8500","4. close":"31.2500","5. volume":"301016700"},"2012-02-10":{"1. open":"30.0400","2. high":"30.8000","3. low":"29.9700","4. close":"30.4950","5. volume":"212028100"},"2012-02-03":{"1. open":"28.9700","2. high":"30.4000","3. low":"28.8300","4. close":"30.2400","5. volume":"263158900"},"2012-01-27":{"1. open":"29.5500","2. high":"29.9500","3. low":"29.0700","4. close":"29.2300","5. volume":"280303600"},"2012-01-20":{"1. open":"28.4000","2. high":"29.7400","3. low":"27.9700","4. close":"29.7100","5. volume":"377212300"},"2012-01-13":{"1. open":"28.0500","2. high":"28.2500","3. low":"27.3700","4. close":"28.2500","5. volume":"294870500"},"2012-01-06":{"1. open":"26.5500","2. high":"28.1900","3. low":"26.3900","4. close":"28.1050","5. volume":"300784500"},"2011-12-30":{"1. open":"25.9600","2. high":"26.1500","3. low":"25.7600","4. close":"25.9600","5. volume":"101122300"},"2011-12-23":{"1. open":"26.0200","2. high":"26.1900","3. low":"25.4400","4. close":"26.0300","5. volume":"236158300"},"2011-12-16":{"1. open":"25.4100","2. high":"26.1700","3. low":"25.2900","4. close":"26.0000","5. volume":"289075400"},"2011-12-09":{"1. open":"25.7800","2. high":"25.8700","3. low":"25.3350","4. close":"25.7000","5. volume":"279971400"},"2011-12-02":{"1. open":"24.9400","2. high":"25.6300","3. low":"24.6900","4. close":"25.2200","5. volume":"269873900"},"2011-11-25":{"1. open":"25.2400","2. high":"25.2500","3. low":"24.3000","4. close":"24.3000","5. volume":"186351300"},"2011-11-18":{"1. open":"26.8799","2. high":"27.0000","3. low":"25.1500","4. close":"25.3000","5. volume":"249939900"},"2011-11-11":{"1. open":"26.2100","2. high":"27.2000","3. low":"26.0600","4. close":"26.9100","5. volume":"223780500"},"2011-11-04":{"1. open":"26.7550","2. high":"27.0000","3. low":"25.7000","4. close":"26.2500","5. volume":"263900000"},"2011-10-28":{"1. open":"27.0600","2. high":"27.4000","3. low":"26.1000","4. close":"26.9800","5. volume":"305706800"},"2011-10-21":{"1. open":"27.1139","2. high":"27.4700","3. low":"26.4000","4. close":"27.1600","5. volume":"287742000"},"2011-10-14":{"1. open":"26.5800","2. high":"27.5000","3. low":"26.4700","4. close":"27.2700","5. volume":"227902500"},"2011-10-07":{"1. open":"24.7200","2. high":"26.5100","3. low":"24.2600","4. close":"26.2500","5. volume":"349992200"},"2011-09-30":{"1. open":"25.1900","2. high":"26.3700","3. low":"24.7300","4. close":"24.8900","5. volume":"284882300"},"2011-09-23":{"1. open":"26.8000","2. high":"27.5000","3. low":"24.6000","4. close":"25.0600","5. volume":"335333900"},"2011-09-16":{"1. open":"25.6050","2. high":"27.2700","3. low":"25.2700","4. close":"27.1200","5. volume":"328067400"},"2011-09-09":{"1. open":"25.2000","2. high":"26.6600","3. low":"25.1100","4. close":"25.7400","5. volume":"227231400"},"2011-09-02":{"1. open":"25.5300","2. high":"26.8600","3. low":"25.3700","4. close":"25.8000","5. volume":"259910600"},"2011-08-26":{"1. open":"24.4200","2. high":"25.3400","3. low":"23.7900","4. close":"25.2500","5. volume":"279870300"},"2011-08-19":{"1. open":"25.2400","2. high":"25.7000","3. low":"23.9100","4. close":"24.0500","5. volume":"344816700"},"2011-08-12":{"1. open":"25.0200","2. high":"25.6200","3. low":"24.0300","4. close":"25.1000","5. volume":"543823200"},"2011-08-05":{"1. open":"27.5100","2. high":"27.6850","3. low":"25.2300","4. close":"25.6800","5. volume":"395323900"},"2011-07-29":{"1. open":"27.2600","2. high":"28.1450","3. low":"27.1900","4. close":"27.4000","5. volume":"442763800"},"2011-07-22":{"1. open":"26.6300","2. high":"27.6400","3. low":"26.2600","4. close":"27.5300","5. volume":"339145900"},"2011-07-15":{"1. open":"26.6200","2. high":"27.0100","3. low":"26.3400","4. close":"26.7800","5. volume":"227695600"},"2011-07-08":{"1. open":"26.1000","2. high":"26.9800","3. low":"25.9000","4. close":"26.9200","5. volume":"196816700"},"2011-07-01":{"1. open":"24.2300","2. high":"26.1700","3. low":"24.2300","4. close":"26.0200","5. volume":"344568900"},"2011-06-24":{"1. open":"24.1700","2. high":"24.8600","3. low":"24.1600","4. close":"24.3000","5. volume":"309192000"},"2011-06-17":{"1. open":"23.7900","2. high":"24.4500","3. low":"23.6500","4. close":"24.2600","5. volume":"280381700"},"2011-06-10":{"1. open":"24.0500","2. high":"24.2500","3. low":"23.6900","4. close":"23.7050","5. volume":"230302200"},"2011-06-03":{"1. open":"24.9600","2. high":"25.1000","3. low":"23.8400","4. close":"23.9050","5. volume":"246415300"},"2011-05-27":{"1. open":"24.2100","2. high":"25.0300","3. low":"24.0300","4. close":"24.7600","5. volume":"263556100"},"2011-05-20":{"1. open":"24.9600","2. high":"25.0700","3. low":"24.2500","4. close":"24.4900","5. volume":"311399200"},"2011-05-13":{"1. open":"25.8000","2. high":"25.9600","3. low":"24.9500","4. close":"25.0300","5. volume":"382307400"},"2011-05-06":{"1. open":"25.9400","2. high":"26.2500","3. low":"25.4800","4. close":"25.8700","5. volume":"346603800"},"2011-04-29":{"1. open":"25.5600","2. high":"26.8700","3. low":"25.3400","4. close":"25.9200","5. volume":"554932000"},"2011-04-21":{"1. open":"25.1000","2. high":"26.0000","3. low":"24.7200","4. close":"25.5200","5. volume":"205438400"},"2011-04-15":{"1. open":"26.1900","2. high":"26.2500","3. low":"25.0900","4. close":"25.3700","5. volume":"229671700"},"2011-04-08":{"1. open":"25.4500","2. high":"26.3100","3. low":"25.4100","4. close":"26.0700","5. volume":"260688500"},"2011-04-01":{"1. open":"25.6600","2. high":"25.7200","3. low":"25.3000","4. close":"25.4800","5. volume":"258083900"},"2011-03-25":{"1. open":"25.1800","2. high":"25.9500","3. low":"25.1500","4. close":"25.6200","5. volume":"217469200"},"2011-03-18":{"1. open":"25.4900","2. high":"25.7600","3. low":"24.6800","4. close":"24.8000","5. volume":"379249800"},"2011-03-11":{"1. open":"26.1300","2. high":"26.2700","3. low":"25.3500","4. close":"25.6800","5. volume":"271774600"},"2011-03-04":{"1. open":"26.6900","2. high":"26.8600","3. low":"25.8000","4. close":"25.9525","5. volume":"298801800"},"2011-02-25":{"1. open":"26.7800","2. high":"27.1000","3. low":"26.4300","4. close":"26.5500","5. volume":"238623600"},"2011-02-18":{"1. open":"27.2050","2. high":"27.3700","3. low":"26.6000","4. close":"27.0600","5. volume":"297575700"},"2011-02-11":{"1. open":"27.8000","2. high":"28.3400","3. low":"27.0700","4. close":"27.2500","5. volume":"317402300"},"2011-02-04":{"1. open":"27.7700","2. high":"28.1100","3. low":"27.4200","4. close":"27.7700","5. volume":"274416000"},"2011-01-28":{"1. open":"28.0200","2. high":"29.4600","3. low":"27.4500","4. close":"27.7510","5. volume":"457301200"},"2011-01-21":{"1. open":"28.1600","2. high":"28.7400","3. low":"28.0200","4. close":"28.0200","5. volume":"220022500"},"2011-01-14":{"1. open":"28.2600","2. high":"28.5900","3. low":"27.9100","4. close":"28.3000","5. volume":"290269600"},"2011-01-07":{"1. open":"28.0500","2. high":"28.8500","3. low":"27.7700","4. close":"28.6000","5. volume":"328636400"},"2010-12-31":{"1. open":"28.1200","2. high":"28.2000","3. low":"27.6300","4. close":"27.9100","5. volume":"109735600"},"2010-12-23":{"1. open":"27.9500","2. high":"28.4000","3. low":"27.6800","4. close":"28.3000","5. volume":"158118800"},"2010-12-17":{"1. open":"27.2700","2. high":"28.0900","3. low":"27.1725","4. close":"27.9025","5. volume":"326785300"},"2010-12-10":{"1. open":"26.9300","2. high":"27.4000","3. low":"26.7600","4. close":"27.3400","5. volume":"220565600"},"2010-12-03":{"1. open":"25.1900","2. high":"27.0600","3. low":"24.9300","4. close":"27.0200","5. volume":"350390400"},"2010-11-26":{"1. open":"25.6500","2. high":"25.7400","3. low":"25.0900","4. close":"25.2500","5. volume":"201275400"},"2010-11-19":{"1. open":"26.3300","2. high":"26.5000","3. low":"25.5500","4. close":"25.6900","5. volume":"287370700"},"2010-11-12":{"1. open":"26.6800","2. high":"27.1100","3. low":"26.1000","4. close":"26.2700","5. volume":"309522000"},"2010-11-05":{"1. open":"26.8800","2. high":"27.4900","3. low":"26.5300","4. close":"26.8500","5. volume":"431122500"},"2010-10-29":{"1. open":"25.2400","2. high":"27.2000","3. low":"25.0600","4. close":"26.6650","5. volume":"379945600"},"2010-10-22":{"1. open":"25.5900","2. high":"25.9500","3. low":"24.9500","4. close":"25.3775","5. volume":"246635300"},"2010-10-15":{"1. open":"24.7400","2. high":"25.5500","3. low":"24.4300","4. close":"25.5400","5. volume":"273969700"},"2010-10-08":{"1. open":"23.9600","2. high":"24.7500","3. low":"23.7800","4. close":"24.5700","5. volume":"318209900"},"2010-10-01":{"1. open":"24.8400","2. high":"24.9900","3. low":"24.3000","4. close":"24.3800","5. volume":"267898400"},"2010-09-24":{"1. open":"25.2800","2. high":"25.5200","3. low":"24.3600","4. close":"24.7750","5. volume":"294964400"},"2010-09-17":{"1. open":"24.2000","2. high":"25.5300","3. low":"24.0900","4. close":"25.2200","5. volume":"372932600"},"2010-09-10":{"1. open":"24.1000","2. high":"24.3000","3. low":"23.7400","4. close":"23.8500","5. volume":"221754300"},"2010-09-03":{"1. open":"23.7400","2. high":"24.4500","3. low":"23.3200","4. close":"24.2900","5. volume":"289789800"},"2010-08-27":{"1. open":"24.4400","2. high":"24.6403","3. low":"23.5100","4. close":"23.9300","5. volume":"275615000"},"2010-08-20":{"1. open":"24.3600","2. high":"24.9600","3. low":"24.2000","4. close":"24.2300","5. volume":"244265900"},"2010-08-13":{"1. open":"25.5500","2. high":"25.7300","3. low":"24.2400","4. close":"24.4000","5. volume":"336605100"},"2010-08-06":{"1. open":"25.9900","2. high":"26.3800","3. low":"25.0200","4. close":"25.5500","5. volume":"311358400"},"2010-07-30":{"1. open":"25.8600","2. high":"26.4100","3. low":"25.3500","4. close":"25.8100","5. volume":"350607800"},"2010-07-23":{"1. open":"24.9600","2. high":"26.0200","3. low":"24.7000","4. close":"25.8100","5. volume":"338546300"},"2010-07-16":{"1. open":"24.4300","2. high":"25.6400","3. low":"24.4200","4. close":"24.8900","5. volume":"306590500"},"2010-07-09":{"1. open":"23.7000","2. high":"24.6200","3. low":"23.5840","4. close":"24.2700","5. volume":"258121500"},"2010-07-02":{"1. open":"24.5100","2. high":"24.6100","3. low":"22.7300","4. close":"23.2700","5. volume":"429441900"},"2010-06-25":{"1. open":"26.7800","2. high":"26.8900","3. low":"24.3100","4. close":"24.5325","5. volume":"413577000"},"2010-06-18":{"1. open":"25.8600","2. high":"26.6700","3. low":"25.4700","4. close":"26.4400","5. volume":"281383000"},"2010-06-11":{"1. open":"25.8200","2. high":"25.8300","3. low":"24.6500","4. close":"25.6600","5. volume":"402593800"},"2010-06-04":{"1. open":"25.5300","2. high":"26.9300","3. low":"25.5200","4. close":"25.7900","5. volume":"299540400"},"2010-05-28":{"1. open":"26.8500","2. high":"26.8600","3. low":"24.5600","4. close":"25.8000","5. volume":"552699900"},"2010-05-21":{"1. open":"29.1200","2. high":"29.2300","3. low":"26.4400","4. close":"26.8400","5. volume":"366078000"},"2010-05-14":{"1. open":"29.0100","2. high":"29.7300","3. low":"28.5700","4. close":"28.9300","5. volume":"306112300"},"2010-05-07":{"1. open":"30.6700","2. high":"31.0606","3. low":"27.3200","4. close":"28.2100","5. volume":"495240000"},"2010-04-30":{"1. open":"31.0000","2. high":"31.4333","3. low":"30.5200","4. close":"30.5350","5. volume":"312818100"},"2010-04-23":{"1. open":"30.7700","2. high":"31.5800","3. low":"30.6500","4. close":"30.9600","5. volume":"384127100"},"2010-04-16":{"1. open":"30.2500","2. high":"31.0000","3. low":"30.1300","4. close":"30.6700","5. volume":"288833100"},"2010-04-09":{"1. open":"29.1300","2. high":"30.4100","3. low":"28.9800","4. close":"30.3400","5. volume":"258483100"},"2010-04-01":{"1. open":"29.7100","2. high":"29.8600","3. low":"28.6200","4. close":"29.1600","5. volume":"206818900"},"2010-03-26":{"1. open":"29.5000","2. high":"30.5700","3. low":"29.3900","4. close":"29.6600","5. volume":"242496700"},"2010-03-19":{"1. open":"29.1800","2. high":"29.9000","3. low":"29.0100","4. close":"29.5900","5. volume":"249798500"},"2010-03-12":{"1. open":"28.5200","2. high":"29.3800","3. low":"28.5000","4. close":"29.2700","5. volume":"201627400"},"2010-03-05":{"1. open":"28.7700","2. high":"29.3000","3. low":"28.2400","4. close":"28.5875","5. volume":"284263800"},"2010-02-26":{"1. open":"28.8400","2. high":"28.9400","3. low":"28.0200","4. close":"28.6700","5. volume":"221245100"},"2010-02-19":{"1. open":"28.1300","2. high":"29.0300","3. low":"28.0200","4. close":"28.7700","5. volume":"185126800"},"2010-02-12":{"1. open":"28.0100","2. high":"28.4000","3. low":"27.5700","4. close":"27.9300","5. volume":"307718600"},"2010-02-05":{"1. open":"28.3900","2. high":"28.7900","3. low":"27.5700","4. close":"28.0200","5. volume":"360552800"},"2010-01-29":{"1. open":"29.2400","2. high":"29.9200","3. low":"27.6600","4. close":"28.1800","5. volume":"505364600"},"2010-01-22":{"1. open":"30.7500","2. high":"31.2400","3. low":"28.8400","4. close":"28.9600","5. volume":"276516500"},"2010-01-15":{"1. open":"30.7100","2. high":"31.2400","3. low":"29.9100","4. close":"30.8600","5. volume":"329671600"},"2010-01-08":{"1. open":"30.6200","2. high":"31.1000","3. low":"30.1900","4. close":"30.6600","5. volume":"248098200"},"2009-12-31":{"1. open":"31.0000","2. high":"31.5000","3. low":"30.4800","4. close":"30.4800","5. volume":"129036100"},"2009-12-24":{"1. open":"30.4000","2. high":"31.0000","3. low":"30.3700","4. close":"31.0000","5. volume":"115896700"},"2009-12-18":{"1. open":"29.9100","2. high":"30.4500","3. low":"29.5700","4. close":"30.3600","5. volume":"277671400"},"2009-12-11":{"1. open":"29.7800","2. high":"30.0800","3. low":"29.2500","4. close":"29.8500","5. volume":"209882600"},"2009-12-04":{"1. open":"29.1500","2. high":"30.3700","3. low":"29.0000","4. close":"29.9800","5. volume":"232290700"},"2009-11-27":{"1. open":"29.8400","2. high":"30.0100","3. low":"28.7500","4. close":"29.2200","5. volume":"140565500"},"2009-11-20":{"1. open":"29.6100","2. high":"30.1400","3. low":"29.3700","4. close":"29.6200","5. volume":"283824400"},"2009-11-13":{"1. open":"28.6200","2. high":"29.7900","3. low":"28.5300","4. close":"29.6300","5. volume":"281482500"},"2009-11-06":{"1. open":"27.7000","2. high":"28.7400","3. low":"27.4100","4. close":"28.5200","5. volume":"268212300"},"2009-10-30":{"1. open":"28.1250","2. high":"29.0200","3. low":"27.6600","4. close":"27.7300","5. volume":"405975200"},"2009-10-23":{"1. open":"26.4900","2. high":"29.3500","3. low":"25.9400","4. close":"28.0200","5. volume":"507781600"},"2009-10-16":{"1. open":"25.6600","2. high":"26.7100","3. low":"25.5200","4. close":"26.5000","5. volume":"234381300"},"2009-10-09":{"1. open":"24.9800","2. high":"25.9000","3. low":"24.5200","4. close":"25.5500","5. volume":"248114200"},"2009-10-02":{"1. open":"25.6000","2. high":"26.1600","3. low":"24.4300","4. close":"24.9600","5. volume":"274119500"},"2009-09-25":{"1. open":"25.1100","2. high":"26.2500","3. low":"25.1000","4. close":"25.5500","5. volume":"257317100"},"2009-09-18":{"1. open":"24.6500","2. high":"25.4800","3. low":"24.6400","4. close":"25.2600","5. volume":"248024500"},"2009-09-11":{"1. open":"24.6200","2. high":"25.1700","3. low":"24.4100","4. close":"24.8600","5. volume":"204196900"},"2009-09-04":{"1. open":"24.5700","2. high":"24.8500","3. low":"23.7600","4. close":"24.6200","5. volume":"232092300"},"2009-08-28":{"1. open":"24.4100","2. high":"25.4900","3. low":"24.2800","4. close":"24.6800","5. volume":"240543800"},"2009-08-21":{"1. open":"23.3200","2. high":"24.4200","3. low":"23.2300","4. close":"24.4100","5. volume":"231691900"},"2009-08-14":{"1. open":"23.4600","2. high":"23.9000","3. low":"23.0300","4. close":"23.6920","5. volume":"216134700"},"2009-08-07":{"1. open":"23.8200","2. high":"24.2500","3. low":"23.2700","4. close":"23.5600","5. volume":"255287200"},"2009-07-31":{"1. open":"23.4400","2. high":"24.4300","3. low":"22.9000","4. close":"23.5200","5. volume":"346943500"},"2009-07-24":{"1. open":"24.4400","2. high":"25.7200","3. low":"22.8100","4. close":"23.4500","5. volume":"487215100"},"2009-07-17":{"1. open":"22.4200","2. high":"24.4500","3. low":"22.1400","4. close":"24.2900","5. volume":"297686600"},"2009-07-10":{"1. open":"23.2100","2. high":"23.2800","3. low":"22.0000","4. close":"22.3900","5. volume":"265284000"},"2009-07-02":{"1. open":"23.6000","2. high":"24.3000","3. low":"23.2100","4. close":"23.3700","5. volume":"249637900"},"2009-06-26":{"1. open":"23.9500","2. high":"23.9500","3. low":"23.2000","4. close":"23.3500","5. volume":"305182700"},"2009-06-19":{"1. open":"23.2300","2. high":"24.3400","3. low":"23.0200","4. close":"24.0700","5. volume":"435179500"},"2009-06-12":{"1. open":"21.9800","2. high":"23.3800","3. low":"21.6300","4. close":"23.3300","5. volume":"277273600"},"2009-06-05":{"1. open":"21.0000","2. high":"22.3100","3. low":"20.8600","4. close":"22.1400","5. volume":"264201600"},"2009-05-29":{"1. open":"19.5400","2. high":"20.9400","3. low":"19.4500","4. close":"20.8900","5. volume":"179500300"},"2009-05-22":{"1. open":"20.3600","2. high":"20.7400","3. low":"19.4700","4. close":"19.7500","5. volume":"240444300"},"2009-05-15":{"1. open":"19.2000","2. high":"20.5000","3. low":"19.0100","4. close":"20.2200","5. volume":"300840500"},"2009-05-08":{"1. open":"20.3700","2. high":"20.4000","3. low":"19.1400","4. close":"19.4200","5. volume":"317112800"},"2009-05-01":{"1. open":"20.5500","2. high":"21.1000","3. low":"19.7900","4. close":"20.2400","5. volume":"374870800"},"2009-04-24":{"1. open":"18.8900","2. high":"21.2000","3. low":"18.4700","4. close":"20.9100","5. volume":"437861300"},"2009-04-17":{"1. open":"19.6900","2. high":"19.8500","3. low":"18.5100","4. close":"19.2000","5. volume":"310053700"},"2009-04-09":{"1. open":"18.5400","2. high":"19.7000","3. low":"18.2650","4. close":"19.6700","5. volume":"225459800"},"2009-04-03":{"1. open":"17.7400","2. high":"19.8900","3. low":"17.2700","4. close":"18.7500","5. volume":"419435900"},"2009-03-27":{"1. open":"17.3700","2. high":"18.8800","3. low":"17.3100","4. close":"18.1300","5. volume":"307016700"},"2009-03-20":{"1. open":"16.7800","2. high":"17.6500","3. low":"16.2400","4. close":"17.0600","5. volume":"340940700"},"2009-03-13":{"1. open":"15.2000","2. high":"17.2000","3. low":"15.1000","4. close":"16.6500","5. volume":"422845400"},"2009-03-06":{"1. open":"16.0350","2. high":"16.4000","3. low":"14.8700","4. close":"15.2800","5. volume":"412893700"},"2009-02-27":{"1. open":"18.0200","2. high":"18.1500","3. low":"16.1000","4. close":"16.1500","5. volume":"476020000"},"2009-02-20":{"1. open":"18.4900","2. high":"18.5000","3. low":"17.6600","4. close":"18.0000","5. volume":"249409600"},"2009-02-13":{"1. open":"19.6900","2. high":"19.8000","3. low":"18.5400","4. close":"19.0900","5. volume":"317487800"},"2009-02-06":{"1. open":"17.0100","2. high":"19.9300","3. low":"17.0000","4. close":"19.6600","5. volume":"413296000"},"2009-01-30":{"1. open":"17.2900","2. high":"18.3100","3. low":"17.1000","4. close":"17.1000","5. volume":"329880700"},"2009-01-23":{"1. open":"19.4600","2. high":"19.6200","3. low":"16.7500","4. close":"17.2000","5. volume":"497671100"},"2009-01-16":{"1. open":"19.7100","2. high":"19.9900","3. low":"18.5200","4. close":"19.7100","5. volume":"374068400"},"2009-01-09":{"1. open":"20.2000","2. high":"21.0000","3. low":"19.4100","4. close":"19.5200","5. volume":"312339200"},"2009-01-02":{"1. open":"19.1500","2. high":"20.4000","3. low":"18.6400","4. close":"20.3300","5. volume":"198239900"},"2008-12-26":{"1. open":"19.2400","2. high":"19.5700","3. low":"18.8900","4. close":"19.1300","5. volume":"146068200"},"2008-12-19":{"1. open":"19.3400","2. high":"20.1800","3. low":"18.8900","4. close":"19.1200","5. volume":"430826900"},"2008-12-12":{"1. open":"20.3500","2. high":"21.2500","3. low":"18.7000","4. close":"19.3600","5. volume":"410885800"},"2008-12-05":{"1. open":"19.8750","2. high":"19.9800","3. low":"18.4700","4. close":"19.8700","5. volume":"411006600"},"2008-11-28":{"1. open":"19.8900","2. high":"20.9400","3. low":"19.5500","4. close":"20.2200","5. volume":"326567100"},"2008-11-21":{"1. open":"19.7400","2. high":"20.2400","3. low":"17.5000","4. close":"19.6800","5. volume":"606030700"},"2008-11-14":{"1. open":"21.8450","2. high":"21.9700","3. low":"18.7400","4. close":"20.0600","5. volume":"480321800"},"2008-11-07":{"1. open":"22.4800","2. high":"23.6600","3. low":"20.8600","4. close":"21.5000","5. volume":"381992200"},"2008-10-31":{"1. open":"21.6700","2. high":"23.9700","3. low":"21.0200","4. close":"22.3300","5. volume":"551852700"},"2008-10-24":{"1. open":"24.2000","2. high":"25.0100","3. low":"20.8900","4. close":"21.9600","5. volume":"652618500"},"2008-10-17":{"1. open":"22.8600","2. high":"25.7300","3. low":"21.3100","4. close":"23.9300","5. volume":"718711400"},"2008-10-10":{"1. open":"25.6300","2. high":"25.9900","3. low":"20.6500","4. close":"21.5000","5. volume":"824330600"},"2008-10-03":{"1. open":"26.9400","2. high":"27.6600","3. low":"25.0089","4. close":"26.3200","5. volume":"538642000"},"2008-09-26":{"1. open":"26.2200","2. high":"27.5600","3. low":"25.3200","4. close":"27.4000","5. volume":"474587100"},"2008-09-19":{"1. open":"26.9200","2. high":"27.4900","3. low":"23.5000","4. close":"25.1600","5. volume":"568268600"},"2008-09-12":{"1. open":"26.2100","2. high":"27.7400","3. low":"25.6700","4. close":"27.6200","5. volume":"371453200"},"2008-09-05":{"1. open":"27.6650","2. high":"27.7600","3. low":"25.6300","4. close":"25.6500","5. volume":"271654000"},"2008-08-29":{"1. open":"27.6100","2. high":"28.0100","3. low":"27.1300","4. close":"27.2900","5. volume":"229239100"},"2008-08-22":{"1. open":"27.7800","2. high":"28.0500","3. low":"26.8600","4. close":"27.8400","5. volume":"211452900"},"2008-08-15":{"1. open":"27.8600","2. high":"28.5000","3. low":"27.5600","4. close":"27.8100","5. volume":"279721700"},"2008-08-08":{"1. open":"25.3600","2. high":"28.2300","3. low":"25.1100","4. close":"28.1300","5. volume":"403815800"},"2008-08-01":{"1. open":"25.9300","2. high":"26.4900","3. low":"25.0700","4. close":"25.4400","5. volume":"321234900"},"2008-07-25":{"1. open":"25.6700","2. high":"26.8400","3. low":"25.4400","4. close":"26.1600","5. volume":"385416500"},"2008-07-18":{"1. open":"25.1100","2. high":"27.9100","3. low":"24.9300","4. close":"25.8600","5. volume":"472799000"},"2008-07-11":{"1. open":"26.1000","2. high":"26.3900","3. low":"24.8700","4. close":"25.2500","5. volume":"318699800"},"2008-07-03":{"1. open":"27.6500","2. high":"27.9800","3. low":"25.6000","4. close":"25.9800","5. volume":"221825946"},"2008-06-27":{"1. open":"28.2800","2. high":"28.6700","3. low":"27.4600","4. close":"27.6300","5. volume":"327143100"},"2008-06-20":{"1. open":"29.0100","2. high":"29.1900","3. low":"28.1000","4. close":"28.2300","5. volume":"328171600"},"2008-06-13":{"1. open":"27.6100","2. high":"29.5700","3. low":"27.1100","4. close":"29.0700","5. volume":"449517200"},"2008-06-06":{"1. open":"28.2400","2. high":"28.3600","3. low":"27.2000","4. close":"27.4900","5. volume":"397776700"},"2008-05-30":{"1. open":"28.0500","2. high":"28.7000","3. low":"28.0400","4. close":"28.3200","5. volume":"210751400"},"2008-05-23":{"1. open":"29.8900","2. high":"29.8900","3. low":"27.9500","4. close":"28.0500","5. volume":"296601500"},"2008-05-16":{"1. open":"29.3500","2. high":"30.5300","3. low":"29.3500","4. close":"29.9900","5. volume":"336837900"},"2008-05-09":{"1. open":"29.9500","2. high":"30.2300","3. low":"28.9300","4. close":"29.3900","5. volume":"423255800"},"2008-05-02":{"1. open":"29.8000","2. high":"29.8350","3. low":"28.4500","4. close":"29.2400","5. volume":"394359100"},"2008-04-25":{"1. open":"30.2000","2. high":"32.1000","3. low":"29.6000","4. close":"29.8300","5. volume":"480762300"},"2008-04-18":{"1. open":"28.2400","2. high":"30.1000","3. low":"27.9300","4. close":"30.0000","5. volume":"254237700"},"2008-04-11":{"1. open":"29.5500","2. high":"29.5900","3. low":"28.2100","4. close":"28.2800","5. volume":"254966700"},"2008-04-04":{"1. open":"27.8800","2. high":"29.5800","3. low":"27.8400","4. close":"29.1600","5. volume":"244898400"},"2008-03-28":{"1. open":"29.3300","2. high":"29.4000","3. low":"27.8300","4. close":"27.9100","5. volume":"240450200"},"2008-03-20":{"1. open":"27.3000","2. high":"29.5900","3. low":"27.2800","4. close":"29.1800","5. volume":"289797700"},"2008-03-14":{"1. open":"27.8300","2. high":"29.4900","3. low":"27.6400","4. close":"27.9600","5. volume":"436676700"},"2008-03-07":{"1. open":"27.2400","2. high":"28.4100","3. low":"26.8700","4. close":"27.8700","5. volume":"438685000"},"2008-02-29":{"1. open":"27.6500","2. high":"28.8600","3. low":"27.0200","4. close":"27.1999","5. volume":"494511600"},"2008-02-22":{"1. open":"28.8000","2. high":"28.9600","3. low":"27.2000","4. close":"27.6800","5. volume":"385799300"},"2008-02-15":{"1. open":"28.5200","2. high":"29.0500","3. low":"27.9100","4. close":"28.4200","5. volume":"467445800"},"2008-02-08":{"1. open":"30.4900","2. high":"30.7200","3. low":"27.9000","4. close":"28.5600","5. volume":"685685200"},"2008-02-01":{"1. open":"33.0200","2. high":"33.2500","3. low":"30.2500","4. close":"30.4498","5. volume":"650255700"},"2008-01-25":{"1. open":"31.5400","2. high":"35.0000","3. low":"31.0400","4. close":"32.9400","5. volume":"598751500"},"2008-01-18":{"1. open":"34.4600","2. high":"34.5700","3. low":"32.5100","4. close":"33.0100","5. volume":"446486700"},"2008-01-11":{"1. open":"34.5500","2. high":"34.8000","3. low":"33.3500","4. close":"33.9100","5. volume":"361252000"},"2008-01-04":{"1. open":"35.9000","2. high":"35.9900","3. low":"34.0900","4. close":"34.3800","5. volume":"219924300"},"2007-12-28":{"1. open":"36.1300","2. high":"36.7200","3. low":"35.6700","4. close":"36.1200","5. volume":"126633300"},"2007-12-21":{"1. open":"35.0300","2. high":"36.0625","3. low":"34.2100","4. close":"36.0600","5. volume":"311967600"},"2007-12-14":{"1. open":"34.6400","2. high":"35.8400","3. low":"33.9300","4. close":"35.3100","5. volume":"299539000"},"2007-12-07":{"1. open":"33.5000","2. high":"34.7000","3. low":"32.6300","4. close":"34.5300","5. volume":"291447500"},"2007-11-30":{"1. open":"34.0900","2. high":"34.3700","3. low":"32.6800","4. close":"33.6000","5. volume":"377759800"},"2007-11-23":{"1. open":"33.9600","2. high":"34.9700","3. low":"33.7100","4. close":"34.1100","5. volume":"286021500"},"2007-11-16":{"1. open":"33.3200","2. high":"34.7500","3. low":"33.0200","4. close":"34.0900","5. volume":"408367700"},"2007-11-09":{"1. open":"36.7600","2. high":"37.1000","3. low":"33.6500","4. close":"33.7300","5. volume":"510229200"},"2007-11-02":{"1. open":"34.8500","2. high":"37.5000","3. low":"34.3500","4. close":"37.0600","5. volume":"656057300"},"2007-10-26":{"1. open":"30.1200","2. high":"36.0300","3. low":"30.1200","4. close":"35.0300","5. volume":"644430400"},"2007-10-19":{"1. open":"30.0900","2. high":"31.2300","3. low":"30.0000","4. close":"30.1700","5. volume":"313937900"},"2007-10-12":{"1. open":"29.6600","2. high":"30.6300","3. low":"29.6000","4. close":"30.1700","5. volume":"208029500"},"2007-10-05":{"1. open":"29.4600","2. high":"29.9900","3. low":"29.2900","4. close":"29.8400","5. volume":"198090200"},"2007-09-28":{"1. open":"28.8100","2. high":"29.8500","3. low":"28.8000","4. close":"29.4600","5. volume":"329644000"},"2007-09-21":{"1. open":"28.7900","2. high":"28.9650","3. low":"28.2700","4. close":"28.6499","5. volume":"414046100"},"2007-09-14":{"1. open":"28.6700","2. high":"29.2600","3. low":"28.4100","4. close":"29.0400","5. volume":"182778300"},"2007-09-07":{"1. open":"28.5000","2. high":"29.1000","3. low":"28.3200","4. close":"28.4400","5. volume":"190951100"},"2007-08-31":{"1. open":"28.6100","2. high":"28.9300","3. low":"27.8200","4. close":"28.7300","5. volume":"198670200"},"2007-08-24":{"1. open":"28.1800","2. high":"28.8400","3. low":"27.8700","4. close":"28.8100","5. volume":"224547200"},"2007-08-17":{"1. open":"28.9400","2. high":"28.9900","3. low":"27.5100","4. close":"28.2500","5. volume":"304749200"},"2007-08-10":{"1. open":"29.0750","2. high":"30.1000","3. low":"28.2600","4. close":"28.7100","5. volume":"311132800"},"2007-08-03":{"1. open":"29.4050","2. high":"29.7900","3. low":"28.8200","4. close":"28.9601","5. volume":"323533700"},"2007-07-27":{"1. open":"31.3600","2. high":"31.5200","3. low":"29.3600","4. close":"29.3901","5. volume":"319829900"},"2007-07-20":{"1. open":"29.7600","2. high":"31.8400","3. low":"29.7200","4. close":"31.1600","5. volume":"409429100"},"2007-07-13":{"1. open":"29.8600","2. high":"30.1100","3. low":"29.1800","4. close":"29.8200","5. volume":"244337300"},"2007-07-06":{"1. open":"29.6700","2. high":"30.2200","3. low":"29.4900","4. close":"29.9700","5. volume":"187898100"},"2007-06-29":{"1. open":"29.4700","2. high":"29.9700","3. low":"29.0400","4. close":"29.4700","5. volume":"272963800"},"2007-06-22":{"1. open":"30.6900","2. high":"30.7200","3. low":"29.4500","4. close":"29.4900","5. volume":"281861500"},"2007-06-15":{"1. open":"29.9400","2. high":"30.8800","3. low":"29.7700","4. close":"30.4900","5. volume":"329883500"},"2007-06-08":{"1. open":"30.4200","2. high":"30.7600","3. low":"29.4100","4. close":"30.0500","5. volume":"257234600"},"2007-06-01":{"1. open":"30.4900","2. high":"31.1600","3. low":"30.3900","4. close":"30.5900","5. volume":"224509800"},"2007-05-25":{"1. open":"30.7300","2. high":"31.1600","3. low":"29.9600","4. close":"30.4800","5. volume":"239931300"},"2007-05-18":{"1. open":"30.8400","2. high":"31.1400","3. low":"30.5800","4. close":"30.8300","5. volume":"290534600"},"2007-05-11":{"1. open":"30.5200","2. high":"30.9800","3. low":"30.4800","4. close":"30.8900","5. volume":"270999700"},"2007-05-04":{"1. open":"30.1300","2. high":"31.0000","3. low":"29.9000","4. close":"30.5600","5. volume":"408437500"},"2007-04-27":{"1. open":"28.9600","2. high":"30.7400","3. low":"28.5900","4. close":"30.1200","5. volume":"312509900"},"2007-04-20":{"1. open":"28.6000","2. high":"29.1000","3. low":"28.2100","4. close":"29.0200","5. volume":"209649000"},"2007-04-13":{"1. open":"28.5750","2. high":"28.7200","3. low":"27.9900","4. close":"28.6100","5. volume":"193842900"},"2007-04-05":{"1. open":"27.8900","2. high":"28.7800","3. low":"27.5600","4. close":"28.5500","5. volume":"175174300"},"2007-03-30":{"1. open":"27.9400","2. high":"28.2200","3. low":"27.4000","4. close":"27.8700","5. volume":"243109200"},"2007-03-23":{"1. open":"27.3400","2. high":"28.5500","3. low":"27.2000","4. close":"28.0200","5. volume":"268577300"},"2007-03-16":{"1. open":"27.1800","2. high":"27.4800","3. low":"26.7100","4. close":"27.3300","5. volume":"304228600"},"2007-03-09":{"1. open":"27.4900","2. high":"27.9400","3. low":"26.6000","4. close":"27.2800","5. volume":"310161000"},"2007-03-02":{"1. open":"28.9600","2. high":"29.1200","3. low":"27.7300","4. close":"27.7600","5. volume":"380388900"},"2007-02-23":{"1. open":"28.6300","2. high":"29.5400","3. low":"28.4700","4. close":"28.9000","5. volume":"244124600"},"2007-02-16":{"1. open":"28.8900","2. high":"29.6900","3. low":"28.6499","4. close":"28.7400","5. volume":"331909500"},"2007-02-09":{"1. open":"29.9700","2. high":"30.0200","3. low":"28.9300","4. close":"28.9800","5. volume":"362100800"},"2007-02-02":{"1. open":"30.6500","2. high":"31.1000","3. low":"30.1300","4. close":"30.1900","5. volume":"309232200"},"2007-01-26":{"1. open":"31.0600","2. high":"31.4800","3. low":"30.4500","4. close":"30.6000","5. volume":"357325300"},"2007-01-19":{"1. open":"31.2600","2. high":"31.4500","3. low":"30.6900","4. close":"31.1100","5. volume":"253090400"},"2007-01-12":{"1. open":"29.6500","2. high":"31.3900","3. low":"29.4300","4. close":"31.2100","5. volume":"353311000"},"2007-01-05":{"1. open":"29.9100","2. high":"30.2500","3. low":"29.4000","4. close":"29.6400","5. volume":"167316800"},"2006-12-29":{"1. open":"29.5300","2. high":"30.1500","3. low":"29.4000","4. close":"29.8600","5. volume":"136777100"},"2006-12-22":{"1. open":"30.1900","2. high":"30.2600","3. low":"29.5300","4. close":"29.6400","5. volume":"212253200"},"2006-12-15":{"1. open":"29.1900","2. high":"30.2300","3. low":"29.1100","4. close":"30.1900","5. volume":"410894100"},"2006-12-08":{"1. open":"29.2300","2. high":"29.5200","3. low":"28.8000","4. close":"29.4000","5. volume":"304979500"},"2006-12-01":{"1. open":"29.6900","2. high":"29.7800","3. low":"28.8999","4. close":"29.1200","5. volume":"309653900"},"2006-11-24":{"1. open":"29.5200","2. high":"30.0001","3. low":"29.5000","4. close":"29.7600","5. volume":"216514300"},"2006-11-17":{"1. open":"29.1900","2. high":"29.6400","3. low":"29.0700","4. close":"29.4000","5. volume":"287912700"},"2006-11-10":{"1. open":"28.7700","2. high":"29.4000","3. low":"28.6600","4. close":"29.2400","5. volume":"321623300"},"2006-11-03":{"1. open":"28.3500","2. high":"28.9900","3. low":"28.3200","4. close":"28.7300","5. volume":"284853300"},"2006-10-27":{"1. open":"28.3000","2. high":"28.7900","3. low":"28.0400","4. close":"28.3400","5. volume":"309676000"},"2006-10-20":{"1. open":"28.4800","2. high":"28.7001","3. low":"28.1200","4. close":"28.4300","5. volume":"224116800"},"2006-10-13":{"1. open":"27.8000","2. high":"28.6900","3. low":"27.4200","4. close":"28.3700","5. volume":"355111200"},"2006-10-06":{"1. open":"27.3200","2. high":"28.1100","3. low":"27.1500","4. close":"27.8700","5. volume":"292904900"},"2006-09-29":{"1. open":"26.8100","2. high":"27.5200","3. low":"26.7900","4. close":"27.3500","5. volume":"267367500"},"2006-09-22":{"1. open":"26.7400","2. high":"27.2500","3. low":"26.4800","4. close":"26.6600","5. volume":"270058100"},"2006-09-15":{"1. open":"25.4300","2. high":"26.9400","3. low":"25.4200","4. close":"26.8500","5. volume":"345945900"},"2006-09-08":{"1. open":"25.6900","2. high":"25.9600","3. low":"25.3900","4. close":"25.6000","5. volume":"182516500"},"2006-09-01":{"1. open":"25.8400","2. high":"26.0000","3. low":"25.6300","4. close":"25.8400","5. volume":"165160300"},"2006-08-25":{"1. open":"25.6600","2. high":"26.2501","3. low":"25.5000","4. close":"25.8500","5. volume":"291408400"},"2006-08-18":{"1. open":"24.5200","2. high":"25.8000","3. low":"24.3500","4. close":"25.7900","5. volume":"323289600"},"2006-08-11":{"1. open":"24.2800","2. high":"24.6400","3. low":"24.1900","4. close":"24.4300","5. volume":"201448300"},"2006-08-04":{"1. open":"24.0700","2. high":"24.4901","3. low":"23.8500","4. close":"24.2900","5. volume":"224730800"},"2006-07-28":{"1. open":"24.0100","2. high":"24.6000","3. low":"23.7700","4. close":"24.2500","5. volume":"311697200"},"2006-07-21":{"1. open":"22.2900","2. high":"24.1500","3. low":"22.2600","4. close":"23.8700","5. volume":"436378000"},"2006-07-14":{"1. open":"23.4300","2. high":"23.6600","3. low":"22.2300","4. close":"22.2900","5. volume":"357219600"},"2006-07-07":{"1. open":"23.5300","2. high":"23.7200","3. low":"23.3000","4. close":"23.3000","5. volume":"186748900"},"2006-06-30":{"1. open":"22.6500","2. high":"23.6500","3. low":"22.6300","4. close":"23.3000","5. volume":"404754000"},"2006-06-23":{"1. open":"22.1400","2. high":"23.1700","3. low":"22.1200","4. close":"22.5000","5. volume":"449022900"},"2006-06-16":{"1. open":"21.9500","2. high":"22.2800","3. low":"21.4599","4. close":"22.1000","5. volume":"542650300"},"2006-06-09":{"1. open":"22.7200","2. high":"22.7300","3. low":"21.9700","4. close":"22.0300","5. volume":"421043600"},"2006-06-02":{"1. open":"23.5500","2. high":"23.7600","3. low":"22.6200","4. close":"22.7600","5. volume":"326865900"},"2006-05-26":{"1. open":"22.4800","2. high":"23.9201","3. low":"22.4500","4. close":"23.7200","5. volume":"404579600"},"2006-05-19":{"1. open":"23.1000","2. high":"24.0000","3. low":"22.5200","4. close":"22.5600","5. volume":"443555800"},"2006-05-12":{"1. open":"23.8500","2. high":"25.0000","3. low":"23.0500","4. close":"23.1700","5. volume":"408635300"},"2006-05-05":{"1. open":"24.3300","2. high":"25.0000","3. low":"23.1400","4. close":"23.8000","5. volume":"879723200"},"2006-04-28":{"1. open":"27.0600","2. high":"27.6300","3. low":"24.0000","4. close":"24.1500","5. volume":"818292700"},"2006-04-21":{"1. open":"27.0100","2. high":"27.5000","3. low":"26.7000","4. close":"27.1500","5. volume":"241356300"},"2006-04-13":{"1. open":"27.2000","2. high":"27.4400","3. low":"26.9700","4. close":"27.0700","5. volume":"142728400"},"2006-04-07":{"1. open":"27.6700","2. high":"27.9410","3. low":"27.2300","4. close":"27.2500","5. volume":"243749500"},"2006-03-31":{"1. open":"27.0200","2. high":"27.5410","3. low":"26.8100","4. close":"27.2100","5. volume":"288381900"},"2006-03-24":{"1. open":"27.6900","2. high":"28.2200","3. low":"26.6200","4. close":"27.0100","5. volume":"428830300"},"2006-03-17":{"1. open":"26.9790","2. high":"27.6600","3. low":"26.9400","4. close":"27.5000","5. volume":"331725100"},"2006-03-10":{"1. open":"26.9200","2. high":"27.5000","3. low":"26.8100","4. close":"27.1700","5. volume":"248873300"},"2006-03-03":{"1. open":"26.7500","2. high":"27.3000","3. low":"26.6700","4. close":"26.9300","5. volume":"256467900"},"2006-02-24":{"1. open":"26.6600","2. high":"26.8901","3. low":"26.3400","4. close":"26.6300","5. volume":"185372100"},"2006-02-17":{"1. open":"26.6100","2. high":"26.9300","3. low":"26.3400","4. close":"26.7000","5. volume":"258330500"},"2006-02-10":{"1. open":"27.5000","2. high":"27.5400","3. low":"26.5100","4. close":"26.6900","5. volume":"289113900"},"2006-02-03":{"1. open":"27.7900","2. high":"28.3800","3. low":"27.3400","4. close":"27.5400","5. volume":"397385400"},"2006-01-27":{"1. open":"26.4100","2. high":"27.9501","3. low":"26.2200","4. close":"27.7900","5. volume":"374068400"},"2006-01-20":{"1. open":"26.9000","2. high":"27.2400","3. low":"26.2600","4. close":"26.4100","5. volume":"250476300"},"2006-01-13":{"1. open":"26.9300","2. high":"27.3900","3. low":"26.5900","4. close":"27.1900","5. volume":"278080400"},"2006-01-06":{"1. open":"26.2500","2. high":"27.1300","3. low":"26.1000","4. close":"26.9100","5. volume":"287157100"},"2005-12-30":{"1. open":"26.6800","2. high":"26.8500","3. low":"26.1000","4. close":"26.1500","5. volume":"156803500"},"2005-12-23":{"1. open":"26.8200","2. high":"26.9100","3. low":"26.4190","4. close":"26.6400","5. volume":"329407700"},"2005-12-16":{"1. open":"27.7000","2. high":"27.7500","3. low":"26.8100","4. close":"26.9000","5. volume":"400679500"},"2005-12-09":{"1. open":"27.9300","2. high":"28.0200","3. low":"27.5500","4. close":"27.7100","5. volume":"281479100"},"2005-12-02":{"1. open":"27.7900","2. high":"28.1010","3. low":"27.5300","4. close":"28.0100","5. volume":"278968000"},"2005-11-25":{"1. open":"28.0700","2. high":"28.2402","3. low":"27.4650","4. close":"27.7600","5. volume":"284671500"},"2005-11-18":{"1. open":"27.3600","2. high":"28.2500","3. low":"27.2000","4. close":"28.0700","5. volume":"385292400"},"2005-11-11":{"1. open":"26.7200","2. high":"27.3901","3. low":"26.6399","4. close":"27.2800","5. volume":"322019000"},"2005-11-04":{"1. open":"25.6100","2. high":"26.7100","3. low":"25.5000","4. close":"26.6600","5. volume":"352445200"},"2005-10-28":{"1. open":"24.8900","2. high":"25.6001","3. low":"24.6800","4. close":"25.5300","5. volume":"319482000"},"2005-10-21":{"1. open":"24.6800","2. high":"25.1300","3. low":"24.4399","4. close":"24.7800","5. volume":"311088900"},"2005-10-14":{"1. open":"24.6700","2. high":"25.5900","3. low":"24.2500","4. close":"24.6700","5. volume":"320781300"},"2005-10-07":{"1. open":"25.7100","2. high":"25.7326","3. low":"24.5200","4. close":"24.5900","5. volume":"413185600"},"2005-09-30":{"1. open":"25.4000","2. high":"26.0000","3. low":"25.2100","4. close":"25.7300","5. volume":"300472600"},"2005-09-23":{"1. open":"26.0900","2. high":"26.2700","3. low":"25.1200","4. close":"25.2700","5. volume":"328869200"},"2005-09-16":{"1. open":"26.5800","2. high":"26.7600","3. low":"25.9700","4. close":"26.0700","5. volume":"406684500"},"2005-09-09":{"1. open":"27.0600","2. high":"27.2900","3. low":"26.5200","4. close":"26.5800","5. volume":"184813200"},"2005-09-02":{"1. open":"26.8200","2. high":"27.4400","3. low":"26.8100","4. close":"27.0200","5. volume":"300703100"},"2005-08-26":{"1. open":"26.7900","2. high":"27.1700","3. low":"26.7400","4. close":"26.9700","5. volume":"229714300"},"2005-08-19":{"1. open":"26.9800","2. high":"27.3008","3. low":"26.6600","4. close":"26.7200","5. volume":"222189700"},"2005-08-12":{"1. open":"27.8000","2. high":"27.8400","3. low":"26.8500","4. close":"27.0500","5. volume":"305441100"},"2005-08-05":{"1. open":"25.8200","2. high":"27.9400","3. low":"25.7600","4. close":"27.7600","5. volume":"511953100"},"2005-07-29":{"1. open":"25.6900","2. high":"26.0000","3. low":"25.5300","4. close":"25.6100","5. volume":"258891400"},"2005-07-22":{"1. open":"25.7100","2. high":"26.4800","3. low":"25.5500","4. close":"25.6800","5. volume":"434873900"},"2005-07-15":{"1. open":"25.1500","2. high":"26.1000","3. low":"25.1100","4. close":"25.7900","5. volume":"295639000"},"2005-07-08":{"1. open":"24.6600","2. high":"25.1900","3. low":"24.5000","4. close":"25.0900","5. volume":"262285000"},"2005-07-01":{"1. open":"25.0700","2. high":"25.3200","3. low":"24.6700","4. close":"24.7100","5. volume":"322290800"},"2005-06-24":{"1. open":"24.9800","2. high":"25.6200","3. low":"24.9300","4. close":"25.0400","5. volume":"355246100"},"2005-06-17":{"1. open":"25.3600","2. high":"25.4900","3. low":"24.9200","4. close":"25.0400","5. volume":"300852300"},"2005-06-10":{"1. open":"25.3800","2. high":"25.8300","3. low":"25.3100","4. close":"25.4300","5. volume":"232865700"},"2005-06-03":{"1. open":"25.9700","2. high":"26.0300","3. low":"25.3400","4. close":"25.4300","5. volume":"207624100"},"2005-05-27":{"1. open":"25.7500","2. high":"26.0900","3. low":"25.5000","4. close":"26.0700","5. volume":"278015000"},"2005-05-20":{"1. open":"25.2300","2. high":"26.0500","3. low":"24.3100","4. close":"25.7400","5. volume":"278308200"},"2005-05-13":{"1. open":"25.2300","2. high":"25.3800","3. low":"24.6400","4. close":"25.3000","5. volume":"335315800"},"2005-05-06":{"1. open":"25.2300","2. high":"25.4800","3. low":"24.9500","4. close":"25.2200","5. volume":"332793600"},"2005-04-29":{"1. open":"25.0700","2. high":"25.3000","3. low":"24.4400","4. close":"25.3000","5. volume":"365919300"},"2005-04-22":{"1. open":"24.4500","2. high":"25.3900","3. low":"24.3000","4. close":"24.9800","5. volume":"407295900"},"2005-04-15":{"1. open":"25.0300","2. high":"25.4500","3. low":"24.4100","4. close":"24.4600","5. volume":"343244900"},"2005-04-08":{"1. open":"24.1100","2. high":"25.2500","3. low":"23.9400","4. close":"24.9400","5. volume":"339174000"},"2005-04-01":{"1. open":"24.4000","2. high":"24.4700","3. low":"23.8200","4. close":"24.1200","5. volume":"310621300"},"2005-03-24":{"1. open":"24.3500","2. high":"24.4700","3. low":"23.9599","4. close":"24.2800","5. volume":"331673700"},"2005-03-18":{"1. open":"25.0800","2. high":"25.2400","3. low":"24.2800","4. close":"24.3100","5. volume":"408338500"},"2005-03-11":{"1. open":"25.1700","2. high":"25.7900","3. low":"25.0600","4. close":"25.0900","5. volume":"316021800"},"2005-03-04":{"1. open":"25.2200","2. high":"25.4800","3. low":"25.1296","4. close":"25.1700","5. volume":"322103600"},"2005-02-25":{"1. open":"25.2400","2. high":"25.4900","3. low":"25.1500","4. close":"25.2500","5. volume":"327812600"},"2005-02-18":{"1. open":"26.0118","2. high":"26.1200","3. low":"25.4000","4. close":"25.4800","5. volume":"336868100"},"2005-02-11":{"1. open":"26.2700","2. high":"26.3400","3. low":"25.8100","4. close":"25.9700","5. volume":"352614200"},"2005-02-04":{"1. open":"26.3500","2. high":"26.5200","3. low":"26.1000","4. close":"26.3200","5. volume":"332545200"},"2005-01-28":{"1. open":"25.7700","2. high":"26.6500","3. low":"25.6400","4. close":"26.1800","5. volume":"405236700"},"2005-01-21":{"1. open":"26.0300","2. high":"26.3500","3. low":"25.6400","4. close":"25.6500","5. volume":"262141600"},"2005-01-14":{"1. open":"26.6000","2. high":"26.8600","3. low":"26.0400","4. close":"26.1200","5. volume":"390071600"},"2005-01-07":{"1. open":"26.8000","2. high":"27.1000","3. low":"26.6200","4. close":"26.6700","5. volume":"392522300"},"2004-12-31":{"1. open":"27.0200","2. high":"27.1000","3. low":"26.6790","4. close":"26.7200","5. volume":"261944200"},"2004-12-23":{"1. open":"27.0200","2. high":"27.1700","3. low":"26.7800","4. close":"27.0100","5. volume":"309652700"},"2004-12-17":{"1. open":"27.1000","2. high":"27.4000","3. low":"26.7951","4. close":"26.9600","5. volume":"543141500"},"2004-12-10":{"1. open":"27.1000","2. high":"27.4400","3. low":"26.9100","4. close":"27.0800","5. volume":"416563600"},"2004-12-03":{"1. open":"26.6350","2. high":"27.4400","3. low":"26.6100","4. close":"27.2300","5. volume":"415516000"},"2004-11-26":{"1. open":"26.7600","2. high":"26.8200","3. low":"24.8600","4. close":"26.6000","5. volume":"247338400"},"2004-11-19":{"1. open":"27.3500","2. high":"27.5000","3. low":"26.8400","4. close":"26.8600","5. volume":"376879800"},"2004-11-12":{"1. open":"29.1900","2. high":"30.2000","3. low":"29.1300","4. close":"29.9700","5. volume":"546928700"},"2004-11-05":{"1. open":"28.1500","2. high":"29.3600","3. low":"27.9600","4. close":"29.3100","5. volume":"425220100"},"2004-10-29":{"1. open":"27.6800","2. high":"28.5400","3. low":"27.4200","4. close":"27.9700","5. volume":"353958400"},"2004-10-22":{"1. open":"28.0600","2. high":"28.8900","3. low":"27.5800","4. close":"27.7400","5. volume":"373356600"},"2004-10-15":{"1. open":"28.2000","2. high":"28.2700","3. low":"27.7990","4. close":"27.9900","5. volume":"241981800"},"2004-10-08":{"1. open":"28.4200","2. high":"28.5900","3. low":"27.9700","4. close":"27.9900","5. volume":"264991600"},"2004-10-01":{"1. open":"27.1800","2. high":"28.3200","3. low":"27.0400","4. close":"28.2500","5. volume":"308918800"},"2004-09-24":{"1. open":"27.4300","2. high":"27.7400","3. low":"27.0700","4. close":"27.2900","5. volume":"295812600"},"2004-09-17":{"1. open":"27.5400","2. high":"27.5700","3. low":"26.7400","4. close":"27.5100","5. volume":"257999400"},"2004-09-10":{"1. open":"27.2900","2. high":"27.5100","3. low":"27.1400","4. close":"27.4900","5. volume":"207740700"},"2004-09-03":{"1. open":"27.3000","2. high":"27.6800","3. low":"26.8500","4. close":"27.1100","5. volume":"225629900"},"2004-08-27":{"1. open":"27.2700","2. high":"27.6700","3. low":"27.0900","4. close":"27.4600","5. volume":"202634400"},"2004-08-20":{"1. open":"27.0800","2. high":"27.5000","3. low":"26.8900","4. close":"27.2000","5. volume":"262858700"},"2004-08-13":{"1. open":"27.2500","2. high":"27.7500","3. low":"25.9500","4. close":"27.0200","5. volume":"256220400"},"2004-08-06":{"1. open":"28.2700","2. high":"28.5500","3. low":"27.0600","4. close":"27.1400","5. volume":"283695500"},"2004-07-30":{"1. open":"28.3700","2. high":"28.8100","3. low":"28.1300","4. close":"28.4900","5. volume":"327776100"},"2004-07-23":{"1. open":"27.6200","2. high":"29.8900","3. low":"27.6000","4. close":"28.0300","5. volume":"572896600"},"2004-07-16":{"1. open":"27.6900","2. high":"28.3600","3. low":"27.2500","4. close":"27.4800","5. volume":"289853700"},"2004-07-09":{"1. open":"28.3200","2. high":"28.3300","3. low":"27.5500","4. close":"27.8600","5. volume":"244789000"},"2004-07-02":{"1. open":"28.6300","2. high":"28.8400","3. low":"28.1700","4. close":"28.5700","5. volume":"331071700"},"2004-06-25":{"1. open":"28.2300","2. high":"28.6600","3. low":"27.8100","4. close":"28.5700","5. volume":"411012400"},"2004-06-18":{"1. open":"26.5600","2. high":"28.5000","3. low":"26.5300","4. close":"28.3500","5. volume":"488638200"},"2004-06-10":{"1. open":"26.0200","2. high":"26.7900","3. low":"25.9700","4. close":"26.7700","5. volume":"222161000"},"2004-06-04":{"1. open":"26.1200","2. high":"26.2800","3. low":"25.8600","4. close":"25.9500","5. volume":"197137900"},"2004-05-28":{"1. open":"26.0400","2. high":"26.3500","3. low":"25.6000","4. close":"26.2300","5. volume":"259637300"},"2004-05-21":{"1. open":"25.4800","2. high":"26.2700","3. low":"25.4200","4. close":"25.8900","5. volume":"283260200"},"2004-05-14":{"1. open":"25.6400","2. high":"26.1900","3. low":"25.4300","4. close":"25.8600","5. volume":"294321000"},"2004-05-07":{"1. open":"26.2100","2. high":"26.6000","3. low":"25.7500","4. close":"25.7800","5. volume":"304238400"},"2004-04-30":{"1. open":"27.4600","2. high":"27.5500","3. low":"25.9600","4. close":"26.1300","5. volume":"386909500"},"2004-04-23":{"1. open":"25.0800","2. high":"27.7200","3. low":"25.0600","4. close":"27.5400","5. volume":"511223400"},"2004-04-16":{"1. open":"25.4800","2. high":"25.7700","3. low":"25.1000","4. close":"25.1600","5. volume":"282363400"},"2004-04-08":{"1. open":"25.8000","2. high":"25.9800","3. low":"25.3500","4. close":"25.4800","5. volume":"211355800"},"2004-04-02":{"1. open":"25.2400","2. high":"25.9000","3. low":"24.8500","4. close":"25.8500","5. volume":"348520900"},"2004-03-26":{"1. open":"24.5300","2. high":"25.5100","3. low":"24.0100","4. close":"25.0300","5. volume":"464149000"},"2004-03-19":{"1. open":"25.3300","2. high":"25.4600","3. low":"24.5600","4. close":"24.6300","5. volume":"400043100"},"2004-03-12":{"1. open":"26.3100","2. high":"26.3500","3. low":"25.0700","4. close":"25.3800","5. volume":"380308700"},"2004-03-05":{"1. open":"26.6500","2. high":"26.7200","3. low":"26.2000","4. close":"26.3500","5. volume":"277115000"},"2004-02-27":{"1. open":"26.7500","2. high":"26.9900","3. low":"26.3500","4. close":"26.5300","5. volume":"294828200"},"2004-02-20":{"1. open":"26.7000","2. high":"27.1100","3. low":"26.4300","4. close":"26.5700","5. volume":"213474200"},"2004-02-13":{"1. open":"27.1800","2. high":"27.2300","3. low":"26.5000","4. close":"26.5900","5. volume":"249492500"},"2004-02-06":{"1. open":"27.6300","2. high":"27.8000","3. low":"26.8300","4. close":"27.0800","5. volume":"274270700"},"2004-01-30":{"1. open":"28.4900","2. high":"28.8300","3. low":"27.4700","4. close":"27.6500","5. volume":"297108900"},"2004-01-23":{"1. open":"27.9900","2. high":"28.7600","3. low":"27.8500","4. close":"28.4800","5. volume":"322323400"},"2004-01-16":{"1. open":"27.6700","2. high":"27.8800","3. low":"27.2600","4. close":"27.8100","5. volume":"273795600"},"2004-01-09":{"1. open":"27.7300","2. high":"28.4800","3. low":"27.5900","4. close":"27.6600","5. volume":"294473400"},"2004-01-02":{"1. open":"27.2100","2. high":"27.7700","3. low":"27.1600","4. close":"27.4500","5. volume":"161519900"},"2003-12-26":{"1. open":"27.1600","2. high":"27.4300","3. low":"26.9700","4. close":"27.2100","5. volume":"115504900"},"2003-12-19":{"1. open":"27.0500","2. high":"27.5500","3. low":"26.6800","4. close":"27.3600","5. volume":"354585100"},"2003-12-12":{"1. open":"26.1200","2. high":"26.8100","3. low":"25.8100","4. close":"26.6500","5. volume":"425367900"},"2003-12-05":{"1. open":"25.9000","2. high":"26.4800","3. low":"25.5000","4. close":"25.9800","5. volume":"463971200"},"2003-11-28":{"1. open":"25.3300","2. high":"25.9500","3. low":"25.2800","4. close":"25.7100","5. volume":"288288600"},"2003-11-21":{"1. open":"25.3900","2. high":"25.8400","3. low":"24.8400","4. close":"25.1100","5. volume":"467180400"},"2003-11-14":{"1. open":"26.1200","2. high":"26.2300","3. low":"25.4400","4. close":"25.5000","5. volume":"357543000"},"2003-11-07":{"1. open":"26.3500","2. high":"26.7500","3. low":"26.0000","4. close":"26.1000","5. volume":"329324700"},"2003-10-31":{"1. open":"26.9100","2. high":"27.2500","3. low":"25.9100","4. close":"26.1400","5. volume":"379276300"},"2003-10-24":{"1. open":"28.9500","2. high":"29.4300","3. low":"26.4200","4. close":"26.6100","5. volume":"409676000"},"2003-10-17":{"1. open":"28.9800","2. high":"29.3100","3. low":"28.4800","4. close":"28.9300","5. volume":"223606200"},"2003-10-10":{"1. open":"29.1500","2. high":"29.3700","3. low":"28.6700","4. close":"28.9100","5. volume":"233651500"},"2003-10-03":{"1. open":"28.4100","2. high":"29.4600","3. low":"27.7500","4. close":"29.0800","5. volume":"264536500"},"2003-09-26":{"1. open":"29.3900","2. high":"30.0000","3. low":"28.1400","4. close":"28.1900","5. volume":"295932200"},"2003-09-19":{"1. open":"28.3700","2. high":"29.9700","3. low":"28.3200","4. close":"29.9600","5. volume":"300416400"},"2003-09-12":{"1. open":"28.3900","2. high":"28.9200","3. low":"27.4500","4. close":"28.3400","5. volume":"238774500"},"2003-09-05":{"1. open":"26.7000","2. high":"28.7500","3. low":"26.4700","4. close":"28.3800","5. volume":"307472000"},"2003-08-29":{"1. open":"26.3100","2. high":"26.6700","3. low":"25.9600","4. close":"26.5200","5. volume":"195027000"},"2003-08-22":{"1. open":"25.5600","2. high":"26.9500","3. low":"25.4600","4. close":"26.2200","5. volume":"305158600"},"2003-08-15":{"1. open":"25.6100","2. high":"25.9900","3. low":"25.4300","4. close":"25.5400","5. volume":"179225400"},"2003-08-08":{"1. open":"26.1500","2. high":"26.5400","3. low":"25.4300","4. close":"25.5800","5. volume":"244446200"},"2003-08-01":{"1. open":"26.9400","2. high":"27.0000","3. low":"26.1200","4. close":"26.1700","5. volume":"263444200"},"2003-07-25":{"1. open":"26.8700","2. high":"26.9500","3. low":"25.9800","4. close":"26.8900","5. volume":"257829600"},"2003-07-18":{"1. open":"27.6300","2. high":"27.8100","3. low":"26.5400","4. close":"26.8900","5. volume":"300064300"},"2003-07-11":{"1. open":"27.0200","2. high":"27.8000","3. low":"26.5900","4. close":"27.3100","5. volume":"318886400"},"2003-07-03":{"1. open":"25.9400","2. high":"26.9500","3. low":"25.3900","4. close":"26.5000","5. volume":"242509300"},"2003-06-27":{"1. open":"26.1400","2. high":"26.5100","3. low":"25.1400","4. close":"25.6300","5. volume":"292686700"},"2003-06-20":{"1. open":"24.8000","2. high":"26.4300","3. low":"24.6700","4. close":"26.3300","5. volume":"431506000"},"2003-06-13":{"1. open":"23.7200","2. high":"25.2500","3. low":"23.6000","4. close":"24.6500","5. volume":"351369100"},"2003-06-06":{"1. open":"24.9800","2. high":"25.2200","3. low":"23.6500","4. close":"23.6700","5. volume":"446360900"},"2003-05-30":{"1. open":"24.2500","2. high":"24.9100","3. low":"24.2200","4. close":"24.6100","5. volume":"320501800"},"2003-05-23":{"1. open":"25.4000","2. high":"25.5400","3. low":"23.8900","4. close":"24.2200","5. volume":"387099900"},"2003-05-16":{"1. open":"26.1500","2. high":"26.4700","3. low":"25.4100","4. close":"25.5700","5. volume":"249494800"},"2003-05-09":{"1. open":"26.2500","2. high":"26.5000","3. low":"25.7100","4. close":"26.3600","5. volume":"259126000"},"2003-05-02":{"1. open":"25.3900","2. high":"26.2900","3. low":"25.2500","4. close":"26.1000","5. volume":"272512900"},"2003-04-25":{"1. open":"25.6100","2. high":"25.9900","3. low":"25.0300","4. close":"25.2200","5. volume":"261322100"},"2003-04-17":{"1. open":"24.2700","2. high":"25.7400","3. low":"24.0000","4. close":"25.5000","5. volume":"259533900"},"2003-04-11":{"1. open":"26.2300","2. high":"26.4300","3. low":"23.9500","4. close":"24.2000","5. volume":"319809400"},"2003-04-04":{"1. open":"24.2500","2. high":"26.0900","3. low":"24.0100","4. close":"25.0900","5. volume":"302604600"},"2003-03-28":{"1. open":"25.5500","2. high":"25.9300","3. low":"24.5900","4. close":"24.6700","5. volume":"276001800"},"2003-03-21":{"1. open":"24.5200","2. high":"26.8000","3. low":"24.3300","4. close":"26.5700","5. volume":"410130000"},"2003-03-14":{"1. open":"23.3100","2. high":"24.9600","3. low":"22.5500","4. close":"24.8600","5. volume":"330936500"},"2003-03-07":{"1. open":"24.0200","2. high":"24.1200","3. low":"22.9000","4. close":"23.5600","5. volume":"283450300"},"2003-02-28":{"1. open":"24.4400","2. high":"24.5000","3. low":"23.3000","4. close":"23.7000","5. volume":"319632400"},"2003-02-21":{"1. open":"24.6200","2. high":"24.9900","3. low":"23.7000","4. close":"24.6300","5. volume":"183360850"},"2003-02-14":{"1. open":"46.8000","2. high":"48.5000","3. low":"46.0000","4. close":"48.3000","5. volume":"196846600"},"2003-02-07":{"1. open":"47.9300","2. high":"49.1000","3. low":"46.4100","4. close":"46.5800","5. volume":"210788300"},"2003-01-31":{"1. open":"49.3200","2. high":"50.6000","3. low":"47.0300","4. close":"47.4600","5. volume":"251304800"},"2003-01-24":{"1. open":"51.8700","2. high":"52.5400","3. low":"49.7000","4. close":"49.8500","5. volume":"173754500"},"2003-01-17":{"1. open":"56.5200","2. high":"57.3200","3. low":"51.3100","4. close":"51.4600","5. volume":"205946900"},"2003-01-10":{"1. open":"54.0200","2. high":"56.3000","3. low":"53.8000","4. close":"55.9200","5. volume":"167038900"},"2003-01-03":{"1. open":"53.0100","2. high":"53.8000","3. low":"51.2600","4. close":"53.7900","5. volume":"114400200"},"2002-12-27":{"1. open":"53.0500","2. high":"54.6900","3. low":"52.9000","4. close":"52.9700","5. volume":"72652000"},"2002-12-20":{"1. open":"53.0000","2. high":"54.9900","3. low":"52.6700","4. close":"53.0400","5. volume":"176690400"},"2002-12-13":{"1. open":"55.0000","2. high":"55.2200","3. low":"52.4900","4. close":"52.5000","5. volume":"158633300"},"2002-12-06":{"1. open":"58.6500","2. high":"58.9600","3. low":"54.2200","4. close":"55.4700","5. volume":"173095200"},"2002-11-29":{"1. open":"58.0600","2. high":"58.6400","3. low":"56.7800","4. close":"57.6800","5. volume":"106909100"},"2002-11-22":{"1. open":"56.9500","2. high":"58.3000","3. low":"54.3100","4. close":"58.2200","5. volume":"181924700"},"2002-11-15":{"1. open":"55.0700","2. high":"57.0000","3. low":"53.8200","4. close":"56.6900","5. volume":"201490300"},"2002-11-08":{"1. open":"56.7500","2. high":"57.2500","3. low":"55.0100","4. close":"55.1000","5. volume":"235125600"},"2002-11-01":{"1. open":"53.4000","2. high":"54.0700","3. low":"50.8500","4. close":"53.0000","5. volume":"237973300"},"2002-10-25":{"1. open":"51.9700","2. high":"53.3700","3. low":"50.9000","4. close":"52.6800","5. volume":"240831700"},"2002-10-18":{"1. open":"48.2500","2. high":"53.2000","3. low":"47.8400","4. close":"53.1500","5. volume":"320223700"},"2002-10-11":{"1. open":"43.8100","2. high":"48.9000","3. low":"43.2500","4. close":"48.8700","5. volume":"277972000"},"2002-10-04":{"1. open":"44.8700","2. high":"46.8100","3. low":"43.1100","4. close":"43.7700","5. volume":"271022000"},"2002-09-27":{"1. open":"46.6000","2. high":"47.5000","3. low":"44.6300","4. close":"45.2500","5. volume":"241453200"},"2002-09-20":{"1. open":"47.6000","2. high":"48.9000","3. low":"46.5900","4. close":"47.4600","5. volume":"207929100"},"2002-09-13":{"1. open":"47.2500","2. high":"51.1000","3. low":"46.6300","4. close":"47.9100","5. volume":"183161200"},"2002-09-06":{"1. open":"48.5200","2. high":"48.6000","3. low":"45.8800","4. close":"47.8200","5. volume":"157520900"},"2002-08-30":{"1. open":"52.5000","2. high":"52.6500","3. low":"48.5200","4. close":"49.0800","5. volume":"171205800"},"2002-08-23":{"1. open":"50.0400","2. high":"53.4500","3. low":"49.8500","4. close":"52.2200","5. volume":"180908000"},"2002-08-16":{"1. open":"47.6100","2. high":"50.7400","3. low":"46.9200","4. close":"50.0000","5. volume":"210887500"},"2002-08-09":{"1. open":"44.2900","2. high":"49.1500","3. low":"43.8100","4. close":"48.1200","5. volume":"205902100"},"2002-08-02":{"1. open":"46.8500","2. high":"48.8300","3. low":"43.8000","4. close":"44.4100","5. volume":"253332600"},"2002-07-26":{"1. open":"48.9500","2. high":"49.9900","3. low":"41.4100","4. close":"45.3500","5. volume":"418694300"},"2002-07-19":{"1. open":"51.3900","2. high":"53.3000","3. low":"48.0000","4. close":"49.5600","5. volume":"267876000"},"2002-07-12":{"1. open":"54.4100","2. high":"54.9300","3. low":"51.2500","4. close":"51.8600","5. volume":"232217200"},"2002-07-05":{"1. open":"54.1200","2. high":"54.9000","3. low":"50.4500","4. close":"54.8500","5. volume":"132949100"},"2002-06-28":{"1. open":"52.0900","2. high":"55.7900","3. low":"51.0500","4. close":"54.7000","5. volume":"243023900"},"2002-06-21":{"1. open":"55.6600","2. high":"56.4400","3. low":"52.2800","4. close":"52.2800","5. volume":"228236600"},"2002-06-14":{"1. open":"51.6500","2. high":"55.7800","3. low":"51.4600","4. close":"55.2500","5. volume":"235798700"},"2002-06-07":{"1. open":"50.9900","2. high":"52.6000","3. low":"49.1700","4. close":"51.9800","5. volume":"209977300"},"2002-05-31":{"1. open":"53.5900","2. high":"53.6900","3. low":"50.8800","4. close":"50.9100","5. volume":"112338100"},"2002-05-24":{"1. open":"55.5000","2. high":"55.5500","3. low":"51.8500","4. close":"53.2600","5. volume":"128400000"},"2002-05-17":{"1. open":"50.4500","2. high":"56.4400","3. low":"49.7500","4. close":"56.0300","5. volume":"154058000"},"2002-05-10":{"1. open":"49.4400","2. high":"55.0000","3. low":"48.3500","4. close":"50.0500","5. volume":"201811900"},"2002-05-03":{"1. open":"51.4700","2. high":"54.0700","3. low":"49.5100","4. close":"49.5600","5. volume":"187340100"},"2002-04-26":{"1. open":"56.5200","2. high":"56.7000","3. low":"51.4600","4. close":"51.5000","5. volume":"150517000"},"2002-04-19":{"1. open":"56.0000","2. high":"58.2800","3. low":"52.6800","4. close":"57.2000","5. volume":"166766200"},"2002-04-12":{"1. open":"54.3000","2. high":"57.4300","3. low":"54.2600","4. close":"55.9300","5. volume":"161451200"},"2002-04-05":{"1. open":"59.8300","2. high":"60.4000","3. low":"55.4200","4. close":"55.8700","5. volume":"156190300"},"2002-03-28":{"1. open":"60.4800","2. high":"60.9200","3. low":"58.3100","4. close":"60.3100","5. volume":"104164600"},"2002-03-22":{"1. open":"62.7400","2. high":"63.0000","3. low":"59.8300","4. close":"60.4500","5. volume":"115686600"},"2002-03-15":{"1. open":"63.5100","2. high":"65.0000","3. low":"60.9700","4. close":"62.4900","5. volume":"137709600"},"2002-03-08":{"1. open":"61.2400","2. high":"64.7000","3. low":"60.8700","4. close":"63.9500","5. volume":"148003500"},"2002-03-01":{"1. open":"57.9400","2. high":"61.4200","3. low":"57.8900","4. close":"61.3700","5. volume":"155521000"},"2002-02-22":{"1. open":"59.9100","2. high":"60.3600","3. low":"57.1500","4. close":"57.9900","5. volume":"116750400"},"2002-02-15":{"1. open":"60.0100","2. high":"62.9900","3. low":"59.5900","4. close":"60.2300","5. volume":"128744400"},"2002-02-08":{"1. open":"62.4000","2. high":"62.6900","3. low":"58.8300","4. close":"60.6500","5. volume":"163890500"},"2002-02-01":{"1. open":"64.2300","2. high":"64.5000","3. low":"61.3300","4. close":"62.6600","5. volume":"149708200"},"2002-01-25":{"1. open":"66.6100","2. high":"66.6300","3. low":"63.2400","4. close":"63.8000","5. volume":"145053700"},"2002-01-18":{"1. open":"68.3000","2. high":"70.0000","3. low":"65.4200","4. close":"66.1000","5. volume":"179884500"},"2002-01-11":{"1. open":"69.7500","2. high":"70.6200","3. low":"68.0000","4. close":"68.6100","5. volume":"152919500"},"2002-01-04":{"1. open":"67.8400","2. high":"69.9100","3. low":"65.5100","4. close":"68.9000","5. volume":"105726200"},"2001-12-28":{"1. open":"67.7200","2. high":"69.0700","3. low":"67.2000","4. close":"67.8700","5. volume":"51111700"},"2001-12-21":{"1. open":"67.1700","2. high":"69.8900","3. low":"66.6200","4. close":"67.5400","5. volume":"162111900"},"2001-12-14":{"1. open":"67.5200","2. high":"68.4500","3. low":"65.9300","4. close":"67.4400","5. volume":"118407000"},"2001-12-07":{"1. open":"63.8300","2. high":"69.0000","3. low":"63.8000","4. close":"67.8300","5. volume":"135410800"},"2001-11-30":{"1. open":"64.9900","2. high":"65.7100","3. low":"62.7300","4. close":"64.2100","5. volume":"144803900"},"2001-11-23":{"1. open":"66.2500","2. high":"67.8000","3. low":"63.4800","4. close":"64.7100","5. volume":"94233300"},"2001-11-16":{"1. open":"64.7000","2. high":"68.3400","3. low":"63.6500","4. close":"65.7500","5. volume":"171854500"},"2001-11-09":{"1. open":"61.8600","2. high":"66.0600","3. low":"61.7500","4. close":"65.2100","5. volume":"158077000"},"2001-11-02":{"1. open":"62.1000","2. high":"63.0200","3. low":"58.1000","4. close":"61.4000","5. volume":"185128100"},"2001-10-26":{"1. open":"57.9000","2. high":"63.6300","3. low":"57.4700","4. close":"62.2000","5. volume":"185808800"},"2001-10-19":{"1. open":"55.9000","2. high":"59.3000","3. low":"55.5000","4. close":"57.9000","5. volume":"188942100"},"2001-10-12":{"1. open":"56.8000","2. high":"58.6500","3. low":"53.0000","4. close":"56.3800","5. volume":"196741100"},"2001-10-05":{"1. open":"50.9400","2. high":"58.4000","3. low":"50.4100","4. close":"57.7200","5. volume":"215341000"},"2001-09-28":{"1. open":"50.6500","2. high":"53.0000","3. low":"48.0000","4. close":"51.1700","5. volume":"213438800"},"2001-09-21":{"1. open":"54.0200","2. high":"55.1000","3. low":"47.5000","4. close":"49.7100","5. volume":"320297300"},"2001-09-10":{"1. open":"54.9200","2. high":"57.9500","3. low":"54.7000","4. close":"57.5800","5. volume":"42235900"},"2001-09-07":{"1. open":"57.1900","2. high":"59.0800","3. low":"55.3100","4. close":"55.4000","5. volume":"179440200"},"2001-08-31":{"1. open":"61.9000","2. high":"63.3600","3. low":"56.3000","4. close":"57.0500","5. volume":"147844200"},"2001-08-24":{"1. open":"61.6600","2. high":"63.2000","3. low":"59.0000","4. close":"62.0500","5. volume":"144401200"},"2001-08-17":{"1. open":"65.2400","2. high":"66.0900","3. low":"61.5000","4. close":"61.8800","5. volume":"102399700"},"2001-08-10":{"1. open":"66.5300","2. high":"67.2400","3. low":"62.9000","4. close":"65.5200","5. volume":"105734200"},"2001-08-03":{"1. open":"65.6500","2. high":"67.5400","3. low":"65.5400","4. close":"66.8900","5. volume":"127182900"},"2001-07-27":{"1. open":"69.2400","2. high":"69.2400","3. low":"65.0500","4. close":"65.4700","5. volume":"182482500"},"2001-07-20":{"1. open":"71.4500","2. high":"73.0000","3. low":"67.9400","4. close":"69.1800","5. volume":"188787800"},"2001-07-13":{"1. open":"66.2000","2. high":"72.0500","3. low":"64.2000","4. close":"71.3400","5. volume":"196937200"},"2001-07-06":{"1. open":"72.0500","2. high":"73.1500","3. low":"65.6700","4. close":"66.0600","5. volume":"108779000"},"2001-06-29":{"1. open":"69.1000","2. high":"76.1500","3. low":"67.7000","4. close":"73.0000","5. volume":"202375900"},"2001-06-22":{"1. open":"67.9500","2. high":"70.6100","3. low":"66.0100","4. close":"68.8300","5. volume":"152554200"},"2001-06-15":{"1. open":"72.8500","2. high":"72.8500","3. low":"66.4000","4. close":"68.0200","5. volume":"174844700"},"2001-06-08":{"1. open":"70.5500","2. high":"73.7500","3. low":"69.8000","4. close":"73.1900","5. volume":"166020300"},"2001-06-01":{"1. open":"70.8000","2. high":"71.7500","3. low":"68.4000","4. close":"70.3400","5. volume":"142991400"},"2001-05-25":{"1. open":"68.0500","2. high":"71.9000","3. low":"67.7500","4. close":"70.9100","5. volume":"207056900"},"2001-05-18":{"1. open":"69.1300","2. high":"70.1400","3. low":"67.2500","4. close":"68.0900","5. volume":"197918800"},"2001-05-11":{"1. open":"70.8300","2. high":"72.1500","3. low":"68.6500","4. close":"69.4000","5. volume":"188290100"},"2001-05-04":{"1. open":"68.5300","2. high":"71.1500","3. low":"67.6000","4. close":"70.7500","5. volume":"218373600"},"2001-04-27":{"1. open":"68.1100","2. high":"71.0000","3. low":"66.2100","4. close":"67.1200","5. volume":"249200900"},"2001-04-20":{"1. open":"61.4000","2. high":"71.1000","3. low":"60.0400","4. close":"69.0000","5. volume":"329999100"},"2001-04-12":{"1. open":"56.5700","2. high":"62.3100","3. low":"55.6600","4. close":"62.1800","5. volume":"181447300"},"2001-04-06":{"1. open":"54.8100","2. high":"57.3800","3. low":"51.0600","4. close":"56.1900","5. volume":"240072100"},"2001-03-30":{"1. open":"57.1300","2. high":"58.5600","3. low":"53.8800","4. close":"54.6900","5. volume":"207561200"},"2001-03-23":{"1. open":"54.5000","2. high":"57.0000","3. low":"49.7500","4. close":"56.5600","5. volume":"251865300"},"2001-03-16":{"1. open":"54.6900","2. high":"56.0800","3. low":"51.6300","4. close":"54.5600","5. volume":"240292500"},"2001-03-09":{"1. open":"57.2500","2. high":"61.1300","3. low":"54.8800","4. close":"56.6900","5. volume":"167164700"},"2001-03-02":{"1. open":"57.6300","2. high":"61.1900","3. low":"56.2500","4. close":"56.6900","5. volume":"216638100"},"2001-02-23":{"1. open":"57.3800","2. high":"58.2500","3. low":"53.8800","4. close":"56.7500","5. volume":"159057500"},"2001-02-16":{"1. open":"58.8100","2. high":"61.0600","3. low":"56.1300","4. close":"57.3100","5. volume":"170837300"},"2001-02-09":{"1. open":"60.7500","2. high":"65.0600","3. low":"58.5000","4. close":"59.1300","5. volume":"231259700"},"2001-02-02":{"1. open":"63.5600","2. high":"64.7500","3. low":"60.3800","4. close":"60.8100","5. volume":"183526100"},"2001-01-26":{"1. open":"60.7500","2. high":"64.3100","3. low":"58.9400","4. close":"64.0000","5. volume":"218080300"},"2001-01-19":{"1. open":"53.3800","2. high":"61.4400","3. low":"51.1300","4. close":"61.0000","5. volume":"230222100"},"2001-01-12":{"1. open":"48.9400","2. high":"55.7500","3. low":"46.6900","4. close":"53.5000","5. volume":"230290000"},"2001-01-05":{"1. open":"44.1300","2. high":"50.5000","3. low":"42.8800","4. close":"49.1300","5. volume":"212093500"},"2000-12-29":{"1. open":"46.8800","2. high":"48.5600","3. low":"43.0000","4. close":"43.3800","5. volume":"156771100"},"2000-12-22":{"1. open":"49.0000","2. high":"50.0000","3. low":"40.3100","4. close":"46.4400","5. volume":"324610900"},"2000-12-15":{"1. open":"55.5000","2. high":"60.5000","3. low":"47.7500","4. close":"49.1900","5. volume":"222571900"},"2000-12-08":{"1. open":"57.2500","2. high":"60.5000","3. low":"52.2500","4. close":"54.4400","5. volume":"269475300"},"2000-12-01":{"1. open":"71.4400","2. high":"72.2500","3. low":"56.0600","4. close":"56.6300","5. volume":"309022400"},"2000-11-24":{"1. open":"68.1200","2. high":"70.4400","3. low":"65.5600","4. close":"69.9400","5. volume":"125213600"},"2000-11-17":{"1. open":"66.6900","2. high":"71.5000","3. low":"64.4100","4. close":"69.0600","5. volume":"213329900"},"2000-11-10":{"1. open":"68.6900","2. high":"72.3700","3. low":"66.8100","4. close":"67.3700","5. volume":"285067500"},"2000-11-03":{"1. open":"67.5000","2. high":"70.8400","3. low":"67.3700","4. close":"68.2500","5. volume":"221268600"},"2000-10-27":{"1. open":"64.6200","2. high":"69.1900","3. low":"60.1900","4. close":"67.6900","5. volume":"343160300"},"2000-10-20":{"1. open":"53.5000","2. high":"66.1200","3. low":"48.4400","4. close":"65.1900","5. volume":"364471900"},"2000-10-13":{"1. open":"55.6300","2. high":"56.9400","3. low":"52.1300","4. close":"53.7500","5. volume":"208168200"},"2000-10-06":{"1. open":"60.5000","2. high":"60.8100","3. low":"54.5000","4. close":"55.5600","5. volume":"211641600"},"2000-09-29":{"1. open":"63.2500","2. high":"65.8700","3. low":"58.6300","4. close":"60.3100","5. volume":"220879300"},"2000-09-22":{"1. open":"64.2500","2. high":"65.7500","3. low":"61.0000","4. close":"63.2500","5. volume":"174784600"},"2000-09-15":{"1. open":"69.1200","2. high":"69.6900","3. low":"63.3100","4. close":"64.1900","5. volume":"157219700"},"2000-09-08":{"1. open":"70.0000","2. high":"72.0600","3. low":"69.1900","4. close":"69.3100","5. volume":"141068400"},"2000-09-01":{"1. open":"70.1900","2. high":"72.7500","3. low":"69.6900","4. close":"70.1900","5. volume":"139762900"},"2000-08-25":{"1. open":"70.6900","2. high":"72.4400","3. low":"69.9400","4. close":"70.6200","5. volume":"110204700"},"2000-08-18":{"1. open":"72.3100","2. high":"73.3700","3. low":"70.0000","4. close":"71.0000","5. volume":"114834500"},"2000-08-11":{"1. open":"70.1900","2. high":"74.8700","3. low":"69.7500","4. close":"72.4400","5. volume":"169670900"},"2000-08-04":{"1. open":"70.1900","2. high":"71.1200","3. low":"68.1200","4. close":"69.1200","5. volume":"129183700"},"2000-07-28":{"1. open":"72.0600","2. high":"72.1200","3. low":"67.2500","4. close":"69.6900","5. volume":"177871000"},"2000-07-21":{"1. open":"78.2500","2. high":"79.5600","3. low":"71.8700","4. close":"72.3100","5. volume":"187662900"},"2000-07-14":{"1. open":"80.6900","2. high":"81.3100","3. low":"77.1900","4. close":"78.9400","5. volume":"140124300"},"2000-07-07":{"1. open":"79.6900","2. high":"82.8700","3. low":"78.2500","4. close":"82.0000","5. volume":"76292800"},"2000-06-30":{"1. open":"77.5000","2. high":"80.1200","3. low":"76.6900","4. close":"80.0000","5. volume":"103811400"},"2000-06-23":{"1. open":"72.5600","2. high":"82.1900","3. low":"72.0000","4. close":"77.6900","5. volume":"203203100"},"2000-06-16":{"1. open":"69.0000","2. high":"73.1200","3. low":"66.1200","4. close":"72.5600","5. volume":"153922700"},"2000-06-09":{"1. open":"66.0200","2. high":"72.1200","3. low":"66.0000","4. close":"68.8100","5. volume":"185102700"},"2000-06-02":{"1. open":"62.4400","2. high":"66.7500","3. low":"62.0000","4. close":"66.3100","5. volume":"149237500"},"2000-05-26":{"1. open":"65.1200","2. high":"66.5600","3. low":"60.3800","4. close":"61.4400","5. volume":"181785700"},"2000-05-19":{"1. open":"69.0000","2. high":"70.6200","3. low":"64.5000","4. close":"65.0600","5. volume":"127885300"},"2000-05-12":{"1. open":"70.9400","2. high":"71.3700","3. low":"65.7500","4. close":"68.8100","5. volume":"130491400"}}}');
function demo(){
$("#btn_load_demo").hide();
$("#div_demo_loaded").show();
// dataset
$("#div_container_linegraph").show();
$("#div_container_getdata").hide();
$("#div_linegraph_data_title").text("Symbol: MSFT (last refreshed 2019-03-08)");
let timestamps = ["1998-01-09","1998-01-16","1998-01-23","1998-01-30","1998-02-06","1998-02-13","1998-02-20","1998-02-27","1998-03-06","1998-03-13","1998-03-20","1998-03-27","1998-04-03","1998-04-09","1998-04-17","1998-04-24","1998-05-01","1998-05-08","1998-05-15","1998-05-22","1998-05-29","1998-06-05","1998-06-12","1998-06-19","1998-06-26","1998-07-02","1998-07-10","1998-07-17","1998-07-24","1998-07-31","1998-08-07","1998-08-14","1998-08-21","1998-08-28","1998-09-04","1998-09-11","1998-09-18","1998-09-25","1998-10-02","1998-10-09","1998-10-16","1998-10-23","1998-10-30","1998-11-06","1998-11-13","1998-11-20","1998-11-27","1998-12-04","1998-12-11","1998-12-18","1998-12-24","1998-12-31","1999-01-08","1999-01-15","1999-01-22","1999-01-29","1999-02-05","1999-02-12","1999-02-19","1999-02-26","1999-03-05","1999-03-12","1999-03-19","1999-03-26","1999-04-01","1999-04-09","1999-04-16","1999-04-23","1999-04-30","1999-05-07","1999-05-14","1999-05-21","1999-05-28","1999-06-04","1999-06-11","1999-06-18","1999-06-25","1999-07-02","1999-07-09","1999-07-16","1999-07-23","1999-07-30","1999-08-06","1999-08-13","1999-08-20","1999-08-27","1999-09-03","1999-09-10","1999-09-17","1999-09-24","1999-10-01","1999-10-08","1999-10-15","1999-10-22","1999-10-29","1999-11-05","1999-11-12","1999-11-19","1999-11-26","1999-12-03","1999-12-10","1999-12-17","1999-12-23","1999-12-31","2000-01-07","2000-01-14","2000-01-21","2000-01-28","2000-02-04","2000-02-11","2000-02-18","2000-02-25","2000-03-03","2000-03-10","2000-03-17","2000-03-24","2000-03-31","2000-04-07","2000-04-14","2000-04-20","2000-04-28","2000-05-05","2000-05-12","2000-05-19","2000-05-26","2000-06-02","2000-06-09","2000-06-16","2000-06-23","2000-06-30","2000-07-07","2000-07-14","2000-07-21","2000-07-28","2000-08-04","2000-08-11","2000-08-18","2000-08-25","2000-09-01","2000-09-08","2000-09-15","2000-09-22","2000-09-29","2000-10-06","2000-10-13","2000-10-20","2000-10-27","2000-11-03","2000-11-10","2000-11-17","2000-11-24","2000-12-01","2000-12-08","2000-12-15","2000-12-22","2000-12-29","2001-01-05","2001-01-12","2001-01-19","2001-01-26","2001-02-02","2001-02-09","2001-02-16","2001-02-23","2001-03-02","2001-03-09","2001-03-16","2001-03-23","2001-03-30","2001-04-06","2001-04-12","2001-04-20","2001-04-27","2001-05-04","2001-05-11","2001-05-18","2001-05-25","2001-06-01","2001-06-08","2001-06-15","2001-06-22","2001-06-29","2001-07-06","2001-07-13","2001-07-20","2001-07-27","2001-08-03","2001-08-10","2001-08-17","2001-08-24","2001-08-31","2001-09-07","2001-09-10","2001-09-21","2001-09-28","2001-10-05","2001-10-12","2001-10-19","2001-10-26","2001-11-02","2001-11-09","2001-11-16","2001-11-23","2001-11-30","2001-12-07","2001-12-14","2001-12-21","2001-12-28","2002-01-04","2002-01-11","2002-01-18","2002-01-25","2002-02-01","2002-02-08","2002-02-15","2002-02-22","2002-03-01","2002-03-08","2002-03-15","2002-03-22","2002-03-28","2002-04-05","2002-04-12","2002-04-19","2002-04-26","2002-05-03","2002-05-10","2002-05-17","2002-05-24","2002-05-31","2002-06-07","2002-06-14","2002-06-21","2002-06-28","2002-07-05","2002-07-12","2002-07-19","2002-07-26","2002-08-02","2002-08-09","2002-08-16","2002-08-23","2002-08-30","2002-09-06","2002-09-13","2002-09-20","2002-09-27","2002-10-04","2002-10-11","2002-10-18","2002-10-25","2002-11-01","2002-11-08","2002-11-15","2002-11-22","2002-11-29","2002-12-06","2002-12-13","2002-12-20","2002-12-27","2003-01-03","2003-01-10","2003-01-17","2003-01-24","2003-01-31","2003-02-07","2003-02-14","2003-02-21","2003-02-28","2003-03-07","2003-03-14","2003-03-21","2003-03-28","2003-04-04","2003-04-11","2003-04-17","2003-04-25","2003-05-02","2003-05-09","2003-05-16","2003-05-23","2003-05-30","2003-06-06","2003-06-13","2003-06-20","2003-06-27","2003-07-03","2003-07-11","2003-07-18","2003-07-25","2003-08-01","2003-08-08","2003-08-15","2003-08-22","2003-08-29","2003-09-05","2003-09-12","2003-09-19","2003-09-26","2003-10-03","2003-10-10","2003-10-17","2003-10-24","2003-10-31","2003-11-07","2003-11-14","2003-11-21","2003-11-28","2003-12-05","2003-12-12","2003-12-19","2003-12-26","2004-01-02","2004-01-09","2004-01-16","2004-01-23","2004-01-30","2004-02-06","2004-02-13","2004-02-20","2004-02-27","2004-03-05","2004-03-12","2004-03-19","2004-03-26","2004-04-02","2004-04-08","2004-04-16","2004-04-23","2004-04-30","2004-05-07","2004-05-14","2004-05-21","2004-05-28","2004-06-04","2004-06-10","2004-06-18","2004-06-25","2004-07-02","2004-07-09","2004-07-16","2004-07-23","2004-07-30","2004-08-06","2004-08-13","2004-08-20","2004-08-27","2004-09-03","2004-09-10","2004-09-17","2004-09-24","2004-10-01","2004-10-08","2004-10-15","2004-10-22","2004-10-29","2004-11-05","2004-11-12","2004-11-19","2004-11-26","2004-12-03","2004-12-10","2004-12-17","2004-12-23","2004-12-31","2005-01-07","2005-01-14","2005-01-21","2005-01-28","2005-02-04","2005-02-11","2005-02-18","2005-02-25","2005-03-04","2005-03-11","2005-03-18","2005-03-24","2005-04-01","2005-04-08","2005-04-15","2005-04-22","2005-04-29","2005-05-06","2005-05-13","2005-05-20","2005-05-27","2005-06-03","2005-06-10","2005-06-17","2005-06-24","2005-07-01","2005-07-08","2005-07-15","2005-07-22","2005-07-29","2005-08-05","2005-08-12","2005-08-19","2005-08-26","2005-09-02","2005-09-09","2005-09-16","2005-09-23","2005-09-30","2005-10-07","2005-10-14","2005-10-21","2005-10-28","2005-11-04","2005-11-11","2005-11-18","2005-11-25","2005-12-02","2005-12-09","2005-12-16","2005-12-23","2005-12-30","2006-01-06","2006-01-13","2006-01-20","2006-01-27","2006-02-03","2006-02-10","2006-02-17","2006-02-24","2006-03-03","2006-03-10","2006-03-17","2006-03-24","2006-03-31","2006-04-07","2006-04-13","2006-04-21","2006-04-28","2006-05-05","2006-05-12","2006-05-19","2006-05-26","2006-06-02","2006-06-09","2006-06-16","2006-06-23","2006-06-30","2006-07-07","2006-07-14","2006-07-21","2006-07-28","2006-08-04","2006-08-11","2006-08-18","2006-08-25","2006-09-01","2006-09-08","2006-09-15","2006-09-22","2006-09-29","2006-10-06","2006-10-13","2006-10-20","2006-10-27","2006-11-03","2006-11-10","2006-11-17","2006-11-24","2006-12-01","2006-12-08","2006-12-15","2006-12-22","2006-12-29","2007-01-05","2007-01-12","2007-01-19","2007-01-26","2007-02-02","2007-02-09","2007-02-16","2007-02-23","2007-03-02","2007-03-09","2007-03-16","2007-03-23","2007-03-30","2007-04-05","2007-04-13","2007-04-20","2007-04-27","2007-05-04","2007-05-11","2007-05-18","2007-05-25","2007-06-01","2007-06-08","2007-06-15","2007-06-22","2007-06-29","2007-07-06","2007-07-13","2007-07-20","2007-07-27","2007-08-03","2007-08-10","2007-08-17","2007-08-24","2007-08-31","2007-09-07","2007-09-14","2007-09-21","2007-09-28","2007-10-05","2007-10-12","2007-10-19","2007-10-26","2007-11-02","2007-11-09","2007-11-16","2007-11-23","2007-11-30","2007-12-07","2007-12-14","2007-12-21","2007-12-28","2008-01-04","2008-01-11","2008-01-18","2008-01-25","2008-02-01","2008-02-08","2008-02-15","2008-02-22","2008-02-29","2008-03-07","2008-03-14","2008-03-20","2008-03-28","2008-04-04","2008-04-11","2008-04-18","2008-04-25","2008-05-02","2008-05-09","2008-05-16","2008-05-23","2008-05-30","2008-06-06","2008-06-13","2008-06-20","2008-06-27","2008-07-03","2008-07-11","2008-07-18","2008-07-25","2008-08-01","2008-08-08","2008-08-15","2008-08-22","2008-08-29","2008-09-05","2008-09-12","2008-09-19","2008-09-26","2008-10-03","2008-10-10","2008-10-17","2008-10-24","2008-10-31","2008-11-07","2008-11-14","2008-11-21","2008-11-28","2008-12-05","2008-12-12","2008-12-19","2008-12-26","2009-01-02","2009-01-09","2009-01-16","2009-01-23","2009-01-30","2009-02-06","2009-02-13","2009-02-20","2009-02-27","2009-03-06","2009-03-13","2009-03-20","2009-03-27","2009-04-03","2009-04-09","2009-04-17","2009-04-24","2009-05-01","2009-05-08","2009-05-15","2009-05-22","2009-05-29","2009-06-05","2009-06-12","2009-06-19","2009-06-26","2009-07-02","2009-07-10","2009-07-17","2009-07-24","2009-07-31","2009-08-07","2009-08-14","2009-08-21","2009-08-28","2009-09-04","2009-09-11","2009-09-18","2009-09-25","2009-10-02","2009-10-09","2009-10-16","2009-10-23","2009-10-30","2009-11-06","2009-11-13","2009-11-20","2009-11-27","2009-12-04","2009-12-11","2009-12-18","2009-12-24","2009-12-31","2010-01-08","2010-01-15","2010-01-22","2010-01-29","2010-02-05","2010-02-12","2010-02-19","2010-02-26","2010-03-05","2010-03-12","2010-03-19","2010-03-26","2010-04-01","2010-04-09","2010-04-16","2010-04-23","2010-04-30","2010-05-07","2010-05-14","2010-05-21","2010-05-28","2010-06-04","2010-06-11","2010-06-18","2010-06-25","2010-07-02","2010-07-09","2010-07-16","2010-07-23","2010-07-30","2010-08-06","2010-08-13","2010-08-20","2010-08-27","2010-09-03","2010-09-10","2010-09-17","2010-09-24","2010-10-01","2010-10-08","2010-10-15","2010-10-22","2010-10-29","2010-11-05","2010-11-12","2010-11-19","2010-11-26","2010-12-03","2010-12-10","2010-12-17","2010-12-23","2010-12-31","2011-01-07","2011-01-14","2011-01-21","2011-01-28","2011-02-04","2011-02-11","2011-02-18","2011-02-25","2011-03-04","2011-03-11","2011-03-18","2011-03-25","2011-04-01","2011-04-08","2011-04-15","2011-04-21","2011-04-29","2011-05-06","2011-05-13","2011-05-20","2011-05-27","2011-06-03","2011-06-10","2011-06-17","2011-06-24","2011-07-01","2011-07-08","2011-07-15","2011-07-22","2011-07-29","2011-08-05","2011-08-12","2011-08-19","2011-08-26","2011-09-02","2011-09-09","2011-09-16","2011-09-23","2011-09-30","2011-10-07","2011-10-14","2011-10-21","2011-10-28","2011-11-04","2011-11-11","2011-11-18","2011-11-25","2011-12-02","2011-12-09","2011-12-16","2011-12-23","2011-12-30","2012-01-06","2012-01-13","2012-01-20","2012-01-27","2012-02-03","2012-02-10","2012-02-17","2012-02-24","2012-03-02","2012-03-09","2012-03-16","2012-03-23","2012-03-30","2012-04-05","2012-04-13","2012-04-20","2012-04-27","2012-05-04","2012-05-11","2012-05-18","2012-05-25","2012-06-01","2012-06-08","2012-06-15","2012-06-22","2012-06-29","2012-07-06","2012-07-13","2012-07-20","2012-07-27","2012-08-03","2012-08-10","2012-08-17","2012-08-24","2012-08-31","2012-09-07","2012-09-14","2012-09-21","2012-09-28","2012-10-05","2012-10-12","2012-10-19","2012-10-26","2012-11-02","2012-11-09","2012-11-16","2012-11-23","2012-11-30","2012-12-07","2012-12-14","2012-12-21","2012-12-28","2013-01-04","2013-01-11","2013-01-18","2013-01-25","2013-02-01","2013-02-08","2013-02-15","2013-02-22","2013-03-01","2013-03-08","2013-03-15","2013-03-22","2013-03-28","2013-04-05","2013-04-12","2013-04-19","2013-04-26","2013-05-03","2013-05-10","2013-05-17","2013-05-24","2013-05-31","2013-06-07","2013-06-14","2013-06-21","2013-06-28","2013-07-05","2013-07-12","2013-07-19","2013-07-26","2013-08-02","2013-08-09","2013-08-16","2013-08-23","2013-08-30","2013-09-06","2013-09-13","2013-09-20","2013-09-27","2013-10-04","2013-10-11","2013-10-18","2013-10-25","2013-11-01","2013-11-08","2013-11-15","2013-11-22","2013-11-29","2013-12-06","2013-12-13","2013-12-20","2013-12-27","2014-01-03","2014-01-10","2014-01-17","2014-01-24","2014-01-31","2014-02-07","2014-02-14","2014-02-21","2014-02-28","2014-03-07","2014-03-14","2014-03-21","2014-03-28","2014-04-04","2014-04-11","2014-04-17","2014-04-25","2014-05-02","2014-05-09","2014-05-16","2014-05-23","2014-05-30","2014-06-06","2014-06-13","2014-06-20","2014-06-27","2014-07-03","2014-07-11","2014-07-18","2014-07-25","2014-08-01","2014-08-08","2014-08-15","2014-08-22","2014-08-29","2014-09-05","2014-09-12","2014-09-19","2014-09-26","2014-10-03","2014-10-10","2014-10-17","2014-10-24","2014-10-31","2014-11-07","2014-11-14","2014-11-21","2014-11-28","2014-12-05","2014-12-12","2014-12-19","2014-12-26","2015-01-02","2015-01-09","2015-01-16","2015-01-23","2015-01-30","2015-02-06","2015-02-13","2015-02-20","2015-02-27","2015-03-06","2015-03-13","2015-03-20","2015-03-27","2015-04-02","2015-04-10","2015-04-17","2015-04-24","2015-05-01","2015-05-08","2015-05-15","2015-05-22","2015-05-29","2015-06-05","2015-06-12","2015-06-19","2015-06-26","2015-07-02","2015-07-10","2015-07-17","2015-07-24","2015-07-31","2015-08-07","2015-08-14","2015-08-21","2015-08-28","2015-09-04","2015-09-11","2015-09-18","2015-09-25","2015-10-02","2015-10-09","2015-10-16","2015-10-23","2015-10-30","2015-11-06","2015-11-13","2015-11-20","2015-11-27","2015-12-04","2015-12-11","2015-12-18","2015-12-24","2015-12-31","2016-01-08","2016-01-15","2016-01-22","2016-01-29","2016-02-05","2016-02-12","2016-02-19","2016-02-26","2016-03-04","2016-03-11","2016-03-18","2016-03-24","2016-04-01","2016-04-08","2016-04-15","2016-04-22","2016-04-29","2016-05-06","2016-05-13","2016-05-20","2016-05-27","2016-06-03","2016-06-10","2016-06-17","2016-06-24","2016-07-01","2016-07-08","2016-07-15","2016-07-22","2016-07-29","2016-08-05","2016-08-12","2016-08-19","2016-08-26","2016-09-02","2016-09-09","2016-09-16","2016-09-23","2016-09-30","2016-10-07","2016-10-14","2016-10-21","2016-10-28","2016-11-04","2016-11-11","2016-11-18","2016-11-25","2016-12-02","2016-12-09","2016-12-16","2016-12-23","2016-12-30","2017-01-06","2017-01-13","2017-01-20","2017-01-27","2017-02-03","2017-02-10","2017-02-17","2017-02-24","2017-03-03","2017-03-10","2017-03-17","2017-03-24","2017-03-31","2017-04-07","2017-04-13","2017-04-21","2017-04-28","2017-05-05","2017-05-12","2017-05-19","2017-05-26","2017-06-02","2017-06-09","2017-06-16","2017-06-23","2017-06-30","2017-07-07","2017-07-14","2017-07-21","2017-07-28","2017-08-04","2017-08-11","2017-08-18","2017-08-25","2017-09-01","2017-09-08","2017-09-15","2017-09-22","2017-09-29","2017-10-06","2017-10-13","2017-10-20","2017-10-27","2017-11-03","2017-11-10","2017-11-17","2017-11-24","2017-12-01","2017-12-08","2017-12-15","2017-12-22","2017-12-29","2018-01-05","2018-01-12","2018-01-19","2018-01-26","2018-02-02","2018-02-09","2018-02-16","2018-02-23","2018-03-02","2018-03-09","2018-03-16","2018-03-23","2018-03-29","2018-04-06","2018-04-13","2018-04-20","2018-04-27","2018-05-04","2018-05-11","2018-05-18","2018-05-25","2018-06-01","2018-06-08","2018-06-15","2018-06-22","2018-06-29","2018-07-06","2018-07-13","2018-07-20","2018-07-27","2018-08-03","2018-08-10","2018-08-17","2018-08-24","2018-08-31","2018-09-07","2018-09-14","2018-09-21","2018-09-28","2018-10-05","2018-10-12","2018-10-19","2018-10-26","2018-11-02","2018-11-09","2018-11-16","2018-11-23","2018-11-30","2018-12-07","2018-12-14","2018-12-21","2018-12-28","2019-01-04","2019-01-11","2019-01-18","2019-01-25","2019-02-01","2019-02-08","2019-02-15","2019-02-22","2019-03-01","2019-03-08"];
let prices = [127,135.25,138.25,149.19,158.13,157.5,155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86,81.31,79.06,76.87,77.56,80.69,79.56,78.12,85,84.94,92,93.25,99.44,90.25,85.81,85.12,84.69,83.37,93.25,95.87,95,96.44,90.94,89.98,94.94,88.06,92.69,92.56,91.56,89.19,86,91.12,96.12,93.87,115.25,117.44,116.75,111.44,112.25,103.75,98.25,106.56,99.94,95.06,91.31,96.12,101,99.37,111.69,106.25,89.06,74.12,78.94,69.75,71.12,68.81,65.06,61.44,66.31,68.81,72.56,77.69,80,82,78.94,72.31,69.69,69.12,72.44,71,70.62,70.19,69.31,64.19,63.25,60.31,55.56,53.75,65.19,67.69,68.25,67.37,69.06,69.94,56.63,54.44,49.19,46.44,43.38,49.13,53.5,61,64,60.81,59.13,57.31,56.75,56.69,56.69,54.56,56.56,54.69,56.19,62.18,69,67.12,70.75,69.4,68.09,70.91,70.34,73.19,68.02,68.83,73,66.06,71.34,69.18,65.47,66.89,65.52,61.88,62.05,57.05,55.4,57.58,49.71,51.17,57.72,56.38,57.9,62.2,61.4,65.21,65.75,64.71,64.21,67.83,67.44,67.54,67.87,68.9,68.61,66.1,63.8,62.66,60.65,60.23,57.99,61.37,63.95,62.49,60.45,60.31,55.87,55.93,57.2,51.5,49.56,50.05,56.03,53.26,50.91,51.98,55.25,52.28,54.7,54.85,51.86,49.56,45.35,44.41,48.12,50,52.22,49.08,47.82,47.91,47.46,45.25,43.77,48.87,53.15,52.68,53,55.1,56.69,58.22,57.68,55.47,52.5,53.04,52.97,53.79,55.92,51.46,49.85,47.46,46.58,48.3,24.63,23.7,23.56,24.86,26.57,24.67,25.09,24.2,25.5,25.22,26.1,26.36,25.57,24.22,24.61,23.67,24.65,26.33,25.63,26.5,27.31,26.89,26.89,26.17,25.58,25.54,26.22,26.52,28.38,28.34,29.96,28.19,29.08,28.91,28.93,26.61,26.14,26.1,25.5,25.11,25.71,25.98,26.65,27.36,27.21,27.45,27.66,27.81,28.48,27.65,27.08,26.59,26.57,26.53,26.35,25.38,24.63,25.03,25.85,25.48,25.16,27.54,26.13,25.78,25.86,25.89,26.23,25.95,26.77,28.35,28.57,28.57,27.86,27.48,28.03,28.49,27.14,27.02,27.2,27.46,27.11,27.49,27.51,27.29,28.25,27.99,27.99,27.74,27.97,29.31,29.97,26.86,26.6,27.23,27.08,26.96,27.01,26.72,26.67,26.12,25.65,26.18,26.32,25.97,25.48,25.25,25.17,25.09,24.31,24.28,24.12,24.94,24.46,24.98,25.3,25.22,25.3,25.74,26.07,25.43,25.43,25.04,25.04,24.71,25.09,25.79,25.68,25.61,27.76,27.05,26.72,26.97,27.02,26.58,26.07,25.27,25.73,24.59,24.67,24.78,25.53,26.66,27.28,28.07,27.76,28.01,27.71,26.9,26.64,26.15,26.91,27.19,26.41,27.79,27.54,26.69,26.7,26.63,26.93,27.17,27.5,27.01,27.21,27.25,27.07,27.15,24.15,23.8,23.17,22.56,23.72,22.76,22.03,22.1,22.5,23.3,23.3,22.29,23.87,24.25,24.29,24.43,25.79,25.85,25.84,25.6,26.85,26.66,27.35,27.87,28.37,28.43,28.34,28.73,29.24,29.4,29.76,29.12,29.4,30.19,29.64,29.86,29.64,31.21,31.11,30.6,30.19,28.98,28.74,28.9,27.76,27.28,27.33,28.02,27.87,28.55,28.61,29.02,30.12,30.56,30.89,30.83,30.48,30.59,30.05,30.49,29.49,29.47,29.97,29.82,31.16,29.3901,28.9601,28.71,28.25,28.81,28.73,28.44,29.04,28.6499,29.46,29.84,30.17,30.17,35.03,37.06,33.73,34.09,34.11,33.6,34.53,35.31,36.06,36.12,34.38,33.91,33.01,32.94,30.4498,28.56,28.42,27.68,27.1999,27.87,27.96,29.18,27.91,29.16,28.28,30,29.83,29.24,29.39,29.99,28.05,28.32,27.49,29.07,28.23,27.63,25.98,25.25,25.86,26.16,25.44,28.13,27.81,27.84,27.29,25.65,27.62,25.16,27.4,26.32,21.5,23.93,21.96,22.33,21.5,20.06,19.68,20.22,19.87,19.36,19.12,19.13,20.33,19.52,19.71,17.2,17.1,19.66,19.09,18,16.15,15.28,16.65,17.06,18.13,18.75,19.67,19.2,20.91,20.24,19.42,20.22,19.75,20.89,22.14,23.33,24.07,23.35,23.37,22.39,24.29,23.45,23.52,23.56,23.692,24.41,24.68,24.62,24.86,25.26,25.55,24.96,25.55,26.5,28.02,27.73,28.52,29.63,29.62,29.22,29.98,29.85,30.36,31,30.48,30.66,30.86,28.96,28.18,28.02,27.93,28.77,28.67,28.5875,29.27,29.59,29.66,29.16,30.34,30.67,30.96,30.535,28.21,28.93,26.84,25.8,25.79,25.66,26.44,24.5325,23.27,24.27,24.89,25.81,25.81,25.55,24.4,24.23,23.93,24.29,23.85,25.22,24.775,24.38,24.57,25.54,25.3775,26.665,26.85,26.27,25.69,25.25,27.02,27.34,27.9025,28.3,27.91,28.6,28.3,28.02,27.751,27.77,27.25,27.06,26.55,25.9525,25.68,24.8,25.62,25.48,26.07,25.37,25.52,25.92,25.87,25.03,24.49,24.76,23.905,23.705,24.26,24.3,26.02,26.92,26.78,27.53,27.4,25.68,25.1,24.05,25.25,25.8,25.74,27.12,25.06,24.89,26.25,27.27,27.16,26.98,26.25,26.91,25.3,24.3,25.22,25.7,26,26.03,25.96,28.105,28.25,29.71,29.23,30.24,30.495,31.25,31.48,32.075,31.99,32.6,32.01,32.255,31.52,30.81,32.42,31.98,30.98,31.16,29.27,29.06,28.45,29.65,30.02,30.7,30.59,30.185,29.39,30.115,29.755,29.75,30.42,30.9,30.56,30.82,30.95,31.21,31.19,29.76,29.85,29.2,28.64,28.21,29.4998,28.83,26.5209,27.7,26.615,26.455,26.81,27.45,26.55,26.74,26.83,27.25,27.88,27.93,27.55,28.01,27.76,27.95,28,28.035,28.25,28.605,28.7,28.79,29.765,31.79,33.49,32.69,34.87,34.269,34.9,35.67,34.4,33.265,34.545,34.21,35.67,31.4,31.62,31.89,32.7,31.8,34.75,33.4,31.152,33.03,32.791,33.27,33.88,34.13,34.96,35.73,35.525,37.78,37.841,37.57,38.13,38.36,36.69,36.8,37.29,36.91,36.04,36.38,36.805,37.84,36.56,37.62,37.98,38.31,37.9,37.7,40.16,40.3,39.87,39.209,40.01,39.91,39.69,39.54,39.83,40.12,40.94,41.48,41.23,41.68,42.25,41.8,42.09,44.69,44.5,42.86,43.2,44.79,45.15,45.43,45.91,46.695,47.52,46.41,46.09,44.03,43.63,46.13,46.95,48.68,49.58,47.98,47.81,48.42,46.95,47.66,47.88,46.76,47.19,46.24,47.18,40.4,42.41,43.87,43.855,43.85,42.36,41.38,42.88,40.97,40.29,41.72,41.615,47.87,48.655,47.75,48.295,46.9,46.86,46.14,45.97,46.1,45.26,44.4,44.61,46.62,45.94,46.7,46.74,47,43.07,43.93,42.61,43.48,43.48,43.94,45.57,47.11,47.51,52.87,52.64,54.92,52.84,54.19,53.93,55.91,54.06,54.13,55.67,55.48,52.33,50.99,52.29,55.09,50.16,50.5,51.82,51.3,52.03,53.07,53.49,54.21,55.57,54.42,55.65,51.78,49.87,50.39,51.08,50.62,52.32,51.79,51.48,50.13,49.83,51.16,52.3,53.7,56.57,56.68,57.96,57.94,57.62,58.03,57.67,56.21,57.25,57.43,57.6,57.8,57.42,59.66,59.87,58.71,59.02,60.35,60.53,59.25,61.97,62.3,63.24,62.14,62.84,62.7,62.74,65.78,63.68,64,64.62,64.62,64.25,64.93,64.87,64.98,65.86,65.68,64.95,66.4,68.46,69,68.38,67.69,69.96,71.76,70.32,70,71.21,68.93,69.46,72.78,73.79,73.04,72.68,72.5,72.49,72.82,73.94,73.98,75.31,74.41,74.49,76,77.49,78.81,83.81,84.14,83.87,82.4,83.26,84.26,84.16,86.85,85.51,85.54,88.19,89.6,90,94.06,91.78,88.18,92,94.06,93.05,96.54,94.6,87.18,91.27,90.23,93.08,95,95.82,95.16,97.7,96.36,98.36,100.79,101.63,100.13,100.41,98.61,101.16,105.43,106.27,107.68,108.04,109,107.58,108.4,112.33,108.21,113.37,114.26,114.37,112.13,109.57,108.66,106.96,106.16,109.57,108.29,103.07,110.89,104.82,106.03,98.23,100.39,101.93,102.8,107.71,107.17,102.78,105.67,108.22,110.97,112.53,110.51];
let graph_plot1 = document.getElementById('div_linegraph_data');
Plotly.newPlot( graph_plot1, [{ x: timestamps, y: prices, name: "Stocks Prices" }], { margin: { t: 0 } } );
// SMA
$("#div_container_getsmafirst").hide();
$("#div_container_sma").show();
$("#div_linegraph_sma_title").text("Stock Price and Simple Moving Average (window: 50)" );
$("#div_container_trainingdata").show();
$("#div_trainingdata").html(
'<table class="striped"><thead><tr><th scope="col">#</th><th scope="col">Input (X)</th><th scope="col">Output (Y)</th></tr></thead><tbody><tr><td width="20px">1</td><td>[127,135.25,138.25,149.19,158.13,157.5,155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81]</td><td>107.96740000000003</td></tr><tr><td width="20px">2</td><td>[135.25,138.25,149.19,158.13,157.5,155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75]</td><td>108.26240000000003</td></tr><tr><td width="20px">3</td><td>[138.25,149.19,158.13,157.5,155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69]</td><td>108.33120000000002</td></tr><tr><td width="20px">4</td><td>[149.19,158.13,157.5,155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88]</td><td>108.56380000000001</td></tr><tr><td width="20px">5</td><td>[158.13,157.5,155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75]</td><td>108.57500000000002</td></tr><tr><td width="20px">6</td><td>[157.5,155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25]</td><td>108.53740000000003</td></tr><tr><td width="20px">7</td><td>[155.13,84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175]</td><td>108.88740000000003</td></tr><tr><td width="20px">8</td><td>[84.75,82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160]</td><td>108.98480000000002</td></tr><tr><td width="20px">9</td><td>[82.75,82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75]</td><td>110.44480000000003</td></tr><tr><td width="20px">10</td><td>[82.37,81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75]</td><td>111.74480000000003</td></tr><tr><td width="20px">11</td><td>[81.81,87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13]</td><td>113.10000000000002</td></tr><tr><td width="20px">12</td><td>[87.81,93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94]</td><td>114.56260000000002</td></tr><tr><td width="20px">13</td><td>[93,89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19]</td><td>116.01020000000001</td></tr><tr><td width="20px">14</td><td>[89,92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19]</td><td>117.57400000000001</td></tr><tr><td width="20px">15</td><td>[92.12,92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13]</td><td>119.35660000000001</td></tr><tr><td width="20px">16</td><td>[92.12,89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69]</td><td>119.36800000000002</td></tr><tr><td width="20px">17</td><td>[89.62,85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25]</td><td>119.41060000000003</td></tr><tr><td width="20px">18</td><td>[85.75,89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62]</td><td>119.35060000000003</td></tr><tr><td width="20px">19</td><td>[89.44,85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86]</td><td>119.35560000000002</td></tr><tr><td width="20px">20</td><td>[85.56,84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86,81.31]</td><td>119.19300000000001</td></tr><tr><td width="20px">21</td><td>[84.81,86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86,81.31,79.06]</td><td>119.063</td></tr><tr><td width="20px">22</td><td>[86.25,85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86,81.31,79.06,76.87]</td><td>118.90420000000002</td></tr><tr><td width="20px">23</td><td>[85.75,94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86,81.31,79.06,76.87,77.56]</td><td>118.7304</td></tr><tr><td width="20px">24</td><td>[94.69,104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86,81.31,79.06,76.87,77.56,80.69]</td><td>118.62920000000001</td></tr><tr><td width="20px">25</td><td>[104.44,107.25,113.19,117.94,113.81,109.94,105.87,104.25,110.62,105.25,96.62,104.25,105.37,113.06,104.12,96.87,105.06,106.37,105.87,109.31,110,113.62,128.06,127.37,134,137.81,141.75,138.69,149.88,149.75,156.25,175,160,157.75,147.75,150.13,154.94,160.19,171.19,178.13,92.69,94.25,86.62,86,81.31,79.06,76.87,77.56,80.69,79.56]</td><td>118.32660000000001</td></tr></tbody></table>'
);
let timestamps_a = ["1998-01-09","1998-01-16","1998-01-23","1998-01-30","1998-02-06","1998-02-13","1998-02-20","1998-02-27","1998-03-06","1998-03-13","1998-03-20","1998-03-27","1998-04-03","1998-04-09","1998-04-17","1998-04-24","1998-05-01","1998-05-08","1998-05-15","1998-05-22","1998-05-29","1998-06-05","1998-06-12","1998-06-19","1998-06-26","1998-07-02","1998-07-10","1998-07-17","1998-07-24","1998-07-31","1998-08-07","1998-08-14","1998-08-21","1998-08-28","1998-09-04","1998-09-11","1998-09-18","1998-09-25","1998-10-02","1998-10-09","1998-10-16","1998-10-23","1998-10-30","1998-11-06","1998-11-13","1998-11-20","1998-11-27","1998-12-04","1998-12-11","1998-12-18","1998-12-24","1998-12-31","1999-01-08","1999-01-15","1999-01-22","1999-01-29","1999-02-05","1999-02-12","1999-02-19","1999-02-26","1999-03-05","1999-03-12","1999-03-19","1999-03-26","1999-04-01","1999-04-09","1999-04-16","1999-04-23","1999-04-30","1999-05-07","1999-05-14","1999-05-21","1999-05-28","1999-06-04","1999-06-11","1999-06-18","1999-06-25","1999-07-02","1999-07-09","1999-07-16","1999-07-23","1999-07-30","1999-08-06","1999-08-13","1999-08-20","1999-08-27","1999-09-03","1999-09-10","1999-09-17","1999-09-24","1999-10-01","1999-10-08","1999-10-15","1999-10-22","1999-10-29","1999-11-05","1999-11-12","1999-11-19","1999-11-26","1999-12-03","1999-12-10","1999-12-17","1999-12-23","1999-12-31","2000-01-07","2000-01-14","2000-01-21","2000-01-28","2000-02-04","2000-02-11","2000-02-18","2000-02-25","2000-03-03","2000-03-10","2000-03-17","2000-03-24","2000-03-31","2000-04-07","2000-04-14","2000-04-20","2000-04-28","2000-05-05","2000-05-12","2000-05-19","2000-05-26","2000-06-02","2000-06-09","2000-06-16","2000-06-23","2000-06-30","2000-07-07","2000-07-14","2000-07-21","2000-07-28","2000-08-04","2000-08-11","2000-08-18","2000-08-25","2000-09-01","2000-09-08","2000-09-15","2000-09-22","2000-09-29","2000-10-06","2000-10-13","2000-10-20","2000-10-27","2000-11-03","2000-11-10","2000-11-17","2000-11-24","2000-12-01","2000-12-08","2000-12-15","2000-12-22","2000-12-29","2001-01-05","2001-01-12","2001-01-19","2001-01-26","2001-02-02","2001-02-09","2001-02-16","2001-02-23","2001-03-02","2001-03-09","2001-03-16","2001-03-23","2001-03-30","2001-04-06","2001-04-12","2001-04-20","2001-04-27","2001-05-04","2001-05-11","2001-05-18","2001-05-25","2001-06-01","2001-06-08","2001-06-15","2001-06-22","2001-06-29","2001-07-06","2001-07-13","2001-07-20","2001-07-27","2001-08-03","2001-08-10","2001-08-17","2001-08-24","2001-08-31","2001-09-07","2001-09-10","2001-09-21","2001-09-28","2001-10-05","2001-10-12","2001-10-19","2001-10-26","2001-11-02","2001-11-09","2001-11-16","2001-11-23","2001-11-30","2001-12-07","2001-12-14","2001-12-21","2001-12-28","2002-01-04","2002-01-11","2002-01-18","2002-01-25","2002-02-01","2002-02-08","2002-02-15","2002-02-22","2002-03-01","2002-03-08","2002-03-15","2002-03-22","2002-03-28","2002-04-05","2002-04-12","2002-04-19","2002-04-26","2002-05-03","2002-05-10","2002-05-17","2002-05-24","2002-05-31","2002-06-07","2002-06-14","2002-06-21","2002-06-28","2002-07-05","2002-07-12","2002-07-19","2002-07-26","2002-08-02","2002-08-09","2002-08-16","2002-08-23","2002-08-30","2002-09-06","2002-09-13","2002-09-20","2002-09-27","2002-10-04","2002-10-11","2002-10-18","2002-10-25","2002-11-01","2002-11-08","2002-11-15","2002-11-22","2002-11-29","2002-12-06","2002-12-13","2002-12-20","2002-12-27","2003-01-03","2003-01-10","2003-01-17","2003-01-24","2003-01-31","2003-02-07","2003-02-14","2003-02-21","2003-02-28","2003-03-07","2003-03-14","2003-03-21","2003-03-28","2003-04-04","2003-04-11","2003-04-17","2003-04-25","2003-05-02","2003-05-09","2003-05-16","2003-05-23","2003-05-30","2003-06-06","2003-06-13","2003-06-20","2003-06-27","2003-07-03","2003-07-11","2003-07-18","2003-07-25","2003-08-01","2003-08-08","2003-08-15","2003-08-22","2003-08-29","2003-09-05","2003-09-12","2003-09-19","2003-09-26","2003-10-03","2003-10-10","2003-10-17","2003-10-24","2003-10-31","2003-11-07","2003-11-14","2003-11-21","2003-11-28","2003-12-05","2003-12-12","2003-12-19","2003-12-26","2004-01-02","2004-01-09","2004-01-16","2004-01-23","2004-01-30","2004-02-06","2004-02-13","2004-02-20","2004-02-27","2004-03-05","2004-03-12","2004-03-19","2004-03-26","2004-04-02","2004-04-08","2004-04-16","2004-04-23","2004-04-30","2004-05-07","2004-05-14","2004-05-21","2004-05-28","2004-06-04","2004-06-10","2004-06-18","2004-06-25","2004-07-02","2004-07-09","2004-07-16","2004-07-23","2004-07-30","2004-08-06","2004-08-13","2004-08-20","2004-08-27","2004-09-03","2004-09-10","2004-09-17","2004-09-24","2004-10-01","2004-10-08","2004-10-15","2004-10-22","2004-10-29","2004-11-05","2004-11-12","2004-11-19","2004-11-26","2004-12-03","2004-12-10","2004-12-17","2004-12-23","2004-12-31","2005-01-07","2005-01-14","2005-01-21","2005-01-28","2005-02-04","2005-02-11","2005-02-18","2005-02-25","2005-03-04","2005-03-11","2005-03-18","2005-03-24","2005-04-01","2005-04-08","2005-04-15","2005-04-22","2005-04-29","2005-05-06","2005-05-13","2005-05-20","2005-05-27","2005-06-03","2005-06-10","2005-06-17","2005-06-24","2005-07-01","2005-07-08","2005-07-15","2005-07-22","2005-07-29","2005-08-05","2005-08-12","2005-08-19","2005-08-26","2005-09-02","2005-09-09","2005-09-16","2005-09-23","2005-09-30","2005-10-07","2005-10-14","2005-10-21","2005-10-28","2005-11-04","2005-11-11","2005-11-18","2005-11-25","2005-12-02","2005-12-09","2005-12-16","2005-12-23","2005-12-30","2006-01-06","2006-01-13","2006-01-20","2006-01-27","2006-02-03","2006-02-10","2006-02-17","2006-02-24","2006-03-03","2006-03-10","2006-03-17","2006-03-24","2006-03-31","2006-04-07","2006-04-13","2006-04-21","2006-04-28","2006-05-05","2006-05-12","2006-05-19","2006-05-26","2006-06-02","2006-06-09","2006-06-16","2006-06-23","2006-06-30","2006-07-07","2006-07-14","2006-07-21","2006-07-28","2006-08-04","2006-08-11","2006-08-18","2006-08-25","2006-09-01","2006-09-08","2006-09-15","2006-09-22","2006-09-29","2006-10-06","2006-10-13","2006-10-20","2006-10-27","2006-11-03","2006-11-10","2006-11-17","2006-11-24","2006-12-01","2006-12-08","2006-12-15","2006-12-22","2006-12-29","2007-01-05","2007-01-12","2007-01-19","2007-01-26","2007-02-02","2007-02-09","2007-02-16","2007-02-23","2007-03-02","2007-03-09","2007-03-16","2007-03-23","2007-03-30","2007-04-05","2007-04-13","2007-04-20","2007-04-27","2007-05-04","2007-05-11","2007-05-18","2007-05-25","2007-06-01","2007-06-08","2007-06-15","2007-06-22","2007-06-29","2007-07-06","2007-07-13","2007-07-20","2007-07-27","2007-08-03","2007-08-10","2007-08-17","2007-08-24","2007-08-31","2007-09-07","2007-09-14","2007-09-21","2007-09-28","2007-10-05","2007-10-12","2007-10-19","2007-10-26","2007-11-02","2007-11-09","2007-11-16","2007-11-23","2007-11-30","2007-12-07","2007-12-14","2007-12-21","2007-12-28","2008-01-04","2008-01-11","2008-01-18","2008-01-25","2008-02-01","2008-02-08","2008-02-15","2008-02-22","2008-02-29","2008-03-07","2008-03-14","2008-03-20","2008-03-28","2008-04-04","2008-04-11","2008-04-18","2008-04-25","2008-05-02","2008-05-09","2008-05-16","2008-05-23","2008-05-30","2008-06-06","2008-06-13","2008-06-20","2008-06-27","2008-07-03","2008-07-11","2008-07-18","2008-07-25","2008-08-01","2008-08-08","2008-08-15","2008-08-22","2008-08-29","2008-09-05","2008-09-12","2008-09-19","2008-09-26","2008-10-03","2008-10-10","2008-10-17","2008-10-24","2008-10-31","2008-11-07","2008-11-14","2008-11-21","2008-11-28","2008-12-05","2008-12-12","2008-12-19","2008-12-26","2009-01-02","2009-01-09","2009-01-16","2009-01-23","2009-01-30","2009-02-06","2009-02-13","2009-02-20","2009-02-27","2009-03-06","2009-03-13","2009-03-20","2009-03-27","2009-04-03","2009-04-09","2009-04-17","2009-04-24","2009-05-01","2009-05-08","2009-05-15","2009-05-22","2009-05-29","2009-06-05","2009-06-12","2009-06-19","2009-06-26","2009-07-02","2009-07-10","2009-07-17","2009-07-24","2009-07-31","2009-08-07","2009-08-14","2009-08-21","2009-08-28","2009-09-04","2009-09-11","2009-09-18","2009-09-25","2009-10-02","2009-10-09","2009-10-16","2009-10-23","2009-10-30","2009-11-06","2009-11-13","2009-11-20","2009-11-27","2009-12-04","2009-12-11","2009-12-18","2009-12-24","2009-12-31","2010-01-08","2010-01-15","2010-01-22","2010-01-29","2010-02-05","2010-02-12","2010-02-19","2010-02-26","2010-03-05","2010-03-12","2010-03-19","2010-03-26","2010-04-01","2010-04-09","2010-04-16","2010-04-23","2010-04-30","2010-05-07","2010-05-14","2010-05-21","2010-05-28","2010-06-04","2010-06-11","2010-06-18","2010-06-25","2010-07-02","2010-07-09","2010-07-16","2010-07-23","2010-07-30","2010-08-06","2010-08-13","2010-08-20","2010-08-27","2010-09-03","2010-09-10","2010-09-17","2010-09-24","2010-10-01","2010-10-08","2010-10-15","2010-10-22","2010-10-29","2010-11-05","2010-11-12","2010-11-19","2010-11-26","2010-12-03","2010-12-10","2010-12-17","2010-12-23","2010-12-31","2011-01-07","2011-01-14","2011-01-21","2011-01-28","2011-02-04","2011-02-11","2011-02-18","2011-02-25","2011-03-04","2011-03-11","2011-03-18","2011-03-25","2011-04-01","2011-04-08","2011-04-15","2011-04-21","2011-04-29","2011-05-06","2011-05-13","2011-05-20","2011-05-27","2011-06-03","2011-06-10","2011-06-17","2011-06-24","2011-07-01","2011-07-08","2011-07-15","2011-07-22","2011-07-29","2011-08-05","2011-08-12","2011-08-19","2011-08-26","2011-09-02","2011-09-09","2011-09-16","2011-09-23","2011-09-30","2011-10-07","2011-10-14","2011-10-21","2011-10-28","2011-11-04","2011-11-11","2011-11-18","2011-11-25","2011-12-02","2011-12-09","2011-12-16","2011-12-23","2011-12-30","2012-01-06","2012-01-13","2012-01-20","2012-01-27","2012-02-03","2012-02-10","2012-02-17","2012-02-24","2012-03-02","2012-03-09","2012-03-16","2012-03-23","2012-03-30","2012-04-05","2012-04-13","2012-04-20","2012-04-27","2012-05-04","2012-05-11","2012-05-18","2012-05-25","2012-06-01","2012-06-08","2012-06-15","2012-06-22","2012-06-29","2012-07-06","2012-07-13","2012-07-20","2012-07-27","2012-08-03","2012-08-10","2012-08-17","2012-08-24","2012-08-31","2012-09-07","2012-09-14","2012-09-21","2012-09-28","2012-10-05","2012-10-12","2012-10-19","2012-10-26","2012-11-02","2012-11-09","2012-11-16","2012-11-23","2012-11-30","2012-12-07","2012-12-14","2012-12-21","2012-12-28","2013-01-04","2013-01-11","2013-01-18","2013-01-25","2013-02-01","2013-02-08","2013-02-15","2013-02-22","2013-03-01","2013-03-08","2013-03-15","2013-03-22","2013-03-28","2013-04-05","2013-04-12","2013-04-19","2013-04-26","2013-05-03","2013-05-10","2013-05-17","2013-05-24","2013-05-31","2013-06-07","2013-06-14","2013-06-21","2013-06-28","2013-07-05","2013-07-12","2013-07-19","2013-07-26","2013-08-02","2013-08-09","2013-08-16","2013-08-23","2013-08-30","2013-09-06","2013-09-13","2013-09-20","2013-09-27","2013-10-04","2013-10-11","2013-10-18","2013-10-25","2013-11-01","2013-11-08","2013-11-15","2013-11-22","2013-11-29","2013-12-06","2013-12-13","2013-12-20","2013-12-27","2014-01-03","2014-01-10","2014-01-17","2014-01-24","2014-01-31","2014-02-07","2014-02-14","2014-02-21","2014-02-28","2014-03-07","2014-03-14","2014-03-21","2014-03-28","2014-04-04","2014-04-11","2014-04-17","2014-04-25","2014-05-02","2014-05-09","2014-05-16","2014-05-23","2014-05-30","2014-06-06","2014-06-13","2014-06-20","2014-06-27","2014-07-03","2014-07-11","2014-07-18","2014-07-25","2014-08-01","2014-08-08","2014-08-15","2014-08-22","2014-08-29","2014-09-05","2014-09-12","2014-09-19","2014-09-26","2014-10-03","2014-10-10","2014-10-17","2014-10-24","2014-10-31","2014-11-07","2014-11-14","2014-11-21","2014-11-28","2014-12-05","2014-12-12","2014-12-19","2014-12-26","2015-01-02","2015-01-09","2015-01-16","2015-01-23","2015-01-30","2015-02-06","2015-02-13","2015-02-20","2015-02-27","2015-03-06","2015-03-13","2015-03-20","2015-03-27","2015-04-02","2015-04-10","2015-04-17","2015-04-24","2015-05-01","2015-05-08","2015-05-15","2015-05-22","2015-05-29","2015-06-05","2015-06-12","2015-06-19","2015-06-26","2015-07-02","2015-07-10","2015-07-17","2015-07-24","2015-07-31","2015-08-07","2015-08-14","2015-08-21","2015-08-28","2015-09-04","2015-09-11","2015-09-18","2015-09-25","2015-10-02","2015-10-09","2015-10-16","2015-10-23","2015-10-30","2015-11-06","2015-11-13","2015-11-20","2015-11-27","2015-12-04","2015-12-11","2015-12-18","2015-12-24","2015-12-31","2016-01-08","2016-01-15","2016-01-22","2016-01-29","2016-02-05","2016-02-12","2016-02-19","2016-02-26","2016-03-04","2016-03-11","2016-03-18","2016-03-24","2016-04-01","2016-04-08","2016-04-15","2016-04-22","2016-04-29","2016-05-06","2016-05-13","2016-05-20","2016-05-27","2016-06-03","2016-06-10","2016-06-17","2016-06-24","2016-07-01","2016-07-08","2016-07-15","2016-07-22","2016-07-29","2016-08-05","2016-08-12","2016-08-19","2016-08-26","2016-09-02","2016-09-09","2016-09-16","2016-09-23","2016-09-30","2016-10-07","2016-10-14","2016-10-21","2016-10-28","2016-11-04","2016-11-11","2016-11-18","2016-11-25","2016-12-02","2016-12-09","2016-12-16","2016-12-23","2016-12-30","2017-01-06","2017-01-13","2017-01-20","2017-01-27","2017-02-03","2017-02-10","2017-02-17","2017-02-24","2017-03-03","2017-03-10","2017-03-17","2017-03-24","2017-03-31","2017-04-07","2017-04-13","2017-04-21","2017-04-28","2017-05-05","2017-05-12","2017-05-19","2017-05-26","2017-06-02","2017-06-09","2017-06-16","2017-06-23","2017-06-30","2017-07-07","2017-07-14","2017-07-21","2017-07-28","2017-08-04","2017-08-11","2017-08-18","2017-08-25","2017-09-01","2017-09-08","2017-09-15","2017-09-22","2017-09-29","2017-10-06","2017-10-13","2017-10-20","2017-10-27","2017-11-03","2017-11-10","2017-11-17","2017-11-24","2017-12-01","2017-12-08","2017-12-15","2017-12-22","2017-12-29","2018-01-05","2018-01-12","2018-01-19","2018-01-26","2018-02-02","2018-02-09","2018-02-16","2018-02-23","2018-03-02","2018-03-09","2018-03-16","2018-03-23","2018-03-29","2018-04-06","2018-04-13","2018-04-20","2018-04-27","2018-05-04","2018-05-11","2018-05-18","2018-05-25","2018-06-01","2018-06-08","2018-06-15","2018-06-22","2018-06-29","2018-07-06","2018-07-13","2018-07-20","2018-07-27","2018-08-03","2018-08-10","2018-08-17","2018-08-24","2018-08-31","2018-09-07","2018-09-14","2018-09-21","2018-09-28","2018-10-05","2018-10-12","2018-10-19","2018-10-26","2018-11-02","2018-11-09","2018-11-16","2018-11-23","2018-11-30","2018-12-07","2018-12-14","2018-12-21","2018-12-28","2019-01-04","2019-01-11","2019-01-18","2019-01-25","2019-02-01","2019-02-08","2019-02-15","2019-02-22","2019-03-01","2019-03-08"];
let timestamps_b = ["1998-12-24","1998-12-31","1999-01-08","1999-01-15","1999-01-22","1999-01-29","1999-02-05","1999-02-12","1999-02-19","1999-02-26","1999-03-05","1999-03-12","1999-03-19","1999-03-26","1999-04-01","1999-04-09","1999-04-16","1999-04-23","1999-04-30","1999-05-07","1999-05-14","1999-05-21","1999-05-28","1999-06-04","1999-06-11","1999-06-18","1999-06-25","1999-07-02","1999-07-09","1999-07-16","1999-07-23","1999-07-30","1999-08-06","1999-08-13","1999-08-20","1999-08-27","1999-09-03","1999-09-10","1999-09-17","1999-09-24","1999-10-01","1999-10-08","1999-10-15","1999-10-22","1999-10-29","1999-11-05","1999-11-12","1999-11-19","1999-11-26","1999-12-03","1999-12-10","1999-12-17","1999-12-23","1999-12-31","2000-01-07","2000-01-14","2000-01-21","2000-01-28","2000-02-04","2000-02-11","2000-02-18","2000-02-25","2000-03-03","2000-03-10","2000-03-17","2000-03-24","2000-03-31","2000-04-07","2000-04-14","2000-04-20","2000-04-28","2000-05-05","2000-05-12","2000-05-19","2000-05-26","2000-06-02","2000-06-09","2000-06-16","2000-06-23","2000-06-30","2000-07-07","2000-07-14","2000-07-21","2000-07-28","2000-08-04","2000-08-11","2000-08-18","2000-08-25","2000-09-01","2000-09-08","2000-09-15","2000-09-22","2000-09-29","2000-10-06","2000-10-13","2000-10-20","2000-10-27","2000-11-03","2000-11-10","2000-11-17","2000-11-24","2000-12-01","2000-12-08","2000-12-15","2000-12-22","2000-12-29","2001-01-05","2001-01-12","2001-01-19","2001-01-26","2001-02-02","2001-02-09","2001-02-16","2001-02-23","2001-03-02","2001-03-09","2001-03-16","2001-03-23","2001-03-30","2001-04-06","2001-04-12","2001-04-20","2001-04-27","2001-05-04","2001-05-11","2001-05-18","2001-05-25","2001-06-01","2001-06-08","2001-06-15","2001-06-22","2001-06-29","2001-07-06","2001-07-13","2001-07-20","2001-07-27","2001-08-03","2001-08-10","2001-08-17","2001-08-24","2001-08-31","2001-09-07","2001-09-10","2001-09-21","2001-09-28","2001-10-05","2001-10-12","2001-10-19","2001-10-26","2001-11-02","2001-11-09","2001-11-16","2001-11-23","2001-11-30","2001-12-07","2001-12-14","2001-12-21","2001-12-28","2002-01-04","2002-01-11","2002-01-18","2002-01-25","2002-02-01","2002-02-08","2002-02-15","2002-02-22","2002-03-01","2002-03-08","2002-03-15","2002-03-22","2002-03-28","2002-04-05","2002-04-12","2002-04-19","2002-04-26","2002-05-03","2002-05-10","2002-05-17","2002-05-24","2002-05-31","2002-06-07","2002-06-14","2002-06-21","2002-06-28","2002-07-05","2002-07-12","2002-07-19","2002-07-26","2002-08-02","2002-08-09","2002-08-16","2002-08-23","2002-08-30","2002-09-06","2002-09-13","2002-09-20","2002-09-27","2002-10-04","2002-10-11","2002-10-18","2002-10-25","2002-11-01","2002-11-08","2002-11-15","2002-11-22","2002-11-29","2002-12-06","2002-12-13","2002-12-20","2002-12-27","2003-01-03","2003-01-10","2003-01-17","2003-01-24","2003-01-31","2003-02-07","2003-02-14","2003-02-21","2003-02-28","2003-03-07","2003-03-14","2003-03-21","2003-03-28","2003-04-04","2003-04-11","2003-04-17","2003-04-25","2003-05-02","2003-05-09","2003-05-16","2003-05-23","2003-05-30","2003-06-06","2003-06-13","2003-06-20","2003-06-27","2003-07-03","2003-07-11","2003-07-18","2003-07-25","2003-08-01","2003-08-08","2003-08-15","2003-08-22","2003-08-29","2003-09-05","2003-09-12","2003-09-19","2003-09-26","2003-10-03","2003-10-10","2003-10-17","2003-10-24","2003-10-31","2003-11-07","2003-11-14","2003-11-21","2003-11-28","2003-12-05","2003-12-12","2003-12-19","2003-12-26","2004-01-02","2004-01-09","2004-01-16","2004-01-23","2004-01-30","2004-02-06","2004-02-13","2004-02-20","2004-02-27","2004-03-05","2004-03-12","2004-03-19","2004-03-26","2004-04-02","2004-04-08","2004-04-16","2004-04-23","2004-04-30","2004-05-07","2004-05-14","2004-05-21","2004-05-28","2004-06-04","2004-06-10","2004-06-18","2004-06-25","2004-07-02","2004-07-09","2004-07-16","2004-07-23","2004-07-30","2004-08-06","2004-08-13","2004-08-20","2004-08-27","2004-09-03","2004-09-10","2004-09-17","2004-09-24","2004-10-01","2004-10-08","2004-10-15","2004-10-22","2004-10-29","2004-11-05","2004-11-12","2004-11-19","2004-11-26","2004-12-03","2004-12-10","2004-12-17","2004-12-23","2004-12-31","2005-01-07","2005-01-14","2005-01-21","2005-01-28","2005-02-04","2005-02-11","2005-02-18","2005-02-25","2005-03-04","2005-03-11","2005-03-18","2005-03-24","2005-04-01","2005-04-08","2005-04-15","2005-04-22","2005-04-29","2005-05-06","2005-05-13","2005-05-20","2005-05-27","2005-06-03","2005-06-10","2005-06-17","2005-06-24","2005-07-01","2005-07-08","2005-07-15","2005-07-22","2005-07-29","2005-08-05","2005-08-12","2005-08-19","2005-08-26","2005-09-02","2005-09-09","2005-09-16","2005-09-23","2005-09-30","2005-10-07","2005-10-14","2005-10-21","2005-10-28","2005-11-04","2005-11-11","2005-11-18","2005-11-25","2005-12-02","2005-12-09","2005-12-16","2005-12-23","2005-12-30","2006-01-06","2006-01-13","2006-01-20","2006-01-27","2006-02-03","2006-02-10","2006-02-17","2006-02-24","2006-03-03","2006-03-10","2006-03-17","2006-03-24","2006-03-31","2006-04-07","2006-04-13","2006-04-21","2006-04-28","2006-05-05","2006-05-12","2006-05-19","2006-05-26","2006-06-02","2006-06-09","2006-06-16","2006-06-23","2006-06-30","2006-07-07","2006-07-14","2006-07-21","2006-07-28","2006-08-04","2006-08-11","2006-08-18","2006-08-25","2006-09-01","2006-09-08","2006-09-15","2006-09-22","2006-09-29","2006-10-06","2006-10-13","2006-10-20","2006-10-27","2006-11-03","2006-11-10","2006-11-17","2006-11-24","2006-12-01","2006-12-08","2006-12-15","2006-12-22","2006-12-29","2007-01-05","2007-01-12","2007-01-19","2007-01-26","2007-02-02","2007-02-09","2007-02-16","2007-02-23","2007-03-02","2007-03-09","2007-03-16","2007-03-23","2007-03-30","2007-04-05","2007-04-13","2007-04-20","2007-04-27","2007-05-04","2007-05-11","2007-05-18","2007-05-25","2007-06-01","2007-06-08","2007-06-15","2007-06-22","2007-06-29","2007-07-06","2007-07-13","2007-07-20","2007-07-27","2007-08-03","2007-08-10","2007-08-17","2007-08-24","2007-08-31","2007-09-07","2007-09-14","2007-09-21","2007-09-28","2007-10-05","2007-10-12","2007-10-19","2007-10-26","2007-11-02","2007-11-09","2007-11-16","2007-11-23","2007-11-30","2007-12-07","2007-12-14","2007-12-21","2007-12-28","2008-01-04","2008-01-11","2008-01-18","2008-01-25","2008-02-01","2008-02-08","2008-02-15","2008-02-22","2008-02-29","2008-03-07","2008-03-14","2008-03-20","2008-03-28","2008-04-04","2008-04-11","2008-04-18","2008-04-25","2008-05-02","2008-05-09","2008-05-16","2008-05-23","2008-05-30","2008-06-06","2008-06-13","2008-06-20","2008-06-27","2008-07-03","2008-07-11","2008-07-18","2008-07-25","2008-08-01","2008-08-08","2008-08-15","2008-08-22","2008-08-29","2008-09-05","2008-09-12","2008-09-19","2008-09-26","2008-10-03","2008-10-10","2008-10-17","2008-10-24","2008-10-31","2008-11-07","2008-11-14","2008-11-21","2008-11-28","2008-12-05","2008-12-12","2008-12-19","2008-12-26","2009-01-02","2009-01-09","2009-01-16","2009-01-23","2009-01-30","2009-02-06","2009-02-13","2009-02-20","2009-02-27","2009-03-06","2009-03-13","2009-03-20","2009-03-27","2009-04-03","2009-04-09","2009-04-17","2009-04-24","2009-05-01","2009-05-08","2009-05-15","2009-05-22","2009-05-29","2009-06-05","2009-06-12","2009-06-19","2009-06-26","2009-07-02","2009-07-10","2009-07-17","2009-07-24","2009-07-31","2009-08-07","2009-08-14","2009-08-21","2009-08-28","2009-09-04","2009-09-11","2009-09-18","2009-09-25","2009-10-02","2009-10-09","2009-10-16","2009-10-23","2009-10-30","2009-11-06","2009-11-13","2009-11-20","2009-11-27","2009-12-04","2009-12-11","2009-12-18","2009-12-24","2009-12-31","2010-01-08","2010-01-15","2010-01-22","2010-01-29","2010-02-05","2010-02-12","2010-02-19","2010-02-26","2010-03-05","2010-03-12","2010-03-19","2010-03-26","2010-04-01","2010-04-09","2010-04-16","2010-04-23","2010-04-30","2010-05-07","2010-05-14","2010-05-21","2010-05-28","2010-06-04","2010-06-11","2010-06-18","2010-06-25","2010-07-02","2010-07-09","2010-07-16","2010-07-23","2010-07-30","2010-08-06","2010-08-13","2010-08-20","2010-08-27","2010-09-03","2010-09-10","2010-09-17","2010-09-24","2010-10-01","2010-10-08","2010-10-15","2010-10-22","2010-10-29","2010-11-05","2010-11-12","2010-11-19","2010-11-26","2010-12-03","2010-12-10","2010-12-17","2010-12-23","2010-12-31","2011-01-07","2011-01-14","2011-01-21","2011-01-28","2011-02-04","2011-02-11","2011-02-18","2011-02-25","2011-03-04","2011-03-11","2011-03-18","2011-03-25","2011-04-01","2011-04-08","2011-04-15","2011-04-21","2011-04-29","2011-05-06","2011-05-13","2011-05-20","2011-05-27","2011-06-03","2011-06-10","2011-06-17","2011-06-24","2011-07-01","2011-07-08","2011-07-15","2011-07-22","2011-07-29","2011-08-05","2011-08-12","2011-08-19","2011-08-26","2011-09-02","2011-09-09","2011-09-16","2011-09-23","2011-09-30","2011-10-07","2011-10-14","2011-10-21","2011-10-28","2011-11-04","2011-11-11","2011-11-18","2011-11-25","2011-12-02","2011-12-09","2011-12-16","2011-12-23","2011-12-30","2012-01-06","2012-01-13","2012-01-20","2012-01-27","2012-02-03","2012-02-10","2012-02-17","2012-02-24","2012-03-02","2012-03-09","2012-03-16","2012-03-23","2012-03-30","2012-04-05","2012-04-13","2012-04-20","2012-04-27","2012-05-04","2012-05-11","2012-05-18","2012-05-25","2012-06-01","2012-06-08","2012-06-15","2012-06-22","2012-06-29","2012-07-06","2012-07-13","2012-07-20","2012-07-27","2012-08-03","2012-08-10","2012-08-17","2012-08-24","2012-08-31","2012-09-07","2012-09-14","2012-09-21","2012-09-28","2012-10-05","2012-10-12","2012-10-19","2012-10-26","2012-11-02","2012-11-09","2012-11-16","2012-11-23","2012-11-30","2012-12-07","2012-12-14","2012-12-21","2012-12-28","2013-01-04","2013-01-11","2013-01-18","2013-01-25","2013-02-01","2013-02-08","2013-02-15","2013-02-22","2013-03-01","2013-03-08","2013-03-15","2013-03-22","2013-03-28","2013-04-05","2013-04-12","2013-04-19","2013-04-26","2013-05-03","2013-05-10","2013-05-17","2013-05-24","2013-05-31","2013-06-07","2013-06-14","2013-06-21","2013-06-28","2013-07-05","2013-07-12","2013-07-19","2013-07-26","2013-08-02","2013-08-09","2013-08-16","2013-08-23","2013-08-30","2013-09-06","2013-09-13","2013-09-20","2013-09-27","2013-10-04","2013-10-11","2013-10-18","2013-10-25","2013-11-01","2013-11-08","2013-11-15","2013-11-22","2013-11-29","2013-12-06","2013-12-13","2013-12-20","2013-12-27","2014-01-03","2014-01-10","2014-01-17","2014-01-24","2014-01-31","2014-02-07","2014-02-14","2014-02-21","2014-02-28","2014-03-07","2014-03-14","2014-03-21","2014-03-28","2014-04-04","2014-04-11","2014-04-17","2014-04-25","2014-05-02","2014-05-09","2014-05-16","2014-05-23","2014-05-30","2014-06-06","2014-06-13","2014-06-20","2014-06-27","2014-07-03","2014-07-11","2014-07-18","2014-07-25","2014-08-01","2014-08-08","2014-08-15","2014-08-22","2014-08-29","2014-09-05","2014-09-12","2014-09-19","2014-09-26","2014-10-03","2014-10-10","2014-10-17","2014-10-24","2014-10-31","2014-11-07","2014-11-14","2014-11-21","2014-11-28","2014-12-05","2014-12-12","2014-12-19","2014-12-26","2015-01-02","2015-01-09","2015-01-16","2015-01-23","2015-01-30","2015-02-06","2015-02-13","2015-02-20","2015-02-27","2015-03-06","2015-03-13","2015-03-20","2015-03-27","2015-04-02","2015-04-10","2015-04-17","2015-04-24","2015-05-01","2015-05-08","2015-05-15","2015-05-22","2015-05-29","2015-06-05","2015-06-12","2015-06-19","2015-06-26","2015-07-02","2015-07-10","2015-07-17","2015-07-24","2015-07-31","2015-08-07","2015-08-14","2015-08-21","2015-08-28","2015-09-04","2015-09-11","2015-09-18","2015-09-25","2015-10-02","2015-10-09","2015-10-16","2015-10-23","2015-10-30","2015-11-06","2015-11-13","2015-11-20","2015-11-27","2015-12-04","2015-12-11","2015-12-18","2015-12-24","2015-12-31","2016-01-08","2016-01-15","2016-01-22","2016-01-29","2016-02-05","2016-02-12","2016-02-19","2016-02-26","2016-03-04","2016-03-11","2016-03-18","2016-03-24","2016-04-01","2016-04-08","2016-04-15","2016-04-22","2016-04-29","2016-05-06","2016-05-13","2016-05-20","2016-05-27","2016-06-03","2016-06-10","2016-06-17","2016-06-24","2016-07-01","2016-07-08","2016-07-15","2016-07-22","2016-07-29","2016-08-05","2016-08-12","2016-08-19","2016-08-26","2016-09-02","2016-09-09","2016-09-16","2016-09-23","2016-09-30","2016-10-07","2016-10-14","2016-10-21","2016-10-28","2016-11-04","2016-11-11","2016-11-18","2016-11-25","2016-12-02","2016-12-09","2016-12-16","2016-12-23","2016-12-30","2017-01-06","2017-01-13","2017-01-20","2017-01-27","2017-02-03","2017-02-10","2017-02-17","2017-02-24","2017-03-03","2017-03-10","2017-03-17","2017-03-24","2017-03-31","2017-04-07","2017-04-13","2017-04-21","2017-04-28","2017-05-05","2017-05-12","2017-05-19","2017-05-26","2017-06-02","2017-06-09","2017-06-16","2017-06-23","2017-06-30","2017-07-07","2017-07-14","2017-07-21","2017-07-28","2017-08-04","2017-08-11","2017-08-18","2017-08-25","2017-09-01","2017-09-08","2017-09-15","2017-09-22","2017-09-29","2017-10-06","2017-10-13","2017-10-20","2017-10-27","2017-11-03","2017-11-10","2017-11-17","2017-11-24","2017-12-01","2017-12-08","2017-12-15","2017-12-22","2017-12-29","2018-01-05","2018-01-12","2018-01-19","2018-01-26","2018-02-02","2018-02-09","2018-02-16","2018-02-23","2018-03-02","2018-03-09","2018-03-16","2018-03-23","2018-03-29","2018-04-06","2018-04-13","2018-04-20","2018-04-27","2018-05-04","2018-05-11","2018-05-18","2018-05-25","2018-06-01","2018-06-08","2018-06-15","2018-06-22","2018-06-29","2018-07-06","2018-07-13","2018-07-20","2018-07-27","2018-08-03","2018-08-10","2018-08-17","2018-08-24","2018-08-31","2018-09-07","2018-09-14","2018-09-21","2018-09-28","2018-10-05","2018-10-12","2018-10-19","2018-10-26","2018-11-02","2018-11-09","2018-11-16","2018-11-23","2018-11-30","2018-12-07","2018-12-14","2018-12-21","2018-12-28","2019-01-04","2019-01-11","2019-01-18","2019-01-25","2019-02-01","2019-02-08","2019-02-15","2019-02-22","2019-03-01","2019-03-08"];
let sma = [107.96740000000003,108.26240000000003,108.33120000000002,108.56380000000001,108.57500000000002,108.53740000000003,108.88740000000003,108.98480000000002,110.44480000000003,111.74480000000003,113.10000000000002,114.56260000000002,116.01020000000001,117.57400000000001,119.35660000000001,119.36800000000002,119.41060000000003,119.35060000000003,119.35560000000002,119.19300000000001,119.063,118.90420000000002,118.7304,118.62920000000001,118.32660000000001,117.80020000000002,117.35520000000001,116.79020000000001,116.27140000000001,115.8602,115.6502,115.33780000000002,114.96900000000001,114.45900000000002,114.04780000000001,113.78280000000001,113.5628,113.3728,113.0116,112.858,112.73939999999999,112.4378,112.2092,111.85299999999998,111.52059999999999,111.17179999999999,110.73059999999998,109.95319999999998,109.1258,108.2682,107.43439999999998,106.47679999999997,106.008,105.35919999999999,104.69919999999998,103.80299999999998,102.548,101.423,100.23300000000002,99.40920000000003,98.40540000000003,97.20780000000003,95.83020000000003,94.32880000000003,92.78620000000002,92.91980000000002,93.26860000000002,93.66120000000002,93.72240000000002,93.57860000000002,93.57620000000003,93.4338,93.30499999999999,93.06739999999999,92.77739999999999,92.4438,92.07,91.74739999999998,91.35859999999998,91.04739999999998,90.65859999999999,90.49359999999999,90.35619999999999,90.09999999999998,89.8,89.515,89.09880000000001,88.60140000000001,88.11380000000003,87.58880000000003,87.15620000000004,86.64040000000004,86.00660000000003,85.45160000000003,84.70900000000003,83.93280000000003,83.40540000000003,82.97540000000004,82.62040000000002,82.1454,81.60419999999999,81.12559999999999,79.95319999999997,78.69319999999998,77.342,76.04199999999999,74.66459999999998,73.57220000000001,72.6772,71.766,71.04719999999999,70.3622,69.7186,68.9424,68.0574,67.2038,66.10379999999999,65.07000000000002,64.42000000000003,64.0314,63.576400000000014,63.42500000000002,63.38260000000001,63.34880000000001,63.462600000000016,63.62180000000001,63.65740000000001,63.69940000000001,63.65500000000001,63.565000000000005,63.325399999999995,63.062,62.9432,62.8182,62.8512,62.852399999999996,62.712999999999994,62.6308,62.528800000000004,62.3626,62.217400000000005,62.074600000000004,61.9176,61.863,61.745999999999995,61.6944,61.54500000000001,61.3188,61.11180000000001,61.00840000000001,60.8552,60.76060000000001,60.943000000000005,61.1484,61.4488,61.876599999999996,62.35779999999999,62.72599999999999,63.0134,63.1714,63.26359999999999,63.3694,63.4628,63.5698,63.647800000000004,63.7186,63.744600000000005,63.88080000000001,64.02860000000001,64.18460000000002,64.26980000000002,64.23240000000001,63.969800000000006,63.74600000000001,63.475,63.11700000000001,62.74640000000001,62.32920000000001,62.043000000000006,61.64440000000001,61.30220000000001,60.96520000000002,60.61020000000002,60.334600000000016,60.00180000000002,59.71520000000002,59.443000000000005,59.0964,58.693,58.343599999999995,58.065,57.92399999999999,57.860400000000006,57.69039999999999,57.6526,57.5874,57.38219999999999,57.15959999999999,56.877,56.610400000000006,56.4454,56.19480000000001,55.93980000000001,55.747600000000006,55.59720000000001,55.40500000000001,55.20980000000001,54.96840000000002,54.661000000000016,54.343800000000016,54.031000000000006,53.784800000000004,53.6272,53.403200000000005,53.187200000000004,52.931799999999996,52.70360000000001,52.442200000000014,51.655800000000006,50.88,50.142199999999995,49.4332,48.847199999999994,48.221999999999994,47.579800000000006,47.03380000000001,46.552600000000005,46.056000000000004,45.45740000000001,44.91940000000001,44.41260000000001,43.857400000000005,43.244600000000005,42.6724,42.07140000000001,41.501000000000005,40.976400000000005,40.51520000000001,40.15440000000001,39.804,39.3794,38.902800000000006,38.370000000000005,37.899200000000015,37.46720000000001,37.03940000000001,36.65780000000001,36.31960000000001,36.04340000000001,35.62980000000001,35.1484,34.673,34.1916,33.62180000000001,33.010799999999996,32.368399999999994,31.724799999999995,31.117599999999996,30.581799999999998,30.040599999999998,29.514200000000002,28.985600000000005,28.411400000000004,27.931200000000004,27.487400000000004,27.094400000000004,26.732400000000005,26.319400000000005,26.368400000000005,26.426200000000005,26.486400000000007,26.519800000000007,26.515400000000007,26.529600000000006,26.520400000000006,26.537000000000003,26.544000000000004,26.549200000000003,26.530400000000004,26.554000000000002,26.5652,26.5964,26.621399999999998,26.6658,26.6974,26.689799999999995,26.712599999999995,26.749599999999994,26.774799999999995,26.808399999999995,26.827799999999996,26.854,26.903,26.961999999999996,26.9804,26.9904,26.966799999999996,26.9492,26.892200000000006,26.878200000000007,26.846800000000005,26.814400000000003,26.80080000000001,26.828400000000006,26.865400000000008,26.89820000000001,26.947600000000005,27.031600000000005,27.11680000000001,27.134400000000003,27.13340000000001,27.130800000000004,27.1282,27.1184,27.105399999999996,27.0836,27.0474,27.016800000000003,26.988200000000006,26.98,26.974999999999998,26.963800000000003,26.9464,26.9438,26.9546,26.955799999999993,26.924999999999994,26.900999999999996,26.88019999999999,26.828199999999992,26.794799999999995,26.778799999999997,26.767599999999995,26.754199999999997,26.735599999999994,26.731399999999997,26.717399999999998,26.659000000000002,26.5962,26.5256,26.469200000000008,26.413800000000005,26.355000000000004,26.301000000000002,26.271800000000006,26.243600000000008,26.254800000000007,26.246600000000008,26.23880000000001,26.228400000000008,26.21860000000001,26.204400000000003,26.160800000000005,26.10640000000001,26.06120000000001,25.99820000000001,25.93220000000001,25.84160000000001,25.7528,25.748800000000003,25.762400000000007,25.779200000000003,25.7928,25.813800000000008,25.82780000000001,25.831400000000006,25.830800000000007,25.83140000000001,25.85660000000001,25.87680000000001,25.878600000000006,25.91500000000001,25.956200000000003,25.985,26.0156,26.046399999999995,26.098799999999997,26.15659999999999,26.224199999999993,26.265599999999996,26.320599999999992,26.366,26.4014,26.439999999999994,26.416999999999994,26.378199999999993,26.320199999999993,26.26279999999999,26.22859999999999,26.182999999999993,26.12279999999999,26.070599999999995,26.0188,25.968999999999998,25.9214,25.855,25.7772,25.7212,25.672600000000003,25.621800000000004,25.597200000000004,25.582600000000003,25.578000000000003,25.584600000000002,25.607,25.648400000000002,25.702,25.763800000000007,25.820600000000002,25.856,25.877200000000002,25.890400000000003,25.919999999999998,25.9478,25.9888,26.0332,26.0884,26.169199999999996,26.2238,26.277200000000004,26.3418,26.410199999999996,26.4816,26.5598,26.629599999999996,26.676599999999997,26.712799999999998,26.747399999999995,26.752599999999997,26.757999999999996,26.7604,26.7758,26.791800000000002,26.819800000000004,26.909000000000002,27.013400000000004,27.1524,27.3124,27.455799999999996,27.617199999999993,27.786199999999994,27.955999999999992,28.106999999999996,28.250799999999998,28.374599999999997,28.518199999999997,28.640199999999997,28.751599999999996,28.888999999999996,28.988201999999998,29.051603999999998,29.108804,29.157004,29.221203999999997,29.258803999999998,29.294403999999993,29.328203999999992,29.34380199999999,29.365601999999992,29.393801999999994,29.430401999999994,29.459201999999998,29.575001999999998,29.728202000000003,29.807602000000006,29.907002000000006,30.001202000000006,30.069402000000007,30.16720200000001,30.27620200000001,30.404602000000004,30.50280200000001,30.568202000000003,30.63440200000001,30.69080200000001,30.770002,30.804198,30.797398000000005,30.810598000000006,30.818598000000005,30.815996000000005,30.812996000000005,30.814796000000005,30.827396000000004,30.813396000000004,30.816196000000005,30.779396000000006,30.768196000000007,30.746996000000006,30.715196000000006,30.693396000000003,30.681396000000007,30.641396000000007,30.59799600000001,30.55799600000001,30.549996000000007,30.515196000000007,30.471396000000006,30.36779600000001,30.284994000000005,30.222992,30.171992000000003,30.115792,30.102192,30.083792000000003,30.071792,30.036792000000002,29.976793999999998,29.939994,29.846393999999997,29.790993999999994,29.713993999999992,29.44339399999999,29.18079399999999,28.945393999999993,28.71019399999999,28.45799399999999,28.18719399999999,27.890193999999994,27.58839399999999,27.264593999999992,26.929393999999995,26.624193999999996,26.328593999999995,26.074993999999997,25.806593999999993,25.591797999999997,25.364598,25.138198,24.977798,24.815599999999996,24.618199999999998,24.382,24.104,23.8788,23.636799999999997,23.433799999999998,23.2088,23.005599999999998,22.804799999999997,22.635199999999998,22.440199999999997,22.267599999999998,22.105599999999992,21.95079999999999,21.78719999999999,21.66539999999999,21.579399999999993,21.541199999999996,21.503199999999996,21.4534,21.378,21.355,21.261400000000002,21.175600000000003,21.090000000000003,21.018040000000006,20.993240000000007,20.934440000000006,20.923640000000006,20.872840000000007,20.851640000000003,20.932640000000003,20.953239999999997,21.025039999999994,21.108439999999998,21.238839999999996,21.392239999999997,21.569039999999998,21.75724,21.95224,22.14944,22.366639999999997,22.581039999999998,22.78164,23.01124,23.226640000000003,23.49584,23.77104,23.957039999999996,24.138839999999995,24.339239999999997,24.57484,24.844639999999995,25.085039999999996,25.315589999999997,25.53839,25.75519,25.95499,26.15419,26.342789999999997,26.551389999999998,26.782189999999996,26.988489999999995,27.157689999999995,27.318489999999997,27.41249,27.461889999999997,27.496290000000002,27.542490000000004,27.60389,27.646739999999998,27.626339999999992,27.642739999999996,27.67014,27.715139999999998,27.757500000000004,27.780300000000004,27.774700000000003,27.7669,27.7483,27.7289,27.694899999999997,27.700099999999996,27.6846,27.6422,27.573199999999996,27.529399999999995,27.466549999999994,27.407249999999998,27.351849999999995,27.292849999999998,27.207049999999995,27.115049999999997,27.048250000000003,26.97505,26.9235,26.8763,26.817299999999996,26.810099999999995,26.812499999999993,26.8125,26.808919999999993,26.78891999999999,26.76052,26.729969999999998,26.675569999999997,26.602819999999998,26.523219999999995,26.436019999999996,26.341619999999995,26.237819999999996,26.140019999999996,26.03672,25.982919999999996,25.922719999999995,25.903319999999997,25.887919999999994,25.861919999999994,25.843919999999994,25.793219999999994,25.776669999999996,25.796469999999996,25.797069999999994,25.819669999999995,25.841869999999993,25.861269999999994,25.900869999999994,25.960869999999993,25.989869999999996,26.013269999999995,26.008469999999996,26.036469999999994,26.048069999999996,26.067369999999997,26.122169999999997,26.13197,26.118970000000004,26.13642,26.148520000000005,26.154719999999998,26.16892,26.180119999999995,26.21332,26.17892,26.118120000000005,26.064470000000004,26.012470000000008,25.97427,25.922870000000007,25.876070000000006,25.877770000000005,25.887750000000008,25.926550000000006,25.966150000000006,26.02975000000001,26.108650000000004,26.214600000000004,26.330600000000008,26.476100000000006,26.603500000000007,26.74590000000001,26.86470000000001,27.002400000000012,27.12240000000001,27.220200000000016,27.351200000000013,27.49020000000001,27.62000000000001,27.748000000000008,27.855300000000003,27.962400000000002,28.046200000000002,28.153200000000002,28.2332,28.3088,28.384999999999998,28.438100000000002,28.4779,28.5666,28.659699999999997,28.773699999999995,28.877099999999995,28.979099999999995,29.075499999999995,29.149499999999993,29.26729999999999,29.393699999999992,29.49249999999999,29.542299999999987,29.59609999999999,29.64049999999999,29.68829999999999,29.71429999999999,29.79829599999999,29.88889599999999,29.91491399999999,29.954913999999988,29.967213999999988,29.97571399999999,29.992713999999992,29.97961399999999,29.94561399999999,29.88621399999999,29.83821399999999,29.778413999999994,29.726113999999995,29.659713999999994,29.581113999999996,29.499813999999994,29.41521399999999,29.322214,29.242013999999998,29.157614,29.092214,29.04811399999999,28.973713999999998,28.909913999999997,28.885614,28.898213999999996,28.982613999999995,29.055214,29.183613999999995,29.275993999999997,29.373593999999997,29.472993999999993,29.549193999999996,29.61079399999999,29.71389399999999,29.795793999999997,29.914093999999995,29.947093999999996,29.971093999999997,29.990893999999994,30.033693999999997,30.053293999999998,30.129293999999998,30.173093999999995,30.172333999999992,30.23773399999999,30.296553999999986,30.37795399999999,30.48275399999999,30.601153999999994,30.710357999999996,30.848357999999998,31.02844,31.23004,31.454560000000004,31.67686,31.903260000000003,32.121460000000006,32.32426,32.52546,32.734660000000005,32.92786,33.09106,33.26006,33.44516000000001,33.641760000000005,33.81776,34.011160000000004,34.21076,34.41626,34.60926,34.791160000000005,35.020360000000004,35.25055999999999,35.45266,35.60104,35.73144,35.87584,35.97224,36.077659999999995,36.17625999999999,36.26525999999999,36.39605999999999,36.560359999999996,36.69406,36.84346,36.97506,37.183060000000005,37.39246,37.64845999999999,37.88446,38.10565999999999,38.274660000000004,38.502460000000006,38.78242,39.03042,39.2928,39.561299999999996,39.8341,40.079699999999995,40.30229999999999,40.46829999999999,40.63039999999999,40.797399999999996,40.97958,41.20177999999999,41.43077999999999,41.62317999999999,41.84557999999999,42.07797999999999,42.27118,42.48618,42.72298,42.930580000000006,43.13828,43.30628,43.51868,43.57428000000001,43.662880000000015,43.774080000000005,43.89318000000001,44.016180000000006,44.06018,44.08178,44.14197999999999,44.1772,44.18279999999999,44.21899999999999,44.25749999999999,44.42409999999999,44.60059999999999,44.7532,44.90029999999999,45.00869999999999,45.121299999999984,45.21049999999998,45.284899999999986,45.370899999999985,45.43429999999999,45.42849999999999,45.430699999999995,45.505900000000004,45.5607,45.5989,45.630700000000004,45.6621,45.60530000000001,45.550000000000004,45.451800000000006,45.3932,45.340999999999994,45.3392,45.37799999999999,45.3976,45.4088,45.4926,45.5538,45.6926,45.793200000000006,45.9086,46.0482,46.2132,46.336800000000004,46.4842,46.653800000000004,46.8386,46.9416,47.153400000000005,47.351,47.57539999999999,47.70149999999999,47.83449999999999,48.02369999999999,48.222100000000005,48.4051,48.647099999999995,48.91109999999999,49.16089999999999,49.440000000000005,49.571,49.710899999999995,49.791499999999985,49.82300000000001,49.89280000000001,49.9772,50.066800000000015,50.19380000000001,50.307600000000015,50.432000000000016,50.54660000000001,50.65100000000001,50.74180000000002,50.869000000000014,51.00900000000002,51.20560000000001,51.399200000000015,51.69700000000001,51.97720000000001,52.2774,52.56840000000001,52.8522,53.09760000000001,53.33120000000001,53.53760000000001,53.73940000000001,53.83800000000001,53.933600000000006,54.028400000000005,54.169,54.2594,54.3612,54.449999999999996,54.57939999999999,54.6818,54.8078,54.94420000000001,55.16240000000001,55.38540000000001,55.59640000000001,55.7486,56.000200000000014,56.30580000000002,56.54300000000002,56.79700000000001,57.048800000000014,57.279800000000016,57.49500000000001,57.70940000000002,57.895400000000016,58.106600000000014,58.31080000000001,58.58880000000001,58.89040000000001,59.210600000000014,59.558200000000014,59.92580000000001,60.247000000000014,60.56500000000001,60.93460000000001,61.36720000000001,61.77700000000001,62.15380000000001,62.53200000000001,62.836600000000004,63.09440000000001,63.4164,63.733000000000004,64.03500000000001,64.3362,64.6256,64.92200000000001,65.25420000000001,65.58800000000002,65.91900000000003,66.27320000000003,66.60540000000002,66.94680000000002,67.27360000000002,67.626,68.02800000000002,68.52380000000001,68.9996,69.46640000000001,69.9294,70.3552,70.7944,71.2128,71.707,72.1604,72.61720000000001,73.1262,73.60260000000001,74.12900000000002,74.73020000000002,75.27340000000001,75.74460000000002,76.29960000000001,76.88220000000001,77.44580000000002,78.07700000000003,78.65180000000002,79.08180000000003,79.60820000000002,80.08480000000002,80.5772,81.09720000000002,81.646,82.19539999999999,82.75019999999999,83.24219999999998,83.803,84.41879999999999,85.0272,85.65119999999999,86.2702,86.7868,87.33420000000001,87.982,88.65379999999999,89.3574,90.06839999999998,90.792,91.46480000000001,92.15320000000001,92.89360000000002,93.56960000000001,94.3472,95.11240000000001,95.85000000000001,96.5164,97.03160000000001,97.522,97.98380000000002,98.45900000000002,98.98520000000002,99.46580000000002,99.84400000000002,100.32480000000002,100.71100000000001,101.1208,101.3216,101.5374,101.77600000000001,101.95080000000002,102.26940000000002,102.64920000000002,102.86480000000002,103.09700000000001,103.40040000000002,103.68900000000002,104.04760000000002,104.51420000000002];
let graph_plot2 = document.getElementById('div_linegraph_sma');
Plotly.newPlot( graph_plot2, [{ x: timestamps_a, y: prices, name: "Stock Price" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot2, [{ x: timestamps_b, y: sma, name: "SMA" }], { margin: { t: 0 } } );
// Training
$("#div_container_trainfirst").hide();
$("#div_container_training").show();
document.getElementById("div_traininglog").innerHTML = "<div>Model trained</div><div>Epoch: 50 (of 50), loss: 0.03450336679816246</div><div>Epoch: 49 (of 50), loss: 0.08746889978647232</div><div>Epoch: 48 (of 50), loss: 0.12235825508832932</div><div>Epoch: 47 (of 50), loss: 0.11212839186191559</div><div>Epoch: 46 (of 50), loss: 0.05028475448489189</div><div>Epoch: 45 (of 50), loss: 0.015300695784389973</div><div>Epoch: 44 (of 50), loss: 0.0026924889534711838</div><div>Epoch: 43 (of 50), loss: 0.002561884233728051</div><div>Epoch: 42 (of 50), loss: 0.0014652956742793322</div><div>Epoch: 41 (of 50), loss: 0.0013217271771281958</div><div>Epoch: 40 (of 50), loss: 0.0030655807349830866</div><div>Epoch: 39 (of 50), loss: 0.005444769747555256</div><div>Epoch: 38 (of 50), loss: 0.005553357768803835</div><div>Epoch: 37 (of 50), loss: 0.006486714817583561</div><div>Epoch: 36 (of 50), loss: 0.004650598857551813</div><div>Epoch: 35 (of 50), loss: 0.007415720261633396</div><div>Epoch: 34 (of 50), loss: 0.008261540904641151</div><div>Epoch: 33 (of 50), loss: 0.006869967561215162</div><div>Epoch: 32 (of 50), loss: 0.007610109634697437</div><div>Epoch: 31 (of 50), loss: 0.0040054721757769585</div><div>Epoch: 30 (of 50), loss: 0.003657675813883543</div><div>Epoch: 29 (of 50), loss: 0.002818638924509287</div><div>Epoch: 28 (of 50), loss: 0.002496731234714389</div><div>Epoch: 27 (of 50), loss: 0.0032212012447416782</div><div>Epoch: 26 (of 50), loss: 0.007728812284767628</div><div>Epoch: 25 (of 50), loss: 0.012824371457099915</div><div>Epoch: 24 (of 50), loss: 0.020290391519665718</div><div>Epoch: 23 (of 50), loss: 0.011541156098246574</div><div>Epoch: 22 (of 50), loss: 0.009518957696855068</div><div>Epoch: 21 (of 50), loss: 0.013500338420271873</div><div>Epoch: 20 (of 50), loss: 0.04174267500638962</div><div>Epoch: 19 (of 50), loss: 0.08119461685419083</div><div>Epoch: 18 (of 50), loss: 0.044394541531801224</div><div>Epoch: 17 (of 50), loss: 0.07642599940299988</div><div>Epoch: 16 (of 50), loss: 0.15503166615962982</div><div>Epoch: 15 (of 50), loss: 0.11092785000801086</div><div>Epoch: 14 (of 50), loss: 0.08086691051721573</div><div>Epoch: 13 (of 50), loss: 0.1177196353673935</div><div>Epoch: 12 (of 50), loss: 0.1853371262550354</div><div>Epoch: 11 (of 50), loss: 0.3289039134979248</div><div>Epoch: 10 (of 50), loss: 0.3667738139629364</div><div>Epoch: 9 (of 50), loss: 0.5904757380485535</div><div>Epoch: 8 (of 50), loss: 1.4654392004013062</div><div>Epoch: 7 (of 50), loss: 4.224607944488525</div><div>Epoch: 6 (of 50), loss: 4.776238918304443</div><div>Epoch: 5 (of 50), loss: 6.680339336395264</div><div>Epoch: 4 (of 50), loss: 7.463838577270508</div><div>Epoch: 3 (of 50), loss: 7.559423446655273</div><div>Epoch: 2 (of 50), loss: 7.704190254211426</div><div>Epoch: 1 (of 50), loss: 14.499640464782715</div>";
let loss = [14.499640464782715, 7.704190254211426, 7.559423446655273, 7.463838577270508, 6.680339336395264, 4.776238918304443, 4.224607944488525, 1.4654392004013062, 0.5904757380485535, 0.3667738139629364, 0.3289039134979248, 0.1853371262550354, 0.1177196353673935, 0.08086691051721573, 0.11092785000801086, 0.15503166615962982, 0.07642599940299988, 0.044394541531801224, 0.08119461685419083, 0.04174267500638962, 0.013500338420271873, 0.009518957696855068, 0.011541156098246574, 0.020290391519665718, 0.012824371457099915, 0.007728812284767628, 0.0032212012447416782, 0.002496731234714389, 0.002818638924509287, 0.003657675813883543, 0.0040054721757769585, 0.007610109634697437, 0.006869967561215162, 0.008261540904641151, 0.007415720261633396, 0.004650598857551813, 0.006486714817583561, 0.005553357768803835, 0.005444769747555256, 0.0030655807349830866, 0.0013217271771281958, 0.0014652956742793322, 0.002561884233728051, 0.0026924889534711838, 0.015300695784389973, 0.05028475448489189, 0.11212839186191559, 0.12235825508832932, 0.08746889978647232, 0.03450336679816246];
let graph_plot3 = document.getElementById('div_linegraph_trainloss');
Plotly.newPlot( graph_plot3, [{x: Array.from({length: loss.length}, (v, k) => k+1), y: loss, name: "Loss" }], { margin: { t: 0 } } );
// Predict
$("#div_container_validating").show();
$("#div_container_validatefirst").hide();
$("#div_container_predict").show();
$("#div_container_predictfirst").hide();
let pred_vals = [30.880271911621094,30.756319046020508,30.686813354492188,30.574687957763672,30.455322265625,30.414691925048828,30.37146759033203,30.261669158935547,30.20035743713379,30.206077575683594,30.166099548339844,30.20769500732422,30.27951431274414,30.41089630126953,30.460186004638672,30.54753875732422,30.661399841308594,30.743816375732422,30.833511352539062,30.9290771484375,30.962936401367188,31.101303100585938,31.168331146240234,31.2198543548584,31.229721069335938,31.20906639099121,31.213064193725586,31.356426239013672,31.342777252197266,31.393301010131836,31.59113121032715,31.525972366333008,31.621606826782227,31.75960922241211,31.942041397094727,32.01454544067383,32.187103271484375,32.330772399902344,32.529823303222656,32.76789855957031,33.018367767333984,33.3780632019043,33.553916931152344,33.76907730102539,34.15032196044922,34.301998138427734,34.50977325439453,34.76121520996094,34.92772674560547,35.17820739746094,35.31208419799805,35.566749572753906,35.8206787109375,35.98015213012695,36.20620346069336,36.523746490478516,36.84674072265625,37.05519104003906,37.301300048828125,37.620601654052734,37.84638977050781,38.01282501220703,38.09479522705078,38.280982971191406,38.35297393798828,38.43777084350586,38.594451904296875,38.667816162109375,38.75531005859375,38.89814376831055,38.97129821777344,39.05295181274414,39.204559326171875,39.47739791870117,39.669960021972656,39.878623962402344,40.08940124511719,40.33586502075195,40.57581329345703,40.74138641357422,41.0075569152832,41.375431060791016,41.680908203125,41.960845947265625,42.22312927246094,42.50804901123047,42.66658401489258,42.84552001953125,42.99861145019531,43.168792724609375,43.45603561401367,43.61700439453125,43.73627471923828,43.91419219970703,44.07825469970703,44.18304443359375,44.3232307434082,44.530033111572266,44.719879150390625,44.87042999267578,44.992645263671875,45.0815544128418,45.12534713745117,45.2662353515625,45.343135833740234,45.42549514770508,45.51020050048828,45.5604362487793,45.52619171142578,45.54057693481445,45.56728744506836,45.52531433105469,45.5361328125,45.63299560546875,45.79121017456055,45.892333984375,45.945945739746094,45.98936080932617,46.11119842529297,46.242759704589844,46.43060302734375,46.5166015625,46.54617691040039,46.666160583496094,46.76640319824219,46.761775970458984,46.80170440673828,46.80610275268555,46.9254150390625,47.066837310791016,47.09339141845703,46.92963409423828,46.78635025024414,46.73648452758789,46.729705810546875,46.661563873291016,46.7149772644043,46.705623626708984,46.72129821777344,46.774566650390625,46.75042724609375,46.68595886230469,46.75973892211914,46.85142517089844,47.08014678955078,47.18641662597656,47.31884765625,47.4283561706543,47.51057052612305,47.77496337890625,47.972713470458984,48.159950256347656,48.45866394042969,48.67660903930664,48.92796325683594,49.066158294677734,49.18317794799805,49.41706848144531,49.58464050292969,49.8792610168457,50.19385528564453,50.43202209472656,50.67279052734375,50.90032958984375,51.030662536621094,51.28118133544922,51.25638961791992,51.18509292602539,51.2841796875,51.58414840698242,51.68943405151367,51.82469177246094,52.018646240234375,52.30309295654297,52.437904357910156,52.5025520324707,52.50343704223633,52.67753982543945,52.89822006225586,53.123191833496094,53.378143310546875,53.666412353515625,53.97718048095703,54.40963363647461,54.72990036010742,55.11106872558594,55.38372802734375,55.635562896728516,55.90629959106445,56.144630432128906,56.22854232788086,56.215980529785156,56.40325927734375,56.66118240356445,56.82145690917969,56.85955047607422,56.942962646484375,56.99225997924805,57.04667663574219,57.15597152709961,57.28193664550781,57.53727340698242,57.82605743408203,58.00026321411133,58.20689392089844,58.41453170776367,58.68281555175781,58.94514083862305,59.298439025878906,59.544097900390625,59.760581970214844,60.02550506591797,60.27372360229492,60.41106414794922,60.568790435791016,60.84344482421875,61.19293975830078,61.475502014160156,61.77536392211914,62.11832046508789,62.48077392578125,62.79522705078125,62.98173904418945,63.213043212890625,63.37208557128906,63.52775573730469,63.693729400634766,63.85213851928711,63.9803466796875,64.12062072753906,64.2698745727539,64.37870025634766,64.56656646728516,64.71669006347656,64.7764892578125,64.91265106201172,65.09387969970703,65.24221801757812,65.49956512451172,65.70816802978516,65.9053955078125,66.29393768310547,66.71062469482422,67.01133728027344,67.4754638671875,67.97905731201172,68.535400390625,69.02253723144531,69.55972290039062,70.10680389404297,70.77141571044922,71.19349670410156,71.56824493408203,72.18843841552734,72.9797592163086,73.35125732421875,73.95635986328125,74.63835906982422,75.18717956542969,75.71568298339844,76.21609497070312,76.84970092773438,77.4169692993164,77.84510803222656,78.39065551757812,78.97591400146484,79.19047546386719,79.84211730957031,80.42247009277344,80.79270935058594,81.2449951171875,81.783935546875,82.43667602539062,82.80691528320312,83.5166015625,84.00643157958984,84.6805419921875,85.09359741210938,85.83428192138672,86.22526550292969,86.8936538696289,87.42919158935547,88.2710189819336,88.59133911132812,89.49034118652344,90.17452239990234,90.95657348632812,91.80858612060547,92.77892303466797,93.41511535644531,93.97193908691406,95.03366088867188,95.86787414550781,96.5250473022461,97.7267074584961,98.05516052246094,98.6817626953125,99.36229705810547,100.12251281738281,100.84461975097656,102.02446746826172,101.94588470458984,102.87344360351562,103.40447998046875,103.91737365722656,104.42435455322266,105.12798309326172,105.23710632324219,105.26176452636719,106.34766387939453,105.83409118652344,106.69884490966797,107.10527038574219,107.45672607421875,107.5394287109375,108.3371353149414,108.50577545166016];
let timestamps_c = ["2013-02-22","2013-03-01","2013-03-08","2013-03-15","2013-03-22","2013-03-28","2013-04-05","2013-04-12","2013-04-19","2013-04-26","2013-05-03","2013-05-10","2013-05-17","2013-05-24","2013-05-31","2013-06-07","2013-06-14","2013-06-21","2013-06-28","2013-07-05","2013-07-12","2013-07-19","2013-07-26","2013-08-02","2013-08-09","2013-08-16","2013-08-23","2013-08-30","2013-09-06","2013-09-13","2013-09-20","2013-09-27","2013-10-04","2013-10-11","2013-10-18","2013-10-25","2013-11-01","2013-11-08","2013-11-15","2013-11-22","2013-11-29","2013-12-06","2013-12-13","2013-12-20","2013-12-27","2014-01-03","2014-01-10","2014-01-17","2014-01-24","2014-01-31","2014-02-07","2014-02-14","2014-02-21","2014-02-28","2014-03-07","2014-03-14","2014-03-21","2014-03-28","2014-04-04","2014-04-11","2014-04-17","2014-04-25","2014-05-02","2014-05-09","2014-05-16","2014-05-23","2014-05-30","2014-06-06","2014-06-13","2014-06-20","2014-06-27","2014-07-03","2014-07-11","2014-07-18","2014-07-25","2014-08-01","2014-08-08","2014-08-15","2014-08-22","2014-08-29","2014-09-05","2014-09-12","2014-09-19","2014-09-26","2014-10-03","2014-10-10","2014-10-17","2014-10-24","2014-10-31","2014-11-07","2014-11-14","2014-11-21","2014-11-28","2014-12-05","2014-12-12","2014-12-19","2014-12-26","2015-01-02","2015-01-09","2015-01-16","2015-01-23","2015-01-30","2015-02-06","2015-02-13","2015-02-20","2015-02-27","2015-03-06","2015-03-13","2015-03-20","2015-03-27","2015-04-02","2015-04-10","2015-04-17","2015-04-24","2015-05-01","2015-05-08","2015-05-15","2015-05-22","2015-05-29","2015-06-05","2015-06-12","2015-06-19","2015-06-26","2015-07-02","2015-07-10","2015-07-17","2015-07-24","2015-07-31","2015-08-07","2015-08-14","2015-08-21","2015-08-28","2015-09-04","2015-09-11","2015-09-18","2015-09-25","2015-10-02","2015-10-09","2015-10-16","2015-10-23","2015-10-30","2015-11-06","2015-11-13","2015-11-20","2015-11-27","2015-12-04","2015-12-11","2015-12-18","2015-12-24","2015-12-31","2016-01-08","2016-01-15","2016-01-22","2016-01-29","2016-02-05","2016-02-12","2016-02-19","2016-02-26","2016-03-04","2016-03-11","2016-03-18","2016-03-24","2016-04-01","2016-04-08","2016-04-15","2016-04-22","2016-04-29","2016-05-06","2016-05-13","2016-05-20","2016-05-27","2016-06-03","2016-06-10","2016-06-17","2016-06-24","2016-07-01","2016-07-08","2016-07-15","2016-07-22","2016-07-29","2016-08-05","2016-08-12","2016-08-19","2016-08-26","2016-09-02","2016-09-09","2016-09-16","2016-09-23","2016-09-30","2016-10-07","2016-10-14","2016-10-21","2016-10-28","2016-11-04","2016-11-11","2016-11-18","2016-11-25","2016-12-02","2016-12-09","2016-12-16","2016-12-23","2016-12-30","2017-01-06","2017-01-13","2017-01-20","2017-01-27","2017-02-03","2017-02-10","2017-02-17","2017-02-24","2017-03-03","2017-03-10","2017-03-17","2017-03-24","2017-03-31","2017-04-07","2017-04-13","2017-04-21","2017-04-28","2017-05-05","2017-05-12","2017-05-19","2017-05-26","2017-06-02","2017-06-09","2017-06-16","2017-06-23","2017-06-30","2017-07-07","2017-07-14","2017-07-21","2017-07-28","2017-08-04","2017-08-11","2017-08-18","2017-08-25","2017-09-01","2017-09-08","2017-09-15","2017-09-22","2017-09-29","2017-10-06","2017-10-13","2017-10-20","2017-10-27","2017-11-03","2017-11-10","2017-11-17","2017-11-24","2017-12-01","2017-12-08","2017-12-15","2017-12-22","2017-12-29","2018-01-05","2018-01-12","2018-01-19","2018-01-26","2018-02-02","2018-02-09","2018-02-16","2018-02-23","2018-03-02","2018-03-09","2018-03-16","2018-03-23","2018-03-29","2018-04-06","2018-04-13","2018-04-20","2018-04-27","2018-05-04","2018-05-11","2018-05-18","2018-05-25","2018-06-01","2018-06-08","2018-06-15","2018-06-22","2018-06-29","2018-07-06","2018-07-13","2018-07-20","2018-07-27","2018-08-03","2018-08-10","2018-08-17","2018-08-24","2018-08-31","2018-09-07","2018-09-14","2018-09-21","2018-09-28","2018-10-05","2018-10-12","2018-10-19","2018-10-26","2018-11-02","2018-11-09","2018-11-16","2018-11-23","2018-11-30","2018-12-07","2018-12-14","2018-12-21","2018-12-28","2019-01-04","2019-01-11","2019-01-18","2019-01-25","2019-02-01","2019-02-08","2019-02-15","2019-02-22","2019-03-01","2019-03-08"];
let graph_plot4 = document.getElementById('div_validation_graph');
Plotly.newPlot( graph_plot4, [{ x: timestamps_a, y: prices, name: "Actual Price" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot4, [{ x: timestamps_b, y: sma, name: "Training Label (SMA)" }], { margin: { t: 0 } } );
Plotly.plot( graph_plot4, [{ x: timestamps_c, y: pred_vals, name: "Predicted" }], { margin: { t: 0 } } );
}