import 'bootstrap.css';
import '@grapecity/wijmo.styles/wijmo.css';
import './styles.css';
//
import * as wijmo from '@grapecity/wijmo';
import * as chart from '@grapecity/wijmo.chart';
import * as input from '@grapecity/wijmo.input';
import * as interaction from '@grapecity/wijmo.chart.interaction';
import { getData } from './data';
import { AggregateSeries } from './aggregate-series';
//
document.readyState === 'complete' ? init() : window.onload = init;
//
function init() {
let palette = ['rgba(55,90,127,1)', 'rgba(0,188,140,1)', 'rgba(52,152,219,1)', 'rgba(243,156,18,1)', 'rgba(231,76,60,1)', 'rgba(143,97,179,1)', 'rgba(176,135,37,1)', 'rgba(74,73,73,1)', 'rgba(0,0,0,1)'], groupAggregate = 'Sum';
//
// create the chart
let theChart = new chart.FlexChart('#theChart', {
itemsSource: getData(),
bindingX: 'date',
chartType: chart.ChartType.LineSymbols,
legend: { position: chart.Position.None },
tooltip: {
content: (ht) => {
return (ht && ht.x && ht.y)
? `<b>Date:</b> ${wijmo.Globalize.formatDate(ht.x, 'MM-dd-yyyy')}<br><b>Value:</b> ${ht.y.toFixed(2)}`
: '';
}
},
plotMargin: 'NaN 60 NaN 60',
palette: palette
});
//
let series = new AggregateSeries();
theChart.beginUpdate();
series.itemsSource = getData();
series.chartType = chart.ChartType.LineSymbols;
series.binding = 'close';
series.bindingX = 'date';
series.groupAggregate = groupAggregate;
series.autoGroupIntervals = ['DD', 'WW', 'MM', 'YYYY'];
series.autoInterval = true;
theChart.series.push(series);
theChart.endUpdate();
//
//create aggregate menu
let aggMenu = new input.Menu('#aggType', {
header: 'Aggregate',
selectedValue: groupAggregate,
itemClicked: (sender) => {
series.groupAggregate = sender.selectedValue;
updateMenuHeader();
}
});
updateMenuHeader();
// update menu header to show a title and the value
function updateMenuHeader() {
aggMenu.header = 'Aggregate' + ': <b>' + aggMenu.text + '</b>';
}
//
// create the chart with range selector
let theChartSelector = new chart.FlexChart('#theChartSelector', {
itemsSource: getData(),
bindingX: 'date',
chartType: chart.ChartType.Area,
legend: {
position: chart.Position.None
},
axisX: {
position: chart.Position.None
},
axisY: {
position: chart.Position.None
},
tooltip: { content: '' },
series: [
{ binding: 'close' }
],
palette: palette
});
//
let rangeSelector = new interaction.RangeSelector(theChartSelector, {
seamless: true,
rangeChanged: (sender) => {
theChart.beginUpdate();
theChart.axisX.min = sender.min;
theChart.axisX.max = sender.max;
theChart.endUpdate();
}
});
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>MESCIUS Wijmo FlexChart Aggregate Date Series</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SystemJS -->
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script src="systemjs.config.js"></script>
<script>
System.import('./src/app');
</script>
</head>
<body>
<div class="container-fluid">
<div id="options">
<select id="aggType">
<option value="None">None</option>
<option value="Sum">Sum</option>
<option value="Cnt">Count</option>
<option value="Avg" selected="true">Average</option>
<option value="Max">Max</option>
<option value="Min">Min</option>
<option value="Rng">Range</option>
<option value="Std">Std</option>
<option value="StdPop">StdPop</option>
<option value="Var">Var</option>
<option value="VarPop">VarPop</option>
</select>
</div>
<div id="theChart"></div>
<div id="theChartSelector" class="chart-selector"></div>
</div>
</body>
</html>
// some stock data from Google Finance
export function getData() {
let data = [
{
'date': '03/01/00',
'open': 44.81,
'high': 47.19,
'low': 44.47,
'close': 45.41,
'volume': 5535800
},
{
'date': '03/02/00',
'open': 45.9,
'high': 47.95,
'low': 45.56,
'close': 46.69,
'volume': 5353400
},
{
'date': '03/03/00',
'open': 47.38,
'high': 49.44,
'low': 46.94,
'close': 48.06,
'volume': 98086400
},
{
'date': '03/06/00',
'open': 48,
'high': 48.69,
'low': 45.05,
'close': 45.31,
'volume': 91103200
},
{
'date': '03/07/00',
'open': 48.06,
'high': 48.75,
'low': 45.97,
'close': 46.44,
'volume': 32935000
},
{
'date': '03/08/00',
'open': 46.91,
'high': 48.09,
'low': 45.5,
'close': 47.78,
'volume': 93037200
},
{
'date': '03/09/00',
'open': 47.66,
'high': 50.22,
'low': 47.5,
'close': 50,
'volume': 85539000
},
{
'date': '03/10/00',
'open': 49.78,
'high': 51.25,
'low': 49.75,
'close': 50.5,
'volume': 84265000
},
{
'date': '03/13/00',
'open': 48.81,
'high': 50.12,
'low': 48.75,
'close': 49,
'volume': 60473400
},
{
'date': '03/14/00',
'open': 49.31,
'high': 49.62,
'low': 47.5,
'close': 47.56,
'volume': 70648400
},
{
'date': '03/15/00',
'open': 47.28,
'high': 48.31,
'low': 46.84,
'close': 47.69,
'volume': 51603200
},
{
'date': '03/16/00',
'open': 47.97,
'high': 48.34,
'low': 46.62,
'close': 47.69,
'volume': 75637400
},
{
'date': '03/17/00',
'open': 47.62,
'high': 49.75,
'low': 47.25,
'close': 49.69,
'volume': 74812600
},
{
'date': '03/20/00',
'open': 49.38,
'high': 49.88,
'low': 48.25,
'close': 48.69,
'volume': 44737600
},
{
'date': '03/21/00',
'open': 48.38,
'high': 51.56,
'low': 48.31,
'close': 51.38,
'volume': 79301600
},
{
'date': '03/22/00',
'open': 51.41,
'high': 52.81,
'low': 50.56,
'close': 51.62,
'volume': 92634800
},
{
'date': '03/23/00',
'open': 53.41,
'high': 56.5,
'low': 53.38,
'close': 55.94,
'volume': 45846400
},
{
'date': '03/24/00',
'open': 56.31,
'high': 57.5,
'low': 54.78,
'close': 55.84,
'volume': 9775200
},
{
'date': '03/27/00',
'open': 53.88,
'high': 54.12,
'low': 51.53,
'close': 52.03,
'volume': 9132800
},
{
'date': '03/28/00',
'open': 51.81,
'high': 53.72,
'low': 51.19,
'close': 52.16,
'volume': 79250800
},
{
'date': '03/29/00',
'open': 52.6,
'high': 54.47,
'low': 52.6,
'close': 53.59,
'volume': 62751400
},
{
'date': '03/30/00',
'open': 53.09,
'high': 54.31,
'low': 51.25,
'close': 51.69,
'volume': 62130400
},
{
'date': '03/31/00',
'open': 53,
'high': 54.12,
'low': 52.06,
'close': 53.12,
'volume': 58306200
},
{
'date': '04/03/00',
'open': 47.22,
'high': 48.38,
'low': 44.5,
'close': 45.44,
'volume': 53172200
},
{
'date': '04/04/00',
'open': 45.78,
'high': 46,
'low': 42.47,
'close': 44.28,
'volume': 79822400
},
{
'date': '04/05/00',
'open': 44.12,
'high': 44.25,
'low': 42.94,
'close': 43.19,
'volume': 81291200
},
{
'date': '04/06/00',
'open': 43.94,
'high': 44,
'low': 42.63,
'close': 43,
'volume': 65279800
},
{
'date': '04/07/00',
'open': 43.5,
'high': 44.69,
'low': 42.5,
'close': 44.53,
'volume': 80718000
},
{
'date': '04/10/00',
'open': 44.31,
'high': 44.31,
'low': 42.5,
'close': 43.03,
'volume': 58380000
},
{
'date': '04/11/00',
'open': 42.56,
'high': 43.03,
'low': 41.75,
'close': 41.94,
'volume': 70199200
},
{
'date': '04/12/00',
'open': 41.06,
'high': 41.09,
'low': 39.38,
'close': 39.69,
'volume': 49916600
},
{
'date': '04/13/00',
'open': 40.44,
'high': 41.12,
'low': 39.5,
'close': 39.62,
'volume': 92998200
},
{
'date': '04/14/00',
'open': 39.56,
'high': 39.75,
'low': 36.5,
'close': 37.06,
'volume': 47464000
},
{
'date': '04/17/00',
'open': 37.12,
'high': 38,
'low': 36.5,
'close': 37.94,
'volume': 16503200
},
{
'date': '04/18/00',
'open': 38.25,
'high': 40.97,
'low': 37.94,
'close': 40.28,
'volume': 89497600
},
{
'date': '04/19/00',
'open': 40.72,
'high': 40.75,
'low': 39.06,
'close': 39.34,
'volume': 52008800
},
{
'date': '04/20/00',
'open': 39.31,
'high': 39.94,
'low': 37.78,
'close': 39.47,
'volume': 47068400
},
{
'date': '04/24/00',
'open': 33.62,
'high': 37.31,
'low': 32.56,
'close': 33.31,
'volume': 9618600
},
{
'date': '04/25/00',
'open': 34.38,
'high': 34.75,
'low': 33.81,
'close': 34.69,
'volume': 55153600
},
{
'date': '04/26/00',
'open': 35,
'high': 35.56,
'low': 33.69,
'close': 34,
'volume': 5787000
},
{
'date': '04/27/00',
'open': 33.72,
'high': 34.97,
'low': 33.69,
'close': 34.91,
'volume': 76206800
},
{
'date': '04/28/00',
'open': 35.38,
'high': 35.81,
'low': 34,
'close': 34.88,
'volume': 74142600
},
{
'date': '05/01/00',
'open': 36.44,
'high': 37,
'low': 35.84,
'close': 36.72,
'volume': 6281400
},
{
'date': '05/02/00',
'open': 36.41,
'high': 36.75,
'low': 34.75,
'close': 34.94,
'volume': 93748600
},
{
'date': '05/03/00',
'open': 35.19,
'high': 35.41,
'low': 34.41,
'close': 35.28,
'volume': 54020000
},
{
'date': '05/04/00',
'open': 35.16,
'high': 35.62,
'low': 34.66,
'close': 35.22,
'volume': 40477000
},
{
'date': '05/05/00',
'open': 35.12,
'high': 35.91,
'low': 34.94,
'close': 35.56,
'volume': 35329400
},
{
'date': '05/08/00',
'open': 35.47,
'high': 35.69,
'low': 34.69,
'close': 34.91,
'volume': 34702800
},
{
'date': '05/09/00',
'open': 35.09,
'high': 35.22,
'low': 33.75,
'close': 33.91,
'volume': 59078800
},
{
'date': '05/10/00',
'open': 33.88,
'high': 35,
'low': 32.5,
'close': 33.09,
'volume': 65820400
},
{
'date': '05/11/00',
'open': 33.31,
'high': 34.47,
'low': 32.5,
'close': 33.94,
'volume': 57011400
},
{
'date': '05/12/00',
'open': 34.22,
'high': 34.88,
'low': 34.12,
'close': 34.41,
'volume': 36774800
},
{
'date': '05/15/00',
'open': 34.5,
'high': 34.75,
'low': 34,
'close': 34.69,
'volume': 32629400
},
{
'date': '05/16/00',
'open': 34.78,
'high': 35.31,
'low': 34.53,
'close': 34.75,
'volume': 46910200
},
{
'date': '05/17/00',
'open': 34.44,
'high': 34.56,
'low': 33.62,
'close': 33.84,
'volume': 52389400
},
{
'date': '05/18/00',
'open': 34.03,
'high': 34.03,
'low': 32.94,
'close': 33.09,
'volume': 52679800
},
{
'date': '05/19/00',
'open': 32.69,
'high': 32.97,
'low': 32.25,
'close': 32.53,
'volume': 64036200
},
{
'date': '05/22/00',
'open': 32.56,
'high': 32.62,
'low': 31.22,
'close': 32.09,
'volume': 68383600
},
{
'date': '05/23/00',
'open': 31.94,
'high': 32.78,
'low': 31,
'close': 31.59,
'volume': 56549400
},
{
'date': '05/24/00',
'open': 31.56,
'high': 33.28,
'low': 31.5,
'close': 32.78,
'volume': 83237200
},
{
'date': '05/25/00',
'open': 32.28,
'high': 32.38,
'low': 30.56,
'close': 30.75,
'volume': 90361800
},
{
'date': '05/26/00',
'open': 31.03,
'high': 31.47,
'low': 30.19,
'close': 30.72,
'volume': 55201800
},
{
'date': '05/30/00',
'open': 31.22,
'high': 32.06,
'low': 31,
'close': 31.69,
'volume': 66239400
},
{
'date': '05/31/00',
'open': 31.82,
'high': 31.85,
'low': 31.03,
'close': 31.28,
'volume': 52751200
},
{
'date': '06/01/00',
'open': 32.19,
'high': 33,
'low': 31.91,
'close': 32.28,
'volume': 92787800
},
{
'date': '06/02/00',
'open': 33,
'high': 33.38,
'low': 32.5,
'close': 33.16,
'volume': 78597600
},
{
'date': '06/05/00',
'open': 33.01,
'high': 34.19,
'low': 33,
'close': 33.44,
'volume': 63582000
},
{
'date': '06/06/00',
'open': 34.09,
'high': 34.94,
'low': 33.91,
'close': 34.81,
'volume': 95491400
},
{
'date': '06/07/00',
'open': 34.62,
'high': 36.5,
'low': 33.88,
'close': 35.25,
'volume': 68964000
},
{
'date': '06/08/00',
'open': 35.78,
'high': 36.06,
'low': 34.12,
'close': 34.41,
'volume': 92106200
},
{
'date': '06/09/00',
'open': 34.81,
'high': 34.84,
'low': 34.16,
'close': 34.41,
'volume': 34533800
},
{
'date': '06/12/00',
'open': 34.5,
'high': 34.5,
'low': 33.19,
'close': 33.44,
'volume': 47845800
},
{
'date': '06/13/00',
'open': 33.38,
'high': 34.09,
'low': 33.06,
'close': 33.94,
'volume': 42980200
},
{
'date': '06/14/00',
'open': 34.91,
'high': 35.5,
'low': 34.75,
'close': 35.25,
'volume': 78828400
},
{
'date': '06/15/00',
'open': 35.41,
'high': 37,
'low': 35.31,
'close': 36.19,
'volume': 62533200
},
{
'date': '06/16/00',
'open': 36.31,
'high': 36.56,
'low': 35.75,
'close': 36.28,
'volume': 62615200
},
{
'date': '06/19/00',
'open': 36.28,
'high': 36.91,
'low': 36,
'close': 36.84,
'volume': 44125600
},
{
'date': '06/20/00',
'open': 36.94,
'high': 37.62,
'low': 36.88,
'close': 37.47,
'volume': 59888400
},
{
'date': '06/21/00',
'open': 38.5,
'high': 41.09,
'low': 38.47,
'close': 40.34,
'volume': 56888600
},
{
'date': '06/22/00',
'open': 40.69,
'high': 41,
'low': 39.5,
'close': 39.94,
'volume': 85823600
},
{
'date': '06/23/00',
'open': 39.97,
'high': 40.03,
'low': 38.5,
'close': 38.84,
'volume': 49047200
},
{
'date': '06/26/00',
'open': 38.75,
'high': 40.06,
'low': 38.75,
'close': 39.75,
'volume': 46942600
},
{
'date': '06/27/00',
'open': 39.62,
'high': 40.06,
'low': 39.19,
'close': 39.41,
'volume': 28439000
},
{
'date': '06/28/00',
'open': 39.5,
'high': 40.03,
'low': 39.31,
'close': 39.47,
'volume': 36401200
},
{
'date': '06/29/00',
'open': 39.12,
'high': 39.47,
'low': 38.51,
'close': 38.59,
'volume': 36856400
},
{
'date': '06/30/00',
'open': 38.53,
'high': 40,
'low': 38.34,
'close': 40,
'volume': 42776200
},
{
'date': '07/03/00',
'open': 39.84,
'high': 40.12,
'low': 39.25,
'close': 40,
'volume': 14735800
},
{
'date': '07/05/00',
'open': 39.94,
'high': 39.94,
'low': 39.06,
'close': 39.25,
'volume': 30726600
},
{
'date': '07/06/00',
'open': 39.44,
'high': 40.84,
'low': 39.25,
'close': 40.47,
'volume': 46474400
},
{
'date': '07/07/00',
'open': 40.63,
'high': 41.44,
'low': 40.28,
'close': 41,
'volume': 53578600
},
{
'date': '07/10/00',
'open': 40.34,
'high': 40.66,
'low': 39.5,
'close': 39.72,
'volume': 51008200
},
{
'date': '07/11/00',
'open': 39.41,
'high': 40.25,
'low': 39.25,
'close': 39.56,
'volume': 36160000
},
{
'date': '07/12/00',
'open': 39.12,
'high': 40.5,
'low': 38.59,
'close': 40.16,
'volume': 56840200
},
{
'date': '07/13/00',
'open': 39.41,
'high': 40.12,
'low': 38.69,
'close': 39.97,
'volume': 79665600
},
{
'date': '07/14/00',
'open': 39.75,
'high': 39.88,
'low': 39,
'close': 39.47,
'volume': 49353000
},
{
'date': '07/17/00',
'open': 39.12,
'high': 39.78,
'low': 38.75,
'close': 39.09,
'volume': 53059800
},
{
'date': '07/18/00',
'open': 38.81,
'high': 40.19,
'low': 38.72,
'close': 39.25,
'volume': 64851200
},
{
'date': '07/19/00',
'open': 38.03,
'high': 38.75,
'low': 36.41,
'close': 36.56,
'volume': 36732800
},
{
'date': '07/20/00',
'open': 36.72,
'high': 37.62,
'low': 36.56,
'close': 37.41,
'volume': 53414600
},
{
'date': '07/21/00',
'open': 37.38,
'high': 37.5,
'low': 35.94,
'close': 36.16,
'volume': 53853400
},
{
'date': '07/24/00',
'open': 36.03,
'high': 36.28,
'low': 35,
'close': 35.28,
'volume': 54822400
},
{
'date': '07/25/00',
'open': 35.41,
'high': 35.5,
'low': 34.19,
'close': 34.5,
'volume': 61908400
},
{
'date': '07/26/00',
'open': 34.53,
'high': 34.75,
'low': 33.62,
'close': 33.91,
'volume': 76872000
},
{
'date': '07/27/00',
'open': 33.94,
'high': 34.94,
'low': 33.75,
'close': 34.69,
'volume': 72149200
},
{
'date': '07/28/00',
'open': 35.47,
'high': 35.91,
'low': 34.77,
'close': 34.84,
'volume': 73658800
},
{
'date': '07/31/00',
'open': 35.09,
'high': 35.56,
'low': 34.62,
'close': 34.91,
'volume': 67119600
},
{
'date': '08/01/00',
'open': 34.97,
'high': 35.03,
'low': 34.09,
'close': 34.34,
'volume': 44717000
},
{
'date': '08/02/00',
'open': 34.28,
'high': 35.22,
'low': 34.25,
'close': 34.69,
'volume': 46813200
},
{
'date': '08/03/00',
'open': 34.09,
'high': 35.19,
'low': 34.06,
'close': 35.12,
'volume': 52218200
},
{
'date': '08/04/00',
'open': 34.72,
'high': 34.94,
'low': 34.09,
'close': 34.56,
'volume': 37240800
},
{
'date': '08/07/00',
'open': 35.09,
'high': 35.56,
'low': 34.88,
'close': 35,
'volume': 51848800
},
{
'date': '08/08/00',
'open': 35.03,
'high': 37.34,
'low': 35,
'close': 37.06,
'volume': 36557600
},
{
'date': '08/09/00',
'open': 36.88,
'high': 38,
'low': 36.56,
'close': 37.12,
'volume': 62816000
},
{
'date': '08/10/00',
'open': 36.91,
'high': 37.03,
'low': 35.88,
'close': 36.31,
'volume': 48321400
},
{
'date': '08/11/00',
'open': 36.22,
'high': 36.34,
'low': 35.81,
'close': 36.22,
'volume': 33677600
},
{
'date': '08/14/00',
'open': 36.16,
'high': 36.69,
'low': 35.69,
'close': 36.09,
'volume': 52615000
},
{
'date': '08/15/00',
'open': 36,
'high': 36.5,
'low': 35.75,
'close': 35.81,
'volume': 39644000
},
{
'date': '08/16/00',
'open': 35.94,
'high': 36.12,
'low': 35.28,
'close': 35.5,
'volume': 43534200
},
{
'date': '08/17/00',
'open': 35.56,
'high': 36,
'low': 35.28,
'close': 35.78,
'volume': 33810200
},
{
'date': '08/18/00',
'open': 35.56,
'high': 35.72,
'low': 35.19,
'close': 35.5,
'volume': 49579000
},
{
'date': '08/21/00',
'open': 35.34,
'high': 35.41,
'low': 35,
'close': 35.31,
'volume': 32698000
},
{
'date': '08/22/00',
'open': 35.41,
'high': 36.22,
'low': 35.31,
'close': 35.62,
'volume': 52178400
},
{
'date': '08/23/00',
'open': 35.41,
'high': 35.56,
'low': 35.25,
'close': 35.38,
'volume': 35820200
},
{
'date': '08/24/00',
'open': 35.31,
'high': 35.62,
'low': 34.97,
'close': 35.56,
'volume': 40574400
},
{
'date': '08/25/00',
'open': 35.34,
'high': 35.84,
'low': 35.28,
'close': 35.31,
'volume': 49569400
},
{
'date': '08/28/00',
'open': 35.1,
'high': 36.06,
'low': 35.06,
'close': 35.66,
'volume': 55235000
},
{
'date': '08/29/00',
'open': 35.51,
'high': 36.38,
'low': 35.44,
'close': 35.47,
'volume': 57772400
},
{
'date': '08/30/00',
'open': 35.34,
'high': 35.47,
'low': 34.78,
'close': 35,
'volume': 52481000
},
{
'date': '08/31/00',
'open': 35.44,
'high': 35.66,
'low': 34.81,
'close': 34.91,
'volume': 68429800
},
{
'date': '09/01/00',
'open': 35,
'high': 35.31,
'low': 34.84,
'close': 35.09,
'volume': 36854000
},
{
'date': '09/05/00',
'open': 35,
'high': 35.34,
'low': 34.91,
'close': 35.06,
'volume': 49606800
},
{
'date': '09/06/00',
'open': 35.03,
'high': 35.34,
'low': 34.66,
'close': 34.72,
'volume': 60981400
},
{
'date': '09/07/00',
'open': 35,
'high': 36.03,
'low': 34.72,
'close': 35.03,
'volume': 9780800
},
{
'date': '09/08/00',
'open': 35.19,
'high': 35.44,
'low': 34.59,
'close': 34.66,
'volume': 55326800
},
{
'date': '09/11/00',
'open': 34.56,
'high': 34.84,
'low': 34.03,
'close': 34.41,
'volume': 47701200
},
{
'date': '09/12/00',
'open': 34.38,
'high': 34.66,
'low': 33.81,
'close': 34.06,
'volume': 45248800
},
{
'date': '09/13/00',
'open': 33.78,
'high': 34.38,
'low': 33.59,
'close': 34.12,
'volume': 40215200
},
{
'date': '09/14/00',
'open': 34.34,
'high': 34.38,
'low': 32.69,
'close': 32.91,
'volume': 77134800
},
{
'date': '09/15/00',
'open': 32.72,
'high': 32.81,
'low': 31.66,
'close': 32.09,
'volume': 95846600
},
{
'date': '09/18/00',
'open': 32.12,
'high': 32.31,
'low': 31.09,
'close': 31.5,
'volume': 67558800
},
{
'date': '09/19/00',
'open': 31.81,
'high': 32.88,
'low': 31.69,
'close': 32.5,
'volume': 77117200
},
{
'date': '09/20/00',
'open': 32.44,
'high': 32.5,
'low': 31.59,
'close': 32.12,
'volume': 67251000
},
{
'date': '09/21/00',
'open': 32,
'high': 32.56,
'low': 30.06,
'close': 32.09,
'volume': 40752600
},
{
'date': '09/22/00',
'open': 30.56,
'high': 31.75,
'low': 30.47,
'close': 31.62,
'volume': 83305400
},
{
'date': '09/25/00',
'open': 31.62,
'high': 31.75,
'low': 30.22,
'close': 30.62,
'volume': 52085200
},
{
'date': '09/26/00',
'open': 30.47,
'high': 32.94,
'low': 30.25,
'close': 31.34,
'volume': 52373600
},
{
'date': '09/27/00',
'open': 31.72,
'high': 31.78,
'low': 29.91,
'close': 30.31,
'volume': 3608200
},
{
'date': '09/28/00',
'open': 30.41,
'high': 30.94,
'low': 29.81,
'close': 30.66,
'volume': 50185400
},
{
'date': '09/29/00',
'open': 30.5,
'high': 30.66,
'low': 29.31,
'close': 30.16,
'volume': 68954400
},
{
'date': '10/02/00',
'open': 30.25,
'high': 30.41,
'low': 29.12,
'close': 29.56,
'volume': 54976800
},
{
'date': '10/03/00',
'open': 29.78,
'high': 29.91,
'low': 28,
'close': 28.28,
'volume': 76718400
},
{
'date': '10/04/00',
'open': 28.19,
'high': 28.28,
'low': 27.25,
'close': 27.72,
'volume': 33945000
},
{
'date': '10/05/00',
'open': 27.75,
'high': 28.62,
'low': 27.62,
'close': 27.69,
'volume': 76780800
},
{
'date': '10/06/00',
'open': 27.91,
'high': 28.38,
'low': 27.38,
'close': 27.78,
'volume': 59900800
},
{
'date': '10/09/00',
'open': 27.81,
'high': 27.88,
'low': 26.5,
'close': 27.09,
'volume': 56332600
},
{
'date': '10/10/00',
'open': 26.97,
'high': 27.78,
'low': 26.81,
'close': 27.28,
'volume': 60475600
},
{
'date': '10/11/00',
'open': 27,
'high': 28.47,
'low': 27,
'close': 27.88,
'volume': 98795200
},
{
'date': '10/12/00',
'open': 28.16,
'high': 28.44,
'low': 26.91,
'close': 27.19,
'volume': 87257000
},
{
'date': '10/13/00',
'open': 26.94,
'high': 27.44,
'low': 26.06,
'close': 26.88,
'volume': 1922200
},
{
'date': '10/16/00',
'open': 26.75,
'high': 26.91,
'low': 24.78,
'close': 25.19,
'volume': 16138200
},
{
'date': '10/17/00',
'open': 25.94,
'high': 26.22,
'low': 25.03,
'close': 25.22,
'volume': 79467200
},
{
'date': '10/18/00',
'open': 24.81,
'high': 27.5,
'low': 24.22,
'close': 25.88,
'volume': 1510400
},
{
'date': '10/19/00',
'open': 29.22,
'high': 31.19,
'low': 29.06,
'close': 30.94,
'volume': 53482800
},
{
'date': '10/20/00',
'open': 30.66,
'high': 33.06,
'low': 30.56,
'close': 32.59,
'volume': 57339600
},
{
'date': '10/23/00',
'open': 32.31,
'high': 33.12,
'low': 30.34,
'close': 31.06,
'volume': 79232400
},
{
'date': '10/24/00',
'open': 31.31,
'high': 31.47,
'low': 30.09,
'close': 30.75,
'volume': 92603800
},
{
'date': '10/25/00',
'open': 30.97,
'high': 31.72,
'low': 30.22,
'close': 30.62,
'volume': 66309800
},
{
'date': '10/26/00',
'open': 30.5,
'high': 32.53,
'low': 30.41,
'close': 32.22,
'volume': 12453400
},
{
'date': '10/27/00',
'open': 32.34,
'high': 34.59,
'low': 32.31,
'close': 33.84,
'volume': 20572200
},
{
'date': '10/30/00',
'open': 33.75,
'high': 35.06,
'low': 33.69,
'close': 34.53,
'volume': 7715200
},
{
'date': '10/31/00',
'open': 34.5,
'high': 34.75,
'low': 34,
'close': 34.44,
'volume': 1392200
},
{
'date': '11/01/00',
'open': 34.25,
'high': 35.03,
'low': 34.22,
'close': 34.81,
'volume': 78386400
},
{
'date': '11/02/00',
'open': 35.19,
'high': 35.42,
'low': 34.81,
'close': 35.16,
'volume': 74211400
},
{
'date': '11/03/00',
'open': 34.62,
'high': 34.81,
'low': 34.03,
'close': 34.12,
'volume': 67057400
},
{
'date': '11/06/00',
'open': 34.34,
'high': 35.06,
'low': 34.19,
'close': 34.75,
'volume': 73422200
},
{
'date': '11/07/00',
'open': 34.88,
'high': 35.94,
'low': 34.75,
'close': 35.25,
'volume': 864000
},
{
'date': '11/08/00',
'open': 35.56,
'high': 36.19,
'low': 34,
'close': 34.72,
'volume': 793400
},
{
'date': '11/09/00',
'open': 34.25,
'high': 35.66,
'low': 34.22,
'close': 35.44,
'volume': 89325800
},
{
'date': '11/10/00',
'open': 34.97,
'high': 35.16,
'low': 33.41,
'close': 33.69,
'volume': 91694800
},
{
'date': '11/13/00',
'open': 33.34,
'high': 34.06,
'low': 32.2,
'close': 33.22,
'volume': 81644800
},
{
'date': '11/14/00',
'open': 34,
'high': 34.91,
'low': 33.66,
'close': 34.41,
'volume': 82112800
},
{
'date': '11/15/00',
'open': 34.53,
'high': 35.44,
'low': 34.34,
'close': 35.03,
'volume': 58476600
},
{
'date': '11/16/00',
'open': 34.72,
'high': 35.75,
'low': 34.47,
'close': 34.47,
'volume': 88783000
},
{
'date': '11/17/00',
'open': 34.72,
'high': 35,
'low': 33.9,
'close': 34.53,
'volume': 4495600
},
{
'date': '11/20/00',
'open': 34.06,
'high': 34.25,
'low': 32.78,
'close': 33.59,
'volume': 78798800
},
{
'date': '11/21/00',
'open': 33.69,
'high': 34.62,
'low': 33.69,
'close': 33.88,
'volume': 57758600
},
{
'date': '11/22/00',
'open': 33.09,
'high': 34.75,
'low': 33,
'close': 34.12,
'volume': 74569400
},
{
'date': '11/24/00',
'open': 34.5,
'high': 35.22,
'low': 34.25,
'close': 34.97,
'volume': 33126000
},
{
'date': '11/27/00',
'open': 35.72,
'high': 36.12,
'low': 35.25,
'close': 35.34,
'volume': 81879600
},
{
'date': '11/28/00',
'open': 34.69,
'high': 34.88,
'low': 33.41,
'close': 33.5,
'volume': 24009800
},
{
'date': '11/29/00',
'open': 33.41,
'high': 33.56,
'low': 31.38,
'close': 32.53,
'volume': 94782000
},
{
'date': '11/30/00',
'open': 31,
'high': 31.03,
'low': 28.19,
'close': 28.69,
'volume': 91102600
},
{
'date': '12/01/00',
'open': 29.03,
'high': 30.31,
'low': 28.03,
'close': 28.31,
'volume': 8191400
},
{
'date': '12/04/00',
'open': 28.62,
'high': 30.31,
'low': 27.59,
'close': 28.22,
'volume': 77074400
},
{
'date': '12/05/00',
'open': 29.62,
'high': 30.25,
'low': 29.12,
'close': 29.94,
'volume': 97712000
},
{
'date': '12/06/00',
'open': 30,
'high': 30.03,
'low': 28.03,
'close': 28.34,
'volume': 87469600
},
{
'date': '12/07/00',
'open': 26.72,
'high': 27,
'low': 25.72,
'close': 26.56,
'volume': 41594200
},
{
'date': '12/08/00',
'open': 27.34,
'high': 27.94,
'low': 25.88,
'close': 27.22,
'volume': 17575600
},
{
'date': '12/11/00',
'open': 27.74,
'high': 29.38,
'low': 27.5,
'close': 29.03,
'volume': 92071600
},
{
'date': '12/12/00',
'open': 28.91,
'high': 30,
'low': 28.38,
'close': 29.19,
'volume': 60776400
},
{
'date': '12/13/00',
'open': 30.22,
'high': 30.25,
'low': 28.41,
'close': 28.62,
'volume': 96782400
},
{
'date': '12/14/00',
'open': 28.94,
'high': 29.37,
'low': 27.69,
'close': 27.75,
'volume': 60887800
},
{
'date': '12/15/00',
'open': 25.62,
'high': 26,
'low': 23.88,
'close': 24.59,
'volume': 3479600
},
{
'date': '12/18/00',
'open': 24.5,
'high': 25,
'low': 23.5,
'close': 23.91,
'volume': 5459400
},
{
'date': '12/19/00',
'open': 23.72,
'high': 24,
'low': 21.81,
'close': 22.41,
'volume': 17649600
},
{
'date': '12/20/00',
'open': 21.41,
'high': 22,
'low': 20.69,
'close': 20.75,
'volume': 47102600
},
{
'date': '12/21/00',
'open': 20.41,
'high': 22.56,
'low': 20.12,
'close': 21.72,
'volume': 60841200
},
{
'date': '12/22/00',
'open': 22.41,
'high': 23.56,
'low': 22.38,
'close': 23.22,
'volume': 8528600
},
{
'date': '12/26/00',
'open': 23.44,
'high': 24.28,
'low': 22.94,
'close': 23.44,
'volume': 65422200
},
{
'date': '12/27/00',
'open': 23.06,
'high': 23.41,
'low': 22.5,
'close': 23.22,
'volume': 66881000
},
{
'date': '12/28/00',
'open': 22.56,
'high': 23.12,
'low': 21.94,
'close': 22.28,
'volume': 75565800
},
{
'date': '12/29/00',
'open': 21.97,
'high': 22.91,
'low': 21.31,
'close': 21.69,
'volume': 93999000
},
{
'date': '01/02/01',
'open': 22.06,
'high': 22.5,
'low': 21.44,
'close': 21.69,
'volume': 77640400
},
{
'date': '01/03/01',
'open': 21.59,
'high': 24.44,
'low': 21.56,
'close': 23.97,
'volume': 32527200
},
{
'date': '01/04/01',
'open': 23.91,
'high': 25.25,
'low': 23.44,
'close': 24.22,
'volume': 9906000
},
{
'date': '01/05/01',
'open': 24.25,
'high': 24.94,
'low': 23.78,
'close': 24.56,
'volume': 90753600
},
{
'date': '01/08/01',
'open': 24.47,
'high': 24.88,
'low': 23.34,
'close': 24.47,
'volume': 77461200
},
{
'date': '01/09/01',
'open': 25,
'high': 26.31,
'low': 24.88,
'close': 25.91,
'volume': 14776400
},
{
'date': '01/10/01',
'open': 25.53,
'high': 26.91,
'low': 25.38,
'close': 26.44,
'volume': 88188800
},
{
'date': '01/11/01',
'open': 26.5,
'high': 27.88,
'low': 26.16,
'close': 27.5,
'volume': 94498800
},
{
'date': '01/12/01',
'open': 27.44,
'high': 27.5,
'low': 26.25,
'close': 26.75,
'volume': 71189400
},
{
'date': '01/16/01',
'open': 26.69,
'high': 26.75,
'low': 25.56,
'close': 26.28,
'volume': 65238200
},
{
'date': '01/17/01',
'open': 26.81,
'high': 27.44,
'low': 26.28,
'close': 26.47,
'volume': 68842600
},
{
'date': '01/18/01',
'open': 26.84,
'high': 29.12,
'low': 26.31,
'close': 27.81,
'volume': 96815600
},
{
'date': '01/19/01',
'open': 30.12,
'high': 30.72,
'low': 29.44,
'close': 30.5,
'volume': 3917800
},
{
'date': '01/22/01',
'open': 30.38,
'high': 30.5,
'low': 29.5,
'close': 30.06,
'volume': 74549800
},
{
'date': '01/23/01',
'open': 29.84,
'high': 30.62,
'low': 29.47,
'close': 30.28,
'volume': 68285400
},
{
'date': '01/24/01',
'open': 30.47,
'high': 31.72,
'low': 30.38,
'close': 31.47,
'volume': 4467400
},
{
'date': '01/25/01',
'open': 31.38,
'high': 32,
'low': 30.75,
'close': 30.91,
'volume': 83898400
},
{
'date': '01/26/01',
'open': 30.5,
'high': 32.16,
'low': 30.47,
'close': 32,
'volume': 91738200
},
{
'date': '01/29/01',
'open': 31.78,
'high': 32.38,
'low': 31.56,
'close': 32.25,
'volume': 72800800
},
{
'date': '01/30/01',
'open': 32.27,
'high': 32.38,
'low': 31.38,
'close': 31.69,
'volume': 55241400
},
{
'date': '01/31/01',
'open': 31.5,
'high': 31.88,
'low': 30.47,
'close': 30.53,
'volume': 78060200
},
{
'date': '02/01/01',
'open': 30.41,
'high': 31.56,
'low': 30.19,
'close': 31.19,
'volume': 69551400
},
{
'date': '02/02/01',
'open': 31.25,
'high': 31.69,
'low': 30.38,
'close': 30.41,
'volume': 68785200
},
{
'date': '02/05/01',
'open': 30.38,
'high': 31.11,
'low': 30.12,
'close': 30.97,
'volume': 55314000
},
{
'date': '02/06/01',
'open': 31.03,
'high': 31.91,
'low': 30.62,
'close': 31.28,
'volume': 93362600
},
{
'date': '02/07/01',
'open': 31,
'high': 32.53,
'low': 30.91,
'close': 32.34,
'volume': 24112600
},
{
'date': '02/08/01',
'open': 31.88,
'high': 32.25,
'low': 31,
'close': 31.12,
'volume': 86277400
},
{
'date': '02/09/01',
'open': 30.66,
'high': 30.78,
'low': 29.25,
'close': 29.56,
'volume': 97929400
},
{
'date': '02/12/01',
'open': 29.41,
'high': 29.72,
'low': 28.59,
'close': 29.38,
'volume': 69975000
},
{
'date': '02/13/01',
'open': 29.81,
'high': 30.53,
'low': 29.03,
'close': 29.09,
'volume': 74784000
},
{
'date': '02/14/01',
'open': 28.81,
'high': 29.5,
'low': 28.19,
'close': 29.19,
'volume': 59050400
},
{
'date': '02/15/01',
'open': 29.5,
'high': 30.09,
'low': 28.88,
'close': 29.41,
'volume': 64097200
},
{
'date': '02/16/01',
'open': 28.59,
'high': 29.12,
'low': 28.06,
'close': 28.66,
'volume': 65171800
},
{
'date': '02/20/01',
'open': 28.69,
'high': 29.12,
'low': 27.69,
'close': 27.94,
'volume': 57571000
},
{
'date': '02/21/01',
'open': 27.62,
'high': 29.03,
'low': 27.59,
'close': 28.12,
'volume': 62809800
},
{
'date': '02/22/01',
'open': 28.16,
'high': 28.41,
'low': 27,
'close': 27.59,
'volume': 94830000
},
{
'date': '02/23/01',
'open': 27.22,
'high': 28.75,
'low': 27.16,
'close': 28.22,
'volume': 91672800
},
{
'date': '02/26/01',
'open': 28.81,
'high': 29.97,
'low': 28.69,
'close': 29.78,
'volume': 85927800
},
{
'date': '02/27/01',
'open': 29.69,
'high': 30.59,
'low': 28.16,
'close': 29.69,
'volume': 95926200
},
{
'date': '02/28/01',
'open': 29.78,
'high': 30.04,
'low': 29.09,
'close': 29.5,
'volume': 76739200
},
{
'date': '03/01/01',
'open': 29.28,
'high': 29.84,
'low': 28.12,
'close': 29.68,
'volume': 76037200
},
{
'date': '03/02/01',
'open': 28.75,
'high': 29.06,
'low': 28.22,
'close': 28.34,
'volume': 78550200
},
{
'date': '03/05/01',
'open': 28.62,
'high': 29.31,
'low': 28.28,
'close': 28.72,
'volume': 48480200
},
{
'date': '03/06/01',
'open': 29.31,
'high': 30,
'low': 29.19,
'close': 29.72,
'volume': 65596200
},
{
'date': '03/07/01',
'open': 29.94,
'high': 30.56,
'low': 29.66,
'close': 30.34,
'volume': 58278200
},
{
'date': '03/08/01',
'open': 30.16,
'high': 30.3,
'low': 29.22,
'close': 29.62,
'volume': 51626000
},
{
'date': '03/09/01',
'open': 28.97,
'high': 29.09,
'low': 27.44,
'close': 28.34,
'volume': 1883400
},
{
'date': '03/12/01',
'open': 27.34,
'high': 27.5,
'low': 25.78,
'close': 25.97,
'volume': 11777600
},
{
'date': '03/13/01',
'open': 26.09,
'high': 27.38,
'low': 26,
'close': 27.09,
'volume': 89786600
},
{
'date': '03/14/01',
'open': 26.25,
'high': 27.62,
'low': 26.09,
'close': 27,
'volume': 88943000
},
{
'date': '03/15/01',
'open': 27.66,
'high': 28.04,
'low': 26.5,
'close': 26.84,
'volume': 69427600
},
{
'date': '03/16/01',
'open': 26.25,
'high': 27.56,
'low': 26.24,
'close': 27.28,
'volume': 7722000
},
{
'date': '03/19/01',
'open': 27.25,
'high': 27.75,
'low': 26.56,
'close': 27.16,
'volume': 58903600
},
{
'date': '03/20/01',
'open': 27.28,
'high': 28.06,
'low': 26.09,
'close': 26.34,
'volume': 90016800
},
{
'date': '03/21/01',
'open': 26.09,
'high': 26.62,
'low': 24.84,
'close': 25.03,
'volume': 22157000
},
{
'date': '03/22/01',
'open': 25.28,
'high': 27.03,
'low': 25.25,
'close': 27,
'volume': 23278800
},
{
'date': '03/23/01',
'open': 27.47,
'high': 28.5,
'low': 27.19,
'close': 28.28,
'volume': 97512400
},
{
'date': '03/26/01',
'open': 28.53,
'high': 28.75,
'low': 27.78,
'close': 28.03,
'volume': 61710800
},
{
'date': '03/27/01',
'open': 28.03,
'high': 29.28,
'low': 27.16,
'close': 29.12,
'volume': 89953000
},
{
'date': '03/28/01',
'open': 28.69,
'high': 28.97,
'low': 27.69,
'close': 27.78,
'volume': 76657400
},
{
'date': '03/29/01',
'open': 27.66,
'high': 28.59,
'low': 27.28,
'close': 27.69,
'volume': 83567200
},
{
'date': '03/30/01',
'open': 27.88,
'high': 28.09,
'low': 26.94,
'close': 27.34,
'volume': 87132200
},
{
'date': '04/02/01',
'open': 27.41,
'high': 28.47,
'low': 27.31,
'close': 27.91,
'volume': 72614800
},
{
'date': '04/03/01',
'open': 27.66,
'high': 27.78,
'low': 26.38,
'close': 26.69,
'volume': 91508600
},
{
'date': '04/04/01',
'open': 26.69,
'high': 27.5,
'low': 25.53,
'close': 25.97,
'volume': 604000
},
{
'date': '04/05/01',
'open': 26.88,
'high': 28.69,
'low': 26.75,
'close': 28.38,
'volume': 9362400
},
{
'date': '04/06/01',
'open': 28.19,
'high': 28.59,
'low': 27.53,
'close': 28.09,
'volume': 89085400
},
{
'date': '04/09/01',
'open': 28.28,
'high': 28.75,
'low': 27.83,
'close': 28.58,
'volume': 54157200
},
{
'date': '04/10/01',
'open': 28.97,
'high': 30.04,
'low': 28.89,
'close': 29.84,
'volume': 6423600
},
{
'date': '04/11/01',
'open': 30.32,
'high': 30.75,
'low': 29.85,
'close': 30.5,
'volume': 8010000
},
{
'date': '04/12/01',
'open': 29.78,
'high': 31.16,
'low': 29.68,
'close': 31.09,
'volume': 84701000
},
{
'date': '04/16/01',
'open': 30.7,
'high': 30.79,
'low': 29.75,
'close': 30.39,
'volume': 61393200
},
{
'date': '04/17/01',
'open': 30.26,
'high': 31.05,
'low': 30.02,
'close': 30.74,
'volume': 80641400
},
{
'date': '04/18/01',
'open': 31.7,
'high': 33.3,
'low': 31.5,
'close': 32.72,
'volume': 53492200
},
{
'date': '04/19/01',
'open': 32.91,
'high': 35.3,
'low': 32.88,
'close': 34.01,
'volume': 39493200
},
{
'date': '04/20/01',
'open': 35.15,
'high': 35.55,
'low': 34.25,
'close': 34.5,
'volume': 89443200
},
{
'date': '04/23/01',
'open': 34.05,
'high': 34.26,
'low': 33.45,
'close': 34.12,
'volume': 90524200
},
{
'date': '04/24/01',
'open': 34.1,
'high': 34.97,
'low': 33.5,
'close': 33.78,
'volume': 86840200
},
{
'date': '04/25/01',
'open': 33.8,
'high': 35,
'low': 33.63,
'close': 34.84,
'volume': 73325600
},
{
'date': '04/26/01',
'open': 35.02,
'high': 35.5,
'low': 34.12,
'close': 34.57,
'volume': 12891400
},
{
'date': '04/27/01',
'open': 34.76,
'high': 34.84,
'low': 33.11,
'close': 33.56,
'volume': 23243400
},
{
'date': '04/30/01',
'open': 34.26,
'high': 34.53,
'low': 33.7,
'close': 33.88,
'volume': 68867000
},
{
'date': '05/01/01',
'open': 33.83,
'high': 35.24,
'low': 33.8,
'close': 35.08,
'volume': 80776200
},
{
'date': '05/02/01',
'open': 35.5,
'high': 35.58,
'low': 34.68,
'close': 34.88,
'volume': 91478000
},
{
'date': '05/03/01',
'open': 34.62,
'high': 35.09,
'low': 34.07,
'close': 34.26,
'volume': 63683000
},
{
'date': '05/04/01',
'open': 34,
'high': 35.53,
'low': 33.98,
'close': 35.38,
'volume': 18004200
},
{
'date': '05/07/01',
'open': 35.42,
'high': 36.08,
'low': 35.35,
'close': 35.69,
'volume': 7307600
},
{
'date': '05/08/01',
'open': 35.87,
'high': 36.12,
'low': 35.38,
'close': 36.03,
'volume': 72950400
},
{
'date': '05/09/01',
'open': 35.62,
'high': 35.65,
'low': 34.93,
'close': 35.2,
'volume': 72039600
},
{
'date': '05/10/01',
'open': 35.57,
'high': 35.62,
'low': 34.98,
'close': 35,
'volume': 63266400
},
{
'date': '05/11/01',
'open': 34.98,
'high': 35,
'low': 34.32,
'close': 34.7,
'volume': 49768800
},
{
'date': '05/14/01',
'open': 34.57,
'high': 34.6,
'low': 34.15,
'close': 34.36,
'volume': 43981400
},
{
'date': '05/15/01',
'open': 34.37,
'high': 34.65,
'low': 34,
'close': 34.14,
'volume': 59787800
},
{
'date': '05/16/01',
'open': 33.85,
'high': 34.94,
'low': 33.66,
'close': 34.58,
'volume': 89384600
},
{
'date': '05/17/01',
'open': 34.55,
'high': 35.07,
'low': 33.78,
'close': 34.08,
'volume': 957600
},
{
'date': '05/18/01',
'open': 33.85,
'high': 34.6,
'low': 33.62,
'close': 34.04,
'volume': 88576600
},
{
'date': '05/21/01',
'open': 34.03,
'high': 35,
'low': 33.88,
'close': 34.39,
'volume': 93119200
},
{
'date': '05/22/01',
'open': 34.72,
'high': 35.53,
'low': 34.57,
'close': 35.16,
'volume': 80164800
},
{
'date': '05/23/01',
'open': 35.2,
'high': 35.8,
'low': 34.75,
'close': 34.85,
'volume': 88151600
},
{
'date': '05/24/01',
'open': 34.97,
'high': 35.89,
'low': 34.64,
'close': 35.86,
'volume': 79196600
},
{
'date': '05/25/01',
'open': 35.83,
'high': 35.95,
'low': 35.18,
'close': 35.46,
'volume': 49141400
},
{
'date': '05/29/01',
'open': 35.4,
'high': 35.88,
'low': 34.9,
'close': 35.17,
'volume': 68956200
},
{
'date': '05/30/01',
'open': 34.78,
'high': 35.29,
'low': 34.32,
'close': 34.59,
'volume': 84388200
},
{
'date': '05/31/01',
'open': 34.74,
'high': 35.19,
'low': 33.58,
'close': 34.59,
'volume': 68767800
},
{
'date': '06/01/01',
'open': 34.8,
'high': 35.35,
'low': 34.35,
'close': 35.17,
'volume': 56049800
},
{
'date': '06/04/01',
'open': 35.28,
'high': 35.51,
'low': 34.9,
'close': 35.39,
'volume': 42464200
},
{
'date': '06/05/01',
'open': 35.38,
'high': 36.54,
'low': 35.25,
'close': 36.3,
'volume': 88069600
},
{
'date': '06/06/01',
'open': 36.44,
'high': 36.74,
'low': 35.78,
'close': 36.18,
'volume': 79352200
},
{
'date': '06/07/01',
'open': 36.06,
'high': 37.25,
'low': 36.04,
'close': 36.82,
'volume': 60367400
},
{
'date': '06/08/01',
'open': 36.82,
'high': 36.88,
'low': 36.03,
'close': 36.59,
'volume': 50846400
},
{
'date': '06/11/01',
'open': 36.42,
'high': 36.42,
'low': 35.76,
'close': 36.06,
'volume': 44747200
},
{
'date': '06/12/01',
'open': 35.51,
'high': 36.2,
'low': 35.41,
'close': 36.04,
'volume': 64533000
},
{
'date': '06/13/01',
'open': 36.02,
'high': 36.15,
'low': 35.31,
'close': 35.34,
'volume': 54302800
},
{
'date': '06/14/01',
'open': 35.11,
'high': 35.28,
'low': 34.2,
'close': 34.45,
'volume': 70333600
},
{
'date': '06/15/01',
'open': 33.72,
'high': 34.2,
'low': 33.2,
'close': 34.01,
'volume': 106400
},
{
'date': '06/18/01',
'open': 33.98,
'high': 33.98,
'low': 33,
'close': 33.44,
'volume': 53656600
},
{
'date': '06/19/01',
'open': 34.11,
'high': 34.42,
'low': 33.42,
'close': 33.66,
'volume': 61816600
},
{
'date': '06/20/01',
'open': 33.57,
'high': 34.8,
'low': 33.55,
'close': 34.7,
'volume': 62919600
},
{
'date': '06/21/01',
'open': 34.57,
'high': 35.28,
'low': 34.22,
'close': 34.92,
'volume': 63333400
},
{
'date': '06/22/01',
'open': 35,
'high': 35.3,
'low': 34.29,
'close': 34.42,
'volume': 47809400
},
{
'date': '06/25/01',
'open': 34.55,
'high': 34.91,
'low': 33.88,
'close': 34.42,
'volume': 47766200
},
{
'date': '06/26/01',
'open': 33.92,
'high': 35.11,
'low': 33.85,
'close': 35.07,
'volume': 61387600
},
{
'date': '06/27/01',
'open': 34.94,
'high': 35.76,
'low': 34.68,
'close': 35.57,
'volume': 66158600
},
{
'date': '06/28/01',
'open': 35.78,
'high': 38.08,
'low': 35.12,
'close': 36.37,
'volume': 26215000
},
{
'date': '06/29/01',
'open': 36.28,
'high': 36.75,
'low': 35.7,
'close': 36.5,
'volume': 83168000
},
{
'date': '07/02/01',
'open': 36.03,
'high': 36.58,
'low': 35.08,
'close': 35.3,
'volume': 68772600
},
{
'date': '07/03/01',
'open': 35.15,
'high': 35.42,
'low': 34.96,
'close': 35.24,
'volume': 27081400
},
{
'date': '07/05/01',
'open': 35.11,
'high': 35.36,
'low': 34.22,
'close': 34.26,
'volume': 47680400
},
{
'date': '07/06/01',
'open': 34.15,
'high': 34.2,
'low': 32.76,
'close': 33.03,
'volume': 64697400
},
{
'date': '07/09/01',
'open': 33.1,
'high': 33.46,
'low': 32.52,
'close': 32.84,
'volume': 65217200
},
{
'date': '07/10/01',
'open': 32.95,
'high': 33.12,
'low': 32.04,
'close': 32.24,
'volume': 64222600
},
{
'date': '07/11/01',
'open': 32.1,
'high': 33.51,
'low': 32.1,
'close': 33.25,
'volume': 65988600
},
{
'date': '07/12/01',
'open': 35.35,
'high': 36.03,
'low': 35.16,
'close': 35.8,
'volume': 22595400
},
{
'date': '07/13/01',
'open': 35.7,
'high': 36,
'low': 35.47,
'close': 35.67,
'volume': 58043600
},
{
'date': '07/16/01',
'open': 35.75,
'high': 36.08,
'low': 35.08,
'close': 35.59,
'volume': 54920800
},
{
'date': '07/17/01',
'open': 35.33,
'high': 36.25,
'low': 35.07,
'close': 35.91,
'volume': 61212200
},
{
'date': '07/18/01',
'open': 35.3,
'high': 35.75,
'low': 34.94,
'close': 35.28,
'volume': 55881800
},
{
'date': '07/19/01',
'open': 35.61,
'high': 37.12,
'low': 34.58,
'close': 36.28,
'volume': 66589400
},
{
'date': '07/20/01',
'open': 34.01,
'high': 34.7,
'low': 33.9,
'close': 34.59,
'volume': 22347400
},
{
'date': '07/23/01',
'open': 34.62,
'high': 34.63,
'low': 33.18,
'close': 33.54,
'volume': 76978200
},
{
'date': '07/24/01',
'open': 33.5,
'high': 34,
'low': 32.85,
'close': 33.16,
'volume': 66388600
},
{
'date': '07/25/01',
'open': 33.13,
'high': 33.91,
'low': 32.68,
'close': 33.67,
'volume': 72313400
},
{
'date': '07/26/01',
'open': 33.56,
'high': 33.66,
'low': 32.75,
'close': 33.3,
'volume': 75679400
},
{
'date': '07/27/01',
'open': 33.02,
'high': 33.12,
'low': 32.53,
'close': 32.74,
'volume': 63764200
},
{
'date': '07/30/01',
'open': 32.82,
'high': 33.44,
'low': 32.77,
'close': 32.9,
'volume': 41721800
},
{
'date': '07/31/01',
'open': 33,
'high': 33.7,
'low': 32.92,
'close': 33.09,
'volume': 57220400
},
{
'date': '08/01/01',
'open': 33.4,
'high': 33.41,
'low': 32.88,
'close': 33.24,
'volume': 53751600
},
{
'date': '08/02/01',
'open': 33.61,
'high': 33.88,
'low': 33.13,
'close': 33.72,
'volume': 50712000
},
{
'date': '08/03/01',
'open': 33.65,
'high': 33.68,
'low': 33,
'close': 33.45,
'volume': 42478000
},
{
'date': '08/06/01',
'open': 33.26,
'high': 33.56,
'low': 32.84,
'close': 33.07,
'volume': 26991000
},
{
'date': '08/07/01',
'open': 33.02,
'high': 33.53,
'low': 33,
'close': 33.18,
'volume': 29087000
},
{
'date': '08/08/01',
'open': 33.26,
'high': 33.62,
'low': 32.25,
'close': 32.43,
'volume': 53885200
},
{
'date': '08/09/01',
'open': 32.5,
'high': 32.78,
'low': 32.15,
'close': 32.5,
'volume': 43648800
},
{
'date': '08/10/01',
'open': 32.38,
'high': 32.93,
'low': 31.45,
'close': 32.76,
'volume': 51088200
},
{
'date': '08/13/01',
'open': 32.62,
'high': 33,
'low': 32.38,
'close': 32.92,
'volume': 32190600
},
{
'date': '08/14/01',
'open': 32.88,
'high': 33.04,
'low': 32.22,
'close': 32.34,
'volume': 35506200
},
{
'date': '08/15/01',
'open': 32.36,
'high': 32.53,
'low': 31.58,
'close': 31.6,
'volume': 38246600
},
{
'date': '08/16/01',
'open': 31.42,
'high': 32.45,
'low': 31.35,
'close': 32.31,
'volume': 42344400
},
{
'date': '08/17/01',
'open': 31.89,
'high': 32.07,
'low': 30.75,
'close': 30.94,
'volume': 50961200
},
{
'date': '08/20/01',
'open': 30.83,
'high': 31.38,
'low': 30.55,
'close': 31.35,
'volume': 46261600
},
{
'date': '08/21/01',
'open': 31.34,
'high': 31.6,
'low': 30.26,
'close': 30.39,
'volume': 45689200
},
{
'date': '08/22/01',
'open': 30.57,
'high': 30.58,
'low': 29.54,
'close': 30.33,
'volume': 77079800
},
{
'date': '08/23/01',
'open': 30.34,
'high': 30.76,
'low': 29.45,
'close': 29.56,
'volume': 46087600
},
{
'date': '08/24/01',
'open': 29.8,
'high': 31.14,
'low': 29.62,
'close': 31.03,
'volume': 61660800
},
{
'date': '08/27/01',
'open': 30.95,
'high': 31.68,
'low': 30.78,
'close': 31.16,
'volume': 43187000
},
{
'date': '08/28/01',
'open': 31.17,
'high': 31.47,
'low': 30.29,
'close': 30.37,
'volume': 46102800
},
{
'date': '08/29/01',
'open': 30.53,
'high': 30.65,
'low': 29.77,
'close': 30.12,
'volume': 46519000
},
{
'date': '08/30/01',
'open': 29.52,
'high': 29.83,
'low': 28.26,
'close': 28.47,
'volume': 95959800
},
{
'date': '08/31/01',
'open': 28.42,
'high': 29.03,
'low': 28.15,
'close': 28.53,
'volume': 54556400
},
{
'date': '09/04/01',
'open': 28.6,
'high': 29.54,
'low': 28.02,
'close': 28.05,
'volume': 65583600
},
{
'date': '09/05/01',
'open': 28.09,
'high': 29.2,
'low': 27.64,
'close': 28.87,
'volume': 88311200
},
{
'date': '09/06/01',
'open': 28.28,
'high': 29.2,
'low': 27.86,
'close': 28.01,
'volume': 8675200
},
{
'date': '09/07/01',
'open': 28.06,
'high': 28.68,
'low': 27.5,
'close': 27.7,
'volume': 88395800
},
{
'date': '09/10/01',
'open': 27.46,
'high': 28.98,
'low': 27.35,
'close': 28.79,
'volume': 83409600
},
{
'date': '09/17/01',
'open': 27.1,
'high': 27.55,
'low': 26.25,
'close': 26.46,
'volume': 21648600
},
{
'date': '09/18/01',
'open': 26.7,
'high': 27.5,
'low': 26.58,
'close': 27.16,
'volume': 80929600
},
{
'date': '09/19/01',
'open': 27.23,
'high': 27.56,
'low': 25.3,
'close': 26.93,
'volume': 24564200
},
{
'date': '09/20/01',
'open': 26.18,
'high': 26.3,
'low': 25.12,
'close': 25.38,
'volume': 14895800
},
{
'date': '09/21/01',
'open': 23.96,
'high': 25.3,
'low': 23.75,
'close': 24.86,
'volume': 80926200
},
{
'date': '09/24/01',
'open': 25.36,
'high': 26.22,
'low': 24.93,
'close': 26,
'volume': 81228800
},
{
'date': '09/25/01',
'open': 26.14,
'high': 26.5,
'low': 25.08,
'close': 25.65,
'volume': 81739400
},
{
'date': '09/26/01',
'open': 25.76,
'high': 25.9,
'low': 24.78,
'close': 25.14,
'volume': 56296000
},
{
'date': '09/27/01',
'open': 25.05,
'high': 25.34,
'low': 24,
'close': 24.98,
'volume': 79387000
},
{
'date': '09/28/01',
'open': 24.81,
'high': 25.8,
'low': 24.49,
'close': 25.58,
'volume': 8215400
},
{
'date': '10/01/01',
'open': 25.47,
'high': 26.25,
'low': 25.2,
'close': 25.89,
'volume': 67583000
},
{
'date': '10/02/01',
'open': 25.82,
'high': 26.78,
'low': 25.78,
'close': 26.53,
'volume': 78393000
},
{
'date': '10/03/01',
'open': 26.25,
'high': 28.46,
'low': 26.2,
'close': 28.12,
'volume': 92123000
},
{
'date': '10/04/01',
'open': 28.46,
'high': 29.2,
'low': 28.11,
'close': 28.22,
'volume': 99608600
},
{
'date': '10/05/01',
'open': 28.08,
'high': 29,
'low': 27.47,
'close': 28.86,
'volume': 79176000
},
{
'date': '10/08/01',
'open': 28.42,
'high': 29.32,
'low': 28.37,
'close': 29.02,
'volume': 59402600
},
{
'date': '10/09/01',
'open': 28.75,
'high': 28.79,
'low': 27.1,
'close': 27.28,
'volume': 95553400
},
{
'date': '10/10/01',
'open': 26.8,
'high': 27.88,
'low': 26.5,
'close': 27.76,
'volume': 84976600
},
{
'date': '10/11/01',
'open': 27.88,
'high': 28.42,
'low': 27.3,
'close': 28.16,
'volume': 83265200
},
{
'date': '10/12/01',
'open': 27.85,
'high': 28.32,
'low': 27.28,
'close': 28.19,
'volume': 61702400
},
{
'date': '10/15/01',
'open': 27.95,
'high': 29.25,
'low': 27.92,
'close': 29.03,
'volume': 67383400
},
{
'date': '10/16/01',
'open': 28.94,
'high': 29.46,
'low': 28.6,
'close': 29.22,
'volume': 64748400
},
{
'date': '10/17/01',
'open': 29.56,
'high': 29.65,
'low': 27.9,
'close': 28.02,
'volume': 71934600
},
{
'date': '10/18/01',
'open': 28.17,
'high': 28.79,
'low': 27.75,
'close': 28.38,
'volume': 68648000
},
{
'date': '10/19/01',
'open': 28.7,
'high': 29.02,
'low': 27.82,
'close': 28.95,
'volume': 89234800
},
{
'date': '10/22/01',
'open': 28.95,
'high': 30.1,
'low': 28.74,
'close': 30.08,
'volume': 70490200
},
{
'date': '10/23/01',
'open': 30.24,
'high': 30.72,
'low': 29.7,
'close': 30.22,
'volume': 78608400
},
{
'date': '10/24/01',
'open': 30.25,
'high': 30.81,
'low': 29.81,
'close': 30.66,
'volume': 76795400
},
{
'date': '10/25/01',
'open': 30.31,
'high': 31.3,
'low': 29.78,
'close': 31.28,
'volume': 73505200
},
{
'date': '10/26/01',
'open': 31.16,
'high': 31.82,
'low': 31.04,
'close': 31.1,
'volume': 61501800
},
{
'date': '10/29/01',
'open': 31.05,
'high': 31.1,
'low': 29.77,
'close': 29.82,
'volume': 55118000
},
{
'date': '10/30/01',
'open': 29.46,
'high': 29.77,
'low': 29.1,
'close': 29.44,
'volume': 55306200
},
{
'date': '10/31/01',
'open': 29.65,
'high': 30.36,
'low': 29,
'close': 29.08,
'volume': 61723200
},
{
'date': '11/01/01',
'open': 30.04,
'high': 31.13,
'low': 29.8,
'close': 30.92,
'volume': 6325600
},
{
'date': '11/02/01',
'open': 30.96,
'high': 31.51,
'low': 30.26,
'close': 30.7,
'volume': 81649200
},
{
'date': '11/05/01',
'open': 30.94,
'high': 32.02,
'low': 30.88,
'close': 31.64,
'volume': 64138200
},
{
'date': '11/06/01',
'open': 31.35,
'high': 32.55,
'low': 31.08,
'close': 32.39,
'volume': 66135000
},
{
'date': '11/07/01',
'open': 32.11,
'high': 32.52,
'low': 32.02,
'close': 32.12,
'volume': 58128200
},
{
'date': '11/08/01',
'open': 32.23,
'high': 33.03,
'low': 31.83,
'close': 32.21,
'volume': 71770800
},
{
'date': '11/09/01',
'open': 32.17,
'high': 32.82,
'low': 31.96,
'close': 32.6,
'volume': 47025200
},
{
'date': '11/12/01',
'open': 32.35,
'high': 33.22,
'low': 31.82,
'close': 32.9,
'volume': 56648200
},
{
'date': '11/13/01',
'open': 33.4,
'high': 34,
'low': 33.3,
'close': 33.95,
'volume': 58741600
},
{
'date': '11/14/01',
'open': 34.11,
'high': 34.17,
'low': 32.9,
'close': 32.98,
'volume': 84675000
},
{
'date': '11/15/01',
'open': 33.05,
'high': 33.52,
'low': 32.72,
'close': 33.06,
'volume': 73756000
},
{
'date': '11/16/01',
'open': 33.15,
'high': 33.31,
'low': 32.48,
'close': 32.88,
'volume': 56719600
},
{
'date': '11/19/01',
'open': 33.12,
'high': 33.48,
'low': 32.85,
'close': 33.27,
'volume': 53929000
},
{
'date': '11/20/01',
'open': 33.22,
'high': 33.9,
'low': 32.52,
'close': 32.7,
'volume': 63593400
},
{
'date': '11/21/01',
'open': 32.18,
'high': 32.3,
'low': 31.74,
'close': 32.02,
'volume': 48585800
},
{
'date': '11/23/01',
'open': 32.23,
'high': 32.4,
'low': 31.81,
'close': 32.36,
'volume': 15379600
},
{
'date': '11/26/01',
'open': 32.5,
'high': 32.86,
'low': 32.2,
'close': 32.57,
'volume': 40060200
},
{
'date': '11/27/01',
'open': 32.4,
'high': 32.54,
'low': 31.38,
'close': 31.87,
'volume': 88638000
},
{
'date': '11/28/01',
'open': 31.6,
'high': 32.06,
'low': 31.36,
'close': 31.4,
'volume': 52098000
},
{
'date': '11/29/01',
'open': 31.56,
'high': 32.48,
'low': 31.48,
'close': 32.42,
'volume': 52079600
},
{
'date': '11/30/01',
'open': 32.33,
'high': 32.54,
'low': 31.96,
'close': 32.1,
'volume': 44457400
},
{
'date': '12/03/01',
'open': 31.92,
'high': 32.62,
'low': 31.9,
'close': 32.38,
'volume': 45733200
},
{
'date': '12/04/01',
'open': 32.5,
'high': 33.06,
'low': 32.05,
'close': 33,
'volume': 49105800
},
{
'date': '12/05/01',
'open': 33.24,
'high': 34.08,
'low': 33.19,
'close': 34.05,
'volume': 74239600
},
{
'date': '12/06/01',
'open': 33.99,
'high': 34.5,
'low': 33.78,
'close': 34.32,
'volume': 54134200
},
{
'date': '12/07/01',
'open': 34.1,
'high': 34.42,
'low': 33.28,
'close': 33.92,
'volume': 41183200
},
{
'date': '12/10/01',
'open': 33.76,
'high': 34.22,
'low': 33.43,
'close': 33.53,
'volume': 35574600
},
{
'date': '12/11/01',
'open': 33.82,
'high': 34.07,
'low': 33.5,
'close': 33.66,
'volume': 52087000
},
{
'date': '12/12/01',
'open': 33.58,
'high': 34,
'low': 33.12,
'close': 33.98,
'volume': 46090400
},
{
'date': '12/13/01',
'open': 33.56,
'high': 34.12,
'low': 33.04,
'close': 33.14,
'volume': 50853400
},
{
'date': '12/14/01',
'open': 33.01,
'high': 33.98,
'low': 32.96,
'close': 33.72,
'volume': 40817800
},
{
'date': '12/17/01',
'open': 33.58,
'high': 34.56,
'low': 33.58,
'close': 34.49,
'volume': 54668000
},
{
'date': '12/18/01',
'open': 34.46,
'high': 34.74,
'low': 34.3,
'close': 34.64,
'volume': 45821200
},
{
'date': '12/19/01',
'open': 34.31,
'high': 34.95,
'low': 34.22,
'close': 34.74,
'volume': 56147800
},
{
'date': '12/20/01',
'open': 34.58,
'high': 34.7,
'low': 33.31,
'close': 33.38,
'volume': 76141000
},
{
'date': '12/21/01',
'open': 34,
'high': 34.4,
'low': 33.5,
'close': 33.77,
'volume': 74693800
},
{
'date': '12/24/01',
'open': 33.86,
'high': 34.02,
'low': 33.6,
'close': 33.64,
'volume': 11290400
},
{
'date': '12/26/01',
'open': 33.71,
'high': 34.54,
'low': 33.7,
'close': 33.84,
'volume': 28536400
},
{
'date': '12/27/01',
'open': 33.99,
'high': 34.36,
'low': 33.63,
'close': 33.92,
'volume': 30992000
},
{
'date': '12/28/01',
'open': 34.12,
'high': 34.42,
'low': 33.85,
'close': 33.94,
'volume': 27357400
},
{
'date': '12/31/01',
'open': 33.92,
'high': 34.24,
'low': 33.05,
'close': 33.12,
'volume': 36055400
},
{
'date': '01/02/02',
'open': 33.3,
'high': 33.58,
'low': 32.76,
'close': 33.52,
'volume': 46522200
},
{
'date': '01/03/02',
'open': 33.56,
'high': 34.64,
'low': 33.54,
'close': 34.62,
'volume': 65420600
},
{
'date': '01/04/02',
'open': 34.62,
'high': 34.96,
'low': 34.34,
'close': 34.45,
'volume': 51005400
},
{
'date': '01/07/02',
'open': 34.88,
'high': 35.01,
'low': 34.18,
'close': 34.28,
'volume': 57486800
},
{
'date': '01/08/02',
'open': 34.34,
'high': 35,
'low': 34,
'close': 34.69,
'volume': 46261200
},
{
'date': '01/09/02',
'open': 34.86,
'high': 35.31,
'low': 34.24,
'close': 34.36,
'volume': 74262400
},
{
'date': '01/10/02',
'open': 34.24,
'high': 34.9,
'low': 34.06,
'close': 34.64,
'volume': 48860200
},
{
'date': '01/11/02',
'open': 34.76,
'high': 35.16,
'low': 34.05,
'close': 34.3,
'volume': 67940000
},
{
'date': '01/14/02',
'open': 34.15,
'high': 34.52,
'low': 33.87,
'close': 34.24,
'volume': 49436200
},
{
'date': '01/15/02',
'open': 34.33,
'high': 34.81,
'low': 34.25,
'close': 34.78,
'volume': 58005000
},
{
'date': '01/16/02',
'open': 34.42,
'high': 34.92,
'low': 33.82,
'close': 33.94,
'volume': 60598200
},
{
'date': '01/17/02',
'open': 34.26,
'high': 35,
'low': 33.78,
'close': 34.93,
'volume': 66455800
},
{
'date': '01/18/02',
'open': 33.54,
'high': 33.92,
'low': 32.71,
'close': 33.05,
'volume': 4790600
},
{
'date': '01/22/02',
'open': 33.3,
'high': 33.32,
'low': 32.12,
'close': 32.23,
'volume': 75507200
},
{
'date': '01/23/02',
'open': 32.02,
'high': 32.36,
'low': 31.62,
'close': 31.87,
'volume': 78179200
},
{
'date': '01/24/02',
'open': 32.05,
'high': 32.59,
'low': 31.9,
'close': 32.33,
'volume': 79278000
},
{
'date': '01/25/02',
'open': 32.1,
'high': 32.42,
'low': 31.76,
'close': 31.9,
'volume': 48289000
},
{
'date': '01/28/02',
'open': 32.12,
'high': 32.2,
'low': 31.46,
'close': 31.91,
'volume': 40568400
},
{
'date': '01/29/02',
'open': 31.95,
'high': 32.25,
'low': 31,
'close': 31.16,
'volume': 57147000
},
{
'date': '01/30/02',
'open': 31.22,
'high': 31.45,
'low': 30.66,
'close': 31.42,
'volume': 64663800
},
{
'date': '01/31/02',
'open': 31.53,
'high': 31.95,
'low': 31.06,
'close': 31.86,
'volume': 62005400
},
{
'date': '02/01/02',
'open': 32.08,
'high': 32.25,
'low': 31.22,
'close': 31.33,
'volume': 62293600
},
{
'date': '02/04/02',
'open': 31.2,
'high': 31.34,
'low': 30.38,
'close': 30.56,
'volume': 68610800
},
{
'date': '02/05/02',
'open': 30.4,
'high': 31.12,
'low': 30.25,
'close': 30.58,
'volume': 65686200
},
{
'date': '02/06/02',
'open': 30.8,
'high': 30.94,
'low': 30.12,
'close': 30.2,
'volume': 64837000
},
{
'date': '02/07/02',
'open': 30.15,
'high': 30.8,
'low': 29.79,
'close': 29.9,
'volume': 61442600
},
{
'date': '02/08/02',
'open': 30.06,
'high': 30.38,
'low': 29.42,
'close': 30.32,
'volume': 59617000
},
{
'date': '02/11/02',
'open': 30,
'high': 30.62,
'low': 29.8,
'close': 30.56,
'volume': 49547600
},
{
'date': '02/12/02',
'open': 30.24,
'high': 30.42,
'low': 29.9,
'close': 30.07,
'volume': 43410600
},
{
'date': '02/13/02',
'open': 30.13,
'high': 30.94,
'low': 29.98,
'close': 30.91,
'volume': 52952600
},
{
'date': '02/14/02',
'open': 31,
'high': 31.5,
'low': 30.66,
'close': 30.8,
'volume': 55686400
},
{
'date': '02/15/02',
'open': 30.85,
'high': 31.03,
'low': 30.09,
'close': 30.12,
'volume': 47467400
},
{
'date': '02/19/02',
'open': 29.96,
'high': 30.07,
'low': 29.3,
'close': 29.42,
'volume': 49837200
},
{
'date': '02/20/02',
'open': 29.7,
'high': 30.18,
'low': 29.4,
'close': 29.95,
'volume': 49520800
},
{
'date': '02/21/02',
'open': 29.86,
'high': 30.14,
'low': 29,
'close': 29.02,
'volume': 56685800
},
{
'date': '02/22/02',
'open': 29.02,
'high': 29.38,
'low': 28.58,
'close': 29,
'volume': 69909400
},
{
'date': '02/25/02',
'open': 28.96,
'high': 29.94,
'low': 28.94,
'close': 29.54,
'volume': 50315800
},
{
'date': '02/26/02',
'open': 29.55,
'high': 30,
'low': 28.95,
'close': 29.28,
'volume': 62398400
},
{
'date': '02/27/02',
'open': 29.54,
'high': 30.08,
'low': 29,
'close': 29.2,
'volume': 64024400
},
{
'date': '02/28/02',
'open': 29.39,
'high': 29.85,
'low': 29.07,
'close': 29.17,
'volume': 65374600
},
{
'date': '03/01/02',
'open': 29.52,
'high': 30.75,
'low': 29.42,
'close': 30.68,
'volume': 59857000
},
{
'date': '03/04/02',
'open': 30.6,
'high': 31.75,
'low': 30.44,
'close': 31.6,
'volume': 72452200
},
{
'date': '03/05/02',
'open': 31.5,
'high': 31.94,
'low': 31.17,
'close': 31.54,
'volume': 55279800
},
{
'date': '03/06/02',
'open': 31.45,
'high': 31.85,
'low': 31.1,
'close': 31.82,
'volume': 48881200
},
{
'date': '03/07/02',
'open': 31.84,
'high': 31.94,
'low': 30.93,
'close': 31.36,
'volume': 57125600
},
{
'date': '03/08/02',
'open': 31.8,
'high': 32.35,
'low': 31.58,
'close': 31.98,
'volume': 56616600
},
{
'date': '03/11/02',
'open': 31.76,
'high': 32.5,
'low': 31.5,
'close': 32.17,
'volume': 42828000
},
{
'date': '03/12/02',
'open': 31.26,
'high': 31.4,
'low': 30.84,
'close': 31.27,
'volume': 64343000
},
{
'date': '03/13/02',
'open': 31.04,
'high': 31.51,
'low': 30.98,
'close': 31.05,
'volume': 43026600
},
{
'date': '03/14/02',
'open': 31.07,
'high': 31.12,
'low': 30.5,
'close': 30.61,
'volume': 49680600
},
{
'date': '03/15/02',
'open': 30.57,
'high': 31.26,
'low': 30.48,
'close': 31.24,
'volume': 62250000
},
{
'date': '03/18/02',
'open': 31.35,
'high': 31.5,
'low': 30.6,
'close': 31.07,
'volume': 42817200
},
{
'date': '03/19/02',
'open': 31.09,
'high': 31.5,
'low': 30.75,
'close': 31.12,
'volume': 35400000
},
{
'date': '03/20/02',
'open': 30.7,
'high': 31.01,
'low': 30.05,
'close': 30.05,
'volume': 53397000
},
{
'date': '03/21/02',
'open': 30.1,
'high': 30.8,
'low': 29.92,
'close': 30.68,
'volume': 45068200
},
{
'date': '03/22/02',
'open': 30.52,
'high': 30.57,
'low': 30.11,
'close': 30.22,
'volume': 40437600
},
{
'date': '03/25/02',
'open': 30.24,
'high': 30.39,
'low': 29.56,
'close': 29.62,
'volume': 46611600
},
{
'date': '03/26/02',
'open': 29.55,
'high': 30.46,
'low': 29.16,
'close': 29.54,
'volume': 67725000
},
{
'date': '03/27/02',
'open': 29.4,
'high': 29.94,
'low': 29.3,
'close': 29.72,
'volume': 45970800
},
{
'date': '03/28/02',
'open': 29.98,
'high': 30.32,
'low': 29.83,
'close': 30.16,
'volume': 41367800
},
{
'date': '04/01/02',
'open': 29.92,
'high': 30.2,
'low': 29.6,
'close': 30.19,
'volume': 45290200
},
{
'date': '04/02/02',
'open': 29.45,
'high': 29.55,
'low': 28.56,
'close': 28.65,
'volume': 74695200
},
{
'date': '04/03/02',
'open': 28.72,
'high': 28.8,
'low': 27.75,
'close': 28.16,
'volume': 73970800
},
{
'date': '04/04/02',
'open': 27.99,
'high': 28.48,
'low': 27.71,
'close': 28.22,
'volume': 60697400
},
{
'date': '04/05/02',
'open': 28.44,
'high': 28.65,
'low': 27.8,
'close': 27.94,
'volume': 48917200
},
{
'date': '04/08/02',
'open': 27.15,
'high': 28.68,
'low': 27.13,
'close': 28.61,
'volume': 72111000
},
{
'date': '04/09/02',
'open': 28.66,
'high': 28.72,
'low': 27.4,
'close': 27.44,
'volume': 61909600
},
{
'date': '04/10/02',
'open': 27.56,
'high': 28.56,
'low': 27.53,
'close': 28.15,
'volume': 74476200
},
{
'date': '04/11/02',
'open': 27.94,
'high': 28.22,
'low': 27.25,
'close': 27.4,
'volume': 56385600
},
{
'date': '04/12/02',
'open': 27.58,
'high': 28.13,
'low': 27.43,
'close': 27.96,
'volume': 51226200
},
{
'date': '04/15/02',
'open': 28,
'high': 28.38,
'low': 27.7,
'close': 27.84,
'volume': 46014000
},
{
'date': '04/16/02',
'open': 28.2,
'high': 29.59,
'low': 28.18,
'close': 28.9,
'volume': 49688000
},
{
'date': '04/17/02',
'open': 28.98,
'high': 29.14,
'low': 28.21,
'close': 28.32,
'volume': 53319400
},
{
'date': '04/18/02',
'open': 28.4,
'high': 28.75,
'low': 26.34,
'close': 28.18,
'volume': 53766600
},
{
'date': '04/19/02',
'open': 28.78,
'high': 28.99,
'low': 28.43,
'close': 28.6,
'volume': 845600
},
{
'date': '04/22/02',
'open': 28.26,
'high': 28.35,
'low': 27.5,
'close': 27.8,
'volume': 50481000
},
{
'date': '04/23/02',
'open': 27.84,
'high': 27.91,
'low': 26.65,
'close': 27,
'volume': 65639200
},
{
'date': '04/24/02',
'open': 26.92,
'high': 27.22,
'low': 26.5,
'close': 26.51,
'volume': 59638200
},
{
'date': '04/25/02',
'open': 26.45,
'high': 27.22,
'low': 26.44,
'close': 26.86,
'volume': 55811000
},
{
'date': '04/26/02',
'open': 27.04,
'high': 27.22,
'low': 25.62,
'close': 25.75,
'volume': 60894200
},
{
'date': '04/29/02',
'open': 25.74,
'high': 26.46,
'low': 25.72,
'close': 26.12,
'volume': 66142400
},
{
'date': '04/30/02',
'open': 26.05,
'high': 26.65,
'low': 25.96,
'close': 26.13,
'volume': 74615400
},
{
'date': '05/01/02',
'open': 26.08,
'high': 26.6,
'low': 25.33,
'close': 26.38,
'volume': 74967600
},
{
'date': '05/02/02',
'open': 26.32,
'high': 27.04,
'low': 25.57,
'close': 25.6,
'volume': 76275000
},
{
'date': '05/03/02',
'open': 25.63,
'high': 25.84,
'low': 24.72,
'close': 24.78,
'volume': 69139400
},
{
'date': '05/06/02',
'open': 24.72,
'high': 25.27,
'low': 24.16,
'close': 24.31,
'volume': 64789600
},
{
'date': '05/07/02',
'open': 24.59,
'high': 25.14,
'low': 24.18,
'close': 24.74,
'volume': 86098600
},
{
'date': '05/08/02',
'open': 25.68,
'high': 27.5,
'low': 25.62,
'close': 27.48,
'volume': 98420000
},
{
'date': '05/09/02',
'open': 27.2,
'high': 27.5,
'low': 25.95,
'close': 26.06,
'volume': 81954800
},
{
'date': '05/10/02',
'open': 26.26,
'high': 26.34,
'low': 25,
'close': 25.02,
'volume': 62738800
},
{
'date': '05/13/02',
'open': 25.22,
'high': 26.46,
'low': 24.88,
'close': 26.34,
'volume': 63098800
},
{
'date': '05/14/02',
'open': 27.2,
'high': 27.92,
'low': 26.99,
'close': 27.44,
'volume': 61996200
},
{
'date': '05/15/02',
'open': 27.24,
'high': 28.22,
'low': 26.93,
'close': 27.38,
'volume': 69408800
},
{
'date': '05/16/02',
'open': 27.36,
'high': 28.02,
'low': 27.32,
'close': 27.87,
'volume': 52033200
},
{
'date': '05/17/02',
'open': 28.1,
'high': 28.2,
'low': 27.64,
'close': 28.02,
'volume': 51093600
},
{
'date': '05/20/02',
'open': 27.75,
'high': 27.78,
'low': 26.75,
'close': 27,
'volume': 51320000
},
{
'date': '05/21/02',
'open': 26.98,
'high': 27.3,
'low': 26.05,
'close': 26.1,
'volume': 59945800
},
{
'date': '05/22/02',
'open': 25.94,
'high': 26.86,
'low': 25.92,
'close': 26.84,
'volume': 53203400
},
{
'date': '05/23/02',
'open': 26.85,
'high': 27.44,
'low': 26.5,
'close': 27.41,
'volume': 50497000
},
{
'date': '05/24/02',
'open': 27.07,
'high': 27.26,
'low': 26.52,
'close': 26.63,
'volume': 34541400
},
{
'date': '05/28/02',
'open': 26.8,
'high': 26.84,
'low': 25.88,
'close': 26.16,
'volume': 48376600
},
{
'date': '05/29/02',
'open': 25.82,
'high': 26.36,
'low': 25.78,
'close': 26.02,
'volume': 44498000
},
{
'date': '05/30/02',
'open': 25.82,
'high': 26.68,
'low': 25.72,
'close': 26.32,
'volume': 61148800
},
{
'date': '05/31/02',
'open': 26.45,
'high': 26.71,
'low': 25.38,
'close': 25.46,
'volume': 58592200
},
{
'date': '06/03/02',
'open': 25.5,
'high': 25.82,
'low': 24.58,
'close': 24.71,
'volume': 86144000
},
{
'date': '06/04/02',
'open': 24.75,
'high': 25.62,
'low': 24.62,
'close': 24.99,
'volume': 86308600
},
{
'date': '06/05/02',
'open': 25.22,
'high': 25.88,
'low': 25.16,
'close': 25.83,
'volume': 65448000
},
{
'date': '06/06/02',
'open': 25.76,
'high': 26.07,
'low': 24.9,
'close': 25.95,
'volume': 71526200
},
{
'date': '06/07/02',
'open': 24.94,
'high': 26.3,
'low': 24.93,
'close': 25.99,
'volume': 95361400
},
{
'date': '06/10/02',
'open': 25.82,
'high': 26.65,
'low': 25.41,
'close': 26.41,
'volume': 69401400
},
{
'date': '06/11/02',
'open': 26.64,
'high': 27.09,
'low': 26.21,
'close': 26.28,
'volume': 72886600
},
{
'date': '06/12/02',
'open': 26.29,
'high': 27.89,
'low': 26.25,
'close': 27.77,
'volume': 28807600
},
{
'date': '06/13/02',
'open': 27.42,
'high': 27.74,
'low': 27.1,
'close': 27.11,
'volume': 77586600
},
{
'date': '06/14/02',
'open': 26.58,
'high': 27.78,
'low': 26.5,
'close': 27.62,
'volume': 8195200
},
{
'date': '06/17/02',
'open': 27.83,
'high': 28.22,
'low': 27.68,
'close': 27.84,
'volume': 93019400
},
{
'date': '06/18/02',
'open': 27.76,
'high': 28.3,
'low': 27.68,
'close': 28,
'volume': 74185600
},
{
'date': '06/19/02',
'open': 27.74,
'high': 27.97,
'low': 27.16,
'close': 27.18,
'volume': 76793800
},
{
'date': '06/20/02',
'open': 27.18,
'high': 27.55,
'low': 26.95,
'close': 27.05,
'volume': 81753800
},
{
'date': '06/21/02',
'open': 26.7,
'high': 27.28,
'low': 26.14,
'close': 26.14,
'volume': 8853600
},
{
'date': '06/24/02',
'open': 26.05,
'high': 27.32,
'low': 25.92,
'close': 27.08,
'volume': 2854800
},
{
'date': '06/25/02',
'open': 27.35,
'high': 27.5,
'low': 26.4,
'close': 26.48,
'volume': 81821600
},
{
'date': '06/26/02',
'open': 25.53,
'high': 27.2,
'low': 25.52,
'close': 27.06,
'volume': 10743600
},
{
'date': '06/27/02',
'open': 27.3,
'high': 27.52,
'low': 26.43,
'close': 27.46,
'volume': 93860000
},
{
'date': '06/28/02',
'open': 27.28,
'high': 27.9,
'low': 26.92,
'close': 27.35,
'volume': 79780400
},
{
'date': '07/01/02',
'open': 27.06,
'high': 27.2,
'low': 26.26,
'close': 26.33,
'volume': 64138200
},
{
'date': '07/02/02',
'open': 26.19,
'high': 26.46,
'low': 25.58,
'close': 25.72,
'volume': 80197200
},
{
'date': '07/03/02',
'open': 25.62,
'high': 26.3,
'low': 25.22,
'close': 26.24,
'volume': 79436400
},
{
'date': '07/05/02',
'open': 26.54,
'high': 27.45,
'low': 26.52,
'close': 27.42,
'volume': 35665400
},
{
'date': '07/08/02',
'open': 27.2,
'high': 27.46,
'low': 26.29,
'close': 26.46,
'volume': 61944600
},
{
'date': '07/09/02',
'open': 26.68,
'high': 27.36,
'low': 26.48,
'close': 26.6,
'volume': 82226200
},
{
'date': '07/10/02',
'open': 26.84,
'high': 27.1,
'low': 26,
'close': 26.12,
'volume': 88267400
},
{
'date': '07/11/02',
'open': 26.02,
'high': 28.45,
'low': 25.62,
'close': 26.46,
'volume': 26177400
},
{
'date': '07/12/02',
'open': 26.68,
'high': 26.86,
'low': 25.74,
'close': 25.93,
'volume': 94473400
},
{
'date': '07/15/02',
'open': 25.68,
'high': 26.14,
'low': 24.34,
'close': 25.9,
'volume': 31064000
},
{
'date': '07/16/02',
'open': 25.66,
'high': 26.4,
'low': 25.32,
'close': 25.62,
'volume': 94200400
},
{
'date': '07/17/02',
'open': 26.26,
'high': 26.65,
'low': 25.58,
'close': 26,
'volume': 95177800
},
{
'date': '07/18/02',
'open': 26.03,
'high': 26.37,
'low': 25.33,
'close': 25.56,
'volume': 82916200
},
{
'date': '07/19/02',
'open': 24.91,
'high': 25.44,
'low': 24.41,
'close': 24.78,
'volume': 6824400
},
{
'date': '07/22/02',
'open': 24.48,
'high': 25,
'low': 22.95,
'close': 23.14,
'volume': 76704600
},
{
'date': '07/23/02',
'open': 23.25,
'high': 23.4,
'low': 21.35,
'close': 21.5,
'volume': 63231400
},
{
'date': '07/24/02',
'open': 20.8,
'high': 23.18,
'low': 20.7,
'close': 23.12,
'volume': 98440600
},
{
'date': '07/25/02',
'open': 22.72,
'high': 23.1,
'low': 21.22,
'close': 21.42,
'volume': 58319000
},
{
'date': '07/26/02',
'open': 21.87,
'high': 22.7,
'low': 21.84,
'close': 22.68,
'volume': 20744200
},
{
'date': '07/29/02',
'open': 23.45,
'high': 24.15,
'low': 23.28,
'close': 24.12,
'volume': 9336400
},
{
'date': '07/30/02',
'open': 23.78,
'high': 24.42,
'low': 23.66,
'close': 24.05,
'volume': 19130800
},
{
'date': '07/31/02',
'open': 23.8,
'high': 24.02,
'low': 23.18,
'close': 23.99,
'volume': 85826000
},
{
'date': '08/01/02',
'open': 23.79,
'high': 24.04,
'low': 22.65,
'close': 22.88,
'volume': 87555800
},
{
'date': '08/02/02',
'open': 22.76,
'high': 22.92,
'low': 21.9,
'close': 22.2,
'volume': 84268200
},
{
'date': '08/05/02',
'open': 22.14,
'high': 22.58,
'low': 21.9,
'close': 22,
'volume': 77358600
},
{
'date': '08/06/02',
'open': 22.45,
'high': 23.62,
'low': 22.42,
'close': 22.84,
'volume': 86002000
},
{
'date': '08/07/02',
'open': 23.5,
'high': 23.65,
'low': 22.58,
'close': 23.54,
'volume': 84944400
},
{
'date': '08/08/02',
'open': 23.56,
'high': 24.5,
'low': 23.2,
'close': 24.46,
'volume': 87142000
},
{
'date': '08/09/02',
'open': 24.08,
'high': 24.58,
'low': 23.83,
'close': 24.06,
'volume': 67812000
},
{
'date': '08/12/02',
'open': 23.8,
'high': 24.38,
'low': 23.8,
'close': 24.24,
'volume': 55884600
},
{
'date': '08/13/02',
'open': 24,
'high': 24.85,
'low': 23.45,
'close': 23.53,
'volume': 98451000
},
{
'date': '08/14/02',
'open': 23.62,
'high': 24.87,
'low': 23.6,
'close': 24.86,
'volume': 95268000
},
{
'date': '08/15/02',
'open': 24.98,
'high': 25.37,
'low': 24.38,
'close': 24.88,
'volume': 97572400
},
{
'date': '08/16/02',
'open': 24.75,
'high': 25.12,
'low': 24.46,
'close': 25,
'volume': 65646600
},
{
'date': '08/19/02',
'open': 25.02,
'high': 26.02,
'low': 24.92,
'close': 26,
'volume': 78848200
},
{
'date': '08/20/02',
'open': 25.69,
'high': 25.85,
'low': 25.38,
'close': 25.52,
'volume': 69169200
},
{
'date': '08/21/02',
'open': 25.78,
'high': 26.26,
'low': 25.58,
'close': 26.14,
'volume': 79681600
},
{
'date': '08/22/02',
'open': 26.42,
'high': 26.72,
'low': 26.3,
'close': 26.62,
'volume': 71987600
},
{
'date': '08/23/02',
'open': 26.33,
'high': 26.42,
'low': 25.92,
'close': 26.11,
'volume': 56328200
},
{
'date': '08/26/02',
'open': 26.25,
'high': 26.32,
'low': 25.59,
'close': 26.05,
'volume': 54679800
},
{
'date': '08/27/02',
'open': 26.16,
'high': 26.22,
'low': 25.32,
'close': 25.42,
'volume': 61052600
},
{
'date': '08/28/02',
'open': 25.24,
'high': 25.33,
'low': 24.65,
'close': 24.69,
'volume': 66918600
},
{
'date': '08/29/02',
'open': 24.44,
'high': 25.5,
'low': 24.26,
'close': 25.29,
'volume': 92012800
},
{
'date': '08/30/02',
'open': 25.07,
'high': 25.24,
'low': 24.5,
'close': 24.54,
'volume': 52929600
},
{
'date': '09/03/02',
'open': 24.26,
'high': 24.26,
'low': 23.49,
'close': 23.51,
'volume': 69569000
},
{
'date': '09/04/02',
'open': 23.72,
'high': 24.3,
'low': 23.58,
'close': 24.1,
'volume': 77710400
},
{
'date': '09/05/02',
'open': 23.75,
'high': 23.76,
'low': 22.94,
'close': 22.96,
'volume': 85533000
},
{
'date': '09/06/02',
'open': 23.88,
'high': 24.14,
'low': 23.74,
'close': 23.91,
'volume': 66946800
},
{
'date': '09/09/02',
'open': 23.62,
'high': 24.48,
'low': 23.32,
'close': 24.35,
'volume': 79275800
},
{
'date': '09/10/02',
'open': 24.27,
'high': 24.91,
'low': 24.18,
'close': 24.9,
'volume': 81826400
},
{
'date': '09/11/02',
'open': 25.12,
'high': 25.55,
'low': 24.26,
'close': 24.29,
'volume': 76327400
},
{
'date': '09/12/02',
'open': 24.08,
'high': 24.15,
'low': 23.51,
'close': 23.58,
'volume': 62394000
},
{
'date': '09/13/02',
'open': 23.45,
'high': 24.13,
'low': 23.42,
'close': 23.96,
'volume': 57879400
},
{
'date': '09/16/02',
'open': 23.81,
'high': 24.06,
'low': 23.52,
'close': 23.89,
'volume': 47761200
},
{
'date': '09/17/02',
'open': 24.34,
'high': 24.45,
'low': 23.54,
'close': 23.64,
'volume': 70154600
},
{
'date': '09/18/02',
'open': 23.36,
'high': 24.12,
'low': 23.33,
'close': 23.88,
'volume': 82254200
},
{
'date': '09/19/02',
'open': 23.34,
'high': 23.91,
'low': 23.28,
'close': 23.6,
'volume': 76512400
},
{
'date': '09/20/02',
'open': 23.86,
'high': 24,
'low': 23.65,
'close': 23.73,
'volume': 20200800
},
{
'date': '09/23/02',
'open': 23.3,
'high': 23.36,
'low': 22.4,
'close': 22.62,
'volume': 87135400
},
{
'date': '09/24/02',
'open': 22.42,
'high': 23.24,
'low': 22.32,
'close': 22.84,
'volume': 762400
},
{
'date': '09/25/02',
'open': 23.2,
'high': 23.48,
'low': 22.53,
'close': 23.26,
'volume': 4928800
},
{
'date': '09/26/02',
'open': 23.56,
'high': 23.75,
'low': 22.98,
'close': 23.1,
'volume': 99432200
},
{
'date': '09/27/02',
'open': 23.02,
'high': 23.55,
'low': 22.6,
'close': 22.62,
'volume': 78960600
},
{
'date': '09/30/02',
'open': 22.44,
'high': 22.52,
'low': 21.56,
'close': 21.87,
'volume': 9667000
},
{
'date': '10/01/02',
'open': 22.16,
'high': 23.15,
'low': 21.6,
'close': 23.12,
'volume': 6303400
},
{
'date': '10/02/02',
'open': 23.05,
'high': 23.41,
'low': 22.58,
'close': 22.8,
'volume': 1690800
},
{
'date': '10/03/02',
'open': 22.65,
'high': 23.3,
'low': 22.25,
'close': 22.36,
'volume': 3368400
},
{
'date': '10/04/02',
'open': 22.7,
'high': 22.78,
'low': 21.82,
'close': 21.88,
'volume': 5444000
},
{
'date': '10/07/02',
'open': 21.9,
'high': 22.53,
'low': 21.84,
'close': 22.02,
'volume': 86424800
},
{
'date': '10/08/02',
'open': 22.38,
'high': 22.99,
'low': 22.06,
'close': 22.5,
'volume': 13478000
},
{
'date': '10/09/02',
'open': 22.12,
'high': 22.72,
'low': 21.9,
'close': 22,
'volume': 21578800
},
{
'date': '10/10/02',
'open': 22,
'high': 23.32,
'low': 21.62,
'close': 23.19,
'volume': 15923800
},
{
'date': '10/11/02',
'open': 23.68,
'high': 24.5,
'low': 23.52,
'close': 24.44,
'volume': 5946000
},
{
'date': '10/14/02',
'open': 24.1,
'high': 24.66,
'low': 23.92,
'close': 24.64,
'volume': 73712600
},
{
'date': '10/15/02',
'open': 25.66,
'high': 26.22,
'low': 24.76,
'close': 26.14,
'volume': 25153400
},
{
'date': '10/16/02',
'open': 25.2,
'high': 25.63,
'low': 25.14,
'close': 25.2,
'volume': 92659600
},
{
'date': '10/17/02',
'open': 26.14,
'high': 27,
'low': 25,
'close': 25.39,
'volume': 55546600
},
{
'date': '10/18/02',
'open': 26.3,
'high': 26.65,
'low': 25.57,
'close': 26.58,
'volume': 50289400
},
{
'date': '10/21/02',
'open': 25.98,
'high': 26.5,
'low': 25.5,
'close': 26.26,
'volume': 10870400
},
{
'date': '10/22/02',
'open': 25.72,
'high': 26,
'low': 25.52,
'close': 25.84,
'volume': 83470600
},
{
'date': '10/23/02',
'open': 25.71,
'high': 26.63,
'low': 25.5,
'close': 26.6,
'volume': 11170800
},
{
'date': '10/24/02',
'open': 26.68,
'high': 26.68,
'low': 25.45,
'close': 25.62,
'volume': 94648000
},
{
'date': '10/25/02',
'open': 25.62,
'high': 26.4,
'low': 25.58,
'close': 26.34,
'volume': 73958600
},
{
'date': '10/28/02',
'open': 26.7,
'high': 26.75,
'low': 25.76,
'close': 25.98,
'volume': 78714000
},
{
'date': '10/29/02',
'open': 26.08,
'high': 26.24,
'low': 25.42,
'close': 26.04,
'volume': 87651800
},
{
'date': '10/30/02',
'open': 26.1,
'high': 26.7,
'low': 25.82,
'close': 26.56,
'volume': 93272600
},
{
'date': '10/31/02',
'open': 26.6,
'high': 27.04,
'low': 26.42,
'close': 26.74,
'volume': 532600
},
{
'date': '11/01/02',
'open': 26.22,
'high': 28,
'low': 25.95,
'close': 26.5,
'volume': 94110000
},
{
'date': '11/04/02',
'open': 28.38,
'high': 28.62,
'low': 27.76,
'close': 28.05,
'volume': 37385200
},
{
'date': '11/05/02',
'open': 27.89,
'high': 28.4,
'low': 27.79,
'close': 28.32,
'volume': 74833400
},
{
'date': '11/06/02',
'open': 28.5,
'high': 28.64,
'low': 27.76,
'close': 28.52,
'volume': 12274600
},
{
'date': '11/07/02',
'open': 28.08,
'high': 28.31,
'low': 27.75,
'close': 28,
'volume': 71511000
},
{
'date': '11/08/02',
'open': 28,
'high': 28.28,
'low': 27.5,
'close': 27.55,
'volume': 64751600
},
{
'date': '11/11/02',
'open': 27.54,
'high': 27.55,
'low': 26.91,
'close': 26.93,
'volume': 57035200
},
{
'date': '11/12/02',
'open': 27.05,
'high': 27.72,
'low': 26.95,
'close': 27.26,
'volume': 76341000
},
{
'date': '11/13/02',
'open': 27.12,
'high': 27.96,
'low': 27.06,
'close': 27.68,
'volume': 6005600
},
{
'date': '11/14/02',
'open': 28,
'high': 28.52,
'low': 27.94,
'close': 28.5,
'volume': 76140800
},
{
'date': '11/15/02',
'open': 28.31,
'high': 28.46,
'low': 27.84,
'close': 28.34,
'volume': 75035200
},
{
'date': '11/18/02',
'open': 28.48,
'high': 28.52,
'low': 27.87,
'close': 27.92,
'volume': 55895400
},
{
'date': '11/19/02',
'open': 27.78,
'high': 27.8,
'low': 27.16,
'close': 27.42,
'volume': 74739200
},
{
'date': '11/20/02',
'open': 27.5,
'high': 28.48,
'low': 27.46,
'close': 28.31,
'volume': 74486400
},
{
'date': '11/21/02',
'open': 28.48,
'high': 29,
'low': 28.39,
'close': 28.92,
'volume': 81398400
},
{
'date': '11/22/02',
'open': 28.72,
'high': 29.15,
'low': 28.52,
'close': 29.11,
'volume': 68679400
},
{
'date': '11/25/02',
'open': 29.03,
'high': 29.32,
'low': 28.79,
'close': 29.12,
'volume': 60342800
},
{
'date': '11/26/02',
'open': 28.82,
'high': 29.12,
'low': 28.39,
'close': 28.45,
'volume': 65352200
},
{
'date': '11/27/02',
'open': 28.8,
'high': 29.31,
'low': 28.7,
'close': 29.04,
'volume': 54007200
},
{
'date': '11/29/02',
'open': 29.22,
'high': 29.32,
'low': 28.72,
'close': 28.84,
'volume': 26170000
},
{
'date': '12/02/02',
'open': 29.32,
'high': 29.48,
'low': 28.32,
'close': 28.84,
'volume': 60789200
},
{
'date': '12/03/02',
'open': 28.64,
'high': 28.68,
'low': 28.2,
'close': 28.36,
'volume': 56614600
},
{
'date': '12/04/02',
'open': 28.06,
'high': 28.72,
'low': 27.91,
'close': 28.27,
'volume': 82697800
},
{
'date': '12/05/02',
'open': 28.48,
'high': 28.54,
'low': 27.65,
'close': 27.67,
'volume': 66590800
},
{
'date': '12/06/02',
'open': 27.44,
'high': 27.87,
'low': 27.12,
'close': 27.74,
'volume': 70669400
},
{
'date': '12/09/02',
'open': 27.5,
'high': 27.61,
'low': 26.64,
'close': 26.76,
'volume': 60570800
},
{
'date': '12/10/02',
'open': 26.78,
'high': 27.24,
'low': 26.74,
'close': 27,
'volume': 60627400
},
{
'date': '12/11/02',
'open': 26.92,
'high': 27.51,
'low': 26.79,
'close': 27.33,
'volume': 67192200
},
{
'date': '12/12/02',
'open': 27.5,
'high': 27.53,
'low': 26.84,
'close': 27.08,
'volume': 54277400
},
{
'date': '12/13/02',
'open': 26.84,
'high': 26.88,
'low': 26.23,
'close': 26.25,
'volume': 62208600
},
{
'date': '12/16/02',
'open': 26.49,
'high': 27.28,
'low': 26.34,
'close': 27.24,
'volume': 56910400
},
{
'date': '12/17/02',
'open': 27.21,
'high': 27.5,
'low': 26.89,
'close': 27.18,
'volume': 47689800
},
{
'date': '12/18/02',
'open': 26.92,
'high': 27.2,
'low': 26.4,
'close': 26.76,
'volume': 59876400
},
{
'date': '12/19/02',
'open': 26.62,
'high': 27.38,
'low': 26.44,
'close': 26.56,
'volume': 79737600
},
{
'date': '12/20/02',
'open': 26.74,
'high': 26.86,
'low': 26.06,
'close': 26.52,
'volume': 87678200
},
{
'date': '12/23/02',
'open': 26.52,
'high': 27.14,
'low': 26.45,
'close': 27,
'volume': 46181600
},
{
'date': '12/24/02',
'open': 26.77,
'high': 27.12,
'low': 26.76,
'close': 26.91,
'volume': 18304200
},
{
'date': '12/26/02',
'open': 27.02,
'high': 27.34,
'low': 26.58,
'close': 26.7,
'volume': 36701600
},
{
'date': '12/27/02',
'open': 26.64,
'high': 27,
'low': 26.44,
'close': 26.48,
'volume': 39890200
},
{
'date': '12/30/02',
'open': 26.5,
'high': 26.62,
'low': 26.14,
'close': 26.38,
'volume': 46846600
},
{
'date': '12/31/02',
'open': 26.37,
'high': 26.5,
'low': 25.63,
'close': 25.85,
'volume': 54464800
},
{
'date': '01/02/03',
'open': 26.15,
'high': 26.88,
'low': 25.86,
'close': 26.86,
'volume': 67208216
},
{
'date': '01/03/03',
'open': 26.8,
'high': 26.9,
'low': 26.44,
'close': 26.9,
'volume': 55744224
},
{
'date': '01/06/03',
'open': 27.01,
'high': 27.62,
'low': 26.9,
'close': 27.38,
'volume': 59691684
},
{
'date': '01/07/03',
'open': 27.46,
'high': 28,
'low': 27.34,
'close': 27.9,
'volume': 81113928
},
{
'date': '01/08/03',
'open': 27.68,
'high': 27.78,
'low': 27.06,
'close': 27.12,
'volume': 64749146
},
{
'date': '01/09/03',
'open': 27.36,
'high': 27.96,
'low': 27.26,
'close': 27.9,
'volume': 62048642
},
{
'date': '01/10/03',
'open': 27.55,
'high': 28.15,
'low': 27.45,
'close': 27.96,
'volume': 67985474
},
{
'date': '01/13/03',
'open': 28.26,
'high': 28.38,
'low': 27.89,
'close': 28.2,
'volume': 61040604
},
{
'date': '01/14/03',
'open': 28.16,
'high': 28.5,
'low': 28.1,
'close': 28.48,
'volume': 54441838
},
{
'date': '01/15/03',
'open': 28.5,
'high': 28.66,
'low': 28.1,
'close': 28.14,
'volume': 59999384
},
{
'date': '01/16/03',
'open': 28.16,
'high': 28.32,
'low': 27.56,
'close': 27.68,
'volume': 83405140
},
{
'date': '01/17/03',
'open': 26.48,
'high': 26.5,
'low': 25.66,
'close': 25.73,
'volume': 156119200
},
{
'date': '01/21/03',
'open': 25.94,
'high': 26.08,
'low': 25.64,
'close': 25.66,
'volume': 86413486
},
{
'date': '01/22/03',
'open': 25.78,
'high': 26.2,
'low': 25.46,
'close': 25.5,
'volume': 87486264
},
{
'date': '01/23/03',
'open': 25.97,
'high': 26.27,
'low': 25.73,
'close': 26.14,
'volume': 71629620
},
{
'date': '01/24/03',
'open': 26.04,
'high': 26.02,
'low': 24.85,
'close': 24.92,
'volume': 103436814
},
{
'date': '01/27/03',
'open': 24.65,
'high': 25.3,
'low': 24.2,
'close': 24.58,
'volume': 115186478
},
{
'date': '01/28/03',
'open': 24.84,
'high': 24.85,
'low': 24.28,
'close': 24.41,
'volume': 86413978
},
{
'date': '01/29/03',
'open': 24.36,
'high': 25.02,
'low': 23.96,
'close': 24.96,
'volume': 107226456
},
{
'date': '01/30/03',
'open': 25.08,
'high': 25.08,
'low': 24.1,
'close': 24.12,
'volume': 88387876
},
{
'date': '01/31/03',
'open': 23.72,
'high': 24.18,
'low': 23.52,
'close': 23.73,
'volume': 107182966
},
{
'date': '02/03/03',
'open': 23.96,
'high': 24.55,
'low': 23.73,
'close': 24.28,
'volume': 80820526
},
{
'date': '02/04/03',
'open': 23.9,
'high': 23.97,
'low': 23.44,
'close': 23.66,
'volume': 82124484
},
{
'date': '02/05/03',
'open': 23.9,
'high': 24.26,
'low': 23.33,
'close': 23.48,
'volume': 101376734
},
{
'date': '02/06/03',
'open': 23.43,
'high': 23.81,
'low': 23.28,
'close': 23.71,
'volume': 83617960
},
{
'date': '02/07/03',
'open': 23.94,
'high': 23.98,
'low': 23.2,
'close': 23.29,
'volume': 75852114
},
{
'date': '02/10/03',
'open': 23.4,
'high': 23.76,
'low': 23.27,
'close': 23.69,
'volume': 74333418
},
{
'date': '02/11/03',
'open': 23.65,
'high': 23.84,
'low': 23,
'close': 23.22,
'volume': 84596680
},
{
'date': '02/12/03',
'open': 23.28,
'high': 23.55,
'low': 23.13,
'close': 23.22,
'volume': 71576300
},
{
'date': '02/13/03',
'open': 23.2,
'high': 23.56,
'low': 23.07,
'close': 23.5,
'volume': 73839528
},
{
'date': '02/14/03',
'open': 23.62,
'high': 24.25,
'low': 23.38,
'close': 24.15,
'volume': 90770856
},
{
'date': '02/18/03',
'open': 24.4,
'high': 24.99,
'low': 24.4,
'close': 24.96,
'volume': 57543713
},
{
'date': '02/19/03',
'open': 24.85,
'high': 24.88,
'low': 24.17,
'close': 24.53,
'volume': 47130583
},
{
'date': '02/20/03',
'open': 24.76,
'high': 24.87,
'low': 24.1,
'close': 24.15,
'volume': 51027895
},
{
'date': '02/21/03',
'open': 24.29,
'high': 24.8,
'low': 23.7,
'close': 24.61,
'volume': 57081029
},
{
'date': '02/24/03',
'open': 24.44,
'high': 24.5,
'low': 23.84,
'close': 24.07,
'volume': 62548553
},
{
'date': '02/25/03',
'open': 23.54,
'high': 24.27,
'low': 23.38,
'close': 24.19,
'volume': 68473109
},
{
'date': '02/26/03',
'open': 24.1,
'high': 24.47,
'low': 23.58,
'close': 23.6,
'volume': 57314562
},
{
'date': '02/27/03',
'open': 23.9,
'high': 24.21,
'low': 23.3,
'close': 23.58,
'volume': 75639266
},
{
'date': '02/28/03',
'open': 23.74,
'high': 24.07,
'low': 23.56,
'close': 23.7,
'volume': 56737928
},
{
'date': '03/03/03',
'open': 24.03,
'high': 24.12,
'low': 23.41,
'close': 23.54,
'volume': 50841129
},
{
'date': '03/04/03',
'open': 23.58,
'high': 23.66,
'low': 23.06,
'close': 23.07,
'volume': 56803900
},
{
'date': '03/05/03',
'open': 23.07,
'high': 23.55,
'low': 23.05,
'close': 23.44,
'volume': 55631397
},
{
'date': '03/06/03',
'open': 23.17,
'high': 23.5,
'low': 23.13,
'close': 23.27,
'volume': 51553414
},
{
'date': '03/07/03',
'open': 22.95,
'high': 23.79,
'low': 22.9,
'close': 23.56,
'volume': 66167680
},
{
'date': '03/10/03',
'open': 23.31,
'high': 23.46,
'low': 22.89,
'close': 22.95,
'volume': 48721361
},
{
'date': '03/11/03',
'open': 23.06,
'high': 23.27,
'low': 22.76,
'close': 22.79,
'volume': 54268389
},
{
'date': '03/12/03',
'open': 22.82,
'high': 23.44,
'low': 22.55,
'close': 23.39,
'volume': 72568874
},
{
'date': '03/13/03',
'open': 23.72,
'high': 24.74,
'low': 23.44,
'close': 24.67,
'volume': 81041416
},
{
'date': '03/14/03',
'open': 24.68,
'high': 24.96,
'low': 24.26,
'close': 24.86,
'volume': 75701349
},
{
'date': '03/17/03',
'open': 24.5,
'high': 25.95,
'low': 24.33,
'close': 25.93,
'volume': 101197122
},
{
'date': '03/18/03',
'open': 25.94,
'high': 26.04,
'low': 25.5,
'close': 26.04,
'volume': 78377645
},
{
'date': '03/19/03',
'open': 25.98,
'high': 26.43,
'low': 25.74,
'close': 26.32,
'volume': 73828591
},
{
'date': '03/20/03',
'open': 26.03,
'high': 26.52,
'low': 25.67,
'close': 26.25,
'volume': 72006425
},
{
'date': '03/21/03',
'open': 26.76,
'high': 26.9,
'low': 26.03,
'close': 26.57,
'volume': 85826301
},
{
'date': '03/24/03',
'open': 25.55,
'high': 25.94,
'low': 25.19,
'close': 25.29,
'volume': 61250394
},
{
'date': '03/25/03',
'open': 25.6,
'high': 25.75,
'low': 25.03,
'close': 25.49,
'volume': 63608930
},
{
'date': '03/26/03',
'open': 25.43,
'high': 25.62,
'low': 25.24,
'close': 25.25,
'volume': 51687898
},
{
'date': '03/27/03',
'open': 24.94,
'high': 25.26,
'low': 24.6,
'close': 25.04,
'volume': 60045257
},
{
'date': '03/28/03',
'open': 24.67,
'high': 25.1,
'low': 24.6,
'close': 24.67,
'volume': 39582173
},
{
'date': '03/31/03',
'open': 24.26,
'high': 24.71,
'low': 24.01,
'close': 24.21,
'volume': 71461181
},
{
'date': '04/01/03',
'open': 24.46,
'high': 24.7,
'low': 24.25,
'close': 24.35,
'volume': 49803234
},
{
'date': '04/02/03',
'open': 25.12,
'high': 26,
'low': 25.1,
'close': 25.72,
'volume': 68328205
},
{
'date': '04/03/03',
'open': 25.97,
'high': 26.09,
'low': 25.6,
'close': 25.73,
'volume': 57710342
},
{
'date': '04/04/03',
'open': 25.76,
'high': 25.8,
'low': 24.93,
'close': 25.09,
'volume': 55755448
},
{
'date': '04/07/03',
'open': 26.23,
'high': 26.43,
'low': 25.17,
'close': 25.17,
'volume': 65658301
},
{
'date': '04/08/03',
'open': 25.31,
'high': 25.84,
'low': 25.2,
'close': 25.58,
'volume': 54145573
},
{
'date': '04/09/03',
'open': 25.62,
'high': 25.67,
'low': 24.54,
'close': 24.57,
'volume': 76927109
},
{
'date': '04/10/03',
'open': 24.71,
'high': 24.79,
'low': 24.28,
'close': 24.59,
'volume': 51638640
},
{
'date': '04/11/03',
'open': 24.86,
'high': 25.18,
'low': 23.95,
'close': 24.2,
'volume': 71742754
},
{
'date': '04/14/03',
'open': 24.27,
'high': 24.88,
'low': 24,
'close': 24.75,
'volume': 51950691
},
{
'date': '04/15/03',
'open': 24.68,
'high': 24.79,
'low': 24.1,
'close': 24.61,
'volume': 64352120
},
{
'date': '04/16/03',
'open': 25.6,
'high': 25.74,
'low': 24.6,
'close': 24.91,
'volume': 86373961
},
{
'date': '04/17/03',
'open': 24.75,
'high': 25.54,
'low': 24.74,
'close': 25.5,
'volume': 58519227
},
{
'date': '04/21/03',
'open': 25.61,
'high': 25.61,
'low': 25.08,
'close': 25.21,
'volume': 41678747
},
{
'date': '04/22/03',
'open': 25.05,
'high': 25.8,
'low': 25.03,
'close': 25.74,
'volume': 58986853
},
{
'date': '04/23/03',
'open': 25.74,
'high': 25.99,
'low': 25.47,
'close': 25.72,
'volume': 55821379
},
{
'date': '04/24/03',
'open': 25.36,
'high': 25.72,
'low': 25.32,
'close': 25.49,
'volume': 51884817
},
{
'date': '04/25/03',
'open': 25.38,
'high': 25.64,
'low': 25.17,
'close': 25.21,
'volume': 53778522
},
{
'date': '04/28/03',
'open': 25.39,
'high': 25.94,
'low': 25.32,
'close': 25.74,
'volume': 56394043
},
{
'date': '04/29/03',
'open': 25.95,
'high': 26.25,
'low': 25.68,
'close': 25.81,
'volume': 66023242
},
{
'date': '04/30/03',
'open': 25.8,
'high': 25.88,
'low': 25.25,
'close': 25.56,
'volume': 55690962
},
{
'date': '05/01/03',
'open': 25.53,
'high': 25.95,
'low': 25.34,
'close': 25.71,
'volume': 42214792
},
{
'date': '05/02/03',
'open': 25.65,
'high': 26.29,
'low': 25.57,
'close': 26.13,
'volume': 52815510
},
{
'date': '05/05/03',
'open': 26.26,
'high': 26.39,
'low': 25.84,
'close': 25.86,
'volume': 50537557
},
{
'date': '05/06/03',
'open': 25.86,
'high': 26.5,
'low': 25.82,
'close': 26.38,
'volume': 54468151
},
{
'date': '05/07/03',
'open': 26.1,
'high': 26.35,
'low': 25.84,
'close': 25.99,
'volume': 49234538
},
{
'date': '05/08/03',
'open': 25.75,
'high': 26.15,
'low': 25.71,
'close': 25.75,
'volume': 46541276
},
{
'date': '05/09/03',
'open': 25.9,
'high': 26.5,
'low': 25.89,
'close': 26.35,
'volume': 59018779
},
{
'date': '05/12/03',
'open': 26.15,
'high': 26.47,
'low': 26.06,
'close': 26.21,
'volume': 54013255
},
{
'date': '05/13/03',
'open': 26.1,
'high': 26.2,
'low': 25.89,
'close': 25.99,
'volume': 44622196
},
{
'date': '05/14/03',
'open': 26.18,
'high': 26.18,
'low': 25.55,
'close': 25.63,
'volume': 45131526
},
{
'date': '05/15/03',
'open': 25.85,
'high': 26.01,
'low': 25.57,
'close': 25.79,
'volume': 45697874
},
{
'date': '05/16/03',
'open': 25.92,
'high': 26.05,
'low': 25.41,
'close': 25.57,
'volume': 60488391
},
{
'date': '05/19/03',
'open': 25.35,
'high': 25.54,
'low': 24.74,
'close': 24.8,
'volume': 55447137
},
{
'date': '05/20/03',
'open': 24.86,
'high': 25,
'low': 24.5,
'close': 24.63,
'volume': 52782940
},
{
'date': '05/21/03',
'open': 24.6,
'high': 24.71,
'low': 23.89,
'close': 24.03,
'volume': 109343442
},
{
'date': '05/22/03',
'open': 24.2,
'high': 24.27,
'low': 24.04,
'close': 24.16,
'volume': 93413313
},
{
'date': '05/23/03',
'open': 24.2,
'high': 24.54,
'low': 24.03,
'close': 24.22,
'volume': 77053076
},
{
'date': '05/27/03',
'open': 24.22,
'high': 24.89,
'low': 24.22,
'close': 24.79,
'volume': 68514305
},
{
'date': '05/28/03',
'open': 24.79,
'high': 24.87,
'low': 24.43,
'close': 24.43,
'volume': 62985407
},
{
'date': '05/29/03',
'open': 24.47,
'high': 24.67,
'low': 24.23,
'close': 24.4,
'volume': 75491901
},
{
'date': '05/30/03',
'open': 24.73,
'high': 24.91,
'low': 24.51,
'close': 24.61,
'volume': 85397900
},
{
'date': '06/02/03',
'open': 25,
'high': 25.03,
'low': 24.57,
'close': 24.64,
'volume': 66328680
},
{
'date': '06/03/03',
'open': 24.75,
'high': 24.92,
'low': 24.57,
'close': 24.88,
'volume': 61069652
},
{
'date': '06/04/03',
'open': 24.99,
'high': 25.22,
'low': 24.74,
'close': 24.87,
'volume': 83566275
},
{
'date': '06/05/03',
'open': 24.47,
'high': 24.52,
'low': 24.01,
'close': 24.09,
'volume': 116136863
},
{
'date': '06/06/03',
'open': 24.44,
'high': 24.56,
'low': 23.65,
'close': 23.67,
'volume': 121172563
},
{
'date': '06/09/03',
'open': 23.72,
'high': 23.98,
'low': 23.6,
'close': 23.75,
'volume': 73629370
},
{
'date': '06/10/03',
'open': 23.92,
'high': 24.75,
'low': 23.85,
'close': 24.68,
'volume': 80734302
},
{
'date': '06/11/03',
'open': 24.66,
'high': 24.96,
'low': 24.42,
'close': 24.88,
'volume': 75791784
},
{
'date': '06/12/03',
'open': 24.97,
'high': 25.14,
'low': 24.74,
'close': 24.99,
'volume': 66224396
},
{
'date': '06/13/03',
'open': 25.2,
'high': 25.25,
'low': 24.49,
'close': 24.65,
'volume': 55158965
},
{
'date': '06/16/03',
'open': 24.8,
'high': 25.42,
'low': 24.67,
'close': 25.39,
'volume': 70139491
},
{
'date': '06/17/03',
'open': 25.64,
'high': 26.14,
'low': 25.53,
'close': 25.96,
'volume': 118297316
},
{
'date': '06/18/03',
'open': 26.01,
'high': 26.43,
'low': 25.71,
'close': 26.07,
'volume': 89966720
},
{
'date': '06/19/03',
'open': 26.09,
'high': 26.39,
'low': 26.01,
'close': 26.07,
'volume': 63712208
},
{
'date': '06/20/03',
'open': 26.35,
'high': 26.38,
'low': 26.01,
'close': 26.33,
'volume': 86918549
},
{
'date': '06/23/03',
'open': 26.14,
'high': 26.24,
'low': 25.49,
'close': 25.78,
'volume': 53001295
},
{
'date': '06/24/03',
'open': 25.6,
'high': 26.04,
'low': 25.52,
'close': 25.7,
'volume': 51939104
},
{
'date': '06/25/03',
'open': 25.64,
'high': 25.99,
'low': 25.14,
'close': 25.26,
'volume': 60580527
},
{
'date': '06/26/03',
'open': 25.36,
'high': 26.51,
'low': 25.21,
'close': 25.75,
'volume': 51735860
},
{
'date': '06/27/03',
'open': 25.95,
'high': 26.34,
'low': 25.53,
'close': 25.63,
'volume': 76061812
},
{
'date': '06/30/03',
'open': 25.94,
'high': 26.12,
'low': 25.5,
'close': 25.64,
'volume': 53109054
},
{
'date': '07/01/03',
'open': 25.56,
'high': 26.2,
'low': 25.39,
'close': 26.15,
'volume': 61030761
},
{
'date': '07/02/03',
'open': 26.5,
'high': 26.93,
'low': 26.45,
'close': 26.88,
'volume': 95165555
},
{
'date': '07/03/03',
'open': 26.69,
'high': 26.95,
'low': 26.41,
'close': 26.45,
'volume': 39441210
},
{
'date': '07/07/03',
'open': 27.02,
'high': 27.55,
'low': 26.95,
'close': 27.42,
'volume': 89251689
},
{
'date': '07/08/03',
'open': 27.25,
'high': 27.8,
'low': 27.25,
'close': 27.7,
'volume': 61963586
},
{
'date': '07/09/03',
'open': 27.56,
'high': 27.7,
'low': 27.25,
'close': 27.47,
'volume': 62413894
},
{
'date': '07/10/03',
'open': 27.25,
'high': 27.45,
'low': 26.59,
'close': 26.91,
'volume': 55498402
},
{
'date': '07/11/03',
'open': 26.97,
'high': 27.45,
'low': 26.89,
'close': 27.31,
'volume': 50386814
},
{
'date': '07/14/03',
'open': 27.69,
'high': 27.81,
'low': 27.05,
'close': 27.4,
'volume': 60470938
},
{
'date': '07/15/03',
'open': 27.47,
'high': 27.53,
'low': 27.1,
'close': 27.27,
'volume': 53650784
},
{
'date': '07/16/03',
'open': 27.53,
'high': 27.62,
'low': 27.2,
'close': 27.52,
'volume': 50506829
},
{
'date': '07/17/03',
'open': 27.14,
'high': 27.27,
'low': 26.54,
'close': 26.69,
'volume': 73665517
},
{
'date': '07/18/03',
'open': 27.12,
'high': 27.23,
'low': 26.75,
'close': 26.89,
'volume': 63403704
},
{
'date': '07/21/03',
'open': 26.83,
'high': 26.91,
'low': 26,
'close': 26.04,
'volume': 49062790
},
{
'date': '07/22/03',
'open': 26.28,
'high': 26.56,
'low': 26.13,
'close': 26.38,
'volume': 51803002
},
{
'date': '07/23/03',
'open': 26.44,
'high': 26.65,
'low': 26.14,
'close': 26.45,
'volume': 49831938
},
{
'date': '07/24/03',
'open': 26.81,
'high': 26.92,
'low': 25.98,
'close': 26,
'volume': 53573421
},
{
'date': '07/25/03',
'open': 26.2,
'high': 26.95,
'low': 26.07,
'close': 26.89,
'volume': 54185086
},
{
'date': '07/28/03',
'open': 26.94,
'high': 27,
'low': 26.49,
'close': 26.61,
'volume': 52711820
},
{
'date': '07/29/03',
'open': 26.88,
'high': 26.9,
'low': 26.24,
'close': 26.47,
'volume': 62427090
},
{
'date': '07/30/03',
'open': 26.47,
'high': 26.57,
'low': 26.17,
'close': 26.23,
'volume': 41252147
},
{
'date': '07/31/03',
'open': 26.6,
'high': 26.99,
'low': 26.31,
'close': 26.41,
'volume': 64532271
},
{
'date': '08/01/03',
'open': 26.33,
'high': 26.51,
'low': 26.12,
'close': 26.17,
'volume': 43200258
},
{
'date': '08/04/03',
'open': 26.15,
'high': 26.41,
'low': 25.75,
'close': 26.18,
'volume': 51837768
},
{
'date': '08/05/03',
'open': 26.29,
'high': 26.54,
'low': 25.6,
'close': 25.66,
'volume': 58918339
},
{
'date': '08/06/03',
'open': 25.53,
'high': 26.19,
'low': 25.43,
'close': 25.65,
'volume': 56301022
},
{
'date': '08/07/03',
'open': 25.72,
'high': 25.81,
'low': 25.45,
'close': 25.71,
'volume': 44295184
},
{
'date': '08/08/03',
'open': 25.88,
'high': 25.98,
'low': 25.5,
'close': 25.58,
'volume': 33329526
},
{
'date': '08/11/03',
'open': 25.64,
'high': 25.99,
'low': 25.54,
'close': 25.61,
'volume': 36438582
},
{
'date': '08/12/03',
'open': 25.76,
'high': 25.77,
'low': 25.45,
'close': 25.73,
'volume': 38219342
},
{
'date': '08/13/03',
'open': 25.79,
'high': 25.89,
'low': 25.5,
'close': 25.6,
'volume': 39689032
},
{
'date': '08/14/03',
'open': 25.66,
'high': 25.71,
'low': 25.52,
'close': 25.63,
'volume': 37416724
},
{
'date': '08/15/03',
'open': 25.6,
'high': 25.66,
'low': 25.43,
'close': 25.54,
'volume': 27613331
},
{
'date': '08/18/03',
'open': 25.6,
'high': 25.83,
'low': 25.46,
'close': 25.7,
'volume': 45970005
},
{
'date': '08/19/03',
'open': 25.85,
'high': 26.65,
'low': 25.77,
'close': 26.62,
'volume': 73001490
},
{
'date': '08/20/03',
'open': 26.31,
'high': 26.53,
'low': 26,
'close': 26.45,
'volume': 56805847
},
{
'date': '08/21/03',
'open': 26.65,
'high': 26.73,
'low': 26.13,
'close': 26.24,
'volume': 63920667
},
{
'date': '08/22/03',
'open': 26.8,
'high': 26.95,
'low': 26.21,
'close': 26.22,
'volume': 65864451
},
{
'date': '08/25/03',
'open': 26.31,
'high': 26.54,
'low': 26.23,
'close': 26.5,
'volume': 36157255
},
{
'date': '08/26/03',
'open': 26.31,
'high': 26.67,
'low': 25.96,
'close': 26.57,
'volume': 47557325
},
{
'date': '08/27/03',
'open': 26.51,
'high': 26.58,
'low': 26.3,
'close': 26.42,
'volume': 30638514
},
{
'date': '08/28/03',
'open': 26.49,
'high': 26.58,
'low': 26.24,
'close': 26.51,
'volume': 46220735
},
{
'date': '08/29/03',
'open': 26.46,
'high': 26.55,
'low': 26.35,
'close': 26.52,
'volume': 34776119
},
{
'date': '09/02/03',
'open': 26.72,
'high': 27.3,
'low': 26.47,
'close': 27.26,
'volume': 74314623
},
{
'date': '09/03/03',
'open': 27.4,
'high': 28.4,
'low': 27.38,
'close': 28.3,
'volume': 109502844
},
{
'date': '09/04/03',
'open': 28.1,
'high': 28.47,
'low': 27.99,
'close': 28.43,
'volume': 60199009
},
{
'date': '09/05/03',
'open': 28.23,
'high': 28.75,
'low': 28.17,
'close': 28.38,
'volume': 64049179
},
{
'date': '09/08/03',
'open': 28.39,
'high': 28.92,
'low': 28.34,
'close': 28.84,
'volume': 46161767
},
{
'date': '09/09/03',
'open': 28.64,
'high': 28.71,
'low': 28.31,
'close': 28.37,
'volume': 44455559
},
{
'date': '09/10/03',
'open': 28.02,
'high': 28.18,
'low': 27.48,
'close': 27.55,
'volume': 54770213
},
{
'date': '09/11/03',
'open': 27.68,
'high': 28.11,
'low': 27.59,
'close': 27.84,
'volume': 37959193
},
{
'date': '09/12/03',
'open': 27.47,
'high': 28.4,
'low': 26.7,
'close': 28.34,
'volume': 55787533
},
{
'date': '09/15/03',
'open': 28.36,
'high': 28.61,
'low': 28.33,
'close': 28.36,
'volume': 41446549
},
{
'date': '09/16/03',
'open': 28.4,
'high': 28.95,
'low': 28.32,
'close': 28.9,
'volume': 52369785
},
{
'date': '09/17/03',
'open': 28.75,
'high': 28.95,
'low': 28.47,
'close': 28.5,
'volume': 47232034
},
{
'date': '09/18/03',
'open': 29.36,
'high': 29.51,
'low': 28.42,
'close': 29.5,
'volume': 67278172
},
{
'date': '09/19/03',
'open': 29.8,
'high': 29.97,
'low': 29.52,
'close': 29.96,
'volume': 92496018
},
{
'date': '09/22/03',
'open': 29.41,
'high': 30,
'low': 28.81,
'close': 29.07,
'volume': 65715121
},
{
'date': '09/23/03',
'open': 29.12,
'high': 29.71,
'low': 28.88,
'close': 29.6,
'volume': 58359896
},
{
'date': '09/24/03',
'open': 29.61,
'high': 29.7,
'low': 28.42,
'close': 28.46,
'volume': 66476631
},
{
'date': '09/25/03',
'open': 28.47,
'high': 28.96,
'low': 28.22,
'close': 28.24,
'volume': 56263206
},
{
'date': '09/26/03',
'open': 28.27,
'high': 28.78,
'low': 28.14,
'close': 28.19,
'volume': 49867950
},
{
'date': '09/29/03',
'open': 28.41,
'high': 28.91,
'low': 28.1,
'close': 28.83,
'volume': 47384602
},
{
'date': '09/30/03',
'open': 28.59,
'high': 28.61,
'low': 27.75,
'close': 27.8,
'volume': 63403292
},
{
'date': '10/01/03',
'open': 28.03,
'high': 28.63,
'low': 27.81,
'close': 28.52,
'volume': 59194078
},
{
'date': '10/02/03',
'open': 28.45,
'high': 28.75,
'low': 28.19,
'close': 28.5,
'volume': 38393640
},
{
'date': '10/03/03',
'open': 29.16,
'high': 29.46,
'low': 28.93,
'close': 29.08,
'volume': 57309125
},
{
'date': '10/06/03',
'open': 29.15,
'high': 29.3,
'low': 28.91,
'close': 29.19,
'volume': 34057031
},
{
'date': '10/07/03',
'open': 29.01,
'high': 29.37,
'low': 28.92,
'close': 29.14,
'volume': 52374444
},
{
'date': '10/08/03',
'open': 29.36,
'high': 29.36,
'low': 28.68,
'close': 28.82,
'volume': 47001129
},
{
'date': '10/09/03',
'open': 29.22,
'high': 29.35,
'low': 28.8,
'close': 28.94,
'volume': 62736808
},
{
'date': '10/10/03',
'open': 28.91,
'high': 29.2,
'low': 28.67,
'close': 28.91,
'volume': 37611609
},
{
'date': '10/13/03',
'open': 28.98,
'high': 29.1,
'low': 28.5,
'close': 28.78,
'volume': 39342697
},
{
'date': '10/14/03',
'open': 28.6,
'high': 28.77,
'low': 28.48,
'close': 28.68,
'volume': 35191311
},
{
'date': '10/15/03',
'open': 29.2,
'high': 29.26,
'low': 28.7,
'close': 29.07,
'volume': 58358102
},
{
'date': '10/16/03',
'open': 28.91,
'high': 29.31,
'low': 28.8,
'close': 29.23,
'volume': 42270253
},
{
'date': '10/17/03',
'open': 29.26,
'high': 29.29,
'low': 28.8,
'close': 28.93,
'volume': 51135991
},
{
'date': '10/20/03',
'open': 28.94,
'high': 29.37,
'low': 28.8,
'close': 29.35,
'volume': 38831483
},
{
'date': '10/21/03',
'open': 29.35,
'high': 29.43,
'low': 29.17,
'close': 29.35,
'volume': 44176165
},
{
'date': '10/22/03',
'open': 29.04,
'high': 29.21,
'low': 28.8,
'close': 28.89,
'volume': 48852064
},
{
'date': '10/23/03',
'open': 28.72,
'high': 29.08,
'low': 28.1,
'close': 28.91,
'volume': 69534107
},
{
'date': '10/24/03',
'open': 27.27,
'high': 27.4,
'low': 26.42,
'close': 26.61,
'volume': 210918193
},
{
'date': '10/27/03',
'open': 26.91,
'high': 27.1,
'low': 26.82,
'close': 26.91,
'volume': 65641718
},
{
'date': '10/28/03',
'open': 27.1,
'high': 27.22,
'low': 26.88,
'close': 27.2,
'volume': 72144561
},
{
'date': '10/29/03',
'open': 27.25,
'high': 27.25,
'low': 26.66,
'close': 26.74,
'volume': 73595062
},
{
'date': '10/30/03',
'open': 27.04,
'high': 27.04,
'low': 25.91,
'close': 26.12,
'volume': 99139273
},
{
'date': '10/31/03',
'open': 26.37,
'high': 26.44,
'low': 26.11,
'close': 26.14,
'volume': 69659088
},
{
'date': '11/03/03',
'open': 26.35,
'high': 26.75,
'low': 26.29,
'close': 26.68,
'volume': 57790227
},
{
'date': '11/04/03',
'open': 26.59,
'high': 26.62,
'low': 26.01,
'close': 26.07,
'volume': 84035771
},
{
'date': '11/05/03',
'open': 26.15,
'high': 26.32,
'low': 26,
'close': 26.1,
'volume': 61569647
},
{
'date': '11/06/03',
'open': 26.26,
'high': 26.3,
'low': 26,
'close': 26.23,
'volume': 68225794
},
{
'date': '11/07/03',
'open': 26.38,
'high': 26.49,
'low': 26.03,
'close': 26.1,
'volume': 57862061
},
{
'date': '11/10/03',
'open': 26.12,
'high': 26.23,
'low': 26,
'close': 26,
'volume': 54596151
},
{
'date': '11/11/03',
'open': 26.01,
'high': 26.08,
'low': 25.67,
'close': 25.8,
'volume': 64999504
},
{
'date': '11/12/03',
'open': 25.86,
'high': 26.14,
'low': 25.6,
'close': 25.98,
'volume': 76231280
},
{
'date': '11/13/03',
'open': 25.86,
'high': 25.93,
'low': 25.45,
'close': 25.69,
'volume': 79154370
},
{
'date': '11/14/03',
'open': 25.7,
'high': 26.02,
'low': 25.44,
'close': 25.5,
'volume': 83171113
},
{
'date': '11/17/03',
'open': 25.38,
'high': 25.44,
'low': 24.84,
'close': 25.15,
'volume': 103939280
},
{
'date': '11/18/03',
'open': 25.33,
'high': 25.84,
'low': 25.12,
'close': 25.15,
'volume': 110110627
},
{
'date': '11/19/03',
'open': 25.28,
'high': 25.54,
'low': 25.17,
'close': 25.35,
'volume': 78862796
},
{
'date': '11/20/03',
'open': 25.18,
'high': 25.63,
'low': 25.08,
'close': 25.1,
'volume': 107168833
},
{
'date': '11/21/03',
'open': 25.33,
'high': 25.38,
'low': 25.08,
'close': 25.11,
'volume': 70823445
},
{
'date': '11/24/03',
'open': 25.37,
'high': 25.81,
'low': 25.28,
'close': 25.73,
'volume': 100276357
},
{
'date': '11/25/03',
'open': 25.87,
'high': 25.95,
'low': 25.38,
'close': 25.4,
'volume': 85997502
},
{
'date': '11/26/03',
'open': 25.61,
'high': 25.63,
'low': 25.32,
'close': 25.45,
'volume': 69767066
},
{
'date': '11/28/03',
'open': 25.51,
'high': 25.75,
'low': 25.4,
'close': 25.71,
'volume': 33404276
},
{
'date': '12/01/03',
'open': 25.92,
'high': 26.21,
'low': 25.5,
'close': 25.84,
'volume': 102442206
},
{
'date': '12/02/03',
'open': 25.94,
'high': 26.09,
'low': 25.61,
'close': 25.66,
'volume': 85121710
},
{
'date': '12/03/03',
'open': 25.83,
'high': 26.07,
'low': 25.62,
'close': 25.67,
'volume': 93121525
},
{
'date': '12/04/03',
'open': 25.71,
'high': 26.23,
'low': 25.66,
'close': 26.2,
'volume': 87238064
},
{
'date': '12/05/03',
'open': 25.96,
'high': 26.48,
'low': 25.92,
'close': 25.98,
'volume': 96622995
},
{
'date': '12/08/03',
'open': 26.12,
'high': 26.34,
'low': 25.81,
'close': 26.24,
'volume': 90611833
},
{
'date': '12/09/03',
'open': 26.44,
'high': 26.61,
'low': 26.25,
'close': 26.38,
'volume': 103563951
},
{
'date': '12/10/03',
'open': 26.45,
'high': 26.63,
'low': 26.38,
'close': 26.59,
'volume': 82868113
},
{
'date': '12/11/03',
'open': 26.6,
'high': 26.77,
'low': 26.28,
'close': 26.61,
'volume': 79332407
},
{
'date': '12/12/03',
'open': 26.71,
'high': 26.81,
'low': 26.5,
'close': 26.65,
'volume': 69212563
},
{
'date': '12/15/03',
'open': 27,
'high': 27.1,
'low': 26.68,
'close': 26.74,
'volume': 88870946
},
{
'date': '12/16/03',
'open': 26.83,
'high': 27.16,
'low': 26.77,
'close': 27.06,
'volume': 73984242
},
{
'date': '12/17/03',
'open': 27.02,
'high': 27.08,
'low': 26.85,
'close': 27.04,
'volume': 53753584
},
{
'date': '12/18/03',
'open': 27.14,
'high': 27.45,
'low': 27.05,
'close': 27.4,
'volume': 61190617
},
{
'date': '12/19/03',
'open': 27.49,
'high': 27.55,
'low': 27.19,
'close': 27.36,
'volume': 76923606
},
{
'date': '12/22/03',
'open': 27.16,
'high': 27.43,
'low': 26.97,
'close': 27.18,
'volume': 43931366
},
{
'date': '12/23/03',
'open': 27.13,
'high': 27.34,
'low': 27.01,
'close': 27.15,
'volume': 39615407
},
{
'date': '12/24/03',
'open': 27.1,
'high': 27.16,
'low': 27,
'close': 27.04,
'volume': 19924190
},
{
'date': '12/26/03',
'open': 27.04,
'high': 27.25,
'low': 27,
'close': 27.21,
'volume': 12076814
},
{
'date': '12/29/03',
'open': 27.17,
'high': 27.53,
'low': 27.16,
'close': 27.46,
'volume': 40436735
},
{
'date': '12/30/03',
'open': 27.41,
'high': 27.55,
'low': 27.4,
'close': 27.52,
'volume': 34407446
},
{
'date': '12/31/03',
'open': 27.44,
'high': 27.55,
'low': 27.23,
'close': 27.37,
'volume': 42251891
},
{
'date': '01/02/04',
'open': 27.58,
'high': 27.77,
'low': 27.33,
'close': 27.45,
'volume': 44487643
},
{
'date': '01/05/04',
'open': 27.74,
'high': 28.18,
'low': 27.72,
'close': 28.14,
'volume': 67341841
},
{
'date': '01/06/04',
'open': 28.09,
'high': 28.28,
'low': 28.07,
'close': 28.24,
'volume': 46958281
},
{
'date': '01/07/04',
'open': 28.14,
'high': 28.31,
'low': 28.01,
'close': 28.21,
'volume': 54330541
},
{
'date': '01/08/04',
'open': 28.39,
'high': 28.48,
'low': 28,
'close': 28.16,
'volume': 58818964
},
{
'date': '01/09/04',
'open': 28.03,
'high': 28.06,
'low': 27.59,
'close': 27.66,
'volume': 67144616
},
{
'date': '01/12/04',
'open': 27.67,
'high': 27.73,
'low': 27.35,
'close': 27.57,
'volume': 55860375
},
{
'date': '01/13/04',
'open': 27.54,
'high': 27.64,
'low': 27.26,
'close': 27.43,
'volume': 51558311
},
{
'date': '01/14/04',
'open': 27.51,
'high': 27.73,
'low': 27.47,
'close': 27.7,
'volume': 43940830
},
{
'date': '01/15/04',
'open': 27.55,
'high': 27.72,
'low': 27.42,
'close': 27.54,
'volume': 58526359
},
{
'date': '01/16/04',
'open': 27.72,
'high': 27.88,
'low': 27.53,
'close': 27.81,
'volume': 64008119
},
{
'date': '01/20/04',
'open': 27.99,
'high': 28.2,
'low': 27.93,
'close': 28.1,
'volume': 63096877
},
{
'date': '01/21/04',
'open': 28.13,
'high': 28.3,
'low': 27.85,
'close': 28.3,
'volume': 53641475
},
{
'date': '01/22/04',
'open': 28.37,
'high': 28.44,
'low': 27.94,
'close': 28.01,
'volume': 79830106
},
{
'date': '01/23/04',
'open': 28.26,
'high': 28.76,
'low': 28.22,
'close': 28.48,
'volume': 127268328
},
{
'date': '01/26/04',
'open': 28.48,
'high': 28.83,
'low': 28.32,
'close': 28.8,
'volume': 58316839
},
{
'date': '01/27/04',
'open': 28.65,
'high': 28.72,
'low': 28.22,
'close': 28.25,
'volume': 63227109
},
{
'date': '01/28/04',
'open': 28.28,
'high': 28.44,
'low': 27.47,
'close': 27.71,
'volume': 71251148
},
{
'date': '01/29/04',
'open': 27.81,
'high': 27.95,
'low': 27.57,
'close': 27.91,
'volume': 63750367
},
{
'date': '01/30/04',
'open': 27.84,
'high': 27.9,
'low': 27.55,
'close': 27.65,
'volume': 40531805
},
{
'date': '02/02/04',
'open': 27.28,
'high': 27.8,
'low': 27.24,
'close': 27.4,
'volume': 63305411
},
{
'date': '02/03/04',
'open': 27.4,
'high': 27.55,
'low': 27.18,
'close': 27.29,
'volume': 48206749
},
{
'date': '02/04/04',
'open': 27.22,
'high': 27.43,
'low': 27.01,
'close': 27.01,
'volume': 60938651
},
{
'date': '02/05/04',
'open': 27.06,
'high': 27.17,
'low': 26.83,
'close': 26.96,
'volume': 55565357
},
{
'date': '02/06/04',
'open': 27.03,
'high': 27.19,
'low': 26.93,
'close': 27.08,
'volume': 47216232
},
{
'date': '02/09/04',
'open': 27.17,
'high': 27.23,
'low': 26.85,
'close': 26.9,
'volume': 48110933
},
{
'date': '02/10/04',
'open': 26.86,
'high': 27.15,
'low': 26.82,
'close': 27.02,
'volume': 37843404
},
{
'date': '02/11/04',
'open': 26.95,
'high': 27.23,
'low': 26.85,
'close': 27.15,
'volume': 51515284
},
{
'date': '02/12/04',
'open': 27.09,
'high': 27.15,
'low': 26.93,
'close': 26.95,
'volume': 44792237
},
{
'date': '02/13/04',
'open': 26.95,
'high': 27.06,
'low': 26.5,
'close': 26.59,
'volume': 67550717
},
{
'date': '02/17/04',
'open': 26.7,
'high': 27.1,
'low': 26.59,
'close': 26.99,
'volume': 43486350
},
{
'date': '02/18/04',
'open': 26.93,
'high': 27.11,
'low': 26.74,
'close': 26.77,
'volume': 50342324
},
{
'date': '02/19/04',
'open': 26.91,
'high': 26.98,
'low': 26.43,
'close': 26.46,
'volume': 62151119
},
{
'date': '02/20/04',
'open': 26.63,
'high': 26.8,
'low': 26.5,
'close': 26.57,
'volume': 57835228
},
{
'date': '02/23/04',
'open': 26.73,
'high': 26.76,
'low': 26.48,
'close': 26.61,
'volume': 50274762
},
{
'date': '02/24/04',
'open': 26.61,
'high': 26.95,
'low': 26.55,
'close': 26.88,
'volume': 55437308
},
{
'date': '02/25/04',
'open': 26.89,
'high': 26.99,
'low': 26.61,
'close': 26.7,
'volume': 64495129
},
{
'date': '02/26/04',
'open': 26.63,
'high': 26.65,
'low': 26.41,
'close': 26.5,
'volume': 66605896
},
{
'date': '02/27/04',
'open': 26.48,
'high': 26.62,
'low': 26.35,
'close': 26.53,
'volume': 58282185
},
{
'date': '03/01/04',
'open': 26.65,
'high': 26.72,
'low': 26.5,
'close': 26.7,
'volume': 52154834
},
{
'date': '03/02/04',
'open': 26.62,
'high': 26.69,
'low': 26.35,
'close': 26.39,
'volume': 66346629
},
{
'date': '03/03/04',
'open': 26.27,
'high': 26.55,
'low': 26.22,
'close': 26.37,
'volume': 55002830
},
{
'date': '03/04/04',
'open': 26.36,
'high': 26.42,
'low': 26.21,
'close': 26.37,
'volume': 44030373
},
{
'date': '03/05/04',
'open': 26.2,
'high': 26.6,
'low': 26.2,
'close': 26.35,
'volume': 59852306
},
{
'date': '03/08/04',
'open': 26.27,
'high': 26.35,
'low': 25.81,
'close': 25.83,
'volume': 69399003
},
{
'date': '03/09/04',
'open': 25.79,
'high': 25.97,
'low': 25.54,
'close': 25.72,
'volume': 81131386
},
{
'date': '03/10/04',
'open': 25.66,
'high': 25.8,
'low': 25.35,
'close': 25.37,
'volume': 75170933
},
{
'date': '03/11/04',
'open': 25.17,
'high': 25.78,
'low': 25.07,
'close': 25.09,
'volume': 90594370
},
{
'date': '03/12/04',
'open': 25.38,
'high': 25.51,
'low': 25.23,
'close': 25.38,
'volume': 64143859
},
{
'date': '03/15/04',
'open': 25.33,
'high': 25.43,
'low': 25.06,
'close': 25.16,
'volume': 68841599
},
{
'date': '03/16/04',
'open': 25.27,
'high': 25.37,
'low': 25.1,
'close': 25.18,
'volume': 65454169
},
{
'date': '03/17/04',
'open': 25.25,
'high': 25.46,
'low': 25.11,
'close': 25.13,
'volume': 56265756
},
{
'date': '03/18/04',
'open': 24.96,
'high': 25.03,
'low': 24.58,
'close': 24.89,
'volume': 123243243
},
{
'date': '03/19/04',
'open': 24.84,
'high': 24.94,
'low': 24.56,
'close': 24.63,
'volume': 86679709
},
{
'date': '03/22/04',
'open': 24.53,
'high': 24.84,
'low': 24.01,
'close': 24.5,
'volume': 127820324
},
{
'date': '03/23/04',
'open': 24.64,
'high': 24.66,
'low': 24.11,
'close': 24.15,
'volume': 91728989
},
{
'date': '03/24/04',
'open': 24.37,
'high': 24.58,
'low': 24.18,
'close': 24.41,
'volume': 97589357
},
{
'date': '03/25/04',
'open': 24.6,
'high': 25.24,
'low': 24.58,
'close': 25.19,
'volume': 85689639
},
{
'date': '03/26/04',
'open': 25.11,
'high': 25.51,
'low': 25,
'close': 25.03,
'volume': 61593457
},
{
'date': '03/29/04',
'open': 25.23,
'high': 25.4,
'low': 25,
'close': 25.31,
'volume': 51888701
},
{
'date': '03/30/04',
'open': 25.21,
'high': 25.33,
'low': 25.03,
'close': 25.2,
'volume': 59015157
},
{
'date': '03/31/04',
'open': 25.19,
'high': 25.2,
'low': 24.87,
'close': 24.93,
'volume': 70546891
},
{
'date': '04/01/04',
'open': 24.95,
'high': 25.11,
'low': 24.85,
'close': 25.08,
'volume': 69070246
},
{
'date': '04/02/04',
'open': 25.47,
'high': 25.9,
'low': 25.44,
'close': 25.85,
'volume': 98051438
},
{
'date': '04/05/04',
'open': 25.81,
'high': 25.98,
'low': 25.73,
'close': 25.95,
'volume': 53803929
},
{
'date': '04/06/04',
'open': 25.76,
'high': 25.9,
'low': 25.66,
'close': 25.8,
'volume': 49049352
},
{
'date': '04/07/04',
'open': 25.73,
'high': 25.78,
'low': 25.35,
'close': 25.59,
'volume': 63303295
},
{
'date': '04/08/04',
'open': 25.8,
'high': 25.85,
'low': 25.36,
'close': 25.48,
'volume': 45298498
},
{
'date': '04/12/04',
'open': 25.48,
'high': 25.74,
'low': 25.43,
'close': 25.61,
'volume': 38820230
},
{
'date': '04/13/04',
'open': 25.63,
'high': 25.77,
'low': 25.41,
'close': 25.45,
'volume': 56985201
},
{
'date': '04/14/04',
'open': 25.39,
'high': 25.68,
'low': 25.38,
'close': 25.51,
'volume': 61088192
},
{
'date': '04/15/04',
'open': 25.54,
'high': 25.73,
'low': 25.1,
'close': 25.22,
'volume': 73850390
},
{
'date': '04/16/04',
'open': 25.35,
'high': 25.4,
'low': 25.11,
'close': 25.16,
'volume': 51773660
},
{
'date': '04/19/04',
'open': 25.07,
'high': 25.6,
'low': 25.06,
'close': 25.53,
'volume': 44594442
},
{
'date': '04/20/04',
'open': 25.65,
'high': 25.88,
'low': 25.28,
'close': 25.33,
'volume': 59922365
},
{
'date': '04/21/04',
'open': 25.36,
'high': 25.49,
'low': 25.2,
'close': 25.45,
'volume': 49264183
},
{
'date': '04/22/04',
'open': 25.49,
'high': 25.99,
'low': 25.47,
'close': 25.95,
'volume': 100198884
},
{
'date': '04/23/04',
'open': 27.39,
'high': 27.72,
'low': 27.34,
'close': 27.54,
'volume': 258297475
},
{
'date': '04/26/04',
'open': 27.45,
'high': 27.55,
'low': 27.1,
'close': 27.24,
'volume': 89395071
},
{
'date': '04/27/04',
'open': 27.16,
'high': 27.37,
'low': 27.13,
'close': 27.22,
'volume': 82078207
},
{
'date': '04/28/04',
'open': 27.05,
'high': 27.05,
'low': 26.47,
'close': 26.56,
'volume': 72849170
},
{
'date': '04/29/04',
'open': 26.51,
'high': 26.94,
'low': 26.31,
'close': 26.48,
'volume': 78144218
},
{
'date': '04/30/04',
'open': 26.59,
'high': 26.75,
'low': 25.96,
'close': 26.13,
'volume': 66175600
},
{
'date': '05/03/04',
'open': 26.21,
'high': 26.52,
'low': 26.19,
'close': 26.35,
'volume': 66039450
},
{
'date': '05/04/04',
'open': 26.36,
'high': 26.54,
'low': 26.02,
'close': 26.33,
'volume': 55497198
},
{
'date': '05/05/04',
'open': 26.27,
'high': 26.6,
'low': 26.25,
'close': 26.3,
'volume': 52928879
},
{
'date': '05/06/04',
'open': 26.16,
'high': 26.34,
'low': 26.03,
'close': 26.12,
'volume': 62694610
},
{
'date': '05/07/04',
'open': 26.03,
'high': 26.38,
'low': 25.75,
'close': 25.78,
'volume': 68297031
},
{
'date': '05/10/04',
'open': 25.64,
'high': 26.05,
'low': 25.62,
'close': 25.93,
'volume': 64633151
},
{
'date': '05/11/04',
'open': 26.1,
'high': 26.11,
'low': 25.79,
'close': 25.94,
'volume': 57935096
},
{
'date': '05/12/04',
'open': 25.87,
'high': 26,
'low': 25.43,
'close': 25.94,
'volume': 64163501
},
{
'date': '05/13/04',
'open': 25.82,
'high': 26.19,
'low': 25.79,
'close': 26.1,
'volume': 63868478
},
{
'date': '05/14/04',
'open': 25.98,
'high': 26.17,
'low': 25.64,
'close': 25.86,
'volume': 43781222
},
{
'date': '05/17/04',
'open': 25.48,
'high': 25.79,
'low': 25.42,
'close': 25.54,
'volume': 55160512
},
{
'date': '05/18/04',
'open': 25.7,
'high': 25.97,
'low': 25.64,
'close': 25.83,
'volume': 58158836
},
{
'date': '05/19/04',
'open': 26.04,
'high': 26.27,
'low': 25.62,
'close': 25.62,
'volume': 60063828
},
{
'date': '05/20/04',
'open': 25.74,
'high': 25.87,
'low': 25.59,
'close': 25.73,
'volume': 52092798
},
{
'date': '05/21/04',
'open': 25.94,
'high': 26.2,
'low': 25.78,
'close': 25.89,
'volume': 57810107
},
{
'date': '05/24/04',
'open': 26.04,
'high': 26.17,
'low': 25.74,
'close': 25.76,
'volume': 56258012
},
{
'date': '05/25/04',
'open': 25.7,
'high': 26.19,
'low': 25.6,
'close': 26.1,
'volume': 66620286
},
{
'date': '05/26/04',
'open': 25.99,
'high': 26.15,
'low': 25.85,
'close': 26.14,
'volume': 50341475
},
{
'date': '05/27/04',
'open': 26.16,
'high': 26.19,
'low': 25.92,
'close': 26.19,
'volume': 49089692
},
{
'date': '05/28/04',
'open': 26.14,
'high': 26.35,
'low': 26.02,
'close': 26.23,
'volume': 37396196
},
{
'date': '06/01/04',
'open': 26.11,
'high': 26.27,
'low': 25.87,
'close': 26.11,
'volume': 48377695
},
{
'date': '06/02/04',
'open': 26.13,
'high': 26.28,
'low': 26.01,
'close': 26.13,
'volume': 54022507
},
{
'date': '06/03/04',
'open': 26.05,
'high': 26.13,
'low': 25.86,
'close': 25.89,
'volume': 45946523
},
{
'date': '06/04/04',
'open': 26.04,
'high': 26.24,
'low': 25.94,
'close': 25.95,
'volume': 48819777
},
{
'date': '06/07/04',
'open': 26.02,
'high': 26.43,
'low': 25.97,
'close': 26.43,
'volume': 65229574
},
{
'date': '06/08/04',
'open': 26.29,
'high': 26.65,
'low': 26.24,
'close': 26.6,
'volume': 58252833
},
{
'date': '06/09/04',
'open': 26.47,
'high': 26.65,
'low': 26.4,
'close': 26.47,
'volume': 50386074
},
{
'date': '06/10/04',
'open': 26.38,
'high': 26.79,
'low': 26.38,
'close': 26.77,
'volume': 48111709
},
{
'date': '06/14/04',
'open': 26.56,
'high': 26.9,
'low': 26.53,
'close': 26.9,
'volume': 67440988
},
{
'date': '06/15/04',
'open': 26.98,
'high': 27.6,
'low': 26.97,
'close': 27.4,
'volume': 114245017
},
{
'date': '06/16/04',
'open': 27.34,
'high': 27.5,
'low': 27.15,
'close': 27.32,
'volume': 67437045
},
{
'date': '06/17/04',
'open': 27.31,
'high': 27.92,
'low': 27.29,
'close': 27.77,
'volume': 106009673
},
{
'date': '06/18/04',
'open': 27.74,
'high': 28.5,
'low': 27.7,
'close': 28.35,
'volume': 134291084
},
{
'date': '06/21/04',
'open': 28.23,
'high': 28.66,
'low': 28.12,
'close': 28.35,
'volume': 116884919
},
{
'date': '06/22/04',
'open': 28.15,
'high': 28.35,
'low': 27.81,
'close': 28.29,
'volume': 99479632
},
{
'date': '06/23/04',
'open': 28.18,
'high': 28.38,
'low': 28,
'close': 28.3,
'volume': 58638261
},
{
'date': '06/24/04',
'open': 28.49,
'high': 28.65,
'low': 28.36,
'close': 28.39,
'volume': 65528480
},
{
'date': '06/25/04',
'open': 28.47,
'high': 28.63,
'low': 28.24,
'close': 28.57,
'volume': 76597418
},
{
'date': '06/28/04',
'open': 28.6,
'high': 28.75,
'low': 28.17,
'close': 28.28,
'volume': 77109171
},
{
'date': '06/29/04',
'open': 28.19,
'high': 28.58,
'low': 28.18,
'close': 28.5,
'volume': 55481831
},
{
'date': '06/30/04',
'open': 28.6,
'high': 28.8,
'low': 28.39,
'close': 28.56,
'volume': 83619469
},
{
'date': '07/01/04',
'open': 28.68,
'high': 28.84,
'low': 28.26,
'close': 28.63,
'volume': 78974366
},
{
'date': '07/02/04',
'open': 28.61,
'high': 28.68,
'low': 28.4,
'close': 28.57,
'volume': 36693431
},
{
'date': '07/06/04',
'open': 28.32,
'high': 28.33,
'low': 27.94,
'close': 28.02,
'volume': 69168224
},
{
'date': '07/07/04',
'open': 27.7,
'high': 28.32,
'low': 27.55,
'close': 28.1,
'volume': 66315430
},
{
'date': '07/08/04',
'open': 27.88,
'high': 28.15,
'low': 27.55,
'close': 27.64,
'volume': 59132496
},
{
'date': '07/09/04',
'open': 27.78,
'high': 28,
'low': 27.64,
'close': 27.86,
'volume': 50254840
},
{
'date': '07/12/04',
'open': 27.69,
'high': 28,
'low': 27.59,
'close': 27.89,
'volume': 45766448
},
{
'date': '07/13/04',
'open': 27.91,
'high': 27.95,
'low': 27.6,
'close': 27.6,
'volume': 43466799
},
{
'date': '07/14/04',
'open': 27.4,
'high': 28.36,
'low': 27.34,
'close': 28.13,
'volume': 87663764
},
{
'date': '07/15/04',
'open': 28.05,
'high': 28.2,
'low': 27.8,
'close': 27.87,
'volume': 46761726
},
{
'date': '07/16/04',
'open': 28.16,
'high': 28.2,
'low': 27.25,
'close': 27.48,
'volume': 66407472
},
{
'date': '07/19/04',
'open': 27.62,
'high': 28.26,
'low': 27.6,
'close': 27.95,
'volume': 60364128
},
{
'date': '07/20/04',
'open': 28.01,
'high': 28.48,
'low': 27.85,
'close': 28.32,
'volume': 90202869
},
{
'date': '07/21/04',
'open': 29.89,
'high': 29.89,
'low': 28.81,
'close': 28.86,
'volume': 201563977
},
{
'date': '07/22/04',
'open': 29.06,
'high': 29.3,
'low': 28.83,
'close': 29,
'volume': 125990351
},
{
'date': '07/23/04',
'open': 28.39,
'high': 28.4,
'low': 28.02,
'close': 28.03,
'volume': 97557636
},
{
'date': '07/26/04',
'open': 28.37,
'high': 28.71,
'low': 28.2,
'close': 28.66,
'volume': 72406289
},
{
'date': '07/27/04',
'open': 28.71,
'high': 28.76,
'low': 28.13,
'close': 28.44,
'volume': 72988612
},
{
'date': '07/28/04',
'open': 28.35,
'high': 28.79,
'low': 28.28,
'close': 28.58,
'volume': 62725938
},
{
'date': '07/29/04',
'open': 28.78,
'high': 28.8,
'low': 28.25,
'close': 28.48,
'volume': 60149009
},
{
'date': '07/30/04',
'open': 28.44,
'high': 28.81,
'low': 28.33,
'close': 28.49,
'volume': 59555164
},
{
'date': '08/02/04',
'open': 28.29,
'high': 28.55,
'low': 28.16,
'close': 28.52,
'volume': 52273376
},
{
'date': '08/03/04',
'open': 28.37,
'high': 28.42,
'low': 28,
'close': 28.07,
'volume': 53996966
},
{
'date': '08/04/04',
'open': 28,
'high': 28.2,
'low': 27.99,
'close': 28.06,
'volume': 46219266
},
{
'date': '08/05/04',
'open': 28.14,
'high': 28.21,
'low': 27.52,
'close': 27.53,
'volume': 55618229
},
{
'date': '08/06/04',
'open': 27.4,
'high': 27.86,
'low': 27.06,
'close': 27.14,
'volume': 75666884
},
{
'date': '08/09/04',
'open': 27.25,
'high': 27.28,
'low': 27.1,
'close': 27.18,
'volume': 51878810
},
{
'date': '08/10/04',
'open': 27.3,
'high': 27.75,
'low': 27.25,
'close': 27.72,
'volume': 57701636
},
{
'date': '08/11/04',
'open': 27.38,
'high': 27.51,
'low': 27.2,
'close': 27.41,
'volume': 53103319
},
{
'date': '08/12/04',
'open': 27.24,
'high': 27.31,
'low': 26.86,
'close': 26.88,
'volume': 50341301
},
{
'date': '08/13/04',
'open': 27.02,
'high': 27.25,
'low': 25.95,
'close': 27.02,
'volume': 43345714
},
{
'date': '08/16/04',
'open': 27.08,
'high': 27.2,
'low': 26.96,
'close': 27.09,
'volume': 54359862
},
{
'date': '08/17/04',
'open': 27.22,
'high': 27.38,
'low': 26.98,
'close': 27.05,
'volume': 56880453
},
{
'date': '08/18/04',
'open': 26.9,
'high': 27.5,
'low': 26.89,
'close': 27.46,
'volume': 58861072
},
{
'date': '08/19/04',
'open': 27.34,
'high': 27.45,
'low': 27.01,
'close': 27.12,
'volume': 46301583
},
{
'date': '08/20/04',
'open': 27.12,
'high': 27.37,
'low': 27.04,
'close': 27.2,
'volume': 46498926
},
{
'date': '08/23/04',
'open': 27.28,
'high': 27.33,
'low': 27.12,
'close': 27.24,
'volume': 39573378
},
{
'date': '08/24/04',
'open': 27.39,
'high': 27.46,
'low': 27.09,
'close': 27.24,
'volume': 40835779
},
{
'date': '08/25/04',
'open': 27.21,
'high': 27.67,
'low': 27.18,
'close': 27.55,
'volume': 53543759
},
{
'date': '08/26/04',
'open': 27.46,
'high': 27.6,
'low': 27.39,
'close': 27.44,
'volume': 35483002
},
{
'date': '08/27/04',
'open': 27.49,
'high': 27.65,
'low': 27.45,
'close': 27.46,
'volume': 33261977
},
{
'date': '08/30/04',
'open': 27.3,
'high': 27.39,
'low': 26.85,
'close': 27.3,
'volume': 36682520
},
{
'date': '08/31/04',
'open': 27.29,
'high': 27.32,
'low': 27.05,
'close': 27.3,
'volume': 52162783
},
{
'date': '09/01/04',
'open': 27.24,
'high': 27.52,
'low': 27.14,
'close': 27.39,
'volume': 48510042
},
{
'date': '09/02/04',
'open': 27.38,
'high': 27.68,
'low': 27.35,
'close': 27.62,
'volume': 42224737
},
{
'date': '09/03/04',
'open': 27.45,
'high': 27.62,
'low': 27.1,
'close': 27.11,
'volume': 46226739
},
{
'date': '09/07/04',
'open': 27.29,
'high': 27.38,
'low': 27.16,
'close': 27.36,
'volume': 45622541
},
{
'date': '09/08/04',
'open': 27.31,
'high': 27.47,
'low': 27.14,
'close': 27.26,
'volume': 53437453
},
{
'date': '09/09/04',
'open': 27.3,
'high': 27.47,
'low': 27.18,
'close': 27.28,
'volume': 56973818
},
{
'date': '09/10/04',
'open': 27.33,
'high': 27.51,
'low': 27.18,
'close': 27.49,
'volume': 52748401
},
{
'date': '09/13/04',
'open': 27.54,
'high': 27.57,
'low': 26.74,
'close': 27.25,
'volume': 48256736
},
{
'date': '09/14/04',
'open': 27.36,
'high': 27.51,
'low': 27.27,
'close': 27.44,
'volume': 56071798
},
{
'date': '09/15/04',
'open': 27.37,
'high': 27.4,
'low': 27.14,
'close': 27.19,
'volume': 52687787
},
{
'date': '09/16/04',
'open': 27.22,
'high': 27.35,
'low': 27.17,
'close': 27.26,
'volume': 35962345
},
{
'date': '09/17/04',
'open': 27.39,
'high': 27.53,
'low': 27.26,
'close': 27.51,
'volume': 67368433
},
{
'date': '09/20/04',
'open': 27.43,
'high': 27.65,
'low': 27.33,
'close': 27.51,
'volume': 51524220
},
{
'date': '09/21/04',
'open': 27.46,
'high': 27.53,
'low': 27.25,
'close': 27.26,
'volume': 73905342
},
{
'date': '09/22/04',
'open': 27.28,
'high': 27.74,
'low': 27.07,
'close': 27.12,
'volume': 68411653
},
{
'date': '09/23/04',
'open': 27.19,
'high': 27.39,
'low': 27.17,
'close': 27.35,
'volume': 52159010
},
{
'date': '09/24/04',
'open': 27.39,
'high': 27.46,
'low': 27.19,
'close': 27.29,
'volume': 49887224
},
{
'date': '09/27/04',
'open': 27.18,
'high': 27.32,
'low': 27.13,
'close': 27.19,
'volume': 48033361
},
{
'date': '09/28/04',
'open': 27.21,
'high': 27.36,
'low': 27.04,
'close': 27.27,
'volume': 62057503
},
{
'date': '09/29/04',
'open': 27.27,
'high': 27.69,
'low': 27.23,
'close': 27.58,
'volume': 61553764
},
{
'date': '09/30/04',
'open': 27.59,
'high': 27.79,
'low': 27.52,
'close': 27.65,
'volume': 71251107
},
{
'date': '10/01/04',
'open': 27.81,
'high': 28.32,
'low': 27.78,
'close': 28.25,
'volume': 66350260
},
{
'date': '10/04/04',
'open': 28.42,
'high': 28.46,
'low': 28.07,
'close': 28.12,
'volume': 62059156
},
{
'date': '10/05/04',
'open': 28.15,
'high': 28.45,
'low': 28.1,
'close': 28.38,
'volume': 58023809
},
{
'date': '10/06/04',
'open': 28.39,
'high': 28.55,
'low': 28.23,
'close': 28.53,
'volume': 57006154
},
{
'date': '10/07/04',
'open': 28.51,
'high': 28.59,
'low': 28.16,
'close': 28.17,
'volume': 38776684
},
{
'date': '10/08/04',
'open': 28.11,
'high': 28.33,
'low': 27.97,
'close': 27.99,
'volume': 49561879
},
{
'date': '10/11/04',
'open': 28.2,
'high': 28.22,
'low': 27.93,
'close': 28.06,
'volume': 44698661
},
{
'date': '10/12/04',
'open': 27.83,
'high': 28.16,
'low': 27.81,
'close': 28.03,
'volume': 56420425
},
{
'date': '10/13/04',
'open': 28.19,
'high': 28.27,
'low': 27.94,
'close': 28.03,
'volume': 49539572
},
{
'date': '10/14/04',
'open': 28.06,
'high': 28.16,
'low': 27.8,
'close': 27.8,
'volume': 41538242
},
{
'date': '10/15/04',
'open': 27.96,
'high': 28.24,
'low': 27.82,
'close': 27.99,
'volume': 49833855
},
{
'date': '10/18/04',
'open': 28.06,
'high': 28.45,
'low': 27.98,
'close': 28.41,
'volume': 50512056
},
{
'date': '10/19/04',
'open': 28.54,
'high': 28.59,
'low': 28.17,
'close': 28.18,
'volume': 57051769
},
{
'date': '10/20/04',
'open': 28.22,
'high': 28.75,
'low': 28.12,
'close': 28.7,
'volume': 69128203
},
{
'date': '10/21/04',
'open': 28.82,
'high': 28.89,
'low': 28.47,
'close': 28.56,
'volume': 95665576
},
{
'date': '10/22/04',
'open': 28.3,
'high': 28.34,
'low': 27.58,
'close': 27.74,
'volume': 102133212
},
{
'date': '10/25/04',
'open': 27.68,
'high': 27.77,
'low': 27.55,
'close': 27.63,
'volume': 61583047
},
{
'date': '10/26/04',
'open': 27.7,
'high': 27.9,
'low': 27.63,
'close': 27.9,
'volume': 77094933
},
{
'date': '10/27/04',
'open': 27.87,
'high': 28.35,
'low': 27.58,
'close': 28.15,
'volume': 72660566
},
{
'date': '10/28/04',
'open': 28.11,
'high': 28.54,
'low': 27.9,
'close': 28.01,
'volume': 63089413
},
{
'date': '10/29/04',
'open': 28.11,
'high': 28.15,
'low': 27.42,
'close': 27.97,
'volume': 80199090
},
{
'date': '11/01/04',
'open': 28.15,
'high': 28.28,
'low': 27.96,
'close': 28.08,
'volume': 72965205
},
{
'date': '11/02/04',
'open': 28.24,
'high': 28.47,
'low': 28.03,
'close': 28.24,
'volume': 89482131
},
{
'date': '11/03/04',
'open': 28.65,
'high': 28.65,
'low': 28.31,
'close': 28.47,
'volume': 79732846
},
{
'date': '11/04/04',
'open': 28.39,
'high': 29,
'low': 28.38,
'close': 29,
'volume': 87894437
},
{
'date': '11/05/04',
'open': 29.16,
'high': 29.36,
'low': 29.03,
'close': 29.31,
'volume': 95361626
},
{
'date': '11/08/04',
'open': 29.18,
'high': 29.48,
'low': 29.13,
'close': 29.28,
'volume': 116089014
},
{
'date': '11/09/04',
'open': 29.43,
'high': 29.89,
'low': 29.35,
'close': 29.77,
'volume': 100601304
},
{
'date': '11/10/04',
'open': 29.91,
'high': 30,
'low': 29.69,
'close': 29.73,
'volume': 84214610
},
{
'date': '11/11/04',
'open': 29.88,
'high': 30.08,
'low': 29.82,
'close': 29.98,
'volume': 88754004
},
{
'date': '11/12/04',
'open': 30.16,
'high': 30.2,
'low': 29.8,
'close': 29.97,
'volume': 162601395
},
{
'date': '11/15/04',
'open': 27.35,
'high': 27.5,
'low': 27.2,
'close': 27.39,
'volume': 104734034
},
{
'date': '11/16/04',
'open': 27.32,
'high': 27.34,
'low': 27.05,
'close': 27.12,
'volume': 64592720
},
{
'date': '11/17/04',
'open': 27.25,
'high': 27.36,
'low': 27.06,
'close': 27.17,
'volume': 59091049
},
{
'date': '11/18/04',
'open': 27.13,
'high': 27.17,
'low': 27,
'close': 27.07,
'volume': 65275516
},
{
'date': '11/19/04',
'open': 27.04,
'high': 27.07,
'low': 26.84,
'close': 26.86,
'volume': 85866208
},
{
'date': '11/22/04',
'open': 26.76,
'high': 26.82,
'low': 24.86,
'close': 26.65,
'volume': 92498284
},
{
'date': '11/23/04',
'open': 26.52,
'high': 26.7,
'low': 26.4,
'close': 26.53,
'volume': 70475567
},
{
'date': '11/24/04',
'open': 26.62,
'high': 26.73,
'low': 26.4,
'close': 26.64,
'volume': 60074725
},
{
'date': '11/26/04',
'open': 26.57,
'high': 26.82,
'low': 26.55,
'close': 26.6,
'volume': 24407696
},
{
'date': '11/29/04',
'open': 26.64,
'high': 26.95,
'low': 26.61,
'close': 26.77,
'volume': 67082952
},
{
'date': '11/30/04',
'open': 26.76,
'high': 27.01,
'low': 26.7,
'close': 26.81,
'volume': 76200960
},
{
'date': '12/01/04',
'open': 26.95,
'high': 27.28,
'low': 26.81,
'close': 27.25,
'volume': 100955124
},
{
'date': '12/02/04',
'open': 27.27,
'high': 27.4,
'low': 26.92,
'close': 27.09,
'volume': 96327159
},
{
'date': '12/03/04',
'open': 27.16,
'high': 27.44,
'low': 27.14,
'close': 27.23,
'volume': 76819413
},
{
'date': '12/06/04',
'open': 27.1,
'high': 27.44,
'low': 27.07,
'close': 27.33,
'volume': 55329712
},
{
'date': '12/07/04',
'open': 27.26,
'high': 27.38,
'low': 27,
'close': 27.07,
'volume': 131434622
},
{
'date': '12/08/04',
'open': 27.01,
'high': 27.36,
'low': 26.91,
'close': 27.36,
'volume': 95663345
},
{
'date': '12/09/04',
'open': 27.12,
'high': 27.36,
'low': 26.94,
'close': 27.23,
'volume': 83008149
},
{
'date': '12/10/04',
'open': 27.08,
'high': 27.18,
'low': 27.04,
'close': 27.08,
'volume': 70949637
},
{
'date': '12/13/04',
'open': 27.1,
'high': 27.28,
'low': 26.91,
'close': 27.25,
'volume': 93841307
},
{
'date': '12/14/04',
'open': 27.05,
'high': 27.33,
'low': 27.04,
'close': 27.23,
'volume': 127862284
},
{
'date': '12/15/04',
'open': 27.22,
'high': 27.4,
'low': 27.07,
'close': 27.11,
'volume': 106358518
},
{
'date': '12/16/04',
'open': 27.14,
'high': 27.28,
'low': 27.01,
'close': 27.16,
'volume': 89861447
},
{
'date': '12/17/04',
'open': 27,
'high': 27.32,
'low': 26.8,
'close': 26.96,
'volume': 128967168
},
{
'date': '12/20/04',
'open': 27.02,
'high': 27.15,
'low': 26.89,
'close': 26.95,
'volume': 85557939
},
{
'date': '12/21/04',
'open': 27,
'high': 27.17,
'low': 26.94,
'close': 27.07,
'volume': 94685125
},
{
'date': '12/22/04',
'open': 26.83,
'high': 27.15,
'low': 26.78,
'close': 26.97,
'volume': 63806456
},
{
'date': '12/23/04',
'open': 26.86,
'high': 27.15,
'low': 26.83,
'close': 27.01,
'volume': 65821360
},
{
'date': '12/27/04',
'open': 27.01,
'high': 27.1,
'low': 26.82,
'close': 26.85,
'volume': 55970375
},
{
'date': '12/28/04',
'open': 26.84,
'high': 27.03,
'low': 26.8,
'close': 26.95,
'volume': 55109858
},
{
'date': '12/29/04',
'open': 26.85,
'high': 27,
'low': 26.82,
'close': 26.9,
'volume': 47686105
},
{
'date': '12/30/04',
'open': 26.89,
'high': 26.94,
'low': 26.75,
'close': 26.76,
'volume': 48357392
},
{
'date': '12/31/04',
'open': 26.75,
'high': 26.9,
'low': 26.68,
'close': 26.72,
'volume': 55026720
},
{
'date': '01/03/05',
'open': 26.8,
'high': 26.95,
'low': 26.65,
'close': 26.74,
'volume': 65448756
},
{
'date': '01/04/05',
'open': 26.86,
'high': 27.1,
'low': 26.66,
'close': 26.84,
'volume': 109566163
},
{
'date': '01/05/05',
'open': 26.84,
'high': 27.1,
'low': 26.76,
'close': 26.78,
'volume': 72498284
},
{
'date': '01/06/05',
'open': 26.86,
'high': 27.06,
'low': 26.64,
'close': 26.75,
'volume': 76905388
},
{
'date': '01/07/05',
'open': 26.83,
'high': 26.89,
'low': 26.62,
'close': 26.67,
'volume': 68882204
},
{
'date': '01/10/05',
'open': 26.6,
'high': 26.86,
'low': 26.54,
'close': 26.8,
'volume': 71195226
},
{
'date': '01/11/05',
'open': 26.69,
'high': 26.82,
'low': 26.61,
'close': 26.73,
'volume': 65751374
},
{
'date': '01/12/05',
'open': 26.77,
'high': 26.85,
'low': 26.62,
'close': 26.78,
'volume': 73085937
},
{
'date': '01/13/05',
'open': 26.69,
'high': 26.8,
'low': 26.16,
'close': 26.27,
'volume': 89925113
},
{
'date': '01/14/05',
'open': 26.4,
'high': 26.45,
'low': 26.04,
'close': 26.12,
'volume': 92239241
},
{
'date': '01/18/05',
'open': 26.03,
'high': 26.35,
'low': 25.84,
'close': 26.32,
'volume': 69322699
},
{
'date': '01/19/05',
'open': 26.2,
'high': 26.26,
'low': 25.92,
'close': 25.98,
'volume': 61007234
},
{
'date': '01/20/05',
'open': 25.84,
'high': 26.1,
'low': 25.74,
'close': 25.86,
'volume': 58392691
},
{
'date': '01/21/05',
'open': 25.94,
'high': 26.13,
'low': 25.64,
'close': 25.65,
'volume': 76552541
},
{
'date': '01/24/05',
'open': 25.76,
'high': 26,
'low': 25.64,
'close': 25.67,
'volume': 69018949
},
{
'date': '01/25/05',
'open': 25.76,
'high': 26.19,
'low': 25.75,
'close': 26.02,
'volume': 67595725
},
{
'date': '01/26/05',
'open': 26.08,
'high': 26.17,
'low': 25.9,
'close': 26.01,
'volume': 64986586
},
{
'date': '01/27/05',
'open': 25.95,
'high': 26.16,
'low': 25.85,
'close': 26.11,
'volume': 94030113
},
{
'date': '01/28/05',
'open': 26.54,
'high': 26.65,
'low': 25.96,
'close': 26.18,
'volume': 110508372
},
{
'date': '01/31/05',
'open': 26.35,
'high': 26.52,
'low': 26.16,
'close': 26.28,
'volume': 72022805
},
{
'date': '02/01/05',
'open': 26.25,
'high': 26.43,
'low': 26.22,
'close': 26.39,
'volume': 58114467
},
{
'date': '02/02/05',
'open': 26.42,
'high': 26.5,
'low': 26.28,
'close': 26.46,
'volume': 80402664
},
{
'date': '02/03/05',
'open': 26.37,
'high': 26.4,
'low': 26.1,
'close': 26.18,
'volume': 62654399
},
{
'date': '02/04/05',
'open': 26.17,
'high': 26.37,
'low': 26.14,
'close': 26.32,
'volume': 61260623
},
{
'date': '02/07/05',
'open': 26.27,
'high': 26.3,
'low': 26.06,
'close': 26.16,
'volume': 57879137
},
{
'date': '02/08/05',
'open': 26.19,
'high': 26.34,
'low': 26.16,
'close': 26.24,
'volume': 61426459
},
{
'date': '02/09/05',
'open': 26.25,
'high': 26.31,
'low': 26.04,
'close': 26.07,
'volume': 81087080
},
{
'date': '02/10/05',
'open': 26.1,
'high': 26.13,
'low': 26,
'close': 26.06,
'volume': 71897729
},
{
'date': '02/11/05',
'open': 26.03,
'high': 26.12,
'low': 25.81,
'close': 25.97,
'volume': 84002834
},
{
'date': '02/14/05',
'open': 25.93,
'high': 26.12,
'low': 25.91,
'close': 26.01,
'volume': 58933746
},
{
'date': '02/15/05',
'open': 26,
'high': 26.08,
'low': 25.86,
'close': 25.93,
'volume': 76618383
},
{
'date': '02/16/05',
'open': 25.87,
'high': 25.93,
'low': 25.67,
'close': 25.79,
'volume': 57531017
},
{
'date': '02/17/05',
'open': 25.71,
'high': 25.86,
'low': 25.6,
'close': 25.65,
'volume': 67181231
},
{
'date': '02/18/05',
'open': 25.64,
'high': 25.65,
'low': 25.4,
'close': 25.48,
'volume': 77093223
},
{
'date': '02/22/05',
'open': 25.25,
'high': 25.49,
'low': 25.2,
'close': 25.23,
'volume': 96502532
},
{
'date': '02/23/05',
'open': 25.24,
'high': 25.35,
'low': 25.17,
'close': 25.2,
'volume': 83690305
},
{
'date': '02/24/05',
'open': 25.18,
'high': 25.44,
'low': 25.15,
'close': 25.37,
'volume': 85448536
},
{
'date': '02/25/05',
'open': 25.33,
'high': 25.38,
'low': 25.15,
'close': 25.25,
'volume': 62483732
},
{
'date': '02/28/05',
'open': 25.22,
'high': 25.37,
'low': 25.13,
'close': 25.16,
'volume': 82783693
},
{
'date': '03/01/05',
'open': 25.19,
'high': 25.41,
'low': 25.13,
'close': 25.28,
'volume': 56684330
},
{
'date': '03/02/05',
'open': 25.19,
'high': 25.48,
'low': 25.16,
'close': 25.26,
'volume': 67739972
},
{
'date': '03/03/05',
'open': 25.3,
'high': 25.31,
'low': 25.14,
'close': 25.17,
'volume': 52185487
},
{
'date': '03/04/05',
'open': 25.21,
'high': 25.3,
'low': 25.13,
'close': 25.17,
'volume': 63058129
},
{
'date': '03/07/05',
'open': 25.17,
'high': 25.79,
'low': 25.16,
'close': 25.47,
'volume': 80510552
},
{
'date': '03/08/05',
'open': 25.4,
'high': 25.62,
'low': 25.34,
'close': 25.4,
'volume': 52921853
},
{
'date': '03/09/05',
'open': 25.39,
'high': 25.57,
'low': 25.28,
'close': 25.31,
'volume': 62992134
},
{
'date': '03/10/05',
'open': 25.43,
'high': 25.48,
'low': 25.25,
'close': 25.43,
'volume': 59138413
},
{
'date': '03/11/05',
'open': 25.45,
'high': 25.48,
'low': 25.06,
'close': 25.09,
'volume': 60620771
},
{
'date': '03/14/05',
'open': 25.08,
'high': 25.15,
'low': 24.96,
'close': 25.11,
'volume': 65550417
},
{
'date': '03/15/05',
'open': 25.1,
'high': 25.24,
'low': 24.89,
'close': 24.91,
'volume': 71681625
},
{
'date': '03/16/05',
'open': 24.82,
'high': 24.97,
'low': 24.56,
'close': 24.63,
'volume': 75012903
},
{
'date': '03/17/05',
'open': 24.64,
'high': 24.68,
'low': 24.53,
'close': 24.54,
'volume': 60613924
},
{
'date': '03/18/05',
'open': 24.53,
'high': 24.91,
'low': 24.28,
'close': 24.31,
'volume': 158387970
},
{
'date': '03/21/05',
'open': 24.35,
'high': 24.36,
'low': 24.15,
'close': 24.2,
'volume': 71618605
},
{
'date': '03/22/05',
'open': 24.19,
'high': 24.27,
'low': 23.96,
'close': 23.99,
'volume': 102433659
},
{
'date': '03/23/05',
'open': 23.99,
'high': 24.39,
'low': 23.96,
'close': 24.18,
'volume': 79456802
},
{
'date': '03/24/05',
'open': 24.24,
'high': 24.47,
'low': 24.2,
'close': 24.28,
'volume': 79041968
},
{
'date': '03/28/05',
'open': 24.4,
'high': 24.47,
'low': 24.18,
'close': 24.2,
'volume': 50009319
},
{
'date': '03/29/05',
'open': 24.14,
'high': 24.24,
'low': 23.82,
'close': 23.92,
'volume': 74679015
},
{
'date': '03/30/05',
'open': 24.04,
'high': 24.19,
'low': 24,
'close': 24.16,
'volume': 59842179
},
{
'date': '03/31/05',
'open': 24.25,
'high': 24.31,
'low': 24.12,
'close': 24.17,
'volume': 62454555
},
{
'date': '04/01/05',
'open': 24.24,
'high': 24.35,
'low': 24.1,
'close': 24.12,
'volume': 64796758
},
{
'date': '04/04/05',
'open': 24.11,
'high': 24.26,
'low': 23.94,
'close': 24.23,
'volume': 62237029
},
{
'date': '04/05/05',
'open': 24.22,
'high': 24.5,
'low': 24.12,
'close': 24.47,
'volume': 73666176
},
{
'date': '04/06/05',
'open': 24.47,
'high': 24.94,
'low': 24.45,
'close': 24.67,
'volume': 78133539
},
{
'date': '04/07/05',
'open': 24.66,
'high': 25.13,
'low': 24.63,
'close': 25.1,
'volume': 77558913
},
{
'date': '04/08/05',
'open': 25.07,
'high': 25.25,
'low': 24.91,
'close': 24.94,
'volume': 47958790
},
{
'date': '04/11/05',
'open': 25.03,
'high': 25.11,
'low': 24.86,
'close': 24.97,
'volume': 48198379
},
{
'date': '04/12/05',
'open': 24.92,
'high': 25.35,
'low': 24.8,
'close': 25.32,
'volume': 67716938
},
{
'date': '04/13/05',
'open': 25.23,
'high': 25.45,
'low': 24.99,
'close': 25.04,
'volume': 60975725
},
{
'date': '04/14/05',
'open': 25.01,
'high': 25.14,
'low': 24.83,
'close': 24.84,
'volume': 67409759
},
{
'date': '04/15/05',
'open': 24.58,
'high': 24.9,
'low': 24.41,
'close': 24.46,
'volume': 100580276
},
{
'date': '04/18/05',
'open': 24.45,
'high': 24.84,
'low': 24.4,
'close': 24.65,
'volume': 75773145
},
{
'date': '04/19/05',
'open': 24.71,
'high': 24.8,
'low': 24.45,
'close': 24.63,
'volume': 66194620
},
{
'date': '04/20/05',
'open': 24.66,
'high': 24.7,
'low': 24.3,
'close': 24.32,
'volume': 92599730
},
{
'date': '04/21/05',
'open': 24.48,
'high': 25.39,
'low': 24.47,
'close': 25.28,
'volume': 93945236
},
{
'date': '04/22/05',
'open': 25.05,
'high': 25.25,
'low': 24.78,
'close': 24.98,
'volume': 80226791
},
{
'date': '04/25/05',
'open': 25.07,
'high': 25.28,
'low': 24.86,
'close': 24.99,
'volume': 75542029
},
{
'date': '04/26/05',
'open': 24.95,
'high': 25.25,
'low': 24.74,
'close': 24.76,
'volume': 60952935
},
{
'date': '04/27/05',
'open': 24.66,
'high': 25.15,
'low': 24.63,
'close': 24.99,
'volume': 47786665
},
{
'date': '04/28/05',
'open': 24.82,
'high': 24.92,
'low': 24.44,
'close': 24.45,
'volume': 84755694
},
{
'date': '04/29/05',
'open': 24.88,
'high': 25.3,
'low': 24.79,
'close': 25.3,
'volume': 98849923
},
{
'date': '05/02/05',
'open': 25.23,
'high': 25.36,
'low': 24.95,
'close': 25.23,
'volume': 54438475
},
{
'date': '05/03/05',
'open': 25.13,
'high': 25.4,
'low': 25.09,
'close': 25.36,
'volume': 68183266
},
{
'date': '05/04/05',
'open': 25.34,
'high': 25.4,
'low': 25.11,
'close': 25.21,
'volume': 87075515
},
{
'date': '05/05/05',
'open': 25.2,
'high': 25.33,
'low': 25.08,
'close': 25.23,
'volume': 59389761
},
{
'date': '05/06/05',
'open': 25.33,
'high': 25.48,
'low': 25.19,
'close': 25.22,
'volume': 64338858
},
{
'date': '05/09/05',
'open': 25.23,
'high': 25.33,
'low': 25.05,
'close': 25.11,
'volume': 61884168
},
{
'date': '05/10/05',
'open': 25.04,
'high': 25.08,
'low': 24.82,
'close': 24.9,
'volume': 62629830
},
{
'date': '05/11/05',
'open': 24.89,
'high': 24.97,
'low': 24.64,
'close': 24.91,
'volume': 59533022
},
{
'date': '05/12/05',
'open': 24.84,
'high': 25.11,
'low': 24.83,
'close': 25,
'volume': 74573550
},
{
'date': '05/13/05',
'open': 25.03,
'high': 25.38,
'low': 24.99,
'close': 25.3,
'volume': 77426381
},
{
'date': '05/16/05',
'open': 25.23,
'high': 25.5,
'low': 24.31,
'close': 25.49,
'volume': 50713226
},
{
'date': '05/17/05',
'open': 25.31,
'high': 25.5,
'low': 25.25,
'close': 25.46,
'volume': 40115672
},
{
'date': '05/18/05',
'open': 25.5,
'high': 25.84,
'low': 25.42,
'close': 25.7,
'volume': 71255235
},
{
'date': '05/19/05',
'open': 25.75,
'high': 26.05,
'low': 25.7,
'close': 25.92,
'volume': 52185922
},
{
'date': '05/20/05',
'open': 25.88,
'high': 25.92,
'low': 25.73,
'close': 25.74,
'volume': 64489927
},
{
'date': '05/23/05',
'open': 25.74,
'high': 26.07,
'low': 25.74,
'close': 25.85,
'volume': 75570617
},
{
'date': '05/24/05',
'open': 25.8,
'high': 25.88,
'low': 25.72,
'close': 25.75,
'volume': 61460386
},
{
'date': '05/25/05',
'open': 25.68,
'high': 25.77,
'low': 25.5,
'close': 25.71,
'volume': 36952202
},
{
'date': '05/26/05',
'open': 25.75,
'high': 26,
'low': 25.73,
'close': 25.9,
'volume': 50593626
},
{
'date': '05/27/05',
'open': 25.83,
'high': 26.09,
'low': 25.81,
'close': 26.07,
'volume': 54980447
},
{
'date': '05/31/05',
'open': 25.99,
'high': 26.03,
'low': 25.75,
'close': 25.8,
'volume': 46446306
},
{
'date': '06/01/05',
'open': 25.73,
'high': 26,
'low': 25.61,
'close': 25.81,
'volume': 55089366
},
{
'date': '06/02/05',
'open': 25.71,
'high': 25.86,
'low': 25.64,
'close': 25.79,
'volume': 27246039
},
{
'date': '06/03/05',
'open': 25.7,
'high': 25.81,
'low': 25.34,
'close': 25.43,
'volume': 79677607
},
{
'date': '06/06/05',
'open': 25.38,
'high': 25.5,
'low': 25.31,
'close': 25.37,
'volume': 40774168
},
{
'date': '06/07/05',
'open': 25.33,
'high': 25.83,
'low': 25.31,
'close': 25.51,
'volume': 54584140
},
{
'date': '06/08/05',
'open': 25.55,
'high': 25.62,
'low': 25.34,
'close': 25.4,
'volume': 45757756
},
{
'date': '06/09/05',
'open': 25.4,
'high': 25.61,
'low': 25.35,
'close': 25.51,
'volume': 56264361
},
{
'date': '06/10/05',
'open': 25.49,
'high': 25.52,
'low': 25.34,
'close': 25.43,
'volume': 39496001
},
{
'date': '06/13/05',
'open': 25.36,
'high': 25.49,
'low': 25.26,
'close': 25.31,
'volume': 49108607
},
{
'date': '06/14/05',
'open': 25.31,
'high': 25.44,
'low': 25.24,
'close': 25.36,
'volume': 45465277
},
{
'date': '06/15/05',
'open': 25.4,
'high': 25.41,
'low': 25.11,
'close': 25.26,
'volume': 52290725
},
{
'date': '06/16/05',
'open': 25.22,
'high': 25.23,
'low': 24.95,
'close': 25.04,
'volume': 67086958
},
{
'date': '06/17/05',
'open': 25.27,
'high': 25.29,
'low': 24.92,
'close': 25.04,
'volume': 92039022
},
{
'date': '06/20/05',
'open': 24.98,
'high': 25.28,
'low': 24.93,
'close': 25.11,
'volume': 50858845
},
{
'date': '06/21/05',
'open': 25.08,
'high': 25.19,
'low': 25.04,
'close': 25.15,
'volume': 81104816
},
{
'date': '06/22/05',
'open': 25.11,
'high': 25.26,
'low': 25.03,
'close': 25.07,
'volume': 61686150
},
{
'date': '06/23/05',
'open': 25.17,
'high': 25.62,
'low': 25.15,
'close': 25.31,
'volume': 105338348
},
{
'date': '06/24/05',
'open': 25.22,
'high': 25.4,
'low': 25.03,
'close': 25.04,
'volume': 66761847
},
{
'date': '06/27/05',
'open': 25.07,
'high': 25.25,
'low': 25.03,
'close': 25.05,
'volume': 62104127
},
{
'date': '06/28/05',
'open': 25.09,
'high': 25.2,
'low': 25.03,
'close': 25.07,
'volume': 53118998
},
{
'date': '06/29/05',
'open': 25.22,
'high': 25.32,
'low': 25,
'close': 25.09,
'volume': 56327486
},
{
'date': '06/30/05',
'open': 25.06,
'high': 25.14,
'low': 24.82,
'close': 24.84,
'volume': 82032619
},
{
'date': '07/01/05',
'open': 24.85,
'high': 24.99,
'low': 24.67,
'close': 24.71,
'volume': 69786284
},
{
'date': '07/05/05',
'open': 24.66,
'high': 25.19,
'low': 24.62,
'close': 24.98,
'volume': 62036890
},
{
'date': '07/06/05',
'open': 24.97,
'high': 25.08,
'low': 24.69,
'close': 24.7,
'volume': 64470989
},
{
'date': '07/07/05',
'open': 24.58,
'high': 24.71,
'low': 24.5,
'close': 24.65,
'volume': 80775118
},
{
'date': '07/08/05',
'open': 24.64,
'high': 25.12,
'low': 24.63,
'close': 25.09,
'volume': 56121319
},
{
'date': '07/11/05',
'open': 25.15,
'high': 25.38,
'low': 25.11,
'close': 25.29,
'volume': 61742183
},
{
'date': '07/12/05',
'open': 25.24,
'high': 25.62,
'low': 25.2,
'close': 25.61,
'volume': 63542293
},
{
'date': '07/13/05',
'open': 25.53,
'high': 25.75,
'low': 25.48,
'close': 25.66,
'volume': 45384402
},
{
'date': '07/14/05',
'open': 25.79,
'high': 26.1,
'low': 25.79,
'close': 25.97,
'volume': 69549550
},
{
'date': '07/15/05',
'open': 26.04,
'high': 26.1,
'low': 25.75,
'close': 25.79,
'volume': 56694261
},
{
'date': '07/18/05',
'open': 25.71,
'high': 25.79,
'low': 25.55,
'close': 25.55,
'volume': 39730872
},
{
'date': '07/19/05',
'open': 25.79,
'high': 26.25,
'low': 25.75,
'close': 26.16,
'volume': 113542635
},
{
'date': '07/20/05',
'open': 26,
'high': 26.23,
'low': 25.88,
'close': 26.19,
'volume': 72314731
},
{
'date': '07/21/05',
'open': 26.3,
'high': 26.48,
'low': 26.19,
'close': 26.44,
'volume': 114381081
},
{
'date': '07/22/05',
'open': 25.99,
'high': 26.34,
'low': 25.63,
'close': 25.68,
'volume': 99892875
},
{
'date': '07/25/05',
'open': 25.69,
'high': 25.9,
'low': 25.65,
'close': 25.69,
'volume': 45217363
},
{
'date': '07/26/05',
'open': 25.72,
'high': 25.74,
'low': 25.53,
'close': 25.54,
'volume': 54659470
},
{
'date': '07/27/05',
'open': 25.61,
'high': 25.8,
'low': 25.53,
'close': 25.72,
'volume': 58155188
},
{
'date': '07/28/05',
'open': 25.75,
'high': 25.85,
'low': 25.66,
'close': 25.75,
'volume': 45163539
},
{
'date': '07/29/05',
'open': 25.78,
'high': 26,
'low': 25.59,
'close': 25.61,
'volume': 60045641
},
{
'date': '08/01/05',
'open': 25.81,
'high': 26.05,
'low': 25.76,
'close': 25.92,
'volume': 61389079
},
{
'date': '08/02/05',
'open': 25.9,
'high': 26.9,
'low': 25.87,
'close': 26.81,
'volume': 137704641
},
{
'date': '08/03/05',
'open': 26.76,
'high': 27.43,
'low': 26.73,
'close': 27.25,
'volume': 140172965
},
{
'date': '08/04/05',
'open': 27.16,
'high': 27.5,
'low': 27.05,
'close': 27.32,
'volume': 92134988
},
{
'date': '08/05/05',
'open': 27.29,
'high': 27.94,
'low': 27.25,
'close': 27.76,
'volume': 82259722
},
{
'date': '08/08/05',
'open': 27.8,
'high': 27.84,
'low': 27.08,
'close': 27.13,
'volume': 77436580
},
{
'date': '08/09/05',
'open': 27.22,
'high': 27.51,
'low': 27.01,
'close': 27.35,
'volume': 65455974
},
{
'date': '08/10/05',
'open': 27.41,
'high': 27.5,
'low': 26.85,
'close': 26.95,
'volume': 64558594
},
{
'date': '08/11/05',
'open': 26.98,
'high': 27.3,
'low': 26.89,
'close': 27.27,
'volume': 48971223
},
{
'date': '08/12/05',
'open': 27.08,
'high': 27.14,
'low': 26.9,
'close': 27.05,
'volume': 53920190
},
{
'date': '08/15/05',
'open': 26.98,
'high': 27.3,
'low': 26.69,
'close': 27.13,
'volume': 46008248
},
{
'date': '08/16/05',
'open': 27.03,
'high': 27.14,
'low': 26.7,
'close': 26.74,
'volume': 47106964
},
{
'date': '08/17/05',
'open': 26.82,
'high': 27.15,
'low': 26.66,
'close': 26.95,
'volume': 52603578
},
{
'date': '08/18/05',
'open': 26.89,
'high': 27.08,
'low': 26.8,
'close': 26.82,
'volume': 40879782
},
{
'date': '08/19/05',
'open': 26.85,
'high': 26.91,
'low': 26.7,
'close': 26.72,
'volume': 36060894
},
{
'date': '08/22/05',
'open': 26.79,
'high': 27.17,
'low': 26.77,
'close': 26.91,
'volume': 41744049
},
{
'date': '08/23/05',
'open': 26.84,
'high': 27.07,
'low': 26.74,
'close': 26.87,
'volume': 48316511
},
{
'date': '08/24/05',
'open': 26.84,
'high': 27.16,
'low': 26.78,
'close': 26.81,
'volume': 63822699
},
{
'date': '08/25/05',
'open': 26.9,
'high': 27.09,
'low': 26.85,
'close': 27.03,
'volume': 39309218
},
{
'date': '08/26/05',
'open': 27.06,
'high': 27.08,
'low': 26.87,
'close': 26.97,
'volume': 36774626
},
{
'date': '08/29/05',
'open': 26.81,
'high': 27.23,
'low': 26.81,
'close': 27.15,
'volume': 52309190
},
{
'date': '08/30/05',
'open': 27.06,
'high': 27.23,
'low': 26.96,
'close': 27.18,
'volume': 55168404
},
{
'date': '08/31/05',
'open': 27.17,
'high': 27.44,
'low': 27.04,
'close': 27.38,
'volume': 65210962
},
{
'date': '09/01/05',
'open': 27.38,
'high': 27.39,
'low': 27.15,
'close': 27.2,
'volume': 75974601
},
{
'date': '09/02/05',
'open': 27.21,
'high': 27.27,
'low': 26.97,
'close': 27.02,
'volume': 52047585
},
{
'date': '09/06/05',
'open': 27.06,
'high': 27.29,
'low': 26.98,
'close': 27,
'volume': 46092737
},
{
'date': '09/07/05',
'open': 26.94,
'high': 27.11,
'low': 26.82,
'close': 26.85,
'volume': 44684255
},
{
'date': '09/08/05',
'open': 26.8,
'high': 26.88,
'low': 26.52,
'close': 26.61,
'volume': 52554755
},
{
'date': '09/09/05',
'open': 26.62,
'high': 26.82,
'low': 26.53,
'close': 26.58,
'volume': 41557884
},
{
'date': '09/12/05',
'open': 26.62,
'high': 26.75,
'low': 26.52,
'close': 26.61,
'volume': 40707566
},
{
'date': '09/13/05',
'open': 26.54,
'high': 26.76,
'low': 26.37,
'close': 26.48,
'volume': 63423842
},
{
'date': '09/14/05',
'open': 26.52,
'high': 26.64,
'low': 26.3,
'close': 26.31,
'volume': 54972457
},
{
'date': '09/15/05',
'open': 26.37,
'high': 26.43,
'low': 26.22,
'close': 26.27,
'volume': 60371543
},
{
'date': '09/16/05',
'open': 26.34,
'high': 26.4,
'low': 25.97,
'close': 26.07,
'volume': 191490750
},
{
'date': '09/19/05',
'open': 26.09,
'high': 26.27,
'low': 25.86,
'close': 26,
'volume': 61851558
},
{
'date': '09/20/05',
'open': 26.07,
'high': 26.22,
'low': 25.69,
'close': 25.84,
'volume': 61126789
},
{
'date': '09/21/05',
'open': 25.8,
'high': 25.9,
'low': 25.43,
'close': 25.49,
'volume': 68285274
},
{
'date': '09/22/05',
'open': 25.49,
'high': 25.6,
'low': 25.15,
'close': 25.34,
'volume': 71324432
},
{
'date': '09/23/05',
'open': 25.31,
'high': 25.54,
'low': 25.12,
'close': 25.27,
'volume': 66397655
},
{
'date': '09/26/05',
'open': 25.4,
'high': 25.49,
'low': 25.21,
'close': 25.27,
'volume': 56208557
},
{
'date': '09/27/05',
'open': 25.37,
'high': 25.45,
'low': 25.3,
'close': 25.34,
'volume': 48815553
},
{
'date': '09/28/05',
'open': 25.39,
'high': 25.87,
'low': 25.38,
'close': 25.67,
'volume': 71020337
},
{
'date': '09/29/05',
'open': 25.61,
'high': 26,
'low': 25.5,
'close': 25.94,
'volume': 66808389
},
{
'date': '09/30/05',
'open': 25.91,
'high': 25.95,
'low': 25.61,
'close': 25.73,
'volume': 57659837
},
{
'date': '10/03/05',
'open': 25.71,
'high': 25.73,
'low': 25.44,
'close': 25.5,
'volume': 55353293
},
{
'date': '10/04/05',
'open': 25.36,
'high': 25.39,
'low': 24.75,
'close': 24.98,
'volume': 151667804
},
{
'date': '10/05/05',
'open': 25.04,
'high': 25.05,
'low': 24.67,
'close': 24.67,
'volume': 73696770
},
{
'date': '10/06/05',
'open': 24.66,
'high': 24.95,
'low': 24.53,
'close': 24.73,
'volume': 81733088
},
{
'date': '10/07/05',
'open': 24.77,
'high': 24.84,
'low': 24.52,
'close': 24.59,
'volume': 50790232
},
{
'date': '10/10/05',
'open': 24.67,
'high': 24.68,
'low': 24.35,
'close': 24.46,
'volume': 48894154
},
{
'date': '10/11/05',
'open': 24.51,
'high': 24.55,
'low': 24.25,
'close': 24.41,
'volume': 76587629
},
{
'date': '10/12/05',
'open': 24.49,
'high': 24.7,
'low': 24.27,
'close': 24.3,
'volume': 71395413
},
{
'date': '10/13/05',
'open': 24.31,
'high': 25.59,
'low': 24.27,
'close': 24.59,
'volume': 70192826
},
{
'date': '10/14/05',
'open': 24.71,
'high': 24.73,
'low': 24.5,
'close': 24.67,
'volume': 53871744
},
{
'date': '10/17/05',
'open': 24.68,
'high': 24.69,
'low': 24.44,
'close': 24.53,
'volume': 46927609
},
{
'date': '10/18/05',
'open': 24.49,
'high': 24.83,
'low': 24.45,
'close': 24.57,
'volume': 69644667
},
{
'date': '10/19/05',
'open': 24.56,
'high': 25.09,
'low': 24.5,
'close': 25.09,
'volume': 66606685
},
{
'date': '10/20/05',
'open': 25.05,
'high': 25.13,
'low': 24.74,
'close': 24.79,
'volume': 58846047
},
{
'date': '10/21/05',
'open': 24.91,
'high': 25,
'low': 24.57,
'close': 24.78,
'volume': 69439499
},
{
'date': '10/24/05',
'open': 24.89,
'high': 25.1,
'low': 24.68,
'close': 25.1,
'volume': 52612074
},
{
'date': '10/25/05',
'open': 24.95,
'high': 25.13,
'low': 24.83,
'close': 25.03,
'volume': 41424480
},
{
'date': '10/26/05',
'open': 24.97,
'high': 25.33,
'low': 24.93,
'close': 25.11,
'volume': 58260037
},
{
'date': '10/27/05',
'open': 25.22,
'high': 29.03,
'low': 24.85,
'close': 24.85,
'volume': 62911218
},
{
'date': '10/28/05',
'open': 25.1,
'high': 25.6,
'low': 25.1,
'close': 25.53,
'volume': 108725034
},
{
'date': '10/31/05',
'open': 25.61,
'high': 25.8,
'low': 25.5,
'close': 25.7,
'volume': 75584705
},
{
'date': '11/01/05',
'open': 25.61,
'high': 26.1,
'low': 25.61,
'close': 25.96,
'volume': 71453107
},
{
'date': '11/02/05',
'open': 25.93,
'high': 26.5,
'low': 25.93,
'close': 26.46,
'volume': 75434181
},
{
'date': '11/03/05',
'open': 26.6,
'high': 26.64,
'low': 26.25,
'close': 26.44,
'volume': 73421538
},
{
'date': '11/04/05',
'open': 26.53,
'high': 26.71,
'low': 26.45,
'close': 26.66,
'volume': 57464055
},
{
'date': '11/07/05',
'open': 26.72,
'high': 27.08,
'low': 26.7,
'close': 27.01,
'volume': 77104789
},
{
'date': '11/08/05',
'open': 26.94,
'high': 27.18,
'low': 26.77,
'close': 27.05,
'volume': 60091660
},
{
'date': '11/09/05',
'open': 26.98,
'high': 27.15,
'low': 26.94,
'close': 26.96,
'volume': 59562087
},
{
'date': '11/10/05',
'open': 26.94,
'high': 27.15,
'low': 26.64,
'close': 27.09,
'volume': 73314795
},
{
'date': '11/11/05',
'open': 27.15,
'high': 27.39,
'low': 27.13,
'close': 27.28,
'volume': 51945506
},
{
'date': '11/14/05',
'open': 27.36,
'high': 27.44,
'low': 27.2,
'close': 27.35,
'volume': 67152149
},
{
'date': '11/15/05',
'open': 27.33,
'high': 27.54,
'low': 27.25,
'close': 27.5,
'volume': 65080991
},
{
'date': '11/16/05',
'open': 27.48,
'high': 27.88,
'low': 27.44,
'close': 27.74,
'volume': 86277229
},
{
'date': '11/17/05',
'open': 27.85,
'high': 28,
'low': 27.76,
'close': 27.97,
'volume': 91350610
},
{
'date': '11/18/05',
'open': 28.12,
'high': 28.25,
'low': 27.9,
'close': 28.07,
'volume': 75431251
},
{
'date': '11/21/05',
'open': 28.07,
'high': 28.24,
'low': 27.5,
'close': 28.16,
'volume': 65794319
},
{
'date': '11/22/05',
'open': 28.06,
'high': 28.08,
'low': 27.86,
'close': 27.91,
'volume': 104301488
},
{
'date': '11/23/05',
'open': 27.92,
'high': 28.09,
'low': 27.74,
'close': 27.92,
'volume': 70541224
},
{
'date': '11/25/05',
'open': 27.8,
'high': 27.94,
'low': 27.46,
'close': 27.76,
'volume': 44082441
},
{
'date': '11/28/05',
'open': 27.79,
'high': 27.85,
'low': 27.53,
'close': 27.75,
'volume': 57517136
},
{
'date': '11/29/05',
'open': 27.79,
'high': 27.79,
'low': 27.6,
'close': 27.68,
'volume': 62223831
},
{
'date': '11/30/05',
'open': 27.68,
'high': 27.77,
'low': 27.63,
'close': 27.68,
'volume': 55904637
},
{
'date': '12/01/05',
'open': 27.73,
'high': 28.1,
'low': 27.73,
'close': 27.89,
'volume': 61006074
},
{
'date': '12/02/05',
'open': 27.82,
'high': 28.1,
'low': 27.79,
'close': 28.01,
'volume': 42319525
},
{
'date': '12/05/05',
'open': 27.93,
'high': 28.02,
'low': 27.71,
'close': 27.85,
'volume': 47941195
},
{
'date': '12/06/05',
'open': 27.9,
'high': 27.92,
'low': 27.68,
'close': 27.69,
'volume': 65979916
},
{
'date': '12/07/05',
'open': 27.67,
'high': 27.75,
'low': 27.55,
'close': 27.75,
'volume': 55583202
},
{
'date': '12/08/05',
'open': 27.71,
'high': 27.81,
'low': 27.6,
'close': 27.69,
'volume': 63931525
},
{
'date': '12/09/05',
'open': 27.71,
'high': 27.83,
'low': 27.64,
'close': 27.71,
'volume': 48485553
},
{
'date': '12/12/05',
'open': 27.7,
'high': 27.75,
'low': 27.33,
'close': 27.45,
'volume': 63757618
},
{
'date': '12/13/05',
'open': 27.29,
'high': 27.43,
'low': 27,
'close': 27.13,
'volume': 104285480
},
{
'date': '12/14/05',
'open': 27,
'high': 27.24,
'low': 26.85,
'close': 27.09,
'volume': 65076160
},
{
'date': '12/15/05',
'open': 27.08,
'high': 27.11,
'low': 26.81,
'close': 26.92,
'volume': 79027500
},
{
'date': '12/16/05',
'open': 26.88,
'high': 27.08,
'low': 26.81,
'close': 26.9,
'volume': 88542444
},
{
'date': '12/19/05',
'open': 26.82,
'high': 26.87,
'low': 26.65,
'close': 26.83,
'volume': 68686959
},
{
'date': '12/20/05',
'open': 26.76,
'high': 26.88,
'low': 26.67,
'close': 26.86,
'volume': 62960511
},
{
'date': '12/21/05',
'open': 26.87,
'high': 26.91,
'low': 26.71,
'close': 26.73,
'volume': 75800889
},
{
'date': '12/22/05',
'open': 26.71,
'high': 26.78,
'low': 26.42,
'close': 26.59,
'volume': 91307155
},
{
'date': '12/23/05',
'open': 26.52,
'high': 26.67,
'low': 26.44,
'close': 26.64,
'volume': 30689138
},
{
'date': '12/27/05',
'open': 26.68,
'high': 26.85,
'low': 26.45,
'close': 26.46,
'volume': 37822294
},
{
'date': '12/28/05',
'open': 26.51,
'high': 26.66,
'low': 26.35,
'close': 26.39,
'volume': 37242245
},
{
'date': '12/29/05',
'open': 26.41,
'high': 26.5,
'low': 26.26,
'close': 26.27,
'volume': 34495958
},
{
'date': '12/30/05',
'open': 26.15,
'high': 26.31,
'low': 26.1,
'close': 26.15,
'volume': 49045192
},
{
'date': '01/03/06',
'open': 26.25,
'high': 27,
'low': 26.1,
'close': 26.84,
'volume': 79974418
},
{
'date': '01/04/06',
'open': 26.77,
'high': 27.08,
'low': 26.77,
'close': 26.97,
'volume': 57975661
},
{
'date': '01/05/06',
'open': 26.96,
'high': 27.13,
'low': 26.91,
'close': 26.99,
'volume': 48247610
},
{
'date': '01/06/06',
'open': 26.89,
'high': 27,
'low': 26.49,
'close': 26.91,
'volume': 100969092
},
{
'date': '01/09/06',
'open': 26.93,
'high': 27.07,
'low': 26.76,
'close': 26.86,
'volume': 55627836
},
{
'date': '01/10/06',
'open': 26.65,
'high': 27.02,
'low': 26.59,
'close': 27,
'volume': 64924946
},
{
'date': '01/11/06',
'open': 27.01,
'high': 27.39,
'low': 26.9,
'close': 27.29,
'volume': 70123544
},
{
'date': '01/12/06',
'open': 27.25,
'high': 27.26,
'low': 26.97,
'close': 27.14,
'volume': 45994725
},
{
'date': '01/13/06',
'open': 27.03,
'high': 27.25,
'low': 27.01,
'close': 27.19,
'volume': 41449046
},
{
'date': '01/17/06',
'open': 26.9,
'high': 27.19,
'low': 26.9,
'close': 26.99,
'volume': 58574807
},
{
'date': '01/18/06',
'open': 26.74,
'high': 26.98,
'low': 26.7,
'close': 26.83,
'volume': 52495587
},
{
'date': '01/19/06',
'open': 26.87,
'high': 27.24,
'low': 26.85,
'close': 27.02,
'volume': 60382450
},
{
'date': '01/20/06',
'open': 27.01,
'high': 27.01,
'low': 26.26,
'close': 26.41,
'volume': 79228490
},
{
'date': '01/23/06',
'open': 26.41,
'high': 26.53,
'low': 26.3,
'close': 26.35,
'volume': 47971611
},
{
'date': '01/24/06',
'open': 26.34,
'high': 26.45,
'low': 26.22,
'close': 26.28,
'volume': 63061743
},
{
'date': '01/25/06',
'open': 26.41,
'high': 26.57,
'low': 26.23,
'close': 26.4,
'volume': 59072711
},
{
'date': '01/26/06',
'open': 26.56,
'high': 26.72,
'low': 26.31,
'close': 26.5,
'volume': 69531321
},
{
'date': '01/27/06',
'open': 27.23,
'high': 27.95,
'low': 27.19,
'close': 27.79,
'volume': 134525193
},
{
'date': '01/30/06',
'open': 27.82,
'high': 28.18,
'low': 27.78,
'close': 28,
'volume': 103999604
},
{
'date': '01/31/06',
'open': 27.91,
'high': 28.38,
'low': 27.87,
'close': 28.15,
'volume': 94844406
},
{
'date': '02/01/06',
'open': 27.96,
'high': 28.07,
'low': 27.76,
'close': 28.04,
'volume': 68437410
},
{
'date': '02/02/06',
'open': 27.97,
'high': 27.99,
'low': 27.55,
'close': 27.68,
'volume': 55078684
},
{
'date': '02/03/06',
'open': 27.48,
'high': 27.7,
'low': 27.34,
'close': 27.54,
'volume': 75023515
},
{
'date': '02/06/06',
'open': 27.51,
'high': 27.54,
'low': 27.09,
'close': 27.17,
'volume': 60175657
},
{
'date': '02/07/06',
'open': 26.95,
'high': 27.15,
'low': 26.81,
'close': 26.94,
'volume': 72188789
},
{
'date': '02/08/06',
'open': 27.01,
'high': 27.08,
'low': 26.71,
'close': 26.91,
'volume': 51796468
},
{
'date': '02/09/06',
'open': 26.96,
'high': 27.03,
'low': 26.65,
'close': 26.66,
'volume': 52861644
},
{
'date': '02/10/06',
'open': 26.62,
'high': 26.89,
'low': 26.51,
'close': 26.69,
'volume': 52127000
},
{
'date': '02/13/06',
'open': 26.63,
'high': 26.7,
'low': 26.34,
'close': 26.39,
'volume': 46710435
},
{
'date': '02/14/06',
'open': 26.41,
'high': 26.68,
'low': 26.35,
'close': 26.65,
'volume': 58434046
},
{
'date': '02/15/06',
'open': 26.6,
'high': 26.93,
'low': 26.5,
'close': 26.88,
'volume': 62811407
},
{
'date': '02/16/06',
'open': 26.85,
'high': 26.9,
'low': 26.57,
'close': 26.81,
'volume': 49509025
},
{
'date': '02/17/06',
'open': 26.67,
'high': 26.81,
'low': 26.56,
'close': 26.7,
'volume': 41513193
},
{
'date': '02/21/06',
'open': 26.72,
'high': 26.72,
'low': 26.34,
'close': 26.54,
'volume': 50216190
},
{
'date': '02/22/06',
'open': 26.53,
'high': 26.86,
'low': 26.47,
'close': 26.72,
'volume': 43045961
},
{
'date': '02/23/06',
'open': 26.73,
'high': 26.89,
'low': 26.54,
'close': 26.66,
'volume': 48162886
},
{
'date': '02/24/06',
'open': 26.59,
'high': 26.74,
'low': 26.52,
'close': 26.63,
'volume': 44755831
},
{
'date': '02/27/06',
'open': 26.75,
'high': 27.26,
'low': 26.67,
'close': 27.05,
'volume': 51459788
},
{
'date': '02/28/06',
'open': 26.95,
'high': 27.3,
'low': 26.87,
'close': 26.87,
'volume': 65037794
},
{
'date': '03/01/06',
'open': 26.98,
'high': 27.2,
'low': 26.95,
'close': 27.14,
'volume': 53070445
},
{
'date': '03/02/06',
'open': 27.02,
'high': 27.1,
'low': 26.9,
'close': 26.97,
'volume': 41856388
},
{
'date': '03/03/06',
'open': 26.81,
'high': 27.16,
'low': 26.74,
'close': 26.93,
'volume': 45234151
},
{
'date': '03/06/06',
'open': 26.92,
'high': 27.15,
'low': 26.83,
'close': 26.91,
'volume': 53074268
},
{
'date': '03/07/06',
'open': 26.9,
'high': 27.1,
'low': 26.81,
'close': 27.06,
'volume': 51632001
},
{
'date': '03/08/06',
'open': 26.99,
'high': 27.5,
'low': 26.97,
'close': 27.25,
'volume': 57554578
},
{
'date': '03/09/06',
'open': 27.27,
'high': 27.42,
'low': 27,
'close': 27,
'volume': 45384011
},
{
'date': '03/10/06',
'open': 27.06,
'high': 27.22,
'low': 26.88,
'close': 27.17,
'volume': 41310878
},
{
'date': '03/13/06',
'open': 27.18,
'high': 27.29,
'low': 26.94,
'close': 27.11,
'volume': 40342996
},
{
'date': '03/14/06',
'open': 27.04,
'high': 27.38,
'low': 26.99,
'close': 27.23,
'volume': 39998399
},
{
'date': '03/15/06',
'open': 27.2,
'high': 27.45,
'low': 27.01,
'close': 27.36,
'volume': 57159425
},
{
'date': '03/16/06',
'open': 27.34,
'high': 27.48,
'low': 27.22,
'close': 27.27,
'volume': 73798629
},
{
'date': '03/17/06',
'open': 27.35,
'high': 27.66,
'low': 27.27,
'close': 27.5,
'volume': 120617680
},
{
'date': '03/20/06',
'open': 27.7,
'high': 27.99,
'low': 27.67,
'close': 27.89,
'volume': 67095079
},
{
'date': '03/21/06',
'open': 27.96,
'high': 28.22,
'low': 27.68,
'close': 27.74,
'volume': 73199528
},
{
'date': '03/22/06',
'open': 27.08,
'high': 27.5,
'low': 26.8,
'close': 27.15,
'volume': 146028255
},
{
'date': '03/23/06',
'open': 27.08,
'high': 27.1,
'low': 26.66,
'close': 26.85,
'volume': 73794286
},
{
'date': '03/24/06',
'open': 26.71,
'high': 27.21,
'low': 26.62,
'close': 27.01,
'volume': 69163099
},
{
'date': '03/27/06',
'open': 27.01,
'high': 27.3,
'low': 27,
'close': 27.01,
'volume': 59910619
},
{
'date': '03/28/06',
'open': 27.01,
'high': 27.21,
'low': 26.81,
'close': 26.9,
'volume': 58520542
},
{
'date': '03/29/06',
'open': 26.95,
'high': 27.2,
'low': 26.92,
'close': 27.02,
'volume': 53732283
},
{
'date': '03/30/06',
'open': 27.03,
'high': 27.39,
'low': 27,
'close': 27.23,
'volume': 54612426
},
{
'date': '03/31/06',
'open': 27.3,
'high': 27.54,
'low': 27.21,
'close': 27.21,
'volume': 62127618
},
{
'date': '04/03/06',
'open': 27.67,
'high': 27.73,
'low': 27.44,
'close': 27.56,
'volume': 57609983
},
{
'date': '04/04/06',
'open': 27.6,
'high': 27.8,
'low': 27.47,
'close': 27.64,
'volume': 45473353
},
{
'date': '04/05/06',
'open': 27.88,
'high': 27.94,
'low': 27.64,
'close': 27.74,
'volume': 41554663
},
{
'date': '04/06/06',
'open': 27.66,
'high': 27.72,
'low': 27.37,
'close': 27.56,
'volume': 51885792
},
{
'date': '04/07/06',
'open': 27.61,
'high': 27.72,
'low': 27.23,
'close': 27.25,
'volume': 47256778
},
{
'date': '04/10/06',
'open': 27.23,
'high': 27.44,
'low': 27.2,
'close': 27.29,
'volume': 39464171
},
{
'date': '04/11/06',
'open': 27.29,
'high': 27.32,
'low': 27,
'close': 27.13,
'volume': 42953483
},
{
'date': '04/12/06',
'open': 27.1,
'high': 27.2,
'low': 26.97,
'close': 27.2,
'volume': 32183970
},
{
'date': '04/13/06',
'open': 27.08,
'high': 27.2,
'low': 27,
'close': 27.07,
'volume': 28170249
},
{
'date': '04/17/06',
'open': 27.03,
'high': 27.05,
'low': 26.73,
'close': 26.84,
'volume': 35796327
},
{
'date': '04/18/06',
'open': 26.94,
'high': 27.5,
'low': 26.82,
'close': 27.22,
'volume': 56276047
},
{
'date': '04/19/06',
'open': 27.11,
'high': 27.19,
'low': 26.96,
'close': 27.03,
'volume': 45111328
},
{
'date': '04/20/06',
'open': 27.05,
'high': 27.19,
'low': 26.7,
'close': 27.03,
'volume': 46044666
},
{
'date': '04/21/06',
'open': 27.05,
'high': 27.39,
'low': 27,
'close': 27.15,
'volume': 58528503
},
{
'date': '04/24/06',
'open': 27.07,
'high': 27.25,
'low': 26.98,
'close': 27.11,
'volume': 42319297
},
{
'date': '04/25/06',
'open': 27.09,
'high': 27.21,
'low': 27.02,
'close': 27.11,
'volume': 49222438
},
{
'date': '04/26/06',
'open': 27.08,
'high': 27.23,
'low': 27,
'close': 27.1,
'volume': 39194018
},
{
'date': '04/27/06',
'open': 26.97,
'high': 27.63,
'low': 26.94,
'close': 27.25,
'volume': 100327309
},
{
'date': '04/28/06',
'open': 24.23,
'high': 24.5,
'low': 24,
'close': 24.15,
'volume': 591078581
},
{
'date': '05/01/06',
'open': 24.32,
'high': 25,
'low': 24.09,
'close': 24.29,
'volume': 175012523
},
{
'date': '05/02/06',
'open': 24.49,
'high': 25,
'low': 23.9,
'close': 24.01,
'volume': 190561170
},
{
'date': '05/03/06',
'open': 23.99,
'high': 24.02,
'low': 23.15,
'close': 23.17,
'volume': 211567582
},
{
'date': '05/04/06',
'open': 23.35,
'high': 23.67,
'low': 23.14,
'close': 23.44,
'volume': 171268148
},
{
'date': '05/05/06',
'open': 23.66,
'high': 23.95,
'low': 23.52,
'close': 23.8,
'volume': 131607958
},
{
'date': '05/08/06',
'open': 23.85,
'high': 25,
'low': 23.51,
'close': 23.73,
'volume': 80697460
},
{
'date': '05/09/06',
'open': 23.75,
'high': 24,
'low': 23.49,
'close': 23.62,
'volume': 75996747
},
{
'date': '05/10/06',
'open': 23.67,
'high': 23.79,
'low': 23.59,
'close': 23.77,
'volume': 77650902
},
{
'date': '05/11/06',
'open': 23.71,
'high': 23.79,
'low': 23.15,
'close': 23.22,
'volume': 92925377
},
{
'date': '05/12/06',
'open': 23.14,
'high': 23.37,
'low': 23.05,
'close': 23.17,
'volume': 83136212
},
{
'date': '05/15/06',
'open': 23.1,
'high': 23.23,
'low': 23.03,
'close': 23.15,
'volume': 70107733
},
{
'date': '05/16/06',
'open': 23.16,
'high': 24,
'low': 22.91,
'close': 23.01,
'volume': 81868733
},
{
'date': '05/17/06',
'open': 22.89,
'high': 23.08,
'low': 22.73,
'close': 22.73,
'volume': 98603006
},
{
'date': '05/18/06',
'open': 22.84,
'high': 23.14,
'low': 22.76,
'close': 22.83,
'volume': 95477212
},
{
'date': '05/19/06',
'open': 22.79,
'high': 22.9,
'low': 22.52,
'close': 22.56,
'volume': 100074121
},
{
'date': '05/22/06',
'open': 22.48,
'high': 23.02,
'low': 22.45,
'close': 22.88,
'volume': 88387280
},
{
'date': '05/23/06',
'open': 23.1,
'high': 23.38,
'low': 22.77,
'close': 22.79,
'volume': 80003157
},
{
'date': '05/24/06',
'open': 22.99,
'high': 23.54,
'low': 22.98,
'close': 23.5,
'volume': 107375496
},
{
'date': '05/25/06',
'open': 23.57,
'high': 23.92,
'low': 23.54,
'close': 23.74,
'volume': 83054373
},
{
'date': '05/26/06',
'open': 23.77,
'high': 23.88,
'low': 23.56,
'close': 23.72,
'volume': 46867137
},
{
'date': '05/30/06',
'open': 23.55,
'high': 23.76,
'low': 23.14,
'close': 23.15,
'volume': 52505325
},
{
'date': '05/31/06',
'open': 23.26,
'high': 23.35,
'low': 22.65,
'close': 22.65,
'volume': 120468133
},
{
'date': '06/01/06',
'open': 22.74,
'high': 22.84,
'low': 22.62,
'close': 22.82,
'volume': 80240005
},
{
'date': '06/02/06',
'open': 22.85,
'high': 22.99,
'low': 22.67,
'close': 22.76,
'volume': 73937588
},
{
'date': '06/05/06',
'open': 22.72,
'high': 22.73,
'low': 22.49,
'close': 22.5,
'volume': 63933933
},
{
'date': '06/06/06',
'open': 22.55,
'high': 22.56,
'low': 21.98,
'close': 22.13,
'volume': 126603948
},
{
'date': '06/07/06',
'open': 22.15,
'high': 22.39,
'low': 22.01,
'close': 22.04,
'volume': 73830583
},
{
'date': '06/08/06',
'open': 22.03,
'high': 22.21,
'low': 21.97,
'close': 22.11,
'volume': 104127499
},
{
'date': '06/09/06',
'open': 22.15,
'high': 22.19,
'low': 21.89,
'close': 21.92,
'volume': 52575760
},
{
'date': '06/12/06',
'open': 21.96,
'high': 22.1,
'low': 21.7,
'close': 21.71,
'volume': 74338804
},
{
'date': '06/13/06',
'open': 21.73,
'high': 22.03,
'low': 21.46,
'close': 21.51,
'volume': 113179765
},
{
'date': '06/14/06',
'open': 21.59,
'high': 21.94,
'low': 21.55,
'close': 21.88,
'volume': 86087011
},
{
'date': '06/15/06',
'open': 22.01,
'high': 22.13,
'low': 21.8,
'close': 22.07,
'volume': 121654179
},
{
'date': '06/16/06',
'open': 21.97,
'high': 22.28,
'low': 21.79,
'close': 22.1,
'volume': 147520585
},
{
'date': '06/19/06',
'open': 22.14,
'high': 22.6,
'low': 22.12,
'close': 22.55,
'volume': 129644418
},
{
'date': '06/20/06',
'open': 22.54,
'high': 22.76,
'low': 22.5,
'close': 22.56,
'volume': 90604571
},
{
'date': '06/21/06',
'open': 22.61,
'high': 23.15,
'low': 22.53,
'close': 23.08,
'volume': 94407586
},
{
'date': '06/22/06',
'open': 23.06,
'high': 23.17,
'low': 22.78,
'close': 22.88,
'volume': 81055222
},
{
'date': '06/23/06',
'open': 22.85,
'high': 22.87,
'low': 22.5,
'close': 22.5,
'volume': 60532568
},
{
'date': '06/26/06',
'open': 22.65,
'high': 22.89,
'low': 22.63,
'close': 22.82,
'volume': 53644094
},
{
'date': '06/27/06',
'open': 22.89,
'high': 23.16,
'low': 22.84,
'close': 22.86,
'volume': 84959066
},
{
'date': '06/28/06',
'open': 22.96,
'high': 23.25,
'low': 22.91,
'close': 23.16,
'volume': 71925899
},
{
'date': '06/29/06',
'open': 23.32,
'high': 23.63,
'low': 23.22,
'close': 23.47,
'volume': 121405820
},
{
'date': '06/30/06',
'open': 23.54,
'high': 23.65,
'low': 23.3,
'close': 23.3,
'volume': 73135430
},
{
'date': '07/03/06',
'open': 23.53,
'high': 23.72,
'low': 23.45,
'close': 23.7,
'volume': 25711432
},
{
'date': '07/05/06',
'open': 23.48,
'high': 23.52,
'low': 23.3,
'close': 23.35,
'volume': 53118381
},
{
'date': '07/06/06',
'open': 23.45,
'high': 23.61,
'low': 23.42,
'close': 23.48,
'volume': 44775875
},
{
'date': '07/07/06',
'open': 23.39,
'high': 23.55,
'low': 23.3,
'close': 23.3,
'volume': 63169825
},
{
'date': '07/10/06',
'open': 23.43,
'high': 23.66,
'low': 23.38,
'close': 23.5,
'volume': 50566038
},
{
'date': '07/11/06',
'open': 23.37,
'high': 23.37,
'low': 22.74,
'close': 23.1,
'volume': 88690405
},
{
'date': '07/12/06',
'open': 22.79,
'high': 22.88,
'low': 22.62,
'close': 22.64,
'volume': 77379268
},
{
'date': '07/13/06',
'open': 22.37,
'high': 22.61,
'low': 22.25,
'close': 22.26,
'volume': 73099480
},
{
'date': '07/14/06',
'open': 22.28,
'high': 22.55,
'low': 22.23,
'close': 22.29,
'volume': 67499367
},
{
'date': '07/17/06',
'open': 22.29,
'high': 22.61,
'low': 22.26,
'close': 22.48,
'volume': 37053691
},
{
'date': '07/18/06',
'open': 22.59,
'high': 22.76,
'low': 22.48,
'close': 22.74,
'volume': 65095034
},
{
'date': '07/19/06',
'open': 22.82,
'high': 23.46,
'low': 22.72,
'close': 23.4,
'volume': 82199947
},
{
'date': '07/20/06',
'open': 23.44,
'high': 23.45,
'low': 22.78,
'close': 22.85,
'volume': 76854396
},
{
'date': '07/21/06',
'open': 24.08,
'high': 24.15,
'low': 23,
'close': 23.87,
'volume': 175491371
},
{
'date': '07/24/06',
'open': 24.01,
'high': 24.11,
'low': 23.79,
'close': 24,
'volume': 59586879
},
{
'date': '07/25/06',
'open': 24,
'high': 24.29,
'low': 23.9,
'close': 24.22,
'volume': 60075762
},
{
'date': '07/26/06',
'open': 24.12,
'high': 24.53,
'low': 24.1,
'close': 24.37,
'volume': 55621972
},
{
'date': '07/27/06',
'open': 24.58,
'high': 24.6,
'low': 23.77,
'close': 23.87,
'volume': 85389256
},
{
'date': '07/28/06',
'open': 24.08,
'high': 24.28,
'low': 24.06,
'close': 24.25,
'volume': 51706046
},
{
'date': '07/31/06',
'open': 24.07,
'high': 24.42,
'low': 24.01,
'close': 24.06,
'volume': 40321957
},
{
'date': '08/01/06',
'open': 24.02,
'high': 24.2,
'low': 23.85,
'close': 23.99,
'volume': 49223513
},
{
'date': '08/02/06',
'open': 24.12,
'high': 24.4,
'low': 24.03,
'close': 24.3,
'volume': 46462111
},
{
'date': '08/03/06',
'open': 24.18,
'high': 24.48,
'low': 24.15,
'close': 24.21,
'volume': 43164646
},
{
'date': '08/04/06',
'open': 24.4,
'high': 24.49,
'low': 24.15,
'close': 24.29,
'volume': 45695011
},
{
'date': '08/07/06',
'open': 24.28,
'high': 24.48,
'low': 24.19,
'close': 24.22,
'volume': 36882940
},
{
'date': '08/08/06',
'open': 24.39,
'high': 24.52,
'low': 24.2,
'close': 24.34,
'volume': 58171540
},
{
'date': '08/09/06',
'open': 24.49,
'high': 24.64,
'low': 24.34,
'close': 24.44,
'volume': 44407466
},
{
'date': '08/10/06',
'open': 24.37,
'high': 24.6,
'low': 24.34,
'close': 24.46,
'volume': 31768850
},
{
'date': '08/11/06',
'open': 24.43,
'high': 24.45,
'low': 24.2,
'close': 24.43,
'volume': 30255521
},
{
'date': '08/14/06',
'open': 24.52,
'high': 24.6,
'low': 24.35,
'close': 24.53,
'volume': 47831979
},
{
'date': '08/15/06',
'open': 24.55,
'high': 24.65,
'low': 24.44,
'close': 24.62,
'volume': 48996195
},
{
'date': '08/16/06',
'open': 24.61,
'high': 24.73,
'low': 24.47,
'close': 24.7,
'volume': 52375619
},
{
'date': '08/17/06',
'open': 24.7,
'high': 24.75,
'low': 24.61,
'close': 24.7,
'volume': 45674944
},
{
'date': '08/18/06',
'open': 25.05,
'high': 25.8,
'low': 24.98,
'close': 25.79,
'volume': 128427551
},
{
'date': '08/21/06',
'open': 25.66,
'high': 26.13,
'low': 25.56,
'close': 26.12,
'volume': 88398944
},
{
'date': '08/22/06',
'open': 26.01,
'high': 26.25,
'low': 25.62,
'close': 25.62,
'volume': 89329989
},
{
'date': '08/23/06',
'open': 25.64,
'high': 25.95,
'low': 25.52,
'close': 25.67,
'volume': 44664979
},
{
'date': '08/24/06',
'open': 25.82,
'high': 25.86,
'low': 25.5,
'close': 25.74,
'volume': 35933322
},
{
'date': '08/25/06',
'open': 25.71,
'high': 26,
'low': 25.69,
'close': 25.85,
'volume': 33117122
},
{
'date': '08/28/06',
'open': 25.84,
'high': 26,
'low': 25.69,
'close': 25.95,
'volume': 34192049
},
{
'date': '08/29/06',
'open': 25.92,
'high': 25.98,
'low': 25.63,
'close': 25.84,
'volume': 42721167
},
{
'date': '08/30/06',
'open': 25.85,
'high': 25.89,
'low': 25.64,
'close': 25.8,
'volume': 30258744
},
{
'date': '08/31/06',
'open': 25.87,
'high': 25.98,
'low': 25.68,
'close': 25.7,
'volume': 26421263
},
{
'date': '09/01/06',
'open': 25.89,
'high': 25.97,
'low': 25.64,
'close': 25.84,
'volume': 31595597
},
{
'date': '09/05/06',
'open': 25.69,
'high': 25.96,
'low': 25.56,
'close': 25.61,
'volume': 44227536
},
{
'date': '09/06/06',
'open': 25.51,
'high': 25.72,
'low': 25.51,
'close': 25.61,
'volume': 50161662
},
{
'date': '09/07/06',
'open': 25.48,
'high': 25.7,
'low': 25.39,
'close': 25.43,
'volume': 51267410
},
{
'date': '09/08/06',
'open': 25.53,
'high': 25.79,
'low': 25.46,
'close': 25.6,
'volume': 36866905
},
{
'date': '09/11/06',
'open': 25.43,
'high': 25.95,
'low': 25.42,
'close': 25.91,
'volume': 55608252
},
{
'date': '09/12/06',
'open': 25.9,
'high': 25.98,
'low': 25.72,
'close': 25.93,
'volume': 52279694
},
{
'date': '09/13/06',
'open': 25.82,
'high': 26.1,
'low': 25.49,
'close': 25.98,
'volume': 37946523
},
{
'date': '09/14/06',
'open': 25.99,
'high': 26.5,
'low': 25.98,
'close': 26.33,
'volume': 74325865
},
{
'date': '09/15/06',
'open': 26.58,
'high': 26.94,
'low': 26.49,
'close': 26.85,
'volume': 126129908
},
{
'date': '09/18/06',
'open': 26.74,
'high': 27.04,
'low': 26.67,
'close': 26.79,
'volume': 49135045
},
{
'date': '09/19/06',
'open': 26.74,
'high': 26.94,
'low': 26.72,
'close': 26.86,
'volume': 43056333
},
{
'date': '09/20/06',
'open': 27.01,
'high': 27.23,
'low': 26.99,
'close': 27.18,
'volume': 71677658
},
{
'date': '09/21/06',
'open': 27.24,
'high': 27.25,
'low': 26.85,
'close': 26.9,
'volume': 58496064
},
{
'date': '09/22/06',
'open': 26.83,
'high': 26.85,
'low': 26.48,
'close': 26.66,
'volume': 47745189
},
{
'date': '09/25/06',
'open': 26.81,
'high': 27.19,
'low': 26.79,
'close': 26.95,
'volume': 68029179
},
{
'date': '09/26/06',
'open': 26.91,
'high': 27.32,
'low': 26.88,
'close': 27.2,
'volume': 55381375
},
{
'date': '09/27/06',
'open': 27.18,
'high': 27.47,
'low': 27.12,
'close': 27.44,
'volume': 66400255
},
{
'date': '09/28/06',
'open': 27.47,
'high': 27.52,
'low': 27.26,
'close': 27.4,
'volume': 45038408
},
{
'date': '09/29/06',
'open': 27.35,
'high': 27.42,
'low': 27.21,
'close': 27.35,
'volume': 34293234
},
{
'date': '10/02/06',
'open': 27.32,
'high': 27.49,
'low': 27.15,
'close': 27.36,
'volume': 52928741
},
{
'date': '10/03/06',
'open': 27.37,
'high': 27.48,
'low': 27.21,
'close': 27.37,
'volume': 39386668
},
{
'date': '10/04/06',
'open': 27.39,
'high': 27.96,
'low': 27.37,
'close': 27.94,
'volume': 82204455
},
{
'date': '10/05/06',
'open': 27.92,
'high': 28.11,
'low': 27.78,
'close': 27.92,
'volume': 81979115
},
{
'date': '10/06/06',
'open': 27.76,
'high': 28,
'low': 27.65,
'close': 27.87,
'volume': 36457042
},
{
'date': '10/09/06',
'open': 27.8,
'high': 27.93,
'low': 27.62,
'close': 27.72,
'volume': 33371747
},
{
'date': '10/10/06',
'open': 27.69,
'high': 27.75,
'low': 27.44,
'close': 27.69,
'volume': 34599739
},
{
'date': '10/11/06',
'open': 27.46,
'high': 27.67,
'low': 27.42,
'close': 27.54,
'volume': 37224378
},
{
'date': '10/12/06',
'open': 27.58,
'high': 28.29,
'low': 27.54,
'close': 28.22,
'volume': 120195958
},
{
'date': '10/13/06',
'open': 28.34,
'high': 28.69,
'low': 28.31,
'close': 28.37,
'volume': 129753977
},
{
'date': '10/16/06',
'open': 28.48,
'high': 28.6,
'low': 28.33,
'close': 28.45,
'volume': 49745011
},
{
'date': '10/17/06',
'open': 28.24,
'high': 28.51,
'low': 28.17,
'close': 28.44,
'volume': 40127096
},
{
'date': '10/18/06',
'open': 28.5,
'high': 28.7,
'low': 28.26,
'close': 28.52,
'volume': 40665423
},
{
'date': '10/19/06',
'open': 28.35,
'high': 28.45,
'low': 28.12,
'close': 28.29,
'volume': 44762131
},
{
'date': '10/20/06',
'open': 28.48,
'high': 28.49,
'low': 28.17,
'close': 28.43,
'volume': 48906684
},
{
'date': '10/23/06',
'open': 28.3,
'high': 28.69,
'low': 28.18,
'close': 28.45,
'volume': 48650435
},
{
'date': '10/24/06',
'open': 28.43,
'high': 28.43,
'low': 28.13,
'close': 28.28,
'volume': 61427896
},
{
'date': '10/25/06',
'open': 28.28,
'high': 28.46,
'low': 28.14,
'close': 28.31,
'volume': 40722916
},
{
'date': '10/26/06',
'open': 28.33,
'high': 28.41,
'low': 28.04,
'close': 28.35,
'volume': 70157492
},
{
'date': '10/27/06',
'open': 28.49,
'high': 28.79,
'low': 28.25,
'close': 28.34,
'volume': 89060092
},
{
'date': '10/30/06',
'open': 28.35,
'high': 28.84,
'low': 28.32,
'close': 28.53,
'volume': 47302082
},
{
'date': '10/31/06',
'open': 28.66,
'high': 28.85,
'low': 28.56,
'close': 28.71,
'volume': 61952245
},
{
'date': '11/01/06',
'open': 28.78,
'high': 28.99,
'low': 28.7,
'close': 28.81,
'volume': 75955283
},
{
'date': '11/02/06',
'open': 28.71,
'high': 28.86,
'low': 28.58,
'close': 28.77,
'volume': 58674657
},
{
'date': '11/03/06',
'open': 28.85,
'high': 28.93,
'low': 28.61,
'close': 28.73,
'volume': 41127749
},
{
'date': '11/06/06',
'open': 28.77,
'high': 29.05,
'low': 28.76,
'close': 28.84,
'volume': 60454875
},
{
'date': '11/07/06',
'open': 28.86,
'high': 29.07,
'low': 28.8,
'close': 28.95,
'volume': 56516255
},
{
'date': '11/08/06',
'open': 28.78,
'high': 29.23,
'low': 28.66,
'close': 28.98,
'volume': 79153250
},
{
'date': '11/09/06',
'open': 29.11,
'high': 29.4,
'low': 29,
'close': 29.26,
'volume': 89414069
},
{
'date': '11/10/06',
'open': 29.17,
'high': 29.29,
'low': 29.15,
'close': 29.24,
'volume': 37856497
},
{
'date': '11/13/06',
'open': 29.19,
'high': 29.46,
'low': 29.16,
'close': 29.35,
'volume': 47278555
},
{
'date': '11/14/06',
'open': 29.28,
'high': 29.42,
'low': 29.07,
'close': 29.23,
'volume': 63016445
},
{
'date': '11/15/06',
'open': 29.12,
'high': 29.36,
'low': 29.11,
'close': 29.12,
'volume': 63990358
},
{
'date': '11/16/06',
'open': 29.14,
'high': 29.64,
'low': 29.13,
'close': 29.47,
'volume': 64331011
},
{
'date': '11/17/06',
'open': 29.31,
'high': 29.54,
'low': 29.28,
'close': 29.4,
'volume': 49359181
},
{
'date': '11/20/06',
'open': 29.52,
'high': 30,
'low': 29.5,
'close': 29.89,
'volume': 85734231
},
{
'date': '11/21/06',
'open': 29.91,
'high': 30,
'low': 29.79,
'close': 29.92,
'volume': 66467768
},
{
'date': '11/22/06',
'open': 29.97,
'high': 30,
'low': 29.82,
'close': 29.92,
'volume': 44137403
},
{
'date': '11/24/06',
'open': 29.66,
'high': 29.84,
'low': 29.64,
'close': 29.76,
'volume': 20470194
},
{
'date': '11/27/06',
'open': 29.69,
'high': 29.74,
'low': 29.33,
'close': 29.48,
'volume': 72724547
},
{
'date': '11/28/06',
'open': 29.34,
'high': 29.42,
'low': 29.13,
'close': 29.39,
'volume': 52796358
},
{
'date': '11/29/06',
'open': 29.44,
'high': 29.78,
'low': 29.43,
'close': 29.57,
'volume': 58777844
},
{
'date': '11/30/06',
'open': 29.42,
'high': 29.57,
'low': 29.33,
'close': 29.36,
'volume': 53362546
},
{
'date': '12/01/06',
'open': 29.23,
'high': 29.3,
'low': 28.9,
'close': 29.12,
'volume': 72261272
},
{
'date': '12/04/06',
'open': 29.23,
'high': 29.52,
'low': 29.17,
'close': 29.33,
'volume': 56459265
},
{
'date': '12/05/06',
'open': 29.36,
'high': 29.4,
'low': 29.03,
'close': 29.13,
'volume': 45614195
},
{
'date': '12/06/06',
'open': 29.1,
'high': 29.13,
'low': 28.87,
'close': 28.99,
'volume': 48588523
},
{
'date': '12/07/06',
'open': 28.96,
'high': 29.07,
'low': 28.81,
'close': 28.85,
'volume': 46832386
},
{
'date': '12/08/06',
'open': 28.82,
'high': 29.4,
'low': 28.8,
'close': 29.4,
'volume': 108868018
},
{
'date': '12/11/06',
'open': 29.19,
'high': 29.75,
'low': 29.11,
'close': 29.54,
'volume': 107728225
},
{
'date': '12/12/06',
'open': 29.56,
'high': 29.63,
'low': 29.22,
'close': 29.43,
'volume': 68871157
},
{
'date': '12/13/06',
'open': 29.6,
'high': 29.6,
'low': 29.32,
'close': 29.55,
'volume': 46016108
},
{
'date': '12/14/06',
'open': 29.54,
'high': 30.08,
'low': 29.52,
'close': 30.07,
'volume': 85875982
},
{
'date': '12/15/06',
'open': 30.14,
'high': 30.23,
'low': 30.03,
'close': 30.19,
'volume': 103648476
},
{
'date': '12/18/06',
'open': 30.19,
'high': 30.26,
'low': 29.78,
'close': 29.89,
'volume': 56990325
},
{
'date': '12/19/06',
'open': 29.71,
'high': 30.17,
'low': 29.53,
'close': 29.99,
'volume': 53831148
},
{
'date': '12/20/06',
'open': 29.99,
'high': 30.24,
'low': 29.97,
'close': 30.09,
'volume': 31811547
},
{
'date': '12/21/06',
'open': 30.13,
'high': 30.14,
'low': 29.89,
'close': 29.98,
'volume': 32272086
},
{
'date': '12/22/06',
'open': 29.82,
'high': 29.86,
'low': 29.62,
'close': 29.64,
'volume': 37972457
},
{
'date': '12/26/06',
'open': 29.53,
'high': 30,
'low': 29.4,
'close': 29.99,
'volume': 37102644
},
{
'date': '12/27/06',
'open': 29.99,
'high': 30.13,
'low': 29.91,
'close': 30.02,
'volume': 31250490
},
{
'date': '12/28/06',
'open': 29.86,
'high': 30.03,
'low': 29.81,
'close': 29.98,
'volume': 27572772
},
{
'date': '12/29/06',
'open': 29.86,
'high': 30.15,
'low': 29.83,
'close': 29.86,
'volume': 41754362
},
{
'date': '01/03/07',
'open': 29.91,
'high': 30.25,
'low': 29.4,
'close': 29.86,
'volume': 77574283
},
{
'date': '01/04/07',
'open': 29.7,
'high': 29.97,
'low': 29.44,
'close': 29.81,
'volume': 46120855
},
{
'date': '01/05/07',
'open': 29.63,
'high': 29.75,
'low': 29.45,
'close': 29.64,
'volume': 44677778
},
{
'date': '01/08/07',
'open': 29.65,
'high': 30.1,
'low': 29.53,
'close': 29.93,
'volume': 50226020
},
{
'date': '01/09/07',
'open': 30,
'high': 30.18,
'low': 29.73,
'close': 29.96,
'volume': 44677271
},
{
'date': '01/10/07',
'open': 29.8,
'high': 29.89,
'low': 29.43,
'close': 29.66,
'volume': 55048885
},
{
'date': '01/11/07',
'open': 29.76,
'high': 30.75,
'low': 29.65,
'close': 30.7,
'volume': 99491242
},
{
'date': '01/12/07',
'open': 30.65,
'high': 31.39,
'low': 30.64,
'close': 31.21,
'volume': 103975557
},
{
'date': '01/16/07',
'open': 31.26,
'high': 31.45,
'low': 31.03,
'close': 31.16,
'volume': 62442064
},
{
'date': '01/17/07',
'open': 31.26,
'high': 31.44,
'low': 31.01,
'close': 31.1,
'volume': 58569215
},
{
'date': '01/18/07',
'open': 31.15,
'high': 31.37,
'low': 30.8,
'close': 31,
'volume': 56383521
},
{
'date': '01/19/07',
'open': 30.73,
'high': 31.11,
'low': 30.69,
'close': 31.11,
'volume': 75828808
},
{
'date': '01/22/07',
'open': 31.06,
'high': 31.12,
'low': 30.51,
'close': 30.72,
'volume': 56152041
},
{
'date': '01/23/07',
'open': 30.63,
'high': 30.96,
'low': 30.52,
'close': 30.74,
'volume': 49190300
},
{
'date': '01/24/07',
'open': 30.78,
'high': 31.3,
'low': 30.65,
'close': 31.09,
'volume': 58552058
},
{
'date': '01/25/07',
'open': 31.08,
'high': 31.48,
'low': 30.45,
'close': 30.45,
'volume': 99382060
},
{
'date': '01/26/07',
'open': 31.22,
'high': 31.23,
'low': 30.6,
'close': 30.6,
'volume': 96122137
},
{
'date': '01/29/07',
'open': 30.65,
'high': 30.78,
'low': 30.34,
'close': 30.53,
'volume': 57619174
},
{
'date': '01/30/07',
'open': 30.57,
'high': 30.64,
'low': 30.14,
'close': 30.48,
'volume': 61923419
},
{
'date': '01/31/07',
'open': 30.41,
'high': 31.1,
'low': 30.35,
'close': 30.86,
'volume': 74016311
},
{
'date': '02/01/07',
'open': 30.84,
'high': 30.94,
'low': 30.37,
'close': 30.56,
'volume': 55367062
},
{
'date': '02/02/07',
'open': 30.82,
'high': 30.84,
'low': 30.13,
'close': 30.19,
'volume': 60408092
},
{
'date': '02/05/07',
'open': 29.97,
'high': 30.02,
'low': 29.41,
'close': 29.61,
'volume': 99939605
},
{
'date': '02/06/07',
'open': 29.59,
'high': 29.75,
'low': 29.22,
'close': 29.51,
'volume': 79323602
},
{
'date': '02/07/07',
'open': 29.64,
'high': 29.7,
'low': 29.25,
'close': 29.37,
'volume': 65151961
},
{
'date': '02/08/07',
'open': 29.24,
'high': 29.8,
'low': 29.2,
'close': 29.26,
'volume': 48761167
},
{
'date': '02/09/07',
'open': 29.35,
'high': 29.4,
'low': 28.93,
'close': 28.98,
'volume': 69827309
},
{
'date': '02/12/07',
'open': 28.89,
'high': 29.09,
'low': 28.83,
'close': 28.94,
'volume': 52812852
},
{
'date': '02/13/07',
'open': 29.04,
'high': 29.2,
'low': 28.96,
'close': 29.03,
'volume': 51763813
},
{
'date': '02/14/07',
'open': 29.17,
'high': 29.69,
'low': 29.15,
'close': 29.4,
'volume': 55591266
},
{
'date': '02/15/07',
'open': 29.58,
'high': 29.65,
'low': 29.22,
'close': 29.46,
'volume': 63952954
},
{
'date': '02/16/07',
'open': 28.9,
'high': 28.94,
'low': 28.65,
'close': 28.74,
'volume': 109371935
},
{
'date': '02/20/07',
'open': 28.63,
'high': 28.86,
'low': 28.47,
'close': 28.83,
'volume': 53990360
},
{
'date': '02/21/07',
'open': 28.75,
'high': 29.39,
'low': 28.74,
'close': 29.35,
'volume': 68619197
},
{
'date': '02/22/07',
'open': 29.3,
'high': 29.54,
'low': 29.16,
'close': 29.39,
'volume': 57768782
},
{
'date': '02/23/07',
'open': 29.22,
'high': 29.28,
'low': 28.89,
'close': 28.9,
'volume': 63863757
},
{
'date': '02/26/07',
'open': 28.96,
'high': 29.12,
'low': 28.82,
'close': 29.07,
'volume': 63532504
},
{
'date': '02/27/07',
'open': 28.71,
'high': 28.97,
'low': 27.79,
'close': 27.87,
'volume': 87693760
},
{
'date': '02/28/07',
'open': 27.95,
'high': 27.96,
'low': 27.92,
'close': 28.17,
'volume': 86532702
},
{
'date': '03/01/07',
'open': 27.82,
'high': 28.33,
'low': 27.73,
'close': 28.09,
'volume': 80179110
},
{
'date': '03/02/07',
'open': 28.02,
'high': 28.16,
'low': 27.76,
'close': 27.76,
'volume': 63256301
},
{
'date': '03/05/07',
'open': 27.49,
'high': 27.91,
'low': 27.41,
'close': 27.55,
'volume': 56465969
},
{
'date': '03/06/07',
'open': 27.8,
'high': 27.94,
'low': 27.65,
'close': 27.83,
'volume': 49383753
},
{
'date': '03/07/07',
'open': 27.76,
'high': 27.9,
'low': 27.55,
'close': 27.61,
'volume': 52046394
},
{
'date': '03/08/07',
'open': 27.72,
'high': 27.85,
'low': 26.6,
'close': 27.32,
'volume': 72214365
},
{
'date': '03/09/07',
'open': 27.42,
'high': 27.48,
'low': 27.03,
'close': 27.29,
'volume': 80122802
},
{
'date': '03/12/07',
'open': 27.18,
'high': 27.48,
'low': 27.13,
'close': 27.44,
'volume': 36516423
},
{
'date': '03/13/07',
'open': 27.25,
'high': 27.4,
'low': 26.71,
'close': 26.72,
'volume': 75169093
},
{
'date': '03/14/07',
'open': 26.82,
'high': 27.4,
'low': 26.73,
'close': 27.4,
'volume': 75730227
},
{
'date': '03/15/07',
'open': 27.32,
'high': 27.47,
'low': 27.2,
'close': 27.28,
'volume': 51757061
},
{
'date': '03/16/07',
'open': 27.35,
'high': 27.48,
'low': 27.2,
'close': 27.33,
'volume': 65076150
},
{
'date': '03/19/07',
'open': 27.34,
'high': 27.83,
'low': 27.2,
'close': 27.83,
'volume': 49415710
},
{
'date': '03/20/07',
'open': 27.93,
'high': 28.16,
'low': 27.76,
'close': 27.84,
'volume': 47923954
},
{
'date': '03/21/07',
'open': 27.9,
'high': 28.52,
'low': 27.56,
'close': 28.52,
'volume': 75796234
},
{
'date': '03/22/07',
'open': 28.52,
'high': 28.55,
'low': 28.01,
'close': 28.27,
'volume': 49515105
},
{
'date': '03/23/07',
'open': 28.22,
'high': 28.27,
'low': 27.8,
'close': 28.02,
'volume': 50528208
},
{
'date': '03/26/07',
'open': 27.94,
'high': 28.22,
'low': 27.7,
'close': 28.22,
'volume': 47491974
},
{
'date': '03/27/07',
'open': 28.04,
'high': 28.16,
'low': 27.65,
'close': 27.72,
'volume': 58981972
},
{
'date': '03/28/07',
'open': 27.58,
'high': 28,
'low': 27.4,
'close': 27.64,
'volume': 49030833
},
{
'date': '03/29/07',
'open': 27.84,
'high': 27.84,
'low': 27.49,
'close': 27.75,
'volume': 42631040
},
{
'date': '03/30/07',
'open': 27.75,
'high': 27.95,
'low': 27.5,
'close': 27.87,
'volume': 47065600
},
{
'date': '04/02/07',
'open': 27.89,
'high': 27.93,
'low': 27.56,
'close': 27.74,
'volume': 41977553
},
{
'date': '04/03/07',
'open': 27.86,
'high': 28.06,
'low': 27.75,
'close': 27.87,
'volume': 42651376
},
{
'date': '04/04/07',
'open': 28.01,
'high': 28.78,
'low': 27.9,
'close': 28.5,
'volume': 63259241
},
{
'date': '04/05/07',
'open': 28.32,
'high': 28.65,
'low': 28.3,
'close': 28.55,
'volume': 30196555
},
{
'date': '04/09/07',
'open': 28.58,
'high': 28.72,
'low': 28.39,
'close': 28.57,
'volume': 31388980
},
{
'date': '04/10/07',
'open': 28.5,
'high': 28.64,
'low': 28.22,
'close': 28.4,
'volume': 38644935
},
{
'date': '04/11/07',
'open': 28.3,
'high': 28.57,
'low': 27.99,
'close': 28.11,
'volume': 44367195
},
{
'date': '04/12/07',
'open': 28.06,
'high': 28.62,
'low': 28.04,
'close': 28.54,
'volume': 43774750
},
{
'date': '04/13/07',
'open': 28.43,
'high': 28.7,
'low': 28.1,
'close': 28.61,
'volume': 36002840
},
{
'date': '04/16/07',
'open': 28.6,
'high': 28.75,
'low': 28.21,
'close': 28.73,
'volume': 30742957
},
{
'date': '04/17/07',
'open': 28.63,
'high': 28.89,
'low': 28.56,
'close': 28.85,
'volume': 33170154
},
{
'date': '04/18/07',
'open': 28.61,
'high': 28.67,
'low': 28.36,
'close': 28.6,
'volume': 41778741
},
{
'date': '04/19/07',
'open': 28.34,
'high': 28.89,
'low': 28.26,
'close': 28.69,
'volume': 44833990
},
{
'date': '04/20/07',
'open': 28.98,
'high': 29.1,
'low': 28.7,
'close': 29.02,
'volume': 61623665
},
{
'date': '04/23/07',
'open': 28.96,
'high': 28.99,
'low': 28.67,
'close': 28.78,
'volume': 41993027
},
{
'date': '04/24/07',
'open': 28.79,
'high': 28.96,
'low': 28.59,
'close': 28.79,
'volume': 34244929
},
{
'date': '04/25/07',
'open': 28.86,
'high': 29,
'low': 28.69,
'close': 28.99,
'volume': 39491836
},
{
'date': '04/26/07',
'open': 29.09,
'high': 29.35,
'low': 28.91,
'close': 29.1,
'volume': 69999053
},
{
'date': '04/27/07',
'open': 30.17,
'high': 30.74,
'low': 30,
'close': 30.12,
'volume': 128309968
},
{
'date': '04/30/07',
'open': 30.13,
'high': 30.37,
'low': 29.94,
'close': 29.94,
'volume': 67806846
},
{
'date': '05/01/07',
'open': 29.94,
'high': 30.42,
'low': 29.9,
'close': 30.4,
'volume': 74169921
},
{
'date': '05/02/07',
'open': 30.39,
'high': 30.69,
'low': 30.3,
'close': 30.61,
'volume': 81308131
},
{
'date': '05/03/07',
'open': 30.6,
'high': 31,
'low': 30.53,
'close': 30.97,
'volume': 82051611
},
{
'date': '05/04/07',
'open': 30.68,
'high': 30.7,
'low': 30.29,
'close': 30.56,
'volume': 104394842
},
{
'date': '05/07/07',
'open': 30.52,
'high': 30.76,
'low': 30.48,
'close': 30.71,
'volume': 59890407
},
{
'date': '05/08/07',
'open': 30.68,
'high': 30.94,
'low': 30.58,
'close': 30.75,
'volume': 60564629
},
{
'date': '05/09/07',
'open': 30.7,
'high': 30.93,
'low': 30.57,
'close': 30.78,
'volume': 51735395
},
{
'date': '05/10/07',
'open': 30.68,
'high': 30.93,
'low': 30.53,
'close': 30.58,
'volume': 55398550
},
{
'date': '05/11/07',
'open': 30.57,
'high': 30.98,
'low': 30.55,
'close': 30.89,
'volume': 43604833
},
{
'date': '05/14/07',
'open': 30.84,
'high': 30.99,
'low': 30.81,
'close': 30.97,
'volume': 70286755
},
{
'date': '05/15/07',
'open': 30.9,
'high': 31.09,
'low': 30.84,
'close': 30.9,
'volume': 75036602
},
{
'date': '05/16/07',
'open': 31,
'high': 31.09,
'low': 30.81,
'close': 31.07,
'volume': 45843137
},
{
'date': '05/17/07',
'open': 31.03,
'high': 31.14,
'low': 30.96,
'close': 30.98,
'volume': 41856216
},
{
'date': '05/18/07',
'open': 30.97,
'high': 30.99,
'low': 30.58,
'close': 30.83,
'volume': 58452958
},
{
'date': '05/21/07',
'open': 30.73,
'high': 31.16,
'low': 30.73,
'close': 31.05,
'volume': 42549100
},
{
'date': '05/22/07',
'open': 30.9,
'high': 30.93,
'low': 30.66,
'close': 30.69,
'volume': 40015195
},
{
'date': '05/23/07',
'open': 30.84,
'high': 30.84,
'low': 30.57,
'close': 30.58,
'volume': 46337287
},
{
'date': '05/24/07',
'open': 30.54,
'high': 30.8,
'low': 29.96,
'close': 30.17,
'volume': 64053809
},
{
'date': '05/25/07',
'open': 30.28,
'high': 30.66,
'low': 30.18,
'close': 30.48,
'volume': 47726716
},
{
'date': '05/29/07',
'open': 30.49,
'high': 30.83,
'low': 30.39,
'close': 30.79,
'volume': 42377685
},
{
'date': '05/30/07',
'open': 30.55,
'high': 31.13,
'low': 30.51,
'close': 31.11,
'volume': 57446053
},
{
'date': '05/31/07',
'open': 31.12,
'high': 31.16,
'low': 30.61,
'close': 30.69,
'volume': 86403439
},
{
'date': '06/01/07',
'open': 30.79,
'high': 30.9,
'low': 30.55,
'close': 30.59,
'volume': 39486131
},
{
'date': '06/04/07',
'open': 30.42,
'high': 30.76,
'low': 30.4,
'close': 30.72,
'volume': 41437458
},
{
'date': '06/05/07',
'open': 30.62,
'high': 30.63,
'low': 30.33,
'close': 30.58,
'volume': 44286891
},
{
'date': '06/06/07',
'open': 30.37,
'high': 30.53,
'low': 30.25,
'close': 30.29,
'volume': 38252861
},
{
'date': '06/07/07',
'open': 30.02,
'high': 30.29,
'low': 29.59,
'close': 29.62,
'volume': 71980635
},
{
'date': '06/08/07',
'open': 29.58,
'high': 30.06,
'low': 29.41,
'close': 30.05,
'volume': 61346669
},
{
'date': '06/11/07',
'open': 29.94,
'high': 30.25,
'low': 29.93,
'close': 30.02,
'volume': 48485758
},
{
'date': '06/12/07',
'open': 29.96,
'high': 30.24,
'low': 29.77,
'close': 29.85,
'volume': 56981841
},
{
'date': '06/13/07',
'open': 29.97,
'high': 30.41,
'low': 29.85,
'close': 30.39,
'volume': 64472483
},
{
'date': '06/14/07',
'open': 30.35,
'high': 30.71,
'low': 30.3,
'close': 30.52,
'volume': 59068837
},
{
'date': '06/15/07',
'open': 30.86,
'high': 30.88,
'low': 30.43,
'close': 30.49,
'volume': 100939583
},
{
'date': '06/18/07',
'open': 30.69,
'high': 30.72,
'low': 30.42,
'close': 30.51,
'volume': 45632827
},
{
'date': '06/19/07',
'open': 30.48,
'high': 30.66,
'low': 30.38,
'close': 30.46,
'volume': 46804710
},
{
'date': '06/20/07',
'open': 30.44,
'high': 30.51,
'low': 29.96,
'close': 30.01,
'volume': 47089190
},
{
'date': '06/21/07',
'open': 29.98,
'high': 30.3,
'low': 29.91,
'close': 30.22,
'volume': 57058364
},
{
'date': '06/22/07',
'open': 30,
'high': 30.1,
'low': 29.45,
'close': 29.49,
'volume': 88336474
},
{
'date': '06/25/07',
'open': 29.47,
'high': 29.77,
'low': 29.38,
'close': 29.49,
'volume': 53914766
},
{
'date': '06/26/07',
'open': 29.55,
'high': 29.8,
'low': 29.5,
'close': 29.52,
'volume': 48340290
},
{
'date': '06/27/07',
'open': 29.36,
'high': 29.95,
'low': 29.36,
'close': 29.87,
'volume': 54271648
},
{
'date': '06/28/07',
'open': 29.86,
'high': 29.97,
'low': 29.68,
'close': 29.83,
'volume': 46189684
},
{
'date': '06/29/07',
'open': 29.87,
'high': 29.93,
'low': 29.04,
'close': 29.47,
'volume': 71193850
},
{
'date': '07/02/07',
'open': 29.67,
'high': 29.8,
'low': 29.49,
'close': 29.74,
'volume': 47325822
},
{
'date': '07/03/07',
'open': 29.78,
'high': 30.22,
'low': 29.78,
'close': 30.02,
'volume': 35202524
},
{
'date': '07/05/07',
'open': 30.05,
'high': 30.22,
'low': 29.83,
'close': 29.99,
'volume': 47844443
},
{
'date': '07/06/07',
'open': 29.91,
'high': 30.04,
'low': 29.66,
'close': 29.97,
'volume': 57542181
},
{
'date': '07/09/07',
'open': 29.86,
'high': 29.95,
'low': 29.81,
'close': 29.87,
'volume': 33831755
},
{
'date': '07/10/07',
'open': 29.7,
'high': 29.99,
'low': 29.18,
'close': 29.33,
'volume': 66018691
},
{
'date': '07/11/07',
'open': 29.24,
'high': 29.65,
'low': 29.21,
'close': 29.49,
'volume': 48016935
},
{
'date': '07/12/07',
'open': 29.56,
'high': 30.11,
'low': 29.44,
'close': 30.07,
'volume': 54302314
},
{
'date': '07/13/07',
'open': 29.94,
'high': 30.02,
'low': 29.66,
'close': 29.82,
'volume': 42169549
},
{
'date': '07/16/07',
'open': 29.76,
'high': 30.24,
'low': 29.72,
'close': 30.03,
'volume': 48023159
},
{
'date': '07/17/07',
'open': 30.02,
'high': 30.88,
'low': 30.01,
'close': 30.78,
'volume': 77539532
},
{
'date': '07/18/07',
'open': 30.51,
'high': 30.97,
'low': 30.5,
'close': 30.92,
'volume': 64436562
},
{
'date': '07/19/07',
'open': 31.05,
'high': 31.84,
'low': 30.93,
'close': 31.51,
'volume': 121165267
},
{
'date': '07/20/07',
'open': 31.15,
'high': 31.2,
'low': 30.79,
'close': 31.16,
'volume': 98293458
},
{
'date': '07/23/07',
'open': 31.36,
'high': 31.52,
'low': 31.12,
'close': 31.19,
'volume': 48910516
},
{
'date': '07/24/07',
'open': 31.01,
'high': 31.48,
'low': 30.71,
'close': 30.8,
'volume': 62257737
},
{
'date': '07/25/07',
'open': 30.99,
'high': 31.3,
'low': 30.37,
'close': 30.71,
'volume': 55078953
},
{
'date': '07/26/07',
'open': 30.24,
'high': 30.53,
'low': 29.51,
'close': 29.98,
'volume': 87616427
},
{
'date': '07/27/07',
'open': 29.93,
'high': 30,
'low': 29.36,
'close': 29.39,
'volume': 69202585
},
{
'date': '07/30/07',
'open': 29.4,
'high': 29.49,
'low': 28.95,
'close': 29.4,
'volume': 67516665
},
{
'date': '07/31/07',
'open': 29.71,
'high': 29.72,
'low': 28.98,
'close': 28.99,
'volume': 66686253
},
{
'date': '08/01/07',
'open': 28.95,
'high': 29.55,
'low': 28.82,
'close': 29.3,
'volume': 80011828
},
{
'date': '08/02/07',
'open': 29.19,
'high': 29.79,
'low': 29.02,
'close': 29.52,
'volume': 47993718
},
{
'date': '08/03/07',
'open': 29.45,
'high': 29.78,
'low': 28.9,
'close': 28.96,
'volume': 61536534
},
{
'date': '08/06/07',
'open': 29.05,
'high': 29.54,
'low': 28.75,
'close': 29.54,
'volume': 59533556
},
{
'date': '08/07/07',
'open': 29.33,
'high': 29.79,
'low': 29.05,
'close': 29.55,
'volume': 49237104
},
{
'date': '08/08/07',
'open': 29.72,
'high': 30.01,
'low': 29.21,
'close': 30,
'volume': 52902321
},
{
'date': '08/09/07',
'open': 29.64,
'high': 30.1,
'low': 28.92,
'close': 29.3,
'volume': 72980425
},
{
'date': '08/10/07',
'open': 28.9,
'high': 29.05,
'low': 28.26,
'close': 28.71,
'volume': 76581507
},
{
'date': '08/13/07',
'open': 28.94,
'high': 28.99,
'low': 28.44,
'close': 28.63,
'volume': 55641506
},
{
'date': '08/14/07',
'open': 28.77,
'high': 28.89,
'low': 28.2,
'close': 28.27,
'volume': 42945035
},
{
'date': '08/15/07',
'open': 28.24,
'high': 28.99,
'low': 28.05,
'close': 28.1,
'volume': 48119873
},
{
'date': '08/16/07',
'open': 27.88,
'high': 28.35,
'low': 27.51,
'close': 27.81,
'volume': 81452954
},
{
'date': '08/17/07',
'open': 28.09,
'high': 28.25,
'low': 27.82,
'close': 28.25,
'volume': 76746957
},
{
'date': '08/20/07',
'open': 28.18,
'high': 28.49,
'low': 28.08,
'close': 28.26,
'volume': 49954669
},
{
'date': '08/21/07',
'open': 28.1,
'high': 28.32,
'low': 27.87,
'close': 28.07,
'volume': 50786152
},
{
'date': '08/22/07',
'open': 28.27,
'high': 28.32,
'low': 28.01,
'close': 28.22,
'volume': 44763417
},
{
'date': '08/23/07',
'open': 28.28,
'high': 28.33,
'low': 28.1,
'close': 28.3,
'volume': 33886569
},
{
'date': '08/24/07',
'open': 28.21,
'high': 28.84,
'low': 28.07,
'close': 28.81,
'volume': 45162553
},
{
'date': '08/27/07',
'open': 28.61,
'high': 28.77,
'low': 28.4,
'close': 28.49,
'volume': 32791057
},
{
'date': '08/28/07',
'open': 28.3,
'high': 28.49,
'low': 27.91,
'close': 27.93,
'volume': 43924387
},
{
'date': '08/29/07',
'open': 28.13,
'high': 28.61,
'low': 27.82,
'close': 28.59,
'volume': 45755145
},
{
'date': '08/30/07',
'open': 28.42,
'high': 28.93,
'low': 28.32,
'close': 28.45,
'volume': 33691214
},
{
'date': '08/31/07',
'open': 28.7,
'high': 28.92,
'low': 28.36,
'close': 28.73,
'volume': 42520687
},
{
'date': '09/04/07',
'open': 28.5,
'high': 29.1,
'low': 28.48,
'close': 28.81,
'volume': 45689600
},
{
'date': '09/05/07',
'open': 28.65,
'high': 28.73,
'low': 28.42,
'close': 28.48,
'volume': 47674295
},
{
'date': '09/06/07',
'open': 28.56,
'high': 29.01,
'low': 28.55,
'close': 28.91,
'volume': 45430771
},
{
'date': '09/07/07',
'open': 28.62,
'high': 28.83,
'low': 28.32,
'close': 28.44,
'volume': 52161812
},
{
'date': '09/10/07',
'open': 28.67,
'high': 28.75,
'low': 28.41,
'close': 28.48,
'volume': 37253551
},
{
'date': '09/11/07',
'open': 28.63,
'high': 28.95,
'low': 28.58,
'close': 28.93,
'volume': 34380780
},
{
'date': '09/12/07',
'open': 28.81,
'high': 29.17,
'low': 28.8,
'close': 28.93,
'volume': 42465812
},
{
'date': '09/13/07',
'open': 29.12,
'high': 29.26,
'low': 28.96,
'close': 29.16,
'volume': 35288557
},
{
'date': '09/14/07',
'open': 28.98,
'high': 29.11,
'low': 28.88,
'close': 29.04,
'volume': 33498279
},
{
'date': '09/17/07',
'open': 28.79,
'high': 28.88,
'low': 28.62,
'close': 28.72,
'volume': 39536497
},
{
'date': '09/18/07',
'open': 28.7,
'high': 28.96,
'low': 28.27,
'close': 28.93,
'volume': 77472313
},
{
'date': '09/19/07',
'open': 28.87,
'high': 28.91,
'low': 28.3,
'close': 28.67,
'volume': 94242181
},
{
'date': '09/20/07',
'open': 28.48,
'high': 28.58,
'low': 28.34,
'close': 28.42,
'volume': 67168899
},
{
'date': '09/21/07',
'open': 28.69,
'high': 28.81,
'low': 28.44,
'close': 28.65,
'volume': 135630339
},
{
'date': '09/24/07',
'open': 28.81,
'high': 29.61,
'low': 28.8,
'close': 29.08,
'volume': 104459739
},
{
'date': '09/25/07',
'open': 29.14,
'high': 29.56,
'low': 29.11,
'close': 29.56,
'volume': 75620942
},
{
'date': '09/26/07',
'open': 29.68,
'high': 29.85,
'low': 29.48,
'close': 29.5,
'volume': 60344168
},
{
'date': '09/27/07',
'open': 29.7,
'high': 29.72,
'low': 29.44,
'close': 29.49,
'volume': 43407056
},
{
'date': '09/28/07',
'open': 29.49,
'high': 29.69,
'low': 29.23,
'close': 29.46,
'volume': 45807690
},
{
'date': '10/01/07',
'open': 29.46,
'high': 29.79,
'low': 29.41,
'close': 29.77,
'volume': 43875066
},
{
'date': '10/02/07',
'open': 29.7,
'high': 29.85,
'low': 29.57,
'close': 29.7,
'volume': 33705822
},
{
'date': '10/03/07',
'open': 29.71,
'high': 29.85,
'low': 29.29,
'close': 29.45,
'volume': 37633886
},
{
'date': '10/04/07',
'open': 29.56,
'high': 29.77,
'low': 29.44,
'close': 29.71,
'volume': 37867958
},
{
'date': '10/05/07',
'open': 29.89,
'high': 29.99,
'low': 29.73,
'close': 29.84,
'volume': 45016019
},
{
'date': '10/08/07',
'open': 29.66,
'high': 29.85,
'low': 29.6,
'close': 29.84,
'volume': 30265625
},
{
'date': '10/09/07',
'open': 30.03,
'high': 30.39,
'low': 30,
'close': 30.1,
'volume': 63624504
},
{
'date': '10/10/07',
'open': 30.04,
'high': 30.37,
'low': 30.03,
'close': 30.23,
'volume': 32251403
},
{
'date': '10/11/07',
'open': 30.3,
'high': 30.63,
'low': 29.79,
'close': 29.91,
'volume': 50789189
},
{
'date': '10/12/07',
'open': 30.03,
'high': 30.4,
'low': 29.95,
'close': 30.17,
'volume': 31120882
},
{
'date': '10/15/07',
'open': 30.1,
'high': 30.33,
'low': 30,
'close': 30.04,
'volume': 47150499
},
{
'date': '10/16/07',
'open': 30.24,
'high': 30.58,
'low': 30.23,
'close': 30.32,
'volume': 56286172
},
{
'date': '10/17/07',
'open': 30.75,
'high': 31.23,
'low': 30.65,
'close': 31.08,
'volume': 86092380
},
{
'date': '10/18/07',
'open': 31.22,
'high': 31.23,
'low': 30.63,
'close': 31.16,
'volume': 49215078
},
{
'date': '10/19/07',
'open': 31.09,
'high': 31.09,
'low': 30.11,
'close': 30.17,
'volume': 75160365
},
{
'date': '10/22/07',
'open': 30.12,
'high': 30.7,
'low': 30.12,
'close': 30.51,
'volume': 58785048
},
{
'date': '10/23/07',
'open': 30.71,
'high': 31.12,
'low': 30.71,
'close': 30.9,
'volume': 49956115
},
{
'date': '10/24/07',
'open': 30.85,
'high': 31.3,
'low': 30.5,
'close': 31.25,
'volume': 77979145
},
{
'date': '10/25/07',
'open': 31.57,
'high': 32.22,
'low': 31.49,
'close': 31.99,
'volume': 169588714
},
{
'date': '10/26/07',
'open': 36.01,
'high': 36.03,
'low': 34.56,
'close': 35.03,
'volume': 288113255
},
{
'date': '10/29/07',
'open': 34.85,
'high': 35.29,
'low': 34.45,
'close': 34.57,
'volume': 114655601
},
{
'date': '10/30/07',
'open': 34.37,
'high': 35.59,
'low': 34.35,
'close': 35.57,
'volume': 107297283
},
{
'date': '10/31/07',
'open': 35.52,
'high': 37,
'low': 35.51,
'close': 36.81,
'volume': 185635717
},
{
'date': '11/01/07',
'open': 36.53,
'high': 37.49,
'low': 36.36,
'close': 37.06,
'volume': 152078802
},
{
'date': '11/02/07',
'open': 37.22,
'high': 37.5,
'low': 36.42,
'close': 37.06,
'volume': 96399008
},
{
'date': '11/05/07',
'open': 36.76,
'high': 37.1,
'low': 36.63,
'close': 36.73,
'volume': 75485352
},
{
'date': '11/06/07',
'open': 36.59,
'high': 36.66,
'low': 35.87,
'close': 36.41,
'volume': 100966620
},
{
'date': '11/07/07',
'open': 36.04,
'high': 36.16,
'low': 35.45,
'close': 35.52,
'volume': 74897710
},
{
'date': '11/08/07',
'open': 35.6,
'high': 35.9,
'low': 34.4,
'close': 34.74,
'volume': 133748977
},
{
'date': '11/09/07',
'open': 34.18,
'high': 34.54,
'low': 33.65,
'close': 33.73,
'volume': 125132048
},
{
'date': '11/12/07',
'open': 33.32,
'high': 33.71,
'low': 33.02,
'close': 33.38,
'volume': 84865186
},
{
'date': '11/13/07',
'open': 33.54,
'high': 34.67,
'low': 33.38,
'close': 34.46,
'volume': 104311422
},
{
'date': '11/14/07',
'open': 34.62,
'high': 34.75,
'low': 33.75,
'close': 33.93,
'volume': 84063046
},
{
'date': '11/15/07',
'open': 33.76,
'high': 34.1,
'low': 33.55,
'close': 33.76,
'volume': 64014051
},
{
'date': '11/16/07',
'open': 33.86,
'high': 34.26,
'low': 33.71,
'close': 34.09,
'volume': 71116649
},
{
'date': '11/19/07',
'open': 33.96,
'high': 34.24,
'low': 33.87,
'close': 33.96,
'volume': 63026155
},
{
'date': '11/20/07',
'open': 34.23,
'high': 34.97,
'low': 34.1,
'close': 34.58,
'volume': 100009347
},
{
'date': '11/21/07',
'open': 34.4,
'high': 34.73,
'low': 34.18,
'close': 34.23,
'volume': 89523670
},
{
'date': '11/23/07',
'open': 34.36,
'high': 34.44,
'low': 33.71,
'close': 34.11,
'volume': 33468112
},
{
'date': '11/26/07',
'open': 34.09,
'high': 34.37,
'low': 32.93,
'close': 32.97,
'volume': 80334985
},
{
'date': '11/27/07',
'open': 33.27,
'high': 33.6,
'low': 32.68,
'close': 33.06,
'volume': 84180288
},
{
'date': '11/28/07',
'open': 33.38,
'high': 33.89,
'low': 32.9,
'close': 33.7,
'volume': 88587459
},
{
'date': '11/29/07',
'open': 33.58,
'high': 33.93,
'low': 33.31,
'close': 33.59,
'volume': 53633555
},
{
'date': '11/30/07',
'open': 33.92,
'high': 34.12,
'low': 33.19,
'close': 33.6,
'volume': 71026801
},
{
'date': '12/03/07',
'open': 33.5,
'high': 33.64,
'low': 32.68,
'close': 32.92,
'volume': 61770546
},
{
'date': '12/04/07',
'open': 32.74,
'high': 33.24,
'low': 32.63,
'close': 32.77,
'volume': 54801634
},
{
'date': '12/05/07',
'open': 33.14,
'high': 34.52,
'low': 33.03,
'close': 34.15,
'volume': 84894654
},
{
'date': '12/06/07',
'open': 34.26,
'high': 34.61,
'low': 33.87,
'close': 34.55,
'volume': 50624418
},
{
'date': '12/07/07',
'open': 34.61,
'high': 34.7,
'low': 34.22,
'close': 34.53,
'volume': 40770947
},
{
'date': '12/10/07',
'open': 34.64,
'high': 34.95,
'low': 34.47,
'close': 34.76,
'volume': 36084871
},
{
'date': '12/11/07',
'open': 34.73,
'high': 34.99,
'low': 33.93,
'close': 34.1,
'volume': 55080175
},
{
'date': '12/12/07',
'open': 34.61,
'high': 35.09,
'low': 33.93,
'close': 34.47,
'volume': 63352548
},
{
'date': '12/13/07',
'open': 34.48,
'high': 35.45,
'low': 34.28,
'close': 35.22,
'volume': 73931155
},
{
'date': '12/14/07',
'open': 35.05,
'high': 35.84,
'low': 35.01,
'close': 35.31,
'volume': 71127828
},
{
'date': '12/17/07',
'open': 35.03,
'high': 35.13,
'low': 34.36,
'close': 34.39,
'volume': 58121196
},
{
'date': '12/18/07',
'open': 34.64,
'high': 35,
'low': 34.21,
'close': 34.74,
'volume': 52791765
},
{
'date': '12/19/07',
'open': 34.69,
'high': 35.14,
'low': 34.38,
'close': 34.79,
'volume': 58469007
},
{
'date': '12/20/07',
'open': 35.29,
'high': 35.79,
'low': 35.08,
'close': 35.52,
'volume': 59348027
},
{
'date': '12/21/07',
'open': 35.9,
'high': 36.06,
'low': 35.75,
'close': 36.06,
'volume': 83750566
},
{
'date': '12/24/07',
'open': 36.13,
'high': 36.72,
'low': 36.05,
'close': 36.58,
'volume': 29622581
},
{
'date': '12/26/07',
'open': 36.41,
'high': 36.64,
'low': 36.26,
'close': 36.61,
'volume': 30252673
},
{
'date': '12/27/07',
'open': 36.35,
'high': 36.55,
'low': 35.94,
'close': 35.97,
'volume': 33318819
},
{
'date': '12/28/07',
'open': 36.1,
'high': 36.23,
'low': 35.67,
'close': 36.12,
'volume': 33446889
},
{
'date': '12/31/07',
'open': 35.9,
'high': 35.99,
'low': 35.52,
'close': 35.6,
'volume': 35232298
},
{
'date': '01/02/08',
'open': 35.79,
'high': 35.96,
'low': 35,
'close': 35.22,
'volume': 63006176
},
{
'date': '01/03/08',
'open': 35.22,
'high': 35.65,
'low': 34.86,
'close': 35.37,
'volume': 49601203
},
{
'date': '01/04/08',
'open': 35.19,
'high': 35.2,
'low': 34.09,
'close': 34.38,
'volume': 72092421
},
{
'date': '01/07/08',
'open': 34.55,
'high': 34.8,
'low': 34.25,
'close': 34.61,
'volume': 80173469
},
{
'date': '01/08/08',
'open': 34.71,
'high': 34.71,
'low': 33.4,
'close': 33.45,
'volume': 79155610
},
{
'date': '01/09/08',
'open': 33.36,
'high': 34.54,
'low': 33.35,
'close': 34.44,
'volume': 74317163
},
{
'date': '01/10/08',
'open': 34.35,
'high': 34.5,
'low': 33.78,
'close': 34.33,
'volume': 72447521
},
{
'date': '01/11/08',
'open': 34.14,
'high': 34.24,
'low': 33.72,
'close': 33.91,
'volume': 55193961
},
{
'date': '01/14/08',
'open': 34.46,
'high': 34.57,
'low': 34.08,
'close': 34.39,
'volume': 52792430
},
{
'date': '01/15/08',
'open': 34.03,
'high': 34.38,
'low': 34,
'close': 34,
'volume': 61637682
},
{
'date': '01/16/08',
'open': 33.42,
'high': 33.65,
'low': 32.51,
'close': 33.23,
'volume': 120781832
},
{
'date': '01/17/08',
'open': 33.54,
'high': 33.8,
'low': 32.97,
'close': 33.11,
'volume': 94253764
},
{
'date': '01/18/08',
'open': 33.16,
'high': 34,
'low': 32.97,
'close': 33.01,
'volume': 115441004
},
{
'date': '01/22/08',
'open': 31.54,
'high': 32.53,
'low': 31.5,
'close': 31.99,
'volume': 108866426
},
{
'date': '01/23/08',
'open': 31.48,
'high': 32.05,
'low': 31.04,
'close': 31.93,
'volume': 137655888
},
{
'date': '01/24/08',
'open': 32.35,
'high': 33.36,
'low': 32.12,
'close': 33.25,
'volume': 155640334
},
{
'date': '01/25/08',
'open': 34.9,
'high': 35,
'low': 32.87,
'close': 32.94,
'volume': 196992268
},
{
'date': '01/28/08',
'open': 33.02,
'high': 33.1,
'low': 32.42,
'close': 32.72,
'volume': 81018923
},
{
'date': '01/29/08',
'open': 32.85,
'high': 32.89,
'low': 32.35,
'close': 32.6,
'volume': 68022981
},
{
'date': '01/30/08',
'open': 32.56,
'high': 32.8,
'low': 32.05,
'close': 32.2,
'volume': 106432591
},
{
'date': '01/31/08',
'open': 31.91,
'high': 32.74,
'low': 31.72,
'close': 32.6,
'volume': 103642129
},
{
'date': '02/01/08',
'open': 31.06,
'high': 33.25,
'low': 30.25,
'close': 30.45,
'volume': 291134756
},
{
'date': '02/04/08',
'open': 30.49,
'high': 30.72,
'low': 30.11,
'close': 30.19,
'volume': 119998562
},
{
'date': '02/05/08',
'open': 29.91,
'high': 29.94,
'low': 28.89,
'close': 29.07,
'volume': 137534068
},
{
'date': '02/06/08',
'open': 29.28,
'high': 29.35,
'low': 28.29,
'close': 28.52,
'volume': 138315572
},
{
'date': '02/07/08',
'open': 28.34,
'high': 28.78,
'low': 27.9,
'close': 28.12,
'volume': 165268052
},
{
'date': '02/08/08',
'open': 28.29,
'high': 29.08,
'low': 28.24,
'close': 28.56,
'volume': 124862938
},
{
'date': '02/11/08',
'open': 28.52,
'high': 28.61,
'low': 27.91,
'close': 28.21,
'volume': 156814101
},
{
'date': '02/12/08',
'open': 28.43,
'high': 28.62,
'low': 28.11,
'close': 28.34,
'volume': 84365862
},
{
'date': '02/13/08',
'open': 28.62,
'high': 29.05,
'low': 28.53,
'close': 28.96,
'volume': 88994282
},
{
'date': '02/14/08',
'open': 28.88,
'high': 29.04,
'low': 28.46,
'close': 28.5,
'volume': 69113412
},
{
'date': '02/15/08',
'open': 28.31,
'high': 28.64,
'low': 28.25,
'close': 28.42,
'volume': 68146634
},
{
'date': '02/19/08',
'open': 28.8,
'high': 28.84,
'low': 28.07,
'close': 28.17,
'volume': 68254260
},
{
'date': '02/20/08',
'open': 28.15,
'high': 28.26,
'low': 27.92,
'close': 28.22,
'volume': 93056124
},
{
'date': '02/21/08',
'open': 28.62,
'high': 28.96,
'low': 27.96,
'close': 28.1,
'volume': 98784201
},
{
'date': '02/22/08',
'open': 28.24,
'high': 28.39,
'low': 27.2,
'close': 27.68,
'volume': 125708801
},
{
'date': '02/25/08',
'open': 27.65,
'high': 28.24,
'low': 27.48,
'close': 27.84,
'volume': 109974208
},
{
'date': '02/26/08',
'open': 27.74,
'high': 28.86,
'low': 27.67,
'close': 28.38,
'volume': 108926501
},
{
'date': '02/27/08',
'open': 28.19,
'high': 28.68,
'low': 28.1,
'close': 28.26,
'volume': 75199412
},
{
'date': '02/28/08',
'open': 28.02,
'high': 28.27,
'low': 27.8,
'close': 27.93,
'volume': 83010015
},
{
'date': '02/29/08',
'open': 27.69,
'high': 27.83,
'low': 27.02,
'close': 27.2,
'volume': 117397837
},
{
'date': '03/03/08',
'open': 27.24,
'high': 27.39,
'low': 26.87,
'close': 26.99,
'volume': 76580956
},
{
'date': '03/04/08',
'open': 27.02,
'high': 27.63,
'low': 26.96,
'close': 27.59,
'volume': 86925503
},
{
'date': '03/05/08',
'open': 27.75,
'high': 28.41,
'low': 27.7,
'close': 28.12,
'volume': 106489801
},
{
'date': '03/06/08',
'open': 28.06,
'high': 28.17,
'low': 27.5,
'close': 27.57,
'volume': 91134347
},
{
'date': '03/07/08',
'open': 27.34,
'high': 28.07,
'low': 27.32,
'close': 27.87,
'volume': 77605238
},
{
'date': '03/10/08',
'open': 27.83,
'high': 28.26,
'low': 27.75,
'close': 28.05,
'volume': 72538270
},
{
'date': '03/11/08',
'open': 28.4,
'high': 29.34,
'low': 28.38,
'close': 29.28,
'volume': 98764089
},
{
'date': '03/12/08',
'open': 29.43,
'high': 29.49,
'low': 28.54,
'close': 28.63,
'volume': 75993799
},
{
'date': '03/13/08',
'open': 28.54,
'high': 28.99,
'low': 28.16,
'close': 28.62,
'volume': 84557139
},
{
'date': '03/14/08',
'open': 28.72,
'high': 29.01,
'low': 27.64,
'close': 27.96,
'volume': 105214823
},
{
'date': '03/17/08',
'open': 27.3,
'high': 28.73,
'low': 27.28,
'close': 28.3,
'volume': 84497415
},
{
'date': '03/18/08',
'open': 28.67,
'high': 29.48,
'low': 28.67,
'close': 29.42,
'volume': 83695240
},
{
'date': '03/19/08',
'open': 29.38,
'high': 29.59,
'low': 28.62,
'close': 28.62,
'volume': 61451726
},
{
'date': '03/20/08',
'open': 28.74,
'high': 29.22,
'low': 28.59,
'close': 29.18,
'volume': 60175753
},
{
'date': '03/24/08',
'open': 29.33,
'high': 29.4,
'low': 29.06,
'close': 29.17,
'volume': 48297016
},
{
'date': '03/25/08',
'open': 29.33,
'high': 29.37,
'low': 28.94,
'close': 29.14,
'volume': 49249027
},
{
'date': '03/26/08',
'open': 29.03,
'high': 29.07,
'low': 28.38,
'close': 28.56,
'volume': 45868070
},
{
'date': '03/27/08',
'open': 28.48,
'high': 28.49,
'low': 28,
'close': 28.05,
'volume': 47894307
},
{
'date': '03/28/08',
'open': 28.23,
'high': 28.43,
'low': 27.83,
'close': 27.91,
'volume': 49262025
},
{
'date': '03/31/08',
'open': 27.88,
'high': 28.59,
'low': 27.84,
'close': 28.38,
'volume': 46780578
},
{
'date': '04/01/08',
'open': 28.83,
'high': 29.54,
'low': 28.63,
'close': 29.5,
'volume': 65796142
},
{
'date': '04/02/08',
'open': 29.56,
'high': 29.58,
'low': 29,
'close': 29.16,
'volume': 49506357
},
{
'date': '04/03/08',
'open': 29,
'high': 29.32,
'low': 28.8,
'close': 29,
'volume': 38965645
},
{
'date': '04/04/08',
'open': 29.13,
'high': 29.26,
'low': 28.74,
'close': 29.16,
'volume': 43891216
},
{
'date': '04/07/08',
'open': 29.55,
'high': 29.59,
'low': 29.03,
'close': 29.16,
'volume': 44444079
},
{
'date': '04/08/08',
'open': 28.94,
'high': 29,
'low': 28.54,
'close': 28.75,
'volume': 46573905
},
{
'date': '04/09/08',
'open': 28.72,
'high': 29.04,
'low': 28.54,
'close': 28.89,
'volume': 45857404
},
{
'date': '04/10/08',
'open': 28.83,
'high': 29.4,
'low': 28.8,
'close': 29.11,
'volume': 65596908
},
{
'date': '04/11/08',
'open': 28.87,
'high': 29.01,
'low': 28.21,
'close': 28.28,
'volume': 54370140
},
{
'date': '04/14/08',
'open': 28.24,
'high': 28.31,
'low': 27.93,
'close': 28.06,
'volume': 43418095
},
{
'date': '04/15/08',
'open': 28.12,
'high': 28.48,
'low': 28.03,
'close': 28.25,
'volume': 34309977
},
{
'date': '04/16/08',
'open': 28.57,
'high': 29.05,
'low': 28.38,
'close': 28.95,
'volume': 54107335
},
{
'date': '04/17/08',
'open': 29.12,
'high': 29.34,
'low': 28.9,
'close': 29.22,
'volume': 48774455
},
{
'date': '04/18/08',
'open': 30.01,
'high': 30.1,
'low': 29.61,
'close': 30,
'volume': 73648859
},
{
'date': '04/21/08',
'open': 30.19,
'high': 30.6,
'low': 30.12,
'close': 30.42,
'volume': 54411698
},
{
'date': '04/22/08',
'open': 30.64,
'high': 30.7,
'low': 29.97,
'close': 30.25,
'volume': 67387496
},
{
'date': '04/23/08',
'open': 30.45,
'high': 31.46,
'low': 30.3,
'close': 31.45,
'volume': 98351426
},
{
'date': '04/24/08',
'open': 31.63,
'high': 32.1,
'low': 31.16,
'close': 31.8,
'volume': 116451423
},
{
'date': '04/25/08',
'open': 30.05,
'high': 30.39,
'low': 29.6,
'close': 29.83,
'volume': 145194876
},
{
'date': '04/28/08',
'open': 29.8,
'high': 29.84,
'low': 28.82,
'close': 28.99,
'volume': 97472905
},
{
'date': '04/29/08',
'open': 28.8,
'high': 28.9,
'low': 28.45,
'close': 28.64,
'volume': 84428818
},
{
'date': '04/30/08',
'open': 28.74,
'high': 29.21,
'low': 28.51,
'close': 28.52,
'volume': 74733515
},
{
'date': '05/01/08',
'open': 28.5,
'high': 29.49,
'low': 28.48,
'close': 29.4,
'volume': 71699334
},
{
'date': '05/02/08',
'open': 29.59,
'high': 29.62,
'low': 28.86,
'close': 29.24,
'volume': 66016794
},
{
'date': '05/05/08',
'open': 29.93,
'high': 30.23,
'low': 28.99,
'close': 29.08,
'volume': 119687670
},
{
'date': '05/06/08',
'open': 29,
'high': 29.86,
'low': 28.93,
'close': 29.7,
'volume': 93581920
},
{
'date': '05/07/08',
'open': 29.69,
'high': 30.14,
'low': 29.08,
'close': 29.21,
'volume': 88782831
},
{
'date': '05/08/08',
'open': 29.28,
'high': 29.39,
'low': 29,
'close': 29.27,
'volume': 69591591
},
{
'date': '05/09/08',
'open': 29.21,
'high': 29.55,
'low': 28.95,
'close': 29.39,
'volume': 51613880
},
{
'date': '05/12/08',
'open': 29.4,
'high': 30.06,
'low': 29.35,
'close': 29.99,
'volume': 64286268
},
{
'date': '05/13/08',
'open': 30,
'high': 30.13,
'low': 29.53,
'close': 29.78,
'volume': 70934643
},
{
'date': '05/14/08',
'open': 29.89,
'high': 30.26,
'low': 29.73,
'close': 29.93,
'volume': 66738528
},
{
'date': '05/15/08',
'open': 29.98,
'high': 30.53,
'low': 29.94,
'close': 30.45,
'volume': 53363755
},
{
'date': '05/16/08',
'open': 30.47,
'high': 30.48,
'low': 29.92,
'close': 29.99,
'volume': 81542244
},
{
'date': '05/19/08',
'open': 29.87,
'high': 29.89,
'low': 29.31,
'close': 29.46,
'volume': 59626096
},
{
'date': '05/20/08',
'open': 29.3,
'high': 29.31,
'low': 28.63,
'close': 28.76,
'volume': 75767531
},
{
'date': '05/21/08',
'open': 28.81,
'high': 29.05,
'low': 28.19,
'close': 28.25,
'volume': 60125021
},
{
'date': '05/22/08',
'open': 28.28,
'high': 28.7,
'low': 28.18,
'close': 28.47,
'volume': 52209761
},
{
'date': '05/23/08',
'open': 28.26,
'high': 28.33,
'low': 27.95,
'close': 28.05,
'volume': 48908023
},
{
'date': '05/27/08',
'open': 28.11,
'high': 28.5,
'low': 28.05,
'close': 28.44,
'volume': 47334500
},
{
'date': '05/28/08',
'open': 28.56,
'high': 28.57,
'low': 28.04,
'close': 28.18,
'volume': 52318487
},
{
'date': '05/29/08',
'open': 28.21,
'high': 28.68,
'low': 28.14,
'close': 28.31,
'volume': 47699107
},
{
'date': '05/30/08',
'open': 28.38,
'high': 28.7,
'low': 28.2,
'close': 28.32,
'volume': 63387543
},
{
'date': '06/02/08',
'open': 28.24,
'high': 28.36,
'low': 27.55,
'close': 27.8,
'volume': 77038347
},
{
'date': '06/03/08',
'open': 27.91,
'high': 28.31,
'low': 27.27,
'close': 27.31,
'volume': 91650429
},
{
'date': '06/04/08',
'open': 27.28,
'high': 27.64,
'low': 27.2,
'close': 27.54,
'volume': 79611683
},
{
'date': '06/05/08',
'open': 27.72,
'high': 28.3,
'low': 27.6,
'close': 28.3,
'volume': 76063353
},
{
'date': '06/06/08',
'open': 27.99,
'high': 28.17,
'low': 27.49,
'close': 27.49,
'volume': 78495857
},
{
'date': '06/09/08',
'open': 27.65,
'high': 27.91,
'low': 27.3,
'close': 27.71,
'volume': 66787062
},
{
'date': '06/10/08',
'open': 27.36,
'high': 28.29,
'low': 27.32,
'close': 27.89,
'volume': 77433857
},
{
'date': '06/11/08',
'open': 27.85,
'high': 27.94,
'low': 27.11,
'close': 27.12,
'volume': 59330780
},
{
'date': '06/12/08',
'open': 27.4,
'high': 28.55,
'low': 27.19,
'close': 28.24,
'volume': 113996301
},
{
'date': '06/13/08',
'open': 28.63,
'high': 29.57,
'low': 28.5,
'close': 29.07,
'volume': 131964396
},
{
'date': '06/16/08',
'open': 29.02,
'high': 29.11,
'low': 28.64,
'close': 28.93,
'volume': 74725259
},
{
'date': '06/17/08',
'open': 29.04,
'high': 29.12,
'low': 28.79,
'close': 28.8,
'volume': 44263070
},
{
'date': '06/18/08',
'open': 28.55,
'high': 28.86,
'low': 28.46,
'close': 28.46,
'volume': 49687729
},
{
'date': '06/19/08',
'open': 28.55,
'high': 29.19,
'low': 28.33,
'close': 28.93,
'volume': 62047794
},
{
'date': '06/20/08',
'open': 28.9,
'high': 28.92,
'low': 28.1,
'close': 28.23,
'volume': 97486098
},
{
'date': '06/23/08',
'open': 28.3,
'high': 28.41,
'low': 27.79,
'close': 27.97,
'volume': 57150450
},
{
'date': '06/24/08',
'open': 27.92,
'high': 28.01,
'low': 27.51,
'close': 27.73,
'volume': 65225396
},
{
'date': '06/25/08',
'open': 27.81,
'high': 28.67,
'low': 27.76,
'close': 28.35,
'volume': 64280144
},
{
'date': '06/26/08',
'open': 28.03,
'high': 28.2,
'low': 27.74,
'close': 27.75,
'volume': 67049013
},
{
'date': '06/27/08',
'open': 27.68,
'high': 27.91,
'low': 27.46,
'close': 27.63,
'volume': 73447787
},
{
'date': '06/30/08',
'open': 27.67,
'high': 27.98,
'low': 27.49,
'close': 27.51,
'volume': 57836460
},
{
'date': '07/01/08',
'open': 27.26,
'high': 27.38,
'low': 23.19,
'close': 26.87,
'volume': 100327707
},
{
'date': '07/02/08',
'open': 26.9,
'high': 27,
'low': 25.88,
'close': 25.88,
'volume': 84702804
},
{
'date': '07/03/08',
'open': 25.97,
'high': 26.1,
'low': 25.6,
'close': 25.98,
'volume': 37076426
},
{
'date': '07/07/08',
'open': 26.11,
'high': 26.39,
'low': 25.45,
'close': 26.03,
'volume': 71527599
},
{
'date': '07/08/08',
'open': 25.92,
'high': 26.2,
'low': 25.51,
'close': 25.85,
'volume': 65570315
},
{
'date': '07/09/08',
'open': 25.78,
'high': 25.85,
'low': 25.18,
'close': 25.23,
'volume': 54259971
},
{
'date': '07/10/08',
'open': 25.2,
'high': 25.67,
'low': 24.98,
'close': 25.45,
'volume': 57837382
},
{
'date': '07/11/08',
'open': 25.16,
'high': 25.64,
'low': 24.87,
'close': 25.25,
'volume': 69532525
},
{
'date': '07/14/08',
'open': 25.48,
'high': 25.81,
'low': 25.07,
'close': 25.15,
'volume': 51222873
},
{
'date': '07/15/08',
'open': 24.93,
'high': 26.64,
'low': 24.93,
'close': 26.15,
'volume': 92720716
},
{
'date': '07/16/08',
'open': 26.13,
'high': 27.29,
'low': 25.92,
'close': 27.26,
'volume': 82060318
},
{
'date': '07/17/08',
'open': 27.58,
'high': 27.91,
'low': 27.11,
'close': 27.52,
'volume': 96526068
},
{
'date': '07/18/08',
'open': 26.36,
'high': 26.47,
'low': 25.11,
'close': 25.86,
'volume': 150265248
},
{
'date': '07/21/08',
'open': 25.66,
'high': 26.17,
'low': 25.53,
'close': 25.64,
'volume': 77575545
},
{
'date': '07/22/08',
'open': 25.54,
'high': 25.94,
'low': 25.48,
'close': 25.8,
'volume': 88657164
},
{
'date': '07/23/08',
'open': 25.86,
'high': 26.84,
'low': 25.85,
'close': 26.43,
'volume': 79408762
},
{
'date': '07/24/08',
'open': 26.09,
'high': 26.17,
'low': 25.44,
'close': 25.44,
'volume': 81092522
},
{
'date': '07/25/08',
'open': 25.64,
'high': 26.22,
'low': 25.5,
'close': 26.16,
'volume': 58680860
},
{
'date': '07/28/08',
'open': 26.06,
'high': 26.11,
'low': 25.34,
'close': 25.5,
'volume': 59713593
},
{
'date': '07/29/08',
'open': 25.52,
'high': 26.19,
'low': 25.4,
'close': 26.11,
'volume': 66372594
},
{
'date': '07/30/08',
'open': 26.2,
'high': 26.49,
'low': 25.9,
'close': 26.23,
'volume': 51980016
},
{
'date': '07/31/08',
'open': 25.85,
'high': 26.28,
'low': 25.71,
'close': 25.72,
'volume': 60464356
},
{
'date': '08/01/08',
'open': 25.92,
'high': 25.95,
'low': 25.07,
'close': 25.44,
'volume': 82731424
},
{
'date': '08/04/08',
'open': 25.39,
'high': 25.54,
'low': 25.11,
'close': 25.28,
'volume': 60592479
},
{
'date': '08/05/08',
'open': 25.64,
'high': 26.28,
'low': 25.5,
'close': 26.21,
'volume': 84305010
},
{
'date': '08/06/08',
'open': 26.73,
'high': 27.16,
'low': 26.38,
'close': 27.02,
'volume': 95549923
},
{
'date': '08/07/08',
'open': 26.9,
'high': 27.75,
'low': 26.73,
'close': 27.39,
'volume': 82565719
},
{
'date': '08/08/08',
'open': 27.35,
'high': 28.23,
'low': 27.19,
'close': 28.13,
'volume': 80815598
},
{
'date': '08/11/08',
'open': 27.86,
'high': 28.4,
'low': 27.66,
'close': 27.9,
'volume': 68750329
},
{
'date': '08/12/08',
'open': 27.78,
'high': 28.36,
'low': 27.58,
'close': 28.12,
'volume': 62813547
},
{
'date': '08/13/08',
'open': 28.07,
'high': 28.5,
'low': 27.76,
'close': 27.91,
'volume': 51166541
},
{
'date': '08/14/08',
'open': 27.82,
'high': 28.28,
'low': 27.56,
'close': 27.91,
'volume': 49735006
},
{
'date': '08/15/08',
'open': 27.98,
'high': 28.15,
'low': 27.58,
'close': 27.81,
'volume': 47267367
},
{
'date': '08/18/08',
'open': 27.78,
'high': 28.05,
'low': 27.55,
'close': 27.69,
'volume': 38078114
},
{
'date': '08/19/08',
'open': 27.54,
'high': 27.75,
'low': 27.27,
'close': 27.32,
'volume': 40338849
},
{
'date': '08/20/08',
'open': 27.54,
'high': 27.58,
'low': 27.17,
'close': 27.29,
'volume': 41497114
},
{
'date': '08/21/08',
'open': 27.1,
'high': 27.23,
'low': 26.86,
'close': 27.18,
'volume': 43614428
},
{
'date': '08/22/08',
'open': 27.23,
'high': 27.88,
'low': 27.22,
'close': 27.84,
'volume': 47930392
},
{
'date': '08/25/08',
'open': 27.61,
'high': 27.84,
'low': 27.46,
'close': 27.66,
'volume': 51381730
},
{
'date': '08/26/08',
'open': 27.58,
'high': 27.72,
'low': 27.17,
'close': 27.27,
'volume': 44775488
},
{
'date': '08/27/08',
'open': 27.34,
'high': 27.79,
'low': 27.13,
'close': 27.56,
'volume': 33976947
},
{
'date': '08/28/08',
'open': 27.61,
'high': 28.01,
'low': 27.6,
'close': 27.94,
'volume': 48380695
},
{
'date': '08/29/08',
'open': 27.68,
'high': 27.78,
'low': 27.29,
'close': 27.29,
'volume': 50753481
},
{
'date': '09/02/08',
'open': 27.66,
'high': 27.76,
'low': 27.06,
'close': 27.1,
'volume': 66082260
},
{
'date': '09/03/08',
'open': 27,
'high': 27.18,
'low': 26.84,
'close': 26.9,
'volume': 57128603
},
{
'date': '09/04/08',
'open': 26.74,
'high': 26.89,
'low': 26.35,
'close': 26.35,
'volume': 66934001
},
{
'date': '09/05/08',
'open': 26.03,
'high': 26.22,
'low': 25.63,
'close': 25.65,
'volume': 82305188
},
{
'date': '09/08/08',
'open': 26.21,
'high': 26.33,
'low': 25.67,
'close': 26.12,
'volume': 62113530
},
{
'date': '09/09/08',
'open': 26.2,
'high': 26.6,
'low': 26.05,
'close': 26.1,
'volume': 85735663
},
{
'date': '09/10/08',
'open': 26.52,
'high': 26.86,
'low': 26.25,
'close': 26.44,
'volume': 75064901
},
{
'date': '09/11/08',
'open': 26.1,
'high': 27.46,
'low': 26.03,
'close': 27.34,
'volume': 72914650
},
{
'date': '09/12/08',
'open': 27.14,
'high': 27.74,
'low': 26.94,
'close': 27.62,
'volume': 75572494
},
{
'date': '09/15/08',
'open': 26.92,
'high': 27.49,
'low': 26.73,
'close': 26.82,
'volume': 82349376
},
{
'date': '09/16/08',
'open': 26.09,
'high': 26.49,
'low': 25.52,
'close': 25.99,
'volume': 111729652
},
{
'date': '09/17/08',
'open': 25.73,
'high': 25.87,
'low': 24.5,
'close': 24.57,
'volume': 106972039
},
{
'date': '09/18/08',
'open': 24.8,
'high': 25.35,
'low': 24.01,
'close': 25.26,
'volume': 132291242
},
{
'date': '09/19/08',
'open': 26.37,
'high': 26.4,
'low': 23.5,
'close': 25.16,
'volume': 134940843
},
{
'date': '09/22/08',
'open': 26.22,
'high': 26.32,
'low': 25.32,
'close': 25.4,
'volume': 105207700
},
{
'date': '09/23/08',
'open': 25.66,
'high': 26.17,
'low': 25.34,
'close': 25.44,
'volume': 92247395
},
{
'date': '09/24/08',
'open': 25.58,
'high': 26.09,
'low': 25.46,
'close': 25.72,
'volume': 80255580
},
{
'date': '09/25/08',
'open': 25.82,
'high': 26.88,
'low': 25.74,
'close': 26.61,
'volume': 96203467
},
{
'date': '09/26/08',
'open': 26.17,
'high': 27.56,
'low': 26.14,
'close': 27.4,
'volume': 100741810
},
{
'date': '09/29/08',
'open': 26.94,
'high': 27.66,
'low': 25.01,
'close': 25.01,
'volume': 134383096
},
{
'date': '09/30/08',
'open': 25.77,
'high': 26.69,
'low': 25.54,
'close': 26.69,
'volume': 107210047
},
{
'date': '10/01/08',
'open': 26.38,
'high': 26.99,
'low': 26.28,
'close': 26.48,
'volume': 88987041
},
{
'date': '10/02/08',
'open': 26.18,
'high': 26.53,
'low': 25.7,
'close': 26.25,
'volume': 93829287
},
{
'date': '10/03/08',
'open': 26.36,
'high': 27.47,
'low': 26.24,
'close': 26.32,
'volume': 116067967
},
{
'date': '10/06/08',
'open': 25.63,
'high': 25.99,
'low': 24.14,
'close': 24.91,
'volume': 146408927
},
{
'date': '10/07/08',
'open': 24.98,
'high': 25.21,
'low': 23.14,
'close': 23.23,
'volume': 145967811
},
{
'date': '10/08/08',
'open': 22.9,
'high': 24.3,
'low': 22.5,
'close': 23.01,
'volume': 171626679
},
{
'date': '10/09/08',
'open': 23.76,
'high': 23.91,
'low': 22.07,
'close': 22.3,
'volume': 131967650
},
{
'date': '10/10/08',
'open': 21.79,
'high': 22.35,
'low': 20.65,
'close': 21.5,
'volume': 228488900
},
{
'date': '10/13/08',
'open': 22.86,
'high': 25.5,
'low': 22.63,
'close': 25.5,
'volume': 144980198
},
{
'date': '10/14/08',
'open': 25.64,
'high': 25.73,
'low': 23.6,
'close': 24.1,
'volume': 165683624
},
{
'date': '10/15/08',
'open': 23.78,
'high': 24.25,
'low': 22.48,
'close': 22.66,
'volume': 113280181
},
{
'date': '10/16/08',
'open': 22.94,
'high': 24.19,
'low': 21.31,
'close': 24.19,
'volume': 161147743
},
{
'date': '10/17/08',
'open': 23.56,
'high': 25.11,
'low': 23.31,
'close': 23.93,
'volume': 133675089
},
{
'date': '10/20/08',
'open': 24.2,
'high': 24.75,
'low': 23.01,
'close': 24.72,
'volume': 93486972
},
{
'date': '10/21/08',
'open': 24.3,
'high': 25.01,
'low': 23.27,
'close': 23.36,
'volume': 100385538
},
{
'date': '10/22/08',
'open': 23.04,
'high': 23.06,
'low': 20.9,
'close': 21.53,
'volume': 150054726
},
{
'date': '10/23/08',
'open': 21.55,
'high': 22.59,
'low': 20.89,
'close': 22.32,
'volume': 154774034
},
{
'date': '10/24/08',
'open': 21.06,
'high': 22.86,
'low': 20.95,
'close': 21.96,
'volume': 153913251
},
{
'date': '10/27/08',
'open': 21.67,
'high': 21.96,
'low': 21.02,
'close': 21.18,
'volume': 117722353
},
{
'date': '10/28/08',
'open': 21.64,
'high': 23.21,
'low': 21.34,
'close': 23.1,
'volume': 134109114
},
{
'date': '10/29/08',
'open': 23.13,
'high': 23.97,
'low': 22.7,
'close': 23,
'volume': 111763211
},
{
'date': '10/30/08',
'open': 23.69,
'high': 23.88,
'low': 22.39,
'close': 22.63,
'volume': 95322969
},
{
'date': '10/31/08',
'open': 22.53,
'high': 22.91,
'low': 22.12,
'close': 22.33,
'volume': 93063602
},
{
'date': '11/03/08',
'open': 22.48,
'high': 22.91,
'low': 22.21,
'close': 22.62,
'volume': 61946713
},
{
'date': '11/04/08',
'open': 23.13,
'high': 23.66,
'low': 22.87,
'close': 23.53,
'volume': 72194471
},
{
'date': '11/05/08',
'open': 23.33,
'high': 23.34,
'low': 22.05,
'close': 22.08,
'volume': 81216664
},
{
'date': '11/06/08',
'open': 21.87,
'high': 22.08,
'low': 20.86,
'close': 20.88,
'volume': 95568686
},
{
'date': '11/07/08',
'open': 21.32,
'high': 21.54,
'low': 21,
'close': 21.5,
'volume': 71262782
},
{
'date': '11/10/08',
'open': 21.84,
'high': 21.97,
'low': 21.19,
'close': 21.3,
'volume': 67602599
},
{
'date': '11/11/08',
'open': 21.29,
'high': 21.3,
'low': 20.79,
'close': 21.2,
'volume': 78032704
},
{
'date': '11/12/08',
'open': 20.89,
'high': 21,
'low': 20.28,
'close': 20.3,
'volume': 90159844
},
{
'date': '11/13/08',
'open': 20.15,
'high': 21.25,
'low': 18.74,
'close': 21.25,
'volume': 148503311
},
{
'date': '11/14/08',
'open': 20.56,
'high': 21.34,
'low': 19.65,
'close': 20.06,
'volume': 96626994
},
{
'date': '11/17/08',
'open': 19.74,
'high': 20.24,
'low': 19.15,
'close': 19.32,
'volume': 97297036
},
{
'date': '11/18/08',
'open': 19.5,
'high': 19.66,
'low': 18.75,
'close': 19.62,
'volume': 108984798
},
{
'date': '11/19/08',
'open': 19.63,
'high': 19.95,
'low': 18.25,
'close': 18.29,
'volume': 103048823
},
{
'date': '11/20/08',
'open': 18.12,
'high': 18.84,
'low': 17.5,
'close': 17.53,
'volume': 139532692
},
{
'date': '11/21/08',
'open': 18.02,
'high': 19.7,
'low': 17.98,
'close': 19.68,
'volume': 157245554
},
{
'date': '11/24/08',
'open': 19.89,
'high': 20.94,
'low': 19.87,
'close': 20.69,
'volume': 125298897
},
{
'date': '11/25/08',
'open': 20.86,
'high': 20.93,
'low': 19.55,
'close': 19.99,
'volume': 92971983
},
{
'date': '11/26/08',
'open': 19.73,
'high': 20.68,
'low': 19.73,
'close': 20.49,
'volume': 79682260
},
{
'date': '11/28/08',
'open': 20.23,
'high': 20.31,
'low': 20.02,
'close': 20.22,
'volume': 31371936
},
{
'date': '12/01/08',
'open': 19.88,
'high': 19.95,
'low': 18.6,
'close': 18.61,
'volume': 79873774
},
{
'date': '12/02/08',
'open': 18.99,
'high': 19.31,
'low': 18.56,
'close': 19.15,
'volume': 79692371
},
{
'date': '12/03/08',
'open': 18.65,
'high': 19.9,
'low': 18.6,
'close': 19.87,
'volume': 80970409
},
{
'date': '12/04/08',
'open': 19.4,
'high': 19.92,
'low': 18.79,
'close': 19.11,
'volume': 78724702
},
{
'date': '12/05/08',
'open': 18.91,
'high': 19.98,
'low': 18.47,
'close': 19.87,
'volume': 91998319
},
{
'date': '12/08/08',
'open': 20.35,
'high': 21.25,
'low': 20.14,
'close': 21.01,
'volume': 107229949
},
{
'date': '12/09/08',
'open': 20.62,
'high': 21.25,
'low': 20.46,
'close': 20.6,
'volume': 80499585
},
{
'date': '12/10/08',
'open': 20.82,
'high': 20.96,
'low': 20.3,
'close': 20.61,
'volume': 61501699
},
{
'date': '12/11/08',
'open': 20.11,
'high': 20.12,
'low': 19.31,
'close': 19.45,
'volume': 83624211
},
{
'date': '12/12/08',
'open': 19.15,
'high': 19.85,
'low': 18.7,
'close': 19.36,
'volume': 78130797
},
{
'date': '12/15/08',
'open': 19.34,
'high': 19.44,
'low': 18.89,
'close': 19.04,
'volume': 59936439
},
{
'date': '12/16/08',
'open': 19.21,
'high': 20.18,
'low': 19,
'close': 20.11,
'volume': 97707493
},
{
'date': '12/17/08',
'open': 19.81,
'high': 20.05,
'low': 19.5,
'close': 19.66,
'volume': 79062229
},
{
'date': '12/18/08',
'open': 19.86,
'high': 20.02,
'low': 18.99,
'close': 19.3,
'volume': 80765009
},
{
'date': '12/19/08',
'open': 19.42,
'high': 19.8,
'low': 19.11,
'close': 19.12,
'volume': 115432039
},
{
'date': '12/22/08',
'open': 19.24,
'high': 19.29,
'low': 18.89,
'close': 19.18,
'volume': 58577826
},
{
'date': '12/23/08',
'open': 19.28,
'high': 19.57,
'low': 19.01,
'close': 19.28,
'volume': 47535826
},
{
'date': '12/24/08',
'open': 19.26,
'high': 19.45,
'low': 19.1,
'close': 19.17,
'volume': 16894070
},
{
'date': '12/26/08',
'open': 19.2,
'high': 19.33,
'low': 19.09,
'close': 19.13,
'volume': 23104614
},
{
'date': '12/29/08',
'open': 19.15,
'high': 19.21,
'low': 18.64,
'close': 18.96,
'volume': 58886322
},
{
'date': '12/30/08',
'open': 19.01,
'high': 19.49,
'low': 19,
'close': 19.34,
'volume': 43228892
},
{
'date': '12/31/08',
'open': 19.31,
'high': 19.68,
'low': 19.27,
'close': 19.44,
'volume': 46424902
},
{
'date': '01/02/09',
'open': 19.53,
'high': 20.4,
'low': 19.37,
'close': 20.33,
'volume': 50121849
},
{
'date': '01/05/09',
'open': 20.2,
'high': 20.67,
'low': 20.06,
'close': 20.52,
'volume': 61476552
},
{
'date': '01/06/09',
'open': 20.75,
'high': 21,
'low': 20.61,
'close': 20.76,
'volume': 58085878
},
{
'date': '01/07/09',
'open': 20.19,
'high': 20.29,
'low': 19.48,
'close': 19.51,
'volume': 72747158
},
{
'date': '01/08/09',
'open': 19.63,
'high': 20.19,
'low': 19.55,
'close': 20.12,
'volume': 70255018
},
{
'date': '01/09/09',
'open': 20.17,
'high': 20.3,
'low': 19.41,
'close': 19.52,
'volume': 49828297
},
{
'date': '01/12/09',
'open': 19.71,
'high': 19.79,
'low': 19.3,
'close': 19.47,
'volume': 52204130
},
{
'date': '01/13/09',
'open': 19.52,
'high': 19.99,
'low': 19.52,
'close': 19.82,
'volume': 65847793
},
{
'date': '01/14/09',
'open': 19.53,
'high': 19.68,
'low': 19.01,
'close': 19.09,
'volume': 80341720
},
{
'date': '01/15/09',
'open': 19.07,
'high': 19.3,
'low': 18.52,
'close': 19.24,
'volume': 96222222
},
{
'date': '01/16/09',
'open': 19.63,
'high': 19.91,
'low': 19.15,
'close': 19.71,
'volume': 79640268
},
{
'date': '01/20/09',
'open': 19.46,
'high': 19.62,
'low': 18.37,
'close': 18.48,
'volume': 89891855
},
{
'date': '01/21/09',
'open': 18.87,
'high': 19.45,
'low': 18.46,
'close': 19.38,
'volume': 68358085
},
{
'date': '01/22/09',
'open': 18.05,
'high': 18.18,
'low': 17.07,
'close': 17.11,
'volume': 222435525
},
{
'date': '01/23/09',
'open': 16.97,
'high': 17.49,
'low': 16.75,
'close': 17.2,
'volume': 117020593
},
{
'date': '01/26/09',
'open': 17.29,
'high': 17.81,
'low': 17.23,
'close': 17.63,
'volume': 93115480
},
{
'date': '01/27/09',
'open': 17.78,
'high': 17.97,
'low': 17.43,
'close': 17.66,
'volume': 61707540
},
{
'date': '01/28/09',
'open': 17.8,
'high': 18.31,
'low': 17.76,
'close': 18.04,
'volume': 64702531
},
{
'date': '01/29/09',
'open': 17.78,
'high': 17.96,
'low': 17.56,
'close': 17.59,
'volume': 49209360
},
{
'date': '01/30/09',
'open': 17.74,
'high': 17.79,
'low': 17.1,
'close': 17.1,
'volume': 62386468
},
{
'date': '02/02/09',
'open': 17.03,
'high': 18.13,
'low': 17,
'close': 17.83,
'volume': 88882500
},
{
'date': '02/03/09',
'open': 17.85,
'high': 18.61,
'low': 17.6,
'close': 18.5,
'volume': 86881249
},
{
'date': '02/04/09',
'open': 18.54,
'high': 19,
'low': 18.5,
'close': 18.63,
'volume': 75617853
},
{
'date': '02/05/09',
'open': 18.51,
'high': 19.14,
'low': 18.25,
'close': 19.04,
'volume': 75197935
},
{
'date': '02/06/09',
'open': 19.16,
'high': 19.93,
'low': 19.06,
'close': 19.66,
'volume': 86745927
},
{
'date': '02/09/09',
'open': 19.64,
'high': 19.77,
'low': 19.26,
'close': 19.44,
'volume': 52196149
},
{
'date': '02/10/09',
'open': 19.25,
'high': 19.8,
'low': 18.7,
'close': 18.8,
'volume': 83958715
},
{
'date': '02/11/09',
'open': 18.94,
'high': 19.49,
'low': 18.92,
'close': 19.21,
'volume': 58599423
},
{
'date': '02/12/09',
'open': 18.97,
'high': 19.32,
'low': 18.54,
'close': 19.26,
'volume': 75323479
},
{
'date': '02/13/09',
'open': 19.27,
'high': 19.47,
'low': 19.04,
'close': 19.09,
'volume': 47419392
},
{
'date': '02/17/09',
'open': 18.49,
'high': 18.5,
'low': 17.89,
'close': 18.09,
'volume': 75853206
},
{
'date': '02/18/09',
'open': 18.22,
'high': 18.45,
'low': 18,
'close': 18.12,
'volume': 54955158
},
{
'date': '02/19/09',
'open': 18.3,
'high': 18.38,
'low': 17.81,
'close': 17.91,
'volume': 49197636
},
{
'date': '02/20/09',
'open': 17.77,
'high': 18.19,
'low': 17.66,
'close': 18,
'volume': 69416120
},
{
'date': '02/23/09',
'open': 18.02,
'high': 18.15,
'low': 17.16,
'close': 17.21,
'volume': 70803342
},
{
'date': '02/24/09',
'open': 17.03,
'high': 17.35,
'low': 16.36,
'close': 17.17,
'volume': 122673954
},
{
'date': '02/25/09',
'open': 17.01,
'high': 17.24,
'low': 16.46,
'close': 16.96,
'volume': 105894560
},
{
'date': '02/26/09',
'open': 17.05,
'high': 17.08,
'low': 16.42,
'close': 16.42,
'volume': 83219416
},
{
'date': '02/27/09',
'open': 16.29,
'high': 16.52,
'low': 16.1,
'close': 16.15,
'volume': 93434279
},
{
'date': '03/02/09',
'open': 15.96,
'high': 16.25,
'low': 15.72,
'close': 15.79,
'volume': 80597104
},
{
'date': '03/03/09',
'open': 16.03,
'high': 16.24,
'low': 15.64,
'close': 15.88,
'volume': 80476554
},
{
'date': '03/04/09',
'open': 16.12,
'high': 16.4,
'low': 15.89,
'close': 16.12,
'volume': 69290013
},
{
'date': '03/05/09',
'open': 15.86,
'high': 15.88,
'low': 15.27,
'close': 15.27,
'volume': 89704742
},
{
'date': '03/06/09',
'open': 15.35,
'high': 15.62,
'low': 14.87,
'close': 15.28,
'volume': 92853699
},
{
'date': '03/09/09',
'open': 15.2,
'high': 15.74,
'low': 15.1,
'close': 15.15,
'volume': 66514260
},
{
'date': '03/10/09',
'open': 15.37,
'high': 16.62,
'low': 15.25,
'close': 16.48,
'volume': 95191803
},
{
'date': '03/11/09',
'open': 16.63,
'high': 17.2,
'low': 16.43,
'close': 17.11,
'volume': 84572522
},
{
'date': '03/12/09',
'open': 17.01,
'high': 17.04,
'low': 16.48,
'close': 17.01,
'volume': 93719791
},
{
'date': '03/13/09',
'open': 16.98,
'high': 17.05,
'low': 16.18,
'close': 16.65,
'volume': 82974543
},
{
'date': '03/16/09',
'open': 16.82,
'high': 16.96,
'low': 16.24,
'close': 16.25,
'volume': 67038412
},
{
'date': '03/17/09',
'open': 16.32,
'high': 16.9,
'low': 16.26,
'close': 16.9,
'volume': 62669277
},
{
'date': '03/18/09',
'open': 17.03,
'high': 17.22,
'low': 16.6,
'close': 16.96,
'volume': 70733199
},
{
'date': '03/19/09',
'open': 17.37,
'high': 17.45,
'low': 16.92,
'close': 17.14,
'volume': 58998888
},
{
'date': '03/20/09',
'open': 17.32,
'high': 17.65,
'low': 16.88,
'close': 17.06,
'volume': 81742575
},
{
'date': '03/23/09',
'open': 17.37,
'high': 18.59,
'low': 17.31,
'close': 18.33,
'volume': 71607826
},
{
'date': '03/24/09',
'open': 18.04,
'high': 18.21,
'low': 17.84,
'close': 17.93,
'volume': 50090354
},
{
'date': '03/25/09',
'open': 17.98,
'high': 18.31,
'low': 17.52,
'close': 17.88,
'volume': 73932163
},
{
'date': '03/26/09',
'open': 18.17,
'high': 18.88,
'low': 18.12,
'close': 18.83,
'volume': 63780075
},
{
'date': '03/27/09',
'open': 18.54,
'high': 18.62,
'low': 18.05,
'close': 18.13,
'volume': 47673696
},
{
'date': '03/30/09',
'open': 17.74,
'high': 17.76,
'low': 17.27,
'close': 17.48,
'volume': 49640619
},
{
'date': '03/31/09',
'open': 17.83,
'high': 18.79,
'low': 17.78,
'close': 18.37,
'volume': 92423291
},
{
'date': '04/01/09',
'open': 18.23,
'high': 19.36,
'low': 18.18,
'close': 19.31,
'volume': 96438844
},
{
'date': '04/02/09',
'open': 19.5,
'high': 19.89,
'low': 19,
'close': 19.29,
'volume': 99082236
},
{
'date': '04/03/09',
'open': 19.13,
'high': 19.15,
'low': 18.43,
'close': 18.75,
'volume': 81865036
},
{
'date': '04/06/09',
'open': 18.54,
'high': 18.76,
'low': 18.26,
'close': 18.76,
'volume': 47478684
},
{
'date': '04/07/09',
'open': 18.76,
'high': 19.14,
'low': 18.63,
'close': 18.76,
'volume': 65815169
},
{
'date': '04/08/09',
'open': 18.97,
'high': 19.62,
'low': 18.96,
'close': 19.19,
'volume': 56408826
},
{
'date': '04/09/09',
'open': 19.45,
'high': 19.7,
'low': 19.22,
'close': 19.67,
'volume': 55759562
},
{
'date': '04/13/09',
'open': 19.69,
'high': 19.85,
'low': 19.37,
'close': 19.59,
'volume': 44450425
},
{
'date': '04/14/09',
'open': 19.44,
'high': 19.55,
'low': 19,
'close': 19.35,
'volume': 63796243
},
{
'date': '04/15/09',
'open': 19.21,
'high': 19.25,
'low': 18.51,
'close': 18.83,
'volume': 72725459
},
{
'date': '04/16/09',
'open': 19.16,
'high': 19.78,
'low': 18.99,
'close': 19.76,
'volume': 67691952
},
{
'date': '04/17/09',
'open': 19.68,
'high': 19.69,
'low': 19,
'close': 19.2,
'volume': 61398450
},
{
'date': '04/20/09',
'open': 18.89,
'high': 18.95,
'low': 18.57,
'close': 18.61,
'volume': 62943434
},
{
'date': '04/21/09',
'open': 18.59,
'high': 19.08,
'low': 18.57,
'close': 18.97,
'volume': 60928280
},
{
'date': '04/22/09',
'open': 18.76,
'high': 19.19,
'low': 18.7,
'close': 18.78,
'volume': 59400937
},
{
'date': '04/23/09',
'open': 18.92,
'high': 18.94,
'low': 18.47,
'close': 18.92,
'volume': 86116273
},
{
'date': '04/24/09',
'open': 19.82,
'high': 21.2,
'low': 19.5,
'close': 20.91,
'volume': 168478498
},
{
'date': '04/27/09',
'open': 20.55,
'high': 20.82,
'low': 20.28,
'close': 20.4,
'volume': 68219574
},
{
'date': '04/28/09',
'open': 20.25,
'high': 20.27,
'low': 19.79,
'close': 19.93,
'volume': 76688300
},
{
'date': '04/29/09',
'open': 20.11,
'high': 20.89,
'low': 20.06,
'close': 20.25,
'volume': 79301588
},
{
'date': '04/30/09',
'open': 20.6,
'high': 21.1,
'low': 20.01,
'close': 20.26,
'volume': 87439809
},
{
'date': '05/01/09',
'open': 20.19,
'high': 20.35,
'low': 19.86,
'close': 20.24,
'volume': 63224473
},
{
'date': '05/04/09',
'open': 20.37,
'high': 20.4,
'low': 19.98,
'close': 20.19,
'volume': 54313367
},
{
'date': '05/05/09',
'open': 20.14,
'high': 20.24,
'low': 19.64,
'close': 19.79,
'volume': 67242977
},
{
'date': '05/06/09',
'open': 20.06,
'high': 20.07,
'low': 19.61,
'close': 19.79,
'volume': 59639015
},
{
'date': '05/07/09',
'open': 19.96,
'high': 19.99,
'low': 19.14,
'close': 19.32,
'volume': 68727152
},
{
'date': '05/08/09',
'open': 19.46,
'high': 19.64,
'low': 19.14,
'close': 19.42,
'volume': 67604246
},
{
'date': '05/11/09',
'open': 19.2,
'high': 19.73,
'low': 19.01,
'close': 19.32,
'volume': 63769338
},
{
'date': '05/12/09',
'open': 19.51,
'high': 20.06,
'low': 19.47,
'close': 19.89,
'volume': 71966786
},
{
'date': '05/13/09',
'open': 19.92,
'high': 20,
'low': 19.67,
'close': 19.75,
'volume': 49288225
},
{
'date': '05/14/09',
'open': 19.83,
'high': 20.23,
'low': 19.8,
'close': 20.06,
'volume': 54544880
},
{
'date': '05/15/09',
'open': 20.13,
'high': 20.5,
'low': 19.98,
'close': 20.22,
'volume': 61289838
},
{
'date': '05/18/09',
'open': 20.36,
'high': 20.6,
'low': 20.24,
'close': 20.6,
'volume': 46077725
},
{
'date': '05/19/09',
'open': 20.51,
'high': 20.74,
'low': 20.25,
'close': 20.31,
'volume': 51368251
},
{
'date': '05/20/09',
'open': 20.41,
'high': 20.69,
'low': 20.22,
'close': 20.38,
'volume': 47452295
},
{
'date': '05/21/09',
'open': 20.14,
'high': 20.23,
'low': 19.51,
'close': 19.82,
'volume': 58241500
},
{
'date': '05/22/09',
'open': 19.93,
'high': 20.17,
'low': 19.47,
'close': 19.75,
'volume': 37325792
},
{
'date': '05/26/09',
'open': 19.54,
'high': 20.45,
'low': 19.45,
'close': 20.34,
'volume': 44996741
},
{
'date': '05/27/09',
'open': 20.25,
'high': 20.6,
'low': 20.07,
'close': 20.13,
'volume': 42898438
},
{
'date': '05/28/09',
'open': 20.32,
'high': 20.63,
'low': 20.05,
'close': 20.45,
'volume': 45484759
},
{
'date': '05/29/09',
'open': 20.56,
'high': 20.94,
'low': 20.3,
'close': 20.89,
'volume': 46139533
},
{
'date': '06/01/09',
'open': 21,
'high': 21.5,
'low': 20.86,
'close': 21.4,
'volume': 57322905
},
{
'date': '06/02/09',
'open': 21.36,
'high': 21.98,
'low': 21.2,
'close': 21.4,
'volume': 48941777
},
{
'date': '06/03/09',
'open': 21.31,
'high': 21.76,
'low': 21.29,
'close': 21.73,
'volume': 56047439
},
{
'date': '06/04/09',
'open': 21.77,
'high': 21.9,
'low': 21.58,
'close': 21.83,
'volume': 42332565
},
{
'date': '06/05/09',
'open': 21.96,
'high': 22.31,
'low': 21.81,
'close': 22.14,
'volume': 59585285
},
{
'date': '06/08/09',
'open': 21.98,
'high': 22.32,
'low': 21.63,
'close': 22.05,
'volume': 49008050
},
{
'date': '06/09/09',
'open': 22.06,
'high': 22.32,
'low': 21.88,
'close': 22.08,
'volume': 50887629
},
{
'date': '06/10/09',
'open': 22.17,
'high': 22.62,
'low': 22.12,
'close': 22.55,
'volume': 61297117
},
{
'date': '06/11/09',
'open': 22.59,
'high': 23.26,
'low': 22.57,
'close': 22.83,
'volume': 65128974
},
{
'date': '06/12/09',
'open': 22.9,
'high': 23.38,
'low': 22.74,
'close': 23.33,
'volume': 50963461
},
{
'date': '06/15/09',
'open': 23.23,
'high': 23.54,
'low': 23.02,
'close': 23.42,
'volume': 69089588
},
{
'date': '06/16/09',
'open': 23.47,
'high': 24.11,
'low': 23.44,
'close': 23.45,
'volume': 105295558
},
{
'date': '06/17/09',
'open': 23.5,
'high': 23.82,
'low': 23.17,
'close': 23.68,
'volume': 86483075
},
{
'date': '06/18/09',
'open': 23.62,
'high': 23.69,
'low': 23.3,
'close': 23.5,
'volume': 58852177
},
{
'date': '06/19/09',
'open': 24.04,
'high': 24.34,
'low': 23.75,
'close': 24.07,
'volume': 115458922
},
{
'date': '06/22/09',
'open': 23.95,
'high': 23.95,
'low': 23.25,
'close': 23.28,
'volume': 71296464
},
{
'date': '06/23/09',
'open': 23.38,
'high': 23.66,
'low': 23.21,
'close': 23.34,
'volume': 56753482
},
{
'date': '06/24/09',
'open': 23.45,
'high': 23.75,
'low': 23.36,
'close': 23.47,
'volume': 54287632
},
{
'date': '06/25/09',
'open': 23.43,
'high': 23.92,
'low': 23.2,
'close': 23.79,
'volume': 57727830
},
{
'date': '06/26/09',
'open': 23.57,
'high': 23.69,
'low': 23.32,
'close': 23.35,
'volume': 65126363
},
{
'date': '06/29/09',
'open': 23.6,
'high': 24.03,
'low': 23.55,
'close': 23.86,
'volume': 62864396
},
{
'date': '06/30/09',
'open': 23.97,
'high': 24.24,
'low': 23.63,
'close': 23.77,
'volume': 66452303
},
{
'date': '07/01/09',
'open': 24.05,
'high': 24.3,
'low': 23.96,
'close': 24.04,
'volume': 54915127
},
{
'date': '07/02/09',
'open': 23.76,
'high': 24.04,
'low': 23.21,
'close': 23.37,
'volume': 65427699
},
{
'date': '07/06/09',
'open': 23.21,
'high': 23.28,
'low': 22.87,
'close': 23.2,
'volume': 49207638
},
{
'date': '07/07/09',
'open': 23.08,
'high': 23.14,
'low': 22.46,
'close': 22.53,
'volume': 52842412
},
{
'date': '07/08/09',
'open': 22.31,
'high': 22.69,
'low': 22,
'close': 22.56,
'volume': 73023306
},
{
'date': '07/09/09',
'open': 22.65,
'high': 22.81,
'low': 22.37,
'close': 22.44,
'volume': 46981174
},
{
'date': '07/10/09',
'open': 22.19,
'high': 22.54,
'low': 22.15,
'close': 22.39,
'volume': 43238698
},
{
'date': '07/13/09',
'open': 22.42,
'high': 23.29,
'low': 22.14,
'close': 23.23,
'volume': 67585958
},
{
'date': '07/14/09',
'open': 23.2,
'high': 23.22,
'low': 22.86,
'close': 23.11,
'volume': 45448634
},
{
'date': '07/15/09',
'open': 23.75,
'high': 24.12,
'low': 23.56,
'close': 24.12,
'volume': 67241887
},
{
'date': '07/16/09',
'open': 23.93,
'high': 24.44,
'low': 23.86,
'close': 24.44,
'volume': 64560963
},
{
'date': '07/17/09',
'open': 24.4,
'high': 24.45,
'low': 24.1,
'close': 24.29,
'volume': 52860096
},
{
'date': '07/20/09',
'open': 24.44,
'high': 24.53,
'low': 24.15,
'close': 24.53,
'volume': 47797971
},
{
'date': '07/21/09',
'open': 24.69,
'high': 24.83,
'low': 24.37,
'close': 24.83,
'volume': 52028399
},
{
'date': '07/22/09',
'open': 24.7,
'high': 24.9,
'low': 24.51,
'close': 24.8,
'volume': 66192409
},
{
'date': '07/23/09',
'open': 24.93,
'high': 25.72,
'low': 24.84,
'close': 25.56,
'volume': 106060477
},
{
'date': '07/24/09',
'open': 23.61,
'high': 23.89,
'low': 22.81,
'close': 23.45,
'volume': 215135609
},
{
'date': '07/27/09',
'open': 23.44,
'high': 23.45,
'low': 22.9,
'close': 23.11,
'volume': 80949924
},
{
'date': '07/28/09',
'open': 22.99,
'high': 23.55,
'low': 22.9,
'close': 23.47,
'volume': 70288380
},
{
'date': '07/29/09',
'open': 23.73,
'high': 23.91,
'low': 23.34,
'close': 23.8,
'volume': 73626862
},
{
'date': '07/30/09',
'open': 24.2,
'high': 24.43,
'low': 23.71,
'close': 23.81,
'volume': 67819964
},
{
'date': '07/31/09',
'open': 23.77,
'high': 24.07,
'low': 23.5,
'close': 23.52,
'volume': 54265278
},
{
'date': '08/03/09',
'open': 23.82,
'high': 23.86,
'low': 23.5,
'close': 23.83,
'volume': 46902837
},
{
'date': '08/04/09',
'open': 23.68,
'high': 23.79,
'low': 23.53,
'close': 23.77,
'volume': 49218228
},
{
'date': '08/05/09',
'open': 23.84,
'high': 24.25,
'low': 23.79,
'close': 23.81,
'volume': 53310241
},
{
'date': '08/06/09',
'open': 23.93,
'high': 23.98,
'low': 23.27,
'close': 23.46,
'volume': 59694624
},
{
'date': '08/07/09',
'open': 23.75,
'high': 23.82,
'low': 23.5,
'close': 23.56,
'volume': 46174325
},
{
'date': '08/10/09',
'open': 23.46,
'high': 23.55,
'low': 23.3,
'close': 23.42,
'volume': 35268300
},
{
'date': '08/11/09',
'open': 23.32,
'high': 23.4,
'low': 23.05,
'close': 23.13,
'volume': 33620089
},
{
'date': '08/12/09',
'open': 23.13,
'high': 23.9,
'low': 23.03,
'close': 23.53,
'volume': 61972277
},
{
'date': '08/13/09',
'open': 23.63,
'high': 23.85,
'low': 23.4,
'close': 23.62,
'volume': 38955807
},
{
'date': '08/14/09',
'open': 23.62,
'high': 23.8,
'low': 23.51,
'close': 23.69,
'volume': 46331960
},
{
'date': '08/17/09',
'open': 23.32,
'high': 23.6,
'low': 23.23,
'close': 23.25,
'volume': 42482887
},
{
'date': '08/18/09',
'open': 23.29,
'high': 23.65,
'low': 23.27,
'close': 23.58,
'volume': 38878900
},
{
'date': '08/19/09',
'open': 23.25,
'high': 23.72,
'low': 23.25,
'close': 23.65,
'volume': 41827419
},
{
'date': '08/20/09',
'open': 23.6,
'high': 23.87,
'low': 23.54,
'close': 23.67,
'volume': 39508124
},
{
'date': '08/21/09',
'open': 23.93,
'high': 24.42,
'low': 23.77,
'close': 24.41,
'volume': 69018918
},
{
'date': '08/24/09',
'open': 24.41,
'high': 24.73,
'low': 24.28,
'close': 24.64,
'volume': 54180889
},
{
'date': '08/25/09',
'open': 24.6,
'high': 24.82,
'low': 24.46,
'close': 24.64,
'volume': 43980206
},
{
'date': '08/26/09',
'open': 24.59,
'high': 24.75,
'low': 24.42,
'close': 24.55,
'volume': 41079001
},
{
'date': '08/27/09',
'open': 24.41,
'high': 24.78,
'low': 24.3,
'close': 24.69,
'volume': 45495600
},
{
'date': '08/28/09',
'open': 25.07,
'high': 25.49,
'low': 24.61,
'close': 24.68,
'volume': 55807969
},
{
'date': '08/31/09',
'open': 24.57,
'high': 24.85,
'low': 24.29,
'close': 24.65,
'volume': 49597146
},
{
'date': '09/01/09',
'open': 24.35,
'high': 24.74,
'low': 23.9,
'close': 24,
'volume': 62608465
},
{
'date': '09/02/09',
'open': 23.82,
'high': 24.14,
'low': 23.78,
'close': 23.86,
'volume': 40771253
},
{
'date': '09/03/09',
'open': 23.91,
'high': 24.14,
'low': 23.76,
'close': 24.11,
'volume': 34120376
},
{
'date': '09/04/09',
'open': 24.09,
'high': 24.8,
'low': 24.08,
'close': 24.62,
'volume': 44999631
},
{
'date': '09/08/09',
'open': 24.62,
'high': 24.84,
'low': 24.41,
'close': 24.82,
'volume': 53738665
},
{
'date': '09/09/09',
'open': 24.74,
'high': 24.95,
'low': 24.66,
'close': 24.78,
'volume': 49900235
},
{
'date': '09/10/09',
'open': 24.8,
'high': 25.05,
'low': 24.65,
'close': 25,
'volume': 46258757
},
{
'date': '09/11/09',
'open': 24.93,
'high': 25.17,
'low': 24.81,
'close': 24.86,
'volume': 54304284
},
{
'date': '09/14/09',
'open': 24.65,
'high': 25.09,
'low': 24.64,
'close': 25,
'volume': 42810156
},
{
'date': '09/15/09',
'open': 24.97,
'high': 25.27,
'low': 24.86,
'close': 25.2,
'volume': 44718408
},
{
'date': '09/16/09',
'open': 25.25,
'high': 25.35,
'low': 24.95,
'close': 25.2,
'volume': 50055778
},
{
'date': '09/17/09',
'open': 25.06,
'high': 25.38,
'low': 25.06,
'close': 25.3,
'volume': 42431643
},
{
'date': '09/18/09',
'open': 25.46,
'high': 25.48,
'low': 25.1,
'close': 25.26,
'volume': 68016403
},
{
'date': '09/21/09',
'open': 25.11,
'high': 25.37,
'low': 25.1,
'close': 25.3,
'volume': 28878663
},
{
'date': '09/22/09',
'open': 25.4,
'high': 25.82,
'low': 25.29,
'close': 25.77,
'volume': 61378342
},
{
'date': '09/23/09',
'open': 25.92,
'high': 26.25,
'low': 25.64,
'close': 25.71,
'volume': 60603558
},
{
'date': '09/24/09',
'open': 25.92,
'high': 26.11,
'low': 25.66,
'close': 25.94,
'volume': 56310695
},
{
'date': '09/25/09',
'open': 25.69,
'high': 25.82,
'low': 25.52,
'close': 25.55,
'volume': 50161051
},
{
'date': '09/28/09',
'open': 25.6,
'high': 26.16,
'low': 25.6,
'close': 25.83,
'volume': 44363585
},
{
'date': '09/29/09',
'open': 25.91,
'high': 25.96,
'low': 25.69,
'close': 25.75,
'volume': 39050278
},
{
'date': '09/30/09',
'open': 25.76,
'high': 25.99,
'low': 25.38,
'close': 25.72,
'volume': 63537684
},
{
'date': '10/01/09',
'open': 25.4,
'high': 25.47,
'low': 24.8,
'close': 24.88,
'volume': 75958097
},
{
'date': '10/02/09',
'open': 24.46,
'high': 25.09,
'low': 24.43,
'close': 24.96,
'volume': 51226259
},
{
'date': '10/05/09',
'open': 24.98,
'high': 25.06,
'low': 24.52,
'close': 24.64,
'volume': 60809818
},
{
'date': '10/06/09',
'open': 24.68,
'high': 25.21,
'low': 24.66,
'close': 25.11,
'volume': 48795241
},
{
'date': '10/07/09',
'open': 24.99,
'high': 25.18,
'low': 24.88,
'close': 25.1,
'volume': 38473856
},
{
'date': '10/08/09',
'open': 25.44,
'high': 25.9,
'low': 25.22,
'close': 25.67,
'volume': 60521239
},
{
'date': '10/09/09',
'open': 25.57,
'high': 25.79,
'low': 25.46,
'close': 25.55,
'volume': 39522259
},
{
'date': '10/12/09',
'open': 25.66,
'high': 25.89,
'low': 25.55,
'close': 25.72,
'volume': 29153569
},
{
'date': '10/13/09',
'open': 25.59,
'high': 25.94,
'low': 25.52,
'close': 25.81,
'volume': 37748964
},
{
'date': '10/14/09',
'open': 26.14,
'high': 26.2,
'low': 25.82,
'close': 25.96,
'volume': 45365489
},
{
'date': '10/15/09',
'open': 25.9,
'high': 26.71,
'low': 25.9,
'close': 26.71,
'volume': 65620101
},
{
'date': '10/16/09',
'open': 26.45,
'high': 26.63,
'low': 26.1,
'close': 26.5,
'volume': 56500866
},
{
'date': '10/19/09',
'open': 26.49,
'high': 26.58,
'low': 26.25,
'close': 26.36,
'volume': 48143163
},
{
'date': '10/20/09',
'open': 26.42,
'high': 26.51,
'low': 25.94,
'close': 26.37,
'volume': 54613476
},
{
'date': '10/21/09',
'open': 26.46,
'high': 26.75,
'low': 26.39,
'close': 26.58,
'volume': 61672603
},
{
'date': '10/22/09',
'open': 26.56,
'high': 26.72,
'low': 26.13,
'close': 26.59,
'volume': 61599926
},
{
'date': '10/23/09',
'open': 29.2,
'high': 29.35,
'low': 27.88,
'close': 28.02,
'volume': 281760947
},
{
'date': '10/26/09',
'open': 28.12,
'high': 29.02,
'low': 28.11,
'close': 28.68,
'volume': 124149662
},
{
'date': '10/27/09',
'open': 28.73,
'high': 28.88,
'low': 28.44,
'close': 28.59,
'volume': 69685783
},
{
'date': '10/28/09',
'open': 28.24,
'high': 28.77,
'low': 27.95,
'close': 28.02,
'volume': 73542323
},
{
'date': '10/29/09',
'open': 28.07,
'high': 28.41,
'low': 27.85,
'close': 28.22,
'volume': 65232886
},
{
'date': '10/30/09',
'open': 28.03,
'high': 28.4,
'low': 27.66,
'close': 27.73,
'volume': 73371734
},
{
'date': '11/02/09',
'open': 27.7,
'high': 28.05,
'low': 27.41,
'close': 27.88,
'volume': 62432606
},
{
'date': '11/03/09',
'open': 27.64,
'high': 27.74,
'low': 27.43,
'close': 27.53,
'volume': 50294715
},
{
'date': '11/04/09',
'open': 27.69,
'high': 28.39,
'low': 27.62,
'close': 28.06,
'volume': 63898306
},
{
'date': '11/05/09',
'open': 28.52,
'high': 28.74,
'low': 28.28,
'close': 28.47,
'volume': 52683314
},
{
'date': '11/06/09',
'open': 28.38,
'high': 28.63,
'low': 28.2,
'close': 28.52,
'volume': 38909997
},
{
'date': '11/09/09',
'open': 28.62,
'high': 29,
'low': 28.53,
'close': 28.99,
'volume': 57522019
},
{
'date': '11/10/09',
'open': 28.9,
'high': 29.28,
'low': 28.81,
'close': 29.01,
'volume': 65881036
},
{
'date': '11/11/09',
'open': 29.08,
'high': 29.3,
'low': 29.02,
'close': 29.12,
'volume': 49693320
},
{
'date': '11/12/09',
'open': 29.01,
'high': 29.49,
'low': 29,
'close': 29.36,
'volume': 55360706
},
{
'date': '11/13/09',
'open': 29.47,
'high': 29.79,
'low': 29.37,
'close': 29.63,
'volume': 53044975
},
{
'date': '11/16/09',
'open': 29.61,
'high': 29.8,
'low': 29.37,
'close': 29.54,
'volume': 54129501
},
{
'date': '11/17/09',
'open': 29.5,
'high': 30,
'low': 29.47,
'close': 30,
'volume': 75648887
},
{
'date': '11/18/09',
'open': 30,
'high': 30.14,
'low': 29.81,
'close': 30.11,
'volume': 59440915
},
{
'date': '11/19/09',
'open': 29.99,
'high': 30,
'low': 29.7,
'close': 29.78,
'volume': 51967660
},
{
'date': '11/20/09',
'open': 29.66,
'high': 29.77,
'low': 29.43,
'close': 29.62,
'volume': 42648018
},
{
'date': '11/23/09',
'open': 29.84,
'high': 30.01,
'low': 29.7,
'close': 29.94,
'volume': 41836365
},
{
'date': '11/24/09',
'open': 29.95,
'high': 29.99,
'low': 29.75,
'close': 29.91,
'volume': 37341362
},
{
'date': '11/25/09',
'open': 29.81,
'high': 29.86,
'low': 29.58,
'close': 29.79,
'volume': 32036164
},
{
'date': '11/27/09',
'open': 29.11,
'high': 29.39,
'low': 28.75,
'close': 29.22,
'volume': 29357892
},
{
'date': '11/30/09',
'open': 29.15,
'high': 29.45,
'low': 29,
'close': 29.41,
'volume': 44174645
},
{
'date': '12/01/09',
'open': 29.52,
'high': 30.05,
'low': 29.41,
'close': 30.01,
'volume': 49907182
},
{
'date': '12/02/09',
'open': 29.9,
'high': 29.99,
'low': 29.65,
'close': 29.78,
'volume': 36308524
},
{
'date': '12/03/09',
'open': 29.84,
'high': 30.2,
'low': 29.76,
'close': 29.83,
'volume': 43096326
},
{
'date': '12/04/09',
'open': 30.05,
'high': 30.37,
'low': 29.83,
'close': 29.98,
'volume': 58819960
},
{
'date': '12/07/09',
'open': 29.78,
'high': 30.08,
'low': 29.68,
'close': 29.79,
'volume': 38082612
},
{
'date': '12/08/09',
'open': 29.52,
'high': 29.74,
'low': 29.38,
'close': 29.57,
'volume': 37407912
},
{
'date': '12/09/09',
'open': 29.47,
'high': 29.81,
'low': 29.25,
'close': 29.71,
'volume': 44719350
},
{
'date': '12/10/09',
'open': 29.71,
'high': 29.96,
'low': 29.66,
'close': 29.87,
'volume': 45940703
},
{
'date': '12/11/09',
'open': 29.97,
'high': 30,
'low': 29.79,
'close': 29.85,
'volume': 43746588
},
{
'date': '12/14/09',
'open': 29.91,
'high': 30.16,
'low': 29.9,
'close': 30.11,
'volume': 34651154
},
{
'date': '12/15/09',
'open': 29.89,
'high': 30.21,
'low': 29.88,
'close': 30.02,
'volume': 49473151
},
{
'date': '12/16/09',
'open': 30.07,
'high': 30.41,
'low': 30.04,
'close': 30.1,
'volume': 55741169
},
{
'date': '12/17/09',
'open': 29.95,
'high': 29.96,
'low': 29.57,
'close': 29.6,
'volume': 43691182
},
{
'date': '12/18/09',
'open': 29.84,
'high': 30.45,
'low': 29.8,
'close': 30.36,
'volume': 94117968
},
{
'date': '12/21/09',
'open': 30.4,
'high': 30.84,
'low': 30.37,
'close': 30.52,
'volume': 40132875
},
{
'date': '12/22/09',
'open': 30.6,
'high': 30.93,
'low': 30.54,
'close': 30.82,
'volume': 36320920
},
{
'date': '12/23/09',
'open': 30.71,
'high': 30.95,
'low': 30.69,
'close': 30.92,
'volume': 28362689
},
{
'date': '12/24/09',
'open': 30.88,
'high': 31,
'low': 30.76,
'close': 31,
'volume': 11083867
},
{
'date': '12/28/09',
'open': 31,
'high': 31.18,
'low': 30.89,
'close': 31.17,
'volume': 25385575
},
{
'date': '12/29/09',
'open': 31.35,
'high': 31.5,
'low': 31.23,
'close': 31.39,
'volume': 29722450
},
{
'date': '12/30/09',
'open': 31.15,
'high': 31.29,
'low': 30.8,
'close': 30.96,
'volume': 42007597
},
{
'date': '12/31/09',
'open': 30.98,
'high': 30.99,
'low': 30.48,
'close': 30.48,
'volume': 31929611
},
{
'date': '01/04/10',
'open': 30.62,
'high': 31.1,
'low': 30.59,
'close': 30.95,
'volume': 38414185
},
{
'date': '01/05/10',
'open': 30.85,
'high': 31.1,
'low': 30.64,
'close': 30.96,
'volume': 49758862
},
{
'date': '01/06/10',
'open': 30.88,
'high': 31.08,
'low': 30.52,
'close': 30.77,
'volume': 58182332
},
{
'date': '01/07/10',
'open': 30.63,
'high': 30.7,
'low': 30.19,
'close': 30.45,
'volume': 50564285
},
{
'date': '01/08/10',
'open': 30.28,
'high': 30.88,
'low': 30.24,
'close': 30.66,
'volume': 51201289
},
{
'date': '01/11/10',
'open': 30.71,
'high': 30.76,
'low': 30.12,
'close': 30.27,
'volume': 68754648
},
{
'date': '01/12/10',
'open': 30.15,
'high': 30.4,
'low': 29.91,
'close': 30.07,
'volume': 65913228
},
{
'date': '01/13/10',
'open': 30.26,
'high': 30.52,
'low': 30.01,
'close': 30.35,
'volume': 51863463
},
{
'date': '01/14/10',
'open': 30.31,
'high': 31.1,
'low': 30.26,
'close': 30.96,
'volume': 63244767
},
{
'date': '01/15/10',
'open': 31.08,
'high': 31.24,
'low': 30.71,
'close': 30.86,
'volume': 79915648
},
{
'date': '01/19/10',
'open': 30.75,
'high': 31.24,
'low': 30.68,
'close': 31.1,
'volume': 46582886
},
{
'date': '01/20/10',
'open': 30.81,
'high': 30.94,
'low': 30.31,
'close': 30.58,
'volume': 54857712
},
{
'date': '01/21/10',
'open': 30.61,
'high': 30.72,
'low': 30,
'close': 30.01,
'volume': 73086701
},
{
'date': '01/22/10',
'open': 30,
'high': 30.2,
'low': 28.84,
'close': 28.96,
'volume': 102004573
},
{
'date': '01/25/10',
'open': 29.24,
'high': 29.66,
'low': 29.1,
'close': 29.32,
'volume': 63381173
},
{
'date': '01/26/10',
'open': 29.2,
'high': 29.85,
'low': 29.09,
'close': 29.5,
'volume': 66647676
},
{
'date': '01/27/10',
'open': 29.35,
'high': 29.82,
'low': 29.02,
'close': 29.67,
'volume': 63949492
},
{
'date': '01/28/10',
'open': 29.84,
'high': 29.87,
'low': 28.89,
'close': 29.16,
'volume': 117513692
},
{
'date': '01/29/10',
'open': 29.9,
'high': 29.92,
'low': 27.66,
'close': 28.18,
'volume': 193888424
},
{
'date': '02/01/10',
'open': 28.39,
'high': 28.48,
'low': 27.92,
'close': 28.41,
'volume': 85931099
},
{
'date': '02/02/10',
'open': 28.37,
'high': 28.5,
'low': 28.14,
'close': 28.46,
'volume': 54413654
},
{
'date': '02/03/10',
'open': 28.26,
'high': 28.79,
'low': 28.12,
'close': 28.63,
'volume': 61397848
},
{
'date': '02/04/10',
'open': 28.38,
'high': 28.5,
'low': 27.81,
'close': 27.84,
'volume': 77849968
},
{
'date': '02/05/10',
'open': 28,
'high': 28.28,
'low': 27.57,
'close': 28.02,
'volume': 80960063
},
{
'date': '02/08/10',
'open': 28.01,
'high': 28.08,
'low': 27.57,
'close': 27.72,
'volume': 52826474
},
{
'date': '02/09/10',
'open': 27.97,
'high': 28.34,
'low': 27.75,
'close': 28.01,
'volume': 59195742
},
{
'date': '02/10/10',
'open': 28.03,
'high': 28.24,
'low': 27.84,
'close': 27.99,
'volume': 48591246
},
{
'date': '02/11/10',
'open': 27.93,
'high': 28.4,
'low': 27.7,
'close': 28.12,
'volume': 65995913
},
{
'date': '02/12/10',
'open': 27.81,
'high': 28.06,
'low': 27.58,
'close': 27.93,
'volume': 81121515
},
{
'date': '02/16/10',
'open': 28.13,
'high': 28.37,
'low': 28.02,
'close': 28.35,
'volume': 51938098
},
{
'date': '02/17/10',
'open': 28.53,
'high': 28.65,
'low': 28.36,
'close': 28.59,
'volume': 45882842
},
{
'date': '02/18/10',
'open': 28.59,
'high': 29.03,
'low': 28.51,
'close': 28.97,
'volume': 42856501
},
{
'date': '02/19/10',
'open': 28.79,
'high': 28.92,
'low': 28.69,
'close': 28.77,
'volume': 44461634
},
{
'date': '02/22/10',
'open': 28.84,
'high': 28.94,
'low': 28.65,
'close': 28.73,
'volume': 36710350
},
{
'date': '02/23/10',
'open': 28.68,
'high': 28.83,
'low': 28.09,
'close': 28.33,
'volume': 52270044
},
{
'date': '02/24/10',
'open': 28.52,
'high': 28.79,
'low': 28.38,
'close': 28.63,
'volume': 43166875
},
{
'date': '02/25/10',
'open': 28.27,
'high': 28.65,
'low': 28.02,
'close': 28.6,
'volume': 48735294
},
{
'date': '02/26/10',
'open': 28.65,
'high': 28.85,
'low': 28.51,
'close': 28.67,
'volume': 40372889
},
{
'date': '03/01/10',
'open': 28.77,
'high': 29.05,
'low': 28.53,
'close': 29.02,
'volume': 43805302
},
{
'date': '03/02/10',
'open': 29.08,
'high': 29.3,
'low': 28.24,
'close': 28.46,
'volume': 93129838
},
{
'date': '03/03/10',
'open': 28.51,
'high': 28.61,
'low': 28.35,
'close': 28.46,
'volume': 48442081
},
{
'date': '03/04/10',
'open': 28.46,
'high': 28.65,
'low': 28.27,
'close': 28.63,
'volume': 42894184
},
{
'date': '03/05/10',
'open': 28.66,
'high': 28.68,
'low': 28.42,
'close': 28.59,
'volume': 56005054
},
{
'date': '03/08/10',
'open': 28.52,
'high': 28.93,
'low': 28.5,
'close': 28.63,
'volume': 39421396
},
{
'date': '03/09/10',
'open': 28.56,
'high': 29.11,
'low': 28.55,
'close': 28.8,
'volume': 50278457
},
{
'date': '03/10/10',
'open': 28.86,
'high': 29.11,
'low': 28.8,
'close': 28.97,
'volume': 44898608
},
{
'date': '03/11/10',
'open': 28.89,
'high': 29.19,
'low': 28.85,
'close': 29.18,
'volume': 35353651
},
{
'date': '03/12/10',
'open': 29.32,
'high': 29.38,
'low': 29.04,
'close': 29.27,
'volume': 31709321
},
{
'date': '03/15/10',
'open': 29.18,
'high': 29.37,
'low': 29.01,
'close': 29.29,
'volume': 37516750
},
{
'date': '03/16/10',
'open': 29.42,
'high': 29.49,
'low': 29.2,
'close': 29.37,
'volume': 36732935
},
{
'date': '03/17/10',
'open': 29.5,
'high': 29.87,
'low': 29.4,
'close': 29.63,
'volume': 50386698
},
{
'date': '03/18/10',
'open': 29.63,
'high': 29.72,
'low': 29.5,
'close': 29.61,
'volume': 43845199
},
{
'date': '03/19/10',
'open': 29.76,
'high': 29.9,
'low': 29.35,
'close': 29.59,
'volume': 81341090
},
{
'date': '03/22/10',
'open': 29.5,
'high': 29.7,
'low': 29.39,
'close': 29.6,
'volume': 37718162
},
{
'date': '03/23/10',
'open': 29.59,
'high': 29.9,
'low': 29.41,
'close': 29.88,
'volume': 42026555
},
{
'date': '03/24/10',
'open': 29.72,
'high': 29.85,
'low': 29.6,
'close': 29.65,
'volume': 33993584
},
{
'date': '03/25/10',
'open': 29.83,
'high': 30.57,
'low': 29.8,
'close': 30.01,
'volume': 73176624
},
{
'date': '03/26/10',
'open': 30.09,
'high': 30.2,
'low': 29.59,
'close': 29.66,
'volume': 55604731
},
{
'date': '03/29/10',
'open': 29.71,
'high': 29.82,
'low': 29.55,
'close': 29.59,
'volume': 33340722
},
{
'date': '03/30/10',
'open': 29.63,
'high': 29.86,
'low': 29.5,
'close': 29.77,
'volume': 34955871
},
{
'date': '03/31/10',
'open': 29.64,
'high': 29.72,
'low': 29.17,
'close': 29.29,
'volume': 63762620
},
{
'date': '04/05/10',
'open': 29.13,
'high': 29.42,
'low': 29.03,
'close': 29.27,
'volume': 34338235
},
{
'date': '04/06/10',
'open': 29.15,
'high': 29.58,
'low': 28.98,
'close': 29.32,
'volume': 47366786
},
{
'date': '04/07/10',
'open': 29.16,
'high': 29.56,
'low': 29.14,
'close': 29.35,
'volume': 58320552
},
{
'date': '04/08/10',
'open': 29.32,
'high': 29.98,
'low': 29.3,
'close': 29.92,
'volume': 63713716
},
{
'date': '04/09/10',
'open': 29.95,
'high': 30.41,
'low': 29.9,
'close': 30.34,
'volume': 54755457
},
{
'date': '04/12/10',
'open': 30.25,
'high': 30.49,
'low': 30.2,
'close': 30.32,
'volume': 37074279
},
{
'date': '04/13/10',
'open': 30.15,
'high': 30.5,
'low': 30.13,
'close': 30.45,
'volume': 41374514
},
{
'date': '04/14/10',
'open': 30.79,
'high': 31,
'low': 30.66,
'close': 30.82,
'volume': 68941186
},
{
'date': '04/15/10',
'open': 30.82,
'high': 30.95,
'low': 30.71,
'close': 30.87,
'volume': 52748075
},
{
'date': '04/16/10',
'open': 30.79,
'high': 30.98,
'low': 30.6,
'close': 30.67,
'volume': 88707802
},
{
'date': '04/19/10',
'open': 30.77,
'high': 31.25,
'low': 30.76,
'close': 31.04,
'volume': 64970248
},
{
'date': '04/20/10',
'open': 31.22,
'high': 31.44,
'low': 31.13,
'close': 31.36,
'volume': 52206093
},
{
'date': '04/21/10',
'open': 31.33,
'high': 31.5,
'low': 31.23,
'close': 31.33,
'volume': 55343086
},
{
'date': '04/22/10',
'open': 31.04,
'high': 31.53,
'low': 30.9,
'close': 31.39,
'volume': 84847551
},
{
'date': '04/23/10',
'open': 31.12,
'high': 31.58,
'low': 30.65,
'close': 30.96,
'volume': 126766583
},
{
'date': '04/26/10',
'open': 31,
'high': 31.28,
'low': 30.86,
'close': 31.11,
'volume': 63652231
},
{
'date': '04/27/10',
'open': 30.95,
'high': 31.25,
'low': 30.75,
'close': 30.84,
'volume': 68732315
},
{
'date': '04/28/10',
'open': 30.92,
'high': 31,
'low': 30.62,
'close': 30.91,
'volume': 64557901
},
{
'date': '04/29/10',
'open': 30.93,
'high': 31.43,
'low': 30.67,
'close': 31,
'volume': 52671781
},
{
'date': '04/30/10',
'open': 31.07,
'high': 31.08,
'low': 30.52,
'close': 30.54,
'volume': 63220209
},
{
'date': '05/03/10',
'open': 30.67,
'high': 31.06,
'low': 30.58,
'close': 30.86,
'volume': 43990036
},
{
'date': '05/04/10',
'open': 30.52,
'high': 30.55,
'low': 29.75,
'close': 30.13,
'volume': 82085579
},
{
'date': '05/05/10',
'open': 29.77,
'high': 30.09,
'low': 29.69,
'close': 29.85,
'volume': 66833778
},
{
'date': '05/06/10',
'open': 29.59,
'high': 29.88,
'low': 27.91,
'close': 28.98,
'volume': 128612951
},
{
'date': '05/07/10',
'open': 28.88,
'high': 28.95,
'low': 27.32,
'close': 28.21,
'volume': 173718024
},
{
'date': '05/10/10',
'open': 29.01,
'high': 29.48,
'low': 28.71,
'close': 28.94,
'volume': 86656268
},
{
'date': '05/11/10',
'open': 28.68,
'high': 29.65,
'low': 28.57,
'close': 28.88,
'volume': 63803037
},
{
'date': '05/12/10',
'open': 28.98,
'high': 29.58,
'low': 28.92,
'close': 29.44,
'volume': 47152462
},
{
'date': '05/13/10',
'open': 29.26,
'high': 29.73,
'low': 29.18,
'close': 29.24,
'volume': 45291598
},
{
'date': '05/14/10',
'open': 29.2,
'high': 29.21,
'low': 28.64,
'close': 28.93,
'volume': 63333959
},
{
'date': '05/17/10',
'open': 29.12,
'high': 29.23,
'low': 28.45,
'close': 28.94,
'volume': 46055496
},
{
'date': '05/18/10',
'open': 28.87,
'high': 29,
'low': 28.4,
'close': 28.6,
'volume': 52772107
},
{
'date': '05/19/10',
'open': 28.52,
'high': 28.69,
'low': 27.79,
'close': 28.24,
'volume': 61754173
},
{
'date': '05/20/10',
'open': 27.65,
'high': 27.84,
'low': 27.04,
'close': 27.11,
'volume': 87991056
},
{
'date': '05/21/10',
'open': 26.63,
'high': 27.11,
'low': 26.44,
'close': 26.84,
'volume': 117600229
},
{
'date': '05/24/10',
'open': 26.85,
'high': 26.86,
'low': 26.26,
'close': 26.27,
'volume': 73712018
},
{
'date': '05/25/10',
'open': 25.65,
'high': 26.33,
'low': 25.38,
'close': 26.07,
'volume': 98373509
},
{
'date': '05/26/10',
'open': 26.23,
'high': 26.6,
'low': 24.56,
'close': 25.01,
'volume': 176684012
},
{
'date': '05/27/10',
'open': 25.73,
'high': 26.36,
'low': 25.72,
'close': 26,
'volume': 136434525
},
{
'date': '05/28/10',
'open': 25.84,
'high': 26.12,
'low': 25.66,
'close': 25.8,
'volume': 67502221
},
{
'date': '06/01/10',
'open': 25.53,
'high': 26.31,
'low': 25.52,
'close': 25.89,
'volume': 76155453
},
{
'date': '06/02/10',
'open': 26.06,
'high': 26.48,
'low': 25.73,
'close': 26.46,
'volume': 65718772
},
{
'date': '06/03/10',
'open': 26.55,
'high': 26.93,
'low': 26.41,
'close': 26.86,
'volume': 67839372
},
{
'date': '06/04/10',
'open': 26.1,
'high': 26.57,
'low': 25.62,
'close': 25.79,
'volume': 89833275
},
{
'date': '06/07/10',
'open': 25.82,
'high': 25.83,
'low': 25.24,
'close': 25.29,
'volume': 80456154
},
{
'date': '06/08/10',
'open': 25.25,
'high': 25.26,
'low': 24.65,
'close': 25.11,
'volume': 87354921
},
{
'date': '06/09/10',
'open': 25.22,
'high': 25.52,
'low': 24.75,
'close': 24.79,
'volume': 87808432
},
{
'date': '06/10/10',
'open': 25.13,
'high': 25.15,
'low': 24.78,
'close': 25,
'volume': 78950407
},
{
'date': '06/11/10',
'open': 25.04,
'high': 25.72,
'low': 24.77,
'close': 25.66,
'volume': 68057774
},
{
'date': '06/14/10',
'open': 25.86,
'high': 25.96,
'low': 25.47,
'close': 25.5,
'volume': 50972363
},
{
'date': '06/15/10',
'open': 25.75,
'high': 26.65,
'low': 25.74,
'close': 26.58,
'volume': 81644277
},
{
'date': '06/16/10',
'open': 26.47,
'high': 26.58,
'low': 26.23,
'close': 26.32,
'volume': 48699364
},
{
'date': '06/17/10',
'open': 26.56,
'high': 26.67,
'low': 26.04,
'close': 26.37,
'volume': 47998692
},
{
'date': '06/18/10',
'open': 26.37,
'high': 26.53,
'low': 26.17,
'close': 26.44,
'volume': 52079257
},
{
'date': '06/21/10',
'open': 26.78,
'high': 26.89,
'low': 25.89,
'close': 25.95,
'volume': 54625218
},
{
'date': '06/22/10',
'open': 26.16,
'high': 26.45,
'low': 25.76,
'close': 25.77,
'volume': 55986386
},
{
'date': '06/23/10',
'open': 25.78,
'high': 25.78,
'low': 25.22,
'close': 25.31,
'volume': 61468282
},
{
'date': '06/24/10',
'open': 25.46,
'high': 25.72,
'low': 24.93,
'close': 25,
'volume': 85252196
},
{
'date': '06/25/10',
'open': 25.05,
'high': 25.11,
'low': 24.31,
'close': 24.53,
'volume': 156256672
},
{
'date': '06/28/10',
'open': 24.51,
'high': 24.61,
'low': 24.12,
'close': 24.31,
'volume': 73787879
},
{
'date': '06/29/10',
'open': 24.13,
'high': 24.2,
'low': 23.11,
'close': 23.31,
'volume': 119885791
},
{
'date': '06/30/10',
'open': 23.3,
'high': 23.68,
'low': 22.95,
'close': 23.01,
'volume': 81057995
},
{
'date': '07/01/10',
'open': 23.09,
'high': 23.32,
'low': 22.73,
'close': 23.16,
'volume': 92239399
},
{
'date': '07/02/10',
'open': 23.36,
'high': 23.48,
'low': 23.05,
'close': 23.27,
'volume': 62489452
},
{
'date': '07/06/10',
'open': 23.7,
'high': 24.09,
'low': 23.58,
'close': 23.82,
'volume': 73594554
},
{
'date': '07/07/10',
'open': 23.82,
'high': 24.32,
'low': 23.61,
'close': 24.3,
'volume': 81967278
},
{
'date': '07/08/10',
'open': 24.6,
'high': 24.62,
'low': 23.97,
'close': 24.41,
'volume': 50768072
},
{
'date': '07/09/10',
'open': 24.33,
'high': 24.41,
'low': 24.15,
'close': 24.27,
'volume': 53811348
},
{
'date': '07/12/10',
'open': 24.43,
'high': 24.89,
'low': 24.42,
'close': 24.83,
'volume': 49862201
},
{
'date': '07/13/10',
'open': 25.14,
'high': 25.3,
'low': 24.9,
'close': 25.13,
'volume': 61928666
},
{
'date': '07/14/10',
'open': 25.5,
'high': 25.61,
'low': 25.12,
'close': 25.44,
'volume': 72808022
},
{
'date': '07/15/10',
'open': 25.5,
'high': 25.59,
'low': 24.98,
'close': 25.51,
'volume': 56934631
},
{
'date': '07/16/10',
'open': 25.51,
'high': 25.64,
'low': 24.88,
'close': 24.89,
'volume': 65064760
},
{
'date': '07/19/10',
'open': 24.96,
'high': 25.3,
'low': 24.91,
'close': 25.23,
'volume': 38181760
},
{
'date': '07/20/10',
'open': 24.86,
'high': 25.48,
'low': 24.7,
'close': 25.48,
'volume': 45530162
},
{
'date': '07/21/10',
'open': 25.6,
'high': 25.65,
'low': 24.98,
'close': 25.12,
'volume': 73297593
},
{
'date': '07/22/10',
'open': 25.51,
'high': 25.99,
'low': 25.47,
'close': 25.84,
'volume': 73016369
},
{
'date': '07/23/10',
'open': 25.84,
'high': 26.02,
'low': 25.25,
'close': 25.81,
'volume': 108520012
},
{
'date': '07/26/10',
'open': 25.86,
'high': 26.2,
'low': 25.8,
'close': 26.1,
'volume': 67249812
},
{
'date': '07/27/10',
'open': 26.14,
'high': 26.24,
'low': 25.96,
'close': 26.16,
'volume': 60682484
},
{
'date': '07/28/10',
'open': 26.07,
'high': 26.19,
'low': 25.83,
'close': 25.95,
'volume': 69704731
},
{
'date': '07/29/10',
'open': 26.13,
'high': 26.41,
'low': 25.6,
'close': 26.03,
'volume': 69446188
},
{
'date': '07/30/10',
'open': 25.75,
'high': 25.84,
'low': 25.35,
'close': 25.81,
'volume': 83534777
},
{
'date': '08/02/10',
'open': 25.99,
'high': 26.38,
'low': 25.75,
'close': 26.33,
'volume': 55044515
},
{
'date': '08/03/10',
'open': 26.2,
'high': 26.35,
'low': 25.97,
'close': 26.16,
'volume': 56877663
},
{
'date': '08/04/10',
'open': 26.15,
'high': 26.24,
'low': 25.44,
'close': 25.73,
'volume': 78531804
},
{
'date': '08/05/10',
'open': 25.49,
'high': 25.58,
'low': 25.21,
'close': 25.37,
'volume': 64922012
},
{
'date': '08/06/10',
'open': 25.18,
'high': 25.56,
'low': 25.02,
'close': 25.55,
'volume': 55985489
},
{
'date': '08/09/10',
'open': 25.55,
'high': 25.73,
'low': 25.37,
'close': 25.61,
'volume': 57102542
},
{
'date': '08/10/10',
'open': 25.33,
'high': 25.34,
'low': 24.88,
'close': 25.07,
'volume': 87257683
},
{
'date': '08/11/10',
'open': 24.68,
'high': 24.9,
'low': 24.56,
'close': 24.86,
'volume': 76745824
},
{
'date': '08/12/10',
'open': 24.42,
'high': 24.68,
'low': 24.36,
'close': 24.49,
'volume': 70240460
},
{
'date': '08/13/10',
'open': 24.35,
'high': 24.67,
'low': 24.24,
'close': 24.4,
'volume': 45263430
},
{
'date': '08/16/10',
'open': 24.36,
'high': 24.61,
'low': 24.3,
'close': 24.5,
'volume': 40968392
},
{
'date': '08/17/10',
'open': 24.71,
'high': 24.96,
'low': 24.6,
'close': 24.71,
'volume': 52935026
},
{
'date': '08/18/10',
'open': 24.68,
'high': 24.95,
'low': 24.41,
'close': 24.82,
'volume': 46818826
},
{
'date': '08/19/10',
'open': 24.62,
'high': 24.74,
'low': 24.21,
'close': 24.44,
'volume': 54069035
},
{
'date': '08/20/10',
'open': 24.31,
'high': 24.4,
'low': 24.2,
'close': 24.23,
'volume': 49565732
},
{
'date': '08/23/10',
'open': 24.44,
'high': 24.64,
'low': 24.24,
'close': 24.28,
'volume': 51728126
},
{
'date': '08/24/10',
'open': 24.09,
'high': 24.35,
'low': 24,
'close': 24.04,
'volume': 66532358
},
{
'date': '08/25/10',
'open': 24,
'high': 24.22,
'low': 23.87,
'close': 24.1,
'volume': 47404767
},
{
'date': '08/26/10',
'open': 24.09,
'high': 24.19,
'low': 23.79,
'close': 23.82,
'volume': 49105276
},
{
'date': '08/27/10',
'open': 23.88,
'high': 24.02,
'low': 23.51,
'close': 23.93,
'volume': 60944493
},
{
'date': '08/30/10',
'open': 23.74,
'high': 23.82,
'low': 23.6,
'close': 23.64,
'volume': 45453037
},
{
'date': '08/31/10',
'open': 23.6,
'high': 23.73,
'low': 23.32,
'close': 23.46,
'volume': 66083495
},
{
'date': '09/01/10',
'open': 23.67,
'high': 23.95,
'low': 23.54,
'close': 23.9,
'volume': 65235852
},
{
'date': '09/02/10',
'open': 23.88,
'high': 23.95,
'low': 23.71,
'close': 23.94,
'volume': 48837044
},
{
'date': '09/03/10',
'open': 24.24,
'high': 24.45,
'low': 24.2,
'close': 24.29,
'volume': 64189016
},
{
'date': '09/07/10',
'open': 24.1,
'high': 24.3,
'low': 23.92,
'close': 23.96,
'volume': 51928618
},
{
'date': '09/08/10',
'open': 24.07,
'high': 24.2,
'low': 23.74,
'close': 23.93,
'volume': 65512329
},
{
'date': '09/09/10',
'open': 24.19,
'high': 24.21,
'low': 23.99,
'close': 24.01,
'volume': 46028831
},
{
'date': '09/10/10',
'open': 23.98,
'high': 24.03,
'low': 23.79,
'close': 23.85,
'volume': 58293790
},
{
'date': '09/13/10',
'open': 24.2,
'high': 25.29,
'low': 24.09,
'close': 25.11,
'volume': 114680387
},
{
'date': '09/14/10',
'open': 25.04,
'high': 25.35,
'low': 24.89,
'close': 25.03,
'volume': 87160392
},
{
'date': '09/15/10',
'open': 25.1,
'high': 25.22,
'low': 24.92,
'close': 25.12,
'volume': 56204376
},
{
'date': '09/16/10',
'open': 25.06,
'high': 25.37,
'low': 25.05,
'close': 25.33,
'volume': 44548260
},
{
'date': '09/17/10',
'open': 25.4,
'high': 25.53,
'low': 25.08,
'close': 25.22,
'volume': 70341518
},
{
'date': '09/20/10',
'open': 25.28,
'high': 25.52,
'low': 25.11,
'close': 25.43,
'volume': 49877219
},
{
'date': '09/21/10',
'open': 25.42,
'high': 25.42,
'low': 25.08,
'close': 25.15,
'volume': 52924157
},
{
'date': '09/22/10',
'open': 24.89,
'high': 24.97,
'low': 24.36,
'close': 24.61,
'volume': 94299353
},
{
'date': '09/23/10',
'open': 24.51,
'high': 24.59,
'low': 24.36,
'close': 24.43,
'volume': 46210109
},
{
'date': '09/24/10',
'open': 24.64,
'high': 24.8,
'low': 24.58,
'close': 24.78,
'volume': 51948788
},
{
'date': '09/27/10',
'open': 24.85,
'high': 24.99,
'low': 24.59,
'close': 24.73,
'volume': 43732859
},
{
'date': '09/28/10',
'open': 24.8,
'high': 24.9,
'low': 24.35,
'close': 24.68,
'volume': 56041120
},
{
'date': '09/29/10',
'open': 24.63,
'high': 24.66,
'low': 24.4,
'close': 24.5,
'volume': 44318896
},
{
'date': '09/30/10',
'open': 24.61,
'high': 24.83,
'low': 24.36,
'close': 24.49,
'volume': 61271057
},
{
'date': '10/01/10',
'open': 24.77,
'high': 24.82,
'low': 24.3,
'close': 24.38,
'volume': 62672276
},
{
'date': '10/04/10',
'open': 23.96,
'high': 23.99,
'low': 23.78,
'close': 23.91,
'volume': 98143158
},
{
'date': '10/05/10',
'open': 24.06,
'high': 24.45,
'low': 23.91,
'close': 24.35,
'volume': 78152892
},
{
'date': '10/06/10',
'open': 24.32,
'high': 24.54,
'low': 24.13,
'close': 24.43,
'volume': 50489603
},
{
'date': '10/07/10',
'open': 24.62,
'high': 24.75,
'low': 24.28,
'close': 24.53,
'volume': 50096043
},
{
'date': '10/08/10',
'open': 24.62,
'high': 24.65,
'low': 24.37,
'close': 24.57,
'volume': 41328991
},
{
'date': '10/11/10',
'open': 24.74,
'high': 24.74,
'low': 24.5,
'close': 24.59,
'volume': 27587722
},
{
'date': '10/12/10',
'open': 24.65,
'high': 24.93,
'low': 24.43,
'close': 24.83,
'volume': 50141421
},
{
'date': '10/13/10',
'open': 25.02,
'high': 25.54,
'low': 24.89,
'close': 25.34,
'volume': 75336441
},
{
'date': '10/14/10',
'open': 25.29,
'high': 25.34,
'low': 25,
'close': 25.23,
'volume': 51985403
},
{
'date': '10/15/10',
'open': 25.36,
'high': 25.55,
'low': 25.23,
'close': 25.54,
'volume': 68954747
},
{
'date': '10/18/10',
'open': 25.59,
'high': 25.95,
'low': 25.45,
'close': 25.82,
'volume': 48396780
},
{
'date': '10/19/10',
'open': 25.27,
'high': 25.37,
'low': 24.95,
'close': 25.1,
'volume': 66150875
},
{
'date': '10/20/10',
'open': 25.26,
'high': 25.4,
'low': 25.1,
'close': 25.31,
'volume': 56283551
},
{
'date': '10/21/10',
'open': 25.4,
'high': 25.54,
'low': 25.05,
'close': 25.42,
'volume': 50032354
},
{
'date': '10/22/10',
'open': 25.52,
'high': 25.54,
'low': 25.27,
'close': 25.38,
'volume': 25844141
},
{
'date': '10/25/10',
'open': 25.24,
'high': 25.35,
'low': 25.17,
'close': 25.19,
'volume': 50912304
},
{
'date': '10/26/10',
'open': 25.12,
'high': 25.97,
'low': 25.06,
'close': 25.9,
'volume': 69304104
},
{
'date': '10/27/10',
'open': 25.79,
'high': 26.11,
'low': 25.62,
'close': 26.05,
'volume': 64805406
},
{
'date': '10/28/10',
'open': 26.21,
'high': 26.38,
'low': 25.92,
'close': 26.28,
'volume': 80730261
},
{
'date': '10/29/10',
'open': 27.15,
'high': 27.2,
'low': 26.48,
'close': 26.66,
'volume': 114193191
},
{
'date': '11/01/10',
'open': 26.88,
'high': 27.22,
'low': 26.7,
'close': 26.95,
'volume': 61916183
},
{
'date': '11/02/10',
'open': 27.06,
'high': 27.42,
'low': 27.02,
'close': 27.39,
'volume': 54402096
},
{
'date': '11/03/10',
'open': 27.46,
'high': 27.49,
'low': 26.96,
'close': 27.03,
'volume': 110255273
},
{
'date': '11/04/10',
'open': 27.41,
'high': 27.43,
'low': 27.01,
'close': 27.14,
'volume': 93599285
},
{
'date': '11/05/10',
'open': 27.17,
'high': 27.19,
'low': 26.53,
'close': 26.85,
'volume': 110953685
},
{
'date': '11/08/10',
'open': 26.68,
'high': 27.05,
'low': 26.58,
'close': 26.81,
'volume': 71670771
},
{
'date': '11/09/10',
'open': 26.81,
'high': 27.11,
'low': 26.71,
'close': 26.95,
'volume': 58594443
},
{
'date': '11/10/10',
'open': 27.01,
'high': 27.08,
'low': 26.81,
'close': 26.94,
'volume': 52277301
},
{
'date': '11/11/10',
'open': 26.68,
'high': 26.72,
'low': 26.28,
'close': 26.68,
'volume': 62076710
},
{
'date': '11/12/10',
'open': 26.47,
'high': 26.52,
'low': 26.1,
'close': 26.27,
'volume': 64962139
},
{
'date': '11/15/10',
'open': 26.33,
'high': 26.5,
'low': 26.17,
'close': 26.2,
'volume': 51794559
},
{
'date': '11/16/10',
'open': 26.04,
'high': 26.04,
'low': 25.65,
'close': 25.81,
'volume': 65339110
},
{
'date': '11/17/10',
'open': 25.9,
'high': 25.91,
'low': 25.55,
'close': 25.57,
'volume': 58299609
},
{
'date': '11/18/10',
'open': 25.71,
'high': 26.08,
'low': 25.61,
'close': 25.84,
'volume': 59518954
},
{
'date': '11/19/10',
'open': 25.8,
'high': 25.83,
'low': 25.6,
'close': 25.69,
'volume': 52423174
},
{
'date': '11/22/10',
'open': 25.65,
'high': 25.74,
'low': 25.44,
'close': 25.73,
'volume': 53350441
},
{
'date': '11/23/10',
'open': 25.57,
'high': 25.6,
'low': 25.09,
'close': 25.12,
'volume': 69806770
},
{
'date': '11/24/10',
'open': 25.2,
'high': 25.46,
'low': 25.16,
'close': 25.37,
'volume': 56843693
},
{
'date': '11/26/10',
'open': 25.21,
'high': 25.41,
'low': 25.17,
'close': 25.25,
'volume': 21356527
},
{
'date': '11/29/10',
'open': 25.19,
'high': 25.42,
'low': 24.93,
'close': 25.31,
'volume': 56608148
},
{
'date': '11/30/10',
'open': 25.05,
'high': 25.47,
'low': 25,
'close': 25.26,
'volume': 75282094
},
{
'date': '12/01/10',
'open': 25.57,
'high': 26.25,
'low': 25.56,
'close': 26.04,
'volume': 74123490
},
{
'date': '12/02/10',
'open': 26.24,
'high': 26.98,
'low': 26.2,
'close': 26.89,
'volume': 91798687
},
{
'date': '12/03/10',
'open': 26.81,
'high': 27.06,
'low': 26.78,
'close': 27.02,
'volume': 52621910
},
{
'date': '12/06/10',
'open': 26.93,
'high': 26.98,
'low': 26.76,
'close': 26.84,
'volume': 36273877
},
{
'date': '12/07/10',
'open': 27.08,
'high': 27.13,
'low': 26.85,
'close': 26.87,
'volume': 57860447
},
{
'date': '12/08/10',
'open': 26.83,
'high': 27.24,
'low': 26.8,
'close': 27.23,
'volume': 41666716
},
{
'date': '12/09/10',
'open': 27.28,
'high': 27.34,
'low': 27.01,
'close': 27.08,
'volume': 47148284
},
{
'date': '12/10/10',
'open': 27.19,
'high': 27.4,
'low': 27.11,
'close': 27.34,
'volume': 37629009
},
{
'date': '12/13/10',
'open': 27.27,
'high': 27.45,
'low': 27.17,
'close': 27.24,
'volume': 47943855
},
{
'date': '12/14/10',
'open': 27.31,
'high': 27.75,
'low': 27.26,
'close': 27.62,
'volume': 64095005
},
{
'date': '12/15/10',
'open': 27.53,
'high': 27.99,
'low': 27.53,
'close': 27.85,
'volume': 69634200
},
{
'date': '12/16/10',
'open': 27.76,
'high': 27.99,
'low': 27.66,
'close': 27.99,
'volume': 57680104
},
{
'date': '12/17/10',
'open': 27.92,
'high': 28.09,
'low': 27.75,
'close': 27.9,
'volume': 87456444
},
{
'date': '12/20/10',
'open': 27.95,
'high': 27.99,
'low': 27.68,
'close': 27.81,
'volume': 52810910
},
{
'date': '12/21/10',
'open': 27.85,
'high': 28.14,
'low': 27.76,
'close': 28.07,
'volume': 38152996
},
{
'date': '12/22/10',
'open': 28.01,
'high': 28.4,
'low': 27.98,
'close': 28.19,
'volume': 42255763
},
{
'date': '12/23/10',
'open': 27.97,
'high': 28.32,
'low': 27.96,
'close': 28.3,
'volume': 24913722
},
{
'date': '12/27/10',
'open': 28.12,
'high': 28.2,
'low': 27.88,
'close': 28.07,
'volume': 21654880
},
{
'date': '12/28/10',
'open': 27.97,
'high': 28.17,
'low': 27.96,
'close': 28.01,
'volume': 23049217
},
{
'date': '12/29/10',
'open': 27.94,
'high': 28.12,
'low': 27.88,
'close': 27.97,
'volume': 19505935
},
{
'date': '12/30/10',
'open': 27.92,
'high': 28,
'low': 27.78,
'close': 27.85,
'volume': 20790442
},
{
'date': '12/31/10',
'open': 27.8,
'high': 27.92,
'low': 27.63,
'close': 27.91,
'volume': 24791329
},
{
'date': '01/03/11',
'open': 28.05,
'high': 28.18,
'low': 27.92,
'close': 27.98,
'volume': 53450110
},
{
'date': '01/04/11',
'open': 27.94,
'high': 28.17,
'low': 27.85,
'close': 28.09,
'volume': 54409555
},
{
'date': '01/05/11',
'open': 27.9,
'high': 28.01,
'low': 27.77,
'close': 28,
'volume': 58998239
},
{
'date': '01/06/11',
'open': 28.04,
'high': 28.85,
'low': 27.86,
'close': 28.82,
'volume': 88026271
},
{
'date': '01/07/11',
'open': 28.64,
'high': 28.74,
'low': 28.25,
'close': 28.6,
'volume': 73761979
},
{
'date': '01/10/11',
'open': 28.26,
'high': 28.4,
'low': 28.04,
'close': 28.22,
'volume': 57573450
},
{
'date': '01/11/11',
'open': 28.2,
'high': 28.25,
'low': 28.05,
'close': 28.11,
'volume': 50308414
},
{
'date': '01/12/11',
'open': 28.12,
'high': 28.59,
'low': 28.07,
'close': 28.55,
'volume': 52636699
},
{
'date': '01/13/11',
'open': 28.33,
'high': 28.39,
'low': 28.01,
'close': 28.19,
'volume': 67082768
},
{
'date': '01/14/11',
'open': 28.08,
'high': 28.38,
'low': 27.91,
'close': 28.3,
'volume': 62691185
},
{
'date': '01/18/11',
'open': 28.16,
'high': 28.74,
'low': 28.14,
'close': 28.66,
'volume': 53332616
},
{
'date': '01/19/11',
'open': 28.46,
'high': 28.68,
'low': 28.27,
'close': 28.47,
'volume': 50005830
},
{
'date': '01/20/11',
'open': 28.5,
'high': 28.55,
'low': 28.13,
'close': 28.35,
'volume': 58621931
},
{
'date': '01/21/11',
'open': 28.4,
'high': 28.43,
'low': 28.02,
'close': 28.02,
'volume': 58080269
},
{
'date': '01/24/11',
'open': 28.02,
'high': 28.56,
'low': 27.99,
'close': 28.38,
'volume': 52055812
},
{
'date': '01/25/11',
'open': 28.14,
'high': 28.45,
'low': 28.12,
'close': 28.45,
'volume': 42436532
},
{
'date': '01/26/11',
'open': 28.51,
'high': 28.99,
'low': 28.5,
'close': 28.78,
'volume': 74628760
},
{
'date': '01/27/11',
'open': 28.75,
'high': 29.46,
'low': 28.49,
'close': 28.87,
'volume': 146938589
},
{
'date': '01/28/11',
'open': 28.9,
'high': 28.93,
'low': 27.45,
'close': 27.75,
'volume': 141259158
},
{
'date': '01/31/11',
'open': 27.77,
'high': 27.9,
'low': 27.42,
'close': 27.72,
'volume': 65028938
},
{
'date': '02/01/11',
'open': 27.8,
'high': 28.06,
'low': 27.61,
'close': 27.99,
'volume': 62810661
},
{
'date': '02/02/11',
'open': 27.93,
'high': 28.11,
'low': 27.88,
'close': 27.94,
'volume': 45836488
},
{
'date': '02/03/11',
'open': 27.96,
'high': 27.97,
'low': 27.54,
'close': 27.65,
'volume': 60340059
},
{
'date': '02/04/11',
'open': 27.7,
'high': 27.84,
'low': 27.51,
'close': 27.77,
'volume': 40416627
},
{
'date': '02/07/11',
'open': 27.8,
'high': 28.34,
'low': 27.79,
'close': 28.2,
'volume': 68980871
},
{
'date': '02/08/11',
'open': 28.1,
'high': 28.34,
'low': 28.05,
'close': 28.28,
'volume': 34910467
},
{
'date': '02/09/11',
'open': 28.19,
'high': 28.26,
'low': 27.91,
'close': 27.97,
'volume': 52905018
},
{
'date': '02/10/11',
'open': 27.93,
'high': 27.94,
'low': 27.29,
'close': 27.5,
'volume': 76672349
},
{
'date': '02/11/11',
'open': 27.76,
'high': 27.81,
'low': 27.07,
'close': 27.25,
'volume': 83939643
},
{
'date': '02/14/11',
'open': 27.2,
'high': 27.27,
'low': 26.95,
'close': 27.23,
'volume': 56766112
},
{
'date': '02/15/11',
'open': 27.04,
'high': 27.33,
'low': 26.95,
'close': 26.96,
'volume': 44120592
},
{
'date': '02/16/11',
'open': 27.05,
'high': 27.07,
'low': 26.6,
'close': 27.02,
'volume': 70817867
},
{
'date': '02/17/11',
'open': 26.97,
'high': 27.37,
'low': 26.91,
'close': 27.21,
'volume': 57211558
},
{
'date': '02/18/11',
'open': 27.13,
'high': 27.21,
'low': 26.99,
'close': 27.06,
'volume': 68672855
},
{
'date': '02/22/11',
'open': 26.78,
'high': 27.1,
'low': 26.52,
'close': 26.59,
'volume': 60888998
},
{
'date': '02/23/11',
'open': 26.53,
'high': 26.86,
'low': 26.43,
'close': 26.59,
'volume': 60234083
},
{
'date': '02/24/11',
'open': 26.64,
'high': 27.06,
'low': 26.5,
'close': 26.77,
'volume': 64499005
},
{
'date': '02/25/11',
'open': 26.91,
'high': 26.95,
'low': 26.5,
'close': 26.55,
'volume': 53006263
},
{
'date': '02/28/11',
'open': 26.69,
'high': 26.86,
'low': 26.51,
'close': 26.58,
'volume': 51379675
},
{
'date': '03/01/11',
'open': 26.6,
'high': 26.78,
'low': 26.15,
'close': 26.16,
'volume': 60054986
},
{
'date': '03/02/11',
'open': 26.11,
'high': 26.37,
'low': 26.04,
'close': 26.08,
'volume': 48658193
},
{
'date': '03/03/11',
'open': 26.26,
'high': 26.4,
'low': 26.18,
'close': 26.2,
'volume': 68271500
},
{
'date': '03/04/11',
'open': 26.22,
'high': 26.24,
'low': 25.8,
'close': 25.95,
'volume': 70437154
},
{
'date': '03/07/11',
'open': 26.13,
'high': 26.27,
'low': 25.55,
'close': 25.72,
'volume': 64987131
},
{
'date': '03/08/11',
'open': 25.77,
'high': 26.02,
'low': 25.65,
'close': 25.91,
'volume': 50555383
},
{
'date': '03/09/11',
'open': 25.81,
'high': 25.98,
'low': 25.66,
'close': 25.89,
'volume': 39792379
},
{
'date': '03/10/11',
'open': 25.62,
'high': 25.71,
'low': 25.35,
'close': 25.41,
'volume': 66557502
},
{
'date': '03/11/11',
'open': 25.41,
'high': 25.85,
'low': 25.36,
'close': 25.68,
'volume': 49906849
},
{
'date': '03/14/11',
'open': 25.49,
'high': 25.76,
'low': 25.35,
'close': 25.69,
'volume': 54456558
},
{
'date': '03/15/11',
'open': 25.08,
'high': 25.47,
'low': 25,
'close': 25.39,
'volume': 76064201
},
{
'date': '03/16/11',
'open': 25.22,
'high': 25.28,
'low': 24.68,
'close': 24.79,
'volume': 100718988
},
{
'date': '03/17/11',
'open': 25.06,
'high': 25.22,
'low': 24.75,
'close': 24.78,
'volume': 62506557
},
{
'date': '03/18/11',
'open': 25.06,
'high': 25.18,
'low': 24.8,
'close': 24.8,
'volume': 85486688
},
{
'date': '03/21/11',
'open': 25.18,
'high': 25.58,
'low': 25.15,
'close': 25.33,
'volume': 46895059
},
{
'date': '03/22/11',
'open': 25.3,
'high': 25.46,
'low': 25.23,
'close': 25.3,
'volume': 30903641
},
{
'date': '03/23/11',
'open': 25.23,
'high': 25.61,
'low': 25.18,
'close': 25.54,
'volume': 44018832
},
{
'date': '03/24/11',
'open': 25.6,
'high': 25.87,
'low': 25.5,
'close': 25.81,
'volume': 38696661
},
{
'date': '03/25/11',
'open': 25.93,
'high': 25.95,
'low': 25.59,
'close': 25.62,
'volume': 57031023
},
{
'date': '03/28/11',
'open': 25.66,
'high': 25.72,
'low': 25.38,
'close': 25.41,
'volume': 48975380
},
{
'date': '03/29/11',
'open': 25.34,
'high': 25.52,
'low': 25.3,
'close': 25.49,
'volume': 40772423
},
{
'date': '03/30/11',
'open': 25.6,
'high': 25.72,
'low': 25.5,
'close': 25.61,
'volume': 42000178
},
{
'date': '03/31/11',
'open': 25.6,
'high': 25.68,
'low': 25.34,
'close': 25.39,
'volume': 63281785
},
{
'date': '04/01/11',
'open': 25.53,
'high': 25.53,
'low': 25.31,
'close': 25.48,
'volume': 63114201
},
{
'date': '04/04/11',
'open': 25.45,
'high': 25.66,
'low': 25.41,
'close': 25.55,
'volume': 35441052
},
{
'date': '04/05/11',
'open': 25.82,
'high': 26.18,
'low': 25.74,
'close': 25.78,
'volume': 73693937
},
{
'date': '04/06/11',
'open': 25.98,
'high': 26.31,
'low': 25.86,
'close': 26.15,
'volume': 65589617
},
{
'date': '04/07/11',
'open': 26.19,
'high': 26.26,
'low': 25.97,
'close': 26.2,
'volume': 46134637
},
{
'date': '04/08/11',
'open': 26.17,
'high': 26.28,
'low': 25.96,
'close': 26.07,
'volume': 39890629
},
{
'date': '04/11/11',
'open': 26.19,
'high': 26.25,
'low': 25.8,
'close': 25.98,
'volume': 34286211
},
{
'date': '04/12/11',
'open': 25.83,
'high': 25.85,
'low': 25.55,
'close': 25.64,
'volume': 36936975
},
{
'date': '04/13/11',
'open': 25.65,
'high': 25.87,
'low': 25.56,
'close': 25.63,
'volume': 38144621
},
{
'date': '04/14/11',
'open': 25.42,
'high': 25.44,
'low': 25.09,
'close': 25.42,
'volume': 55245529
},
{
'date': '04/15/11',
'open': 25.46,
'high': 25.56,
'low': 25.18,
'close': 25.37,
'volume': 65080348
},
{
'date': '04/18/11',
'open': 25.1,
'high': 25.28,
'low': 24.72,
'close': 25.08,
'volume': 58046281
},
{
'date': '04/19/11',
'open': 25,
'high': 25.17,
'low': 24.87,
'close': 25.15,
'volume': 38892333
},
{
'date': '04/20/11',
'open': 25.54,
'high': 26,
'low': 25.51,
'close': 25.76,
'volume': 61608587
},
{
'date': '04/21/11',
'open': 25.79,
'high': 25.89,
'low': 25.36,
'close': 25.52,
'volume': 46892292
},
{
'date': '04/25/11',
'open': 25.56,
'high': 25.62,
'low': 25.34,
'close': 25.61,
'volume': 33525057
},
{
'date': '04/26/11',
'open': 25.74,
'high': 26.44,
'low': 25.67,
'close': 26.19,
'volume': 69199457
},
{
'date': '04/27/11',
'open': 26.3,
'high': 26.39,
'low': 26.13,
'close': 26.38,
'volume': 52688981
},
{
'date': '04/28/11',
'open': 26.46,
'high': 26.87,
'low': 26.4,
'close': 26.71,
'volume': 80158577
},
{
'date': '04/29/11',
'open': 26.55,
'high': 26.64,
'low': 25.36,
'close': 25.92,
'volume': 319317852
},
{
'date': '05/02/11',
'open': 25.94,
'high': 26,
'low': 25.48,
'close': 25.66,
'volume': 89834099
},
{
'date': '05/03/11',
'open': 25.6,
'high': 25.85,
'low': 25.49,
'close': 25.81,
'volume': 71909361
},
{
'date': '05/04/11',
'open': 25.85,
'high': 26.25,
'low': 25.79,
'close': 26.06,
'volume': 73292270
},
{
'date': '05/05/11',
'open': 26.05,
'high': 26.08,
'low': 25.68,
'close': 25.79,
'volume': 55626793
},
{
'date': '05/06/11',
'open': 26.07,
'high': 26.22,
'low': 25.75,
'close': 25.87,
'volume': 55993642
},
{
'date': '05/09/11',
'open': 25.8,
'high': 25.96,
'low': 25.67,
'close': 25.83,
'volume': 38696376
},
{
'date': '05/10/11',
'open': 25.38,
'high': 25.85,
'low': 25.25,
'close': 25.67,
'volume': 120806139
},
{
'date': '05/11/11',
'open': 25.65,
'high': 25.66,
'low': 25.21,
'close': 25.36,
'volume': 78604669
},
{
'date': '05/12/11',
'open': 25.35,
'high': 25.39,
'low': 25.1,
'close': 25.32,
'volume': 77366952
},
{
'date': '05/13/11',
'open': 25.28,
'high': 25.32,
'low': 24.95,
'close': 25.03,
'volume': 66819290
},
{
'date': '05/16/11',
'open': 24.96,
'high': 25.07,
'low': 24.5,
'close': 24.57,
'volume': 91402408
},
{
'date': '05/17/11',
'open': 24.4,
'high': 24.7,
'low': 24.27,
'close': 24.52,
'volume': 82894458
},
{
'date': '05/18/11',
'open': 24.53,
'high': 24.74,
'low': 24.25,
'close': 24.69,
'volume': 53931025
},
{
'date': '05/19/11',
'open': 24.85,
'high': 24.88,
'low': 24.5,
'close': 24.72,
'volume': 37783590
},
{
'date': '05/20/11',
'open': 24.72,
'high': 24.87,
'low': 24.44,
'close': 24.49,
'volume': 45451462
},
{
'date': '05/23/11',
'open': 24.21,
'high': 24.25,
'low': 24.03,
'close': 24.17,
'volume': 52703425
},
{
'date': '05/24/11',
'open': 24.2,
'high': 24.29,
'low': 24.04,
'close': 24.15,
'volume': 47692976
},
{
'date': '05/25/11',
'open': 24.17,
'high': 24.31,
'low': 24.16,
'close': 24.19,
'volume': 34903112
},
{
'date': '05/26/11',
'open': 24.35,
'high': 25.03,
'low': 24.32,
'close': 24.67,
'volume': 78016538
},
{
'date': '05/27/11',
'open': 24.68,
'high': 24.9,
'low': 24.65,
'close': 24.76,
'volume': 50254323
},
{
'date': '05/31/11',
'open': 24.96,
'high': 25.06,
'low': 24.7,
'close': 25.01,
'volume': 60196203
},
{
'date': '06/01/11',
'open': 24.99,
'high': 25.1,
'low': 24.37,
'close': 24.43,
'volume': 74036467
},
{
'date': '06/02/11',
'open': 24.49,
'high': 24.65,
'low': 24.18,
'close': 24.22,
'volume': 51487738
},
{
'date': '06/03/11',
'open': 24.05,
'high': 24.14,
'low': 23.84,
'close': 23.9,
'volume': 60697662
},
{
'date': '06/06/11',
'open': 23.9,
'high': 24.25,
'low': 23.77,
'close': 24.01,
'volume': 54778670
},
{
'date': '06/07/11',
'open': 24.09,
'high': 24.17,
'low': 23.9,
'close': 24.06,
'volume': 41112524
},
{
'date': '06/08/11',
'open': 23.9,
'high': 24.02,
'low': 23.86,
'close': 23.94,
'volume': 42206806
},
{
'date': '06/09/11',
'open': 24.01,
'high': 24.04,
'low': 23.82,
'close': 23.96,
'volume': 42882262
},
{
'date': '06/10/11',
'open': 24.02,
'high': 24.02,
'low': 23.69,
'close': 23.7,
'volume': 49327104
},
{
'date': '06/13/11',
'open': 23.79,
'high': 24.19,
'low': 23.7,
'close': 24.04,
'volume': 47574074
},
{
'date': '06/14/11',
'open': 24.3,
'high': 24.45,
'low': 24.19,
'close': 24.22,
'volume': 42902699
},
{
'date': '06/15/11',
'open': 24,
'high': 24.01,
'low': 23.67,
'close': 23.74,
'volume': 49410128
},
{
'date': '06/16/11',
'open': 23.75,
'high': 24.1,
'low': 23.65,
'close': 24,
'volume': 57190388
},
{
'date': '06/17/11',
'open': 24.22,
'high': 24.3,
'low': 23.98,
'close': 24.26,
'volume': 83352877
},
{
'date': '06/20/11',
'open': 24.17,
'high': 24.66,
'low': 24.16,
'close': 24.47,
'volume': 54344045
},
{
'date': '06/21/11',
'open': 24.52,
'high': 24.86,
'low': 24.4,
'close': 24.76,
'volume': 49712104
},
{
'date': '06/22/11',
'open': 24.6,
'high': 24.81,
'low': 24.59,
'close': 24.65,
'volume': 44290814
},
{
'date': '06/23/11',
'open': 24.44,
'high': 24.65,
'low': 24.2,
'close': 24.63,
'volume': 59472060
},
{
'date': '06/24/11',
'open': 24.51,
'high': 24.54,
'low': 24.19,
'close': 24.3,
'volume': 101387157
},
{
'date': '06/27/11',
'open': 24.23,
'high': 25.46,
'low': 24.23,
'close': 25.2,
'volume': 92044114
},
{
'date': '06/28/11',
'open': 25.3,
'high': 25.92,
'low': 25.16,
'close': 25.8,
'volume': 81032018
},
{
'date': '06/29/11',
'open': 25.71,
'high': 25.71,
'low': 25.36,
'close': 25.62,
'volume': 66052078
},
{
'date': '06/30/11',
'open': 25.74,
'high': 26,
'low': 25.66,
'close': 26,
'volume': 52536288
},
{
'date': '07/01/11',
'open': 25.93,
'high': 26.17,
'low': 25.84,
'close': 26.02,
'volume': 52914516
},
{
'date': '07/05/11',
'open': 26.1,
'high': 26.15,
'low': 25.9,
'close': 26.03,
'volume': 37803059
},
{
'date': '07/06/11',
'open': 25.97,
'high': 26.37,
'low': 25.96,
'close': 26.33,
'volume': 48748894
},
{
'date': '07/07/11',
'open': 26.49,
'high': 26.88,
'low': 26.36,
'close': 26.77,
'volume': 51950943
},
{
'date': '07/08/11',
'open': 26.54,
'high': 26.98,
'low': 26.51,
'close': 26.92,
'volume': 58332434
},
{
'date': '07/11/11',
'open': 26.62,
'high': 26.8,
'low': 26.49,
'close': 26.63,
'volume': 44000715
},
{
'date': '07/12/11',
'open': 26.55,
'high': 26.79,
'low': 26.34,
'close': 26.54,
'volume': 47320989
},
{
'date': '07/13/11',
'open': 26.6,
'high': 26.96,
'low': 26.51,
'close': 26.63,
'volume': 40869336
},
{
'date': '07/14/11',
'open': 26.62,
'high': 27.01,
'low': 26.36,
'close': 26.47,
'volume': 46385928
},
{
'date': '07/15/11',
'open': 26.47,
'high': 26.93,
'low': 26.47,
'close': 26.78,
'volume': 49134401
},
{
'date': '07/18/11',
'open': 26.63,
'high': 26.9,
'low': 26.26,
'close': 26.59,
'volume': 44506711
},
{
'date': '07/19/11',
'open': 26.81,
'high': 27.64,
'low': 26.78,
'close': 27.54,
'volume': 86730600
},
{
'date': '07/20/11',
'open': 27.28,
'high': 27.35,
'low': 26.98,
'close': 27.06,
'volume': 49795352
},
{
'date': '07/21/11',
'open': 27.04,
'high': 27.31,
'low': 26.65,
'close': 27.1,
'volume': 81737342
},
{
'date': '07/22/11',
'open': 26.86,
'high': 27.55,
'low': 26.68,
'close': 27.53,
'volume': 76380505
},
{
'date': '07/25/11',
'open': 27.26,
'high': 28.09,
'low': 27.19,
'close': 27.91,
'volume': 108486590
},
{
'date': '07/26/11',
'open': 27.82,
'high': 28.14,
'low': 27.78,
'close': 28.08,
'volume': 74643391
},
{
'date': '07/27/11',
'open': 27.88,
'high': 27.98,
'low': 27.2,
'close': 27.33,
'volume': 71492139
},
{
'date': '07/28/11',
'open': 27.29,
'high': 28.07,
'low': 27.21,
'close': 27.72,
'volume': 83766901
},
{
'date': '07/29/11',
'open': 27.52,
'high': 27.71,
'low': 27.26,
'close': 27.4,
'volume': 104394739
},
{
'date': '08/01/11',
'open': 27.51,
'high': 27.68,
'low': 26.75,
'close': 27.27,
'volume': 61846218
},
{
'date': '08/02/11',
'open': 26.98,
'high': 26.95,
'low': 26.48,
'close': 26.64,
'volume': 87164516
},
{
'date': '08/03/11',
'open': 26.64,
'high': 27,
'low': 26.48,
'close': 26.92,
'volume': 64583238
},
{
'date': '08/04/11',
'open': 26.53,
'high': 26.87,
'low': 25.93,
'close': 25.94,
'volume': 92953765
},
{
'date': '08/05/11',
'open': 25.97,
'high': 26.1,
'low': 25.23,
'close': 25.68,
'volume': 112072491
},
{
'date': '08/08/11',
'open': 25.02,
'high': 25.6,
'low': 24.39,
'close': 24.48,
'volume': 134257113
},
{
'date': '08/09/11',
'open': 24.71,
'high': 25.62,
'low': 24.03,
'close': 25.58,
'volume': 126278864
},
{
'date': '08/10/11',
'open': 24.95,
'high': 25.09,
'low': 24.1,
'close': 24.2,
'volume': 127819718
},
{
'date': '08/11/11',
'open': 24.5,
'high': 25.38,
'low': 24.4,
'close': 25.19,
'volume': 90697205
},
{
'date': '08/12/11',
'open': 25.13,
'high': 25.34,
'low': 24.65,
'close': 25.1,
'volume': 64791784
},
{
'date': '08/15/11',
'open': 25.24,
'high': 25.58,
'low': 25.15,
'close': 25.51,
'volume': 56529388
},
{
'date': '08/16/11',
'open': 25.22,
'high': 25.59,
'low': 25.05,
'close': 25.35,
'volume': 54256723
},
{
'date': '08/17/11',
'open': 25.25,
'high': 25.7,
'low': 24.93,
'close': 25.24,
'volume': 50923682
},
{
'date': '08/18/11',
'open': 24.57,
'high': 25.09,
'low': 24.03,
'close': 24.67,
'volume': 105715509
},
{
'date': '08/19/11',
'open': 24.41,
'high': 24.62,
'low': 23.91,
'close': 24.05,
'volume': 77402319
},
{
'date': '08/22/11',
'open': 24.42,
'high': 24.49,
'low': 23.79,
'close': 23.98,
'volume': 54720967
},
{
'date': '08/23/11',
'open': 24.03,
'high': 24.75,
'low': 24.03,
'close': 24.72,
'volume': 59671022
},
{
'date': '08/24/11',
'open': 24.65,
'high': 24.93,
'low': 24.42,
'close': 24.9,
'volume': 45329610
},
{
'date': '08/25/11',
'open': 25.08,
'high': 25.16,
'low': 24.5,
'close': 24.57,
'volume': 48191924
},
{
'date': '08/26/11',
'open': 24.51,
'high': 25.34,
'low': 24.42,
'close': 25.25,
'volume': 71959200
},
{
'date': '08/29/11',
'open': 25.53,
'high': 25.86,
'low': 25.37,
'close': 25.84,
'volume': 38863136
},
{
'date': '08/30/11',
'open': 25.73,
'high': 26.43,
'low': 25.7,
'close': 26.23,
'volume': 57341367
},
{
'date': '08/31/11',
'open': 26.29,
'high': 26.71,
'low': 26.26,
'close': 26.6,
'volume': 59301724
},
{
'date': '09/01/11',
'open': 26.46,
'high': 26.86,
'low': 26.21,
'close': 26.21,
'volume': 60511548
},
{
'date': '09/02/11',
'open': 25.78,
'high': 26,
'low': 25.66,
'close': 25.8,
'volume': 43897065
},
{
'date': '09/06/11',
'open': 25.2,
'high': 25.59,
'low': 25.11,
'close': 25.51,
'volume': 54931986
},
{
'date': '09/07/11',
'open': 25.69,
'high': 26,
'low': 25.57,
'close': 26,
'volume': 41960917
},
{
'date': '09/08/11',
'open': 26,
'high': 26.66,
'low': 25.95,
'close': 26.22,
'volume': 65818212
},
{
'date': '09/09/11',
'open': 26,
'high': 26.18,
'low': 25.5,
'close': 25.74,
'volume': 64531339
},
{
'date': '09/12/11',
'open': 25.44,
'high': 25.93,
'low': 25.27,
'close': 25.89,
'volume': 55047244
},
{
'date': '09/13/11',
'open': 25.92,
'high': 26.18,
'low': 25.81,
'close': 26.04,
'volume': 48794446
},
{
'date': '09/14/11',
'open': 26.17,
'high': 26.8,
'low': 25.89,
'close': 26.5,
'volume': 66742534
},
{
'date': '09/15/11',
'open': 26.73,
'high': 27.03,
'low': 26.31,
'close': 26.99,
'volume': 67809210
},
{
'date': '09/16/11',
'open': 27.05,
'high': 27.27,
'low': 26.83,
'close': 27.12,
'volume': 89685212
},
{
'date': '09/19/11',
'open': 26.8,
'high': 27.31,
'low': 26.6,
'close': 27.21,
'volume': 52324841
},
{
'date': '09/20/11',
'open': 27.31,
'high': 27.5,
'low': 26.93,
'close': 26.98,
'volume': 49211857
},
{
'date': '09/21/11',
'open': 27.05,
'high': 27.06,
'low': 25.97,
'close': 25.99,
'volume': 72750701
},
{
'date': '09/22/11',
'open': 25.3,
'high': 25.65,
'low': 24.6,
'close': 25.06,
'volume': 96285920
},
{
'date': '09/23/11',
'open': 24.9,
'high': 25.15,
'low': 24.69,
'close': 25.06,
'volume': 64769019
},
{
'date': '09/26/11',
'open': 25.19,
'high': 25.52,
'low': 24.73,
'close': 25.44,
'volume': 51057571
},
{
'date': '09/27/11',
'open': 25.66,
'high': 25.92,
'low': 25.45,
'close': 25.67,
'volume': 55623705
},
{
'date': '09/28/11',
'open': 25.93,
'high': 26.37,
'low': 25.51,
'close': 25.58,
'volume': 60740399
},
{
'date': '09/29/11',
'open': 25.98,
'high': 26.17,
'low': 25.09,
'close': 25.45,
'volume': 63411976
},
{
'date': '09/30/11',
'open': 25.2,
'high': 25.5,
'low': 24.88,
'close': 24.89,
'volume': 54086654
},
{
'date': '10/03/11',
'open': 24.72,
'high': 25.34,
'low': 24.52,
'close': 24.53,
'volume': 64596171
},
{
'date': '10/04/11',
'open': 24.3,
'high': 25.39,
'low': 24.26,
'close': 25.34,
'volume': 83485396
},
{
'date': '10/05/11',
'open': 25.42,
'high': 26.16,
'low': 25.16,
'close': 25.89,
'volume': 94061244
},
{
'date': '10/06/11',
'open': 25.9,
'high': 26.4,
'low': 25.7,
'close': 26.34,
'volume': 55113496
},
{
'date': '10/07/11',
'open': 26.34,
'high': 26.51,
'low': 26.2,
'close': 26.25,
'volume': 52748451
},
{
'date': '10/10/11',
'open': 26.58,
'high': 26.97,
'low': 26.47,
'close': 26.94,
'volume': 41822239
},
{
'date': '10/11/11',
'open': 26.86,
'high': 27.07,
'low': 26.72,
'close': 27,
'volume': 38826791
},
{
'date': '10/12/11',
'open': 27.18,
'high': 27.31,
'low': 26.9,
'close': 26.96,
'volume': 52493454
},
{
'date': '10/13/11',
'open': 26.76,
'high': 27.2,
'low': 26.62,
'close': 27.18,
'volume': 43830076
},
{
'date': '10/14/11',
'open': 27.31,
'high': 27.5,
'low': 27.02,
'close': 27.27,
'volume': 50949439
},
{
'date': '10/17/11',
'open': 27.11,
'high': 27.42,
'low': 26.85,
'close': 26.98,
'volume': 39453241
},
{
'date': '10/18/11',
'open': 26.94,
'high': 27.4,
'low': 26.8,
'close': 27.31,
'volume': 52491969
},
{
'date': '10/19/11',
'open': 27.37,
'high': 27.47,
'low': 27.01,
'close': 27.13,
'volume': 42881648
},
{
'date': '10/20/11',
'open': 27.26,
'high': 27.34,
'low': 26.4,
'close': 27.04,
'volume': 76300104
},
{
'date': '10/21/11',
'open': 27.15,
'high': 27.19,
'low': 26.8,
'close': 27.16,
'volume': 76620533
},
{
'date': '10/24/11',
'open': 27.06,
'high': 27.4,
'low': 27.04,
'close': 27.19,
'volume': 56897791
},
{
'date': '10/25/11',
'open': 27.08,
'high': 27.23,
'low': 26.72,
'close': 26.81,
'volume': 53554554
},
{
'date': '10/26/11',
'open': 27.03,
'high': 27.06,
'low': 26.1,
'close': 26.59,
'volume': 63029830
},
{
'date': '10/27/11',
'open': 27.13,
'high': 27.4,
'low': 26.65,
'close': 27.25,
'volume': 74515622
},
{
'date': '10/28/11',
'open': 27.14,
'high': 27.19,
'low': 26.79,
'close': 26.98,
'volume': 57712077
},
{
'date': '10/31/11',
'open': 26.76,
'high': 27,
'low': 26.62,
'close': 26.63,
'volume': 46798951
},
{
'date': '11/01/11',
'open': 26.19,
'high': 26.32,
'low': 25.86,
'close': 25.99,
'volume': 61186956
},
{
'date': '11/02/11',
'open': 26.1,
'high': 26.2,
'low': 25.7,
'close': 26.01,
'volume': 53536398
},
{
'date': '11/03/11',
'open': 26.24,
'high': 26.58,
'low': 25.98,
'close': 26.53,
'volume': 65837011
},
{
'date': '11/04/11',
'open': 26.38,
'high': 26.4,
'low': 26,
'close': 26.25,
'volume': 36553269
},
{
'date': '11/07/11',
'open': 26.21,
'high': 26.82,
'low': 26.13,
'close': 26.8,
'volume': 42586043
},
{
'date': '11/08/11',
'open': 27.01,
'high': 27.2,
'low': 26.68,
'close': 27.16,
'volume': 47825636
},
{
'date': '11/09/11',
'open': 26.59,
'high': 26.75,
'low': 26.06,
'close': 26.2,
'volume': 62950825
},
{
'date': '11/10/11',
'open': 26.47,
'high': 26.5,
'low': 26.12,
'close': 26.28,
'volume': 32517281
},
{
'date': '11/11/11',
'open': 26.58,
'high': 27.08,
'low': 26.57,
'close': 26.91,
'volume': 37903971
},
{
'date': '11/14/11',
'open': 26.88,
'high': 27,
'low': 26.65,
'close': 26.76,
'volume': 34199146
},
{
'date': '11/15/11',
'open': 26.56,
'high': 26.94,
'low': 26.4,
'close': 26.74,
'volume': 43877075
},
{
'date': '11/16/11',
'open': 26.47,
'high': 26.51,
'low': 26.04,
'close': 26.07,
'volume': 53262743
},
{
'date': '11/17/11',
'open': 26.01,
'high': 26.04,
'low': 25.44,
'close': 25.54,
'volume': 70977495
},
{
'date': '11/18/11',
'open': 25.48,
'high': 25.5,
'low': 25.15,
'close': 25.3,
'volume': 47627157
},
{
'date': '11/21/11',
'open': 25.24,
'high': 25.25,
'low': 24.9,
'close': 25,
'volume': 61882819
},
{
'date': '11/22/11',
'open': 24.89,
'high': 24.96,
'low': 24.65,
'close': 24.79,
'volume': 49204488
},
{
'date': '11/23/11',
'open': 24.61,
'high': 24.79,
'low': 24.47,
'close': 24.47,
'volume': 49105287
},
{
'date': '11/25/11',
'open': 24.38,
'high': 24.67,
'low': 24.3,
'close': 24.3,
'volume': 26164410
},
{
'date': '11/28/11',
'open': 24.94,
'high': 24.97,
'low': 24.69,
'close': 24.87,
'volume': 46771878
},
{
'date': '11/29/11',
'open': 24.82,
'high': 25.04,
'low': 24.75,
'close': 24.84,
'volume': 40920907
},
{
'date': '11/30/11',
'open': 25.37,
'high': 25.58,
'low': 25.14,
'close': 25.58,
'volume': 81353522
},
{
'date': '12/01/11',
'open': 25.56,
'high': 25.63,
'low': 25.2,
'close': 25.28,
'volume': 48545338
},
{
'date': '12/02/11',
'open': 25.59,
'high': 25.62,
'low': 25.16,
'close': 25.22,
'volume': 52295245
},
{
'date': '12/05/11',
'open': 25.78,
'high': 25.8,
'low': 25.5,
'close': 25.7,
'volume': 56818367
},
{
'date': '12/06/11',
'open': 25.81,
'high': 25.87,
'low': 25.61,
'close': 25.66,
'volume': 46175294
},
{
'date': '12/07/11',
'open': 25.67,
'high': 25.76,
'low': 25.34,
'close': 25.6,
'volume': 62669835
},
{
'date': '12/08/11',
'open': 25.48,
'high': 25.72,
'low': 25.37,
'close': 25.4,
'volume': 60522185
},
{
'date': '12/09/11',
'open': 25.52,
'high': 25.87,
'low': 25.5,
'close': 25.7,
'volume': 53790403
},
{
'date': '12/12/11',
'open': 25.41,
'high': 25.57,
'low': 25.29,
'close': 25.51,
'volume': 38945867
},
{
'date': '12/13/11',
'open': 25.75,
'high': 26.1,
'low': 25.65,
'close': 25.76,
'volume': 54581003
},
{
'date': '12/14/11',
'open': 25.72,
'high': 25.86,
'low': 25.57,
'close': 25.59,
'volume': 47927107
},
{
'date': '12/15/11',
'open': 25.72,
'high': 25.88,
'low': 25.54,
'close': 25.56,
'volume': 46217486
},
{
'date': '12/16/11',
'open': 25.67,
'high': 26.17,
'low': 25.63,
'close': 26,
'volume': 101410082
},
{
'date': '12/19/11',
'open': 26.02,
'high': 26.12,
'low': 25.46,
'close': 25.53,
'volume': 52258284
},
{
'date': '12/20/11',
'open': 25.86,
'high': 26.1,
'low': 25.81,
'close': 26.02,
'volume': 60767523
},
{
'date': '12/21/11',
'open': 26.01,
'high': 26.19,
'low': 25.44,
'close': 25.76,
'volume': 64134140
},
{
'date': '12/22/11',
'open': 25.82,
'high': 25.86,
'low': 25.48,
'close': 25.81,
'volume': 35794085
},
{
'date': '12/23/11',
'open': 25.91,
'high': 26.04,
'low': 25.73,
'close': 26.03,
'volume': 23205776
},
{
'date': '12/27/11',
'open': 25.96,
'high': 26.14,
'low': 25.93,
'close': 26.04,
'volume': 21287332
},
{
'date': '12/28/11',
'open': 26.11,
'high': 26.15,
'low': 25.76,
'close': 25.82,
'volume': 29823501
},
{
'date': '12/29/11',
'open': 25.95,
'high': 26.05,
'low': 25.86,
'close': 26.02,
'volume': 22616883
},
{
'date': '12/30/11',
'open': 26,
'high': 26.12,
'low': 25.91,
'close': 25.96,
'volume': 27396333
},
{
'date': '01/03/12',
'open': 26.55,
'high': 26.96,
'low': 26.39,
'close': 26.76,
'volume': 64735391
},
{
'date': '01/04/12',
'open': 26.82,
'high': 27.47,
'low': 26.78,
'close': 27.4,
'volume': 80519402
},
{
'date': '01/05/12',
'open': 27.38,
'high': 27.73,
'low': 27.29,
'close': 27.68,
'volume': 56082205
},
{
'date': '01/06/12',
'open': 27.53,
'high': 28.19,
'low': 27.52,
'close': 28.1,
'volume': 99459469
},
{
'date': '01/09/12',
'open': 28.05,
'high': 28.1,
'low': 27.72,
'close': 27.74,
'volume': 59708266
},
{
'date': '01/10/12',
'open': 27.93,
'high': 28.15,
'low': 27.75,
'close': 27.84,
'volume': 60014333
},
{
'date': '01/11/12',
'open': 27.43,
'high': 27.98,
'low': 27.37,
'close': 27.72,
'volume': 65586477
},
{
'date': '01/12/12',
'open': 27.87,
'high': 28.02,
'low': 27.64,
'close': 28,
'volume': 49375477
},
{
'date': '01/13/12',
'open': 27.93,
'high': 28.25,
'low': 27.79,
'close': 28.25,
'volume': 60204902
},
{
'date': '01/17/12',
'open': 28.4,
'high': 28.65,
'low': 28.17,
'close': 28.26,
'volume': 72395252
},
{
'date': '01/18/12',
'open': 28.31,
'high': 28.4,
'low': 27.97,
'close': 28.23,
'volume': 64860509
},
{
'date': '01/19/12',
'open': 28.16,
'high': 28.44,
'low': 28.03,
'close': 28.12,
'volume': 74053427
},
{
'date': '01/20/12',
'open': 28.82,
'high': 29.74,
'low': 28.75,
'close': 29.71,
'volume': 165902897
},
{
'date': '01/23/12',
'open': 29.55,
'high': 29.95,
'low': 29.35,
'close': 29.73,
'volume': 76081814
},
{
'date': '01/24/12',
'open': 29.47,
'high': 29.57,
'low': 29.18,
'close': 29.34,
'volume': 51711367
},
{
'date': '01/25/12',
'open': 29.07,
'high': 29.65,
'low': 29.07,
'close': 29.56,
'volume': 59236267
},
{
'date': '01/26/12',
'open': 29.61,
'high': 29.7,
'low': 29.4,
'close': 29.5,
'volume': 49107458
},
{
'date': '01/27/12',
'open': 29.45,
'high': 29.53,
'low': 29.17,
'close': 29.23,
'volume': 44190573
},
{
'date': '01/30/12',
'open': 28.97,
'high': 29.62,
'low': 28.83,
'close': 29.61,
'volume': 51114661
},
{
'date': '01/31/12',
'open': 29.66,
'high': 29.7,
'low': 29.23,
'close': 29.53,
'volume': 50572372
},
{
'date': '02/01/12',
'open': 29.79,
'high': 30.05,
'low': 29.76,
'close': 29.89,
'volume': 67413817
},
{
'date': '02/02/12',
'open': 29.9,
'high': 30.17,
'low': 29.71,
'close': 29.95,
'volume': 52226255
},
{
'date': '02/03/12',
'open': 30.14,
'high': 30.4,
'low': 30.09,
'close': 30.24,
'volume': 41845397
},
{
'date': '02/06/12',
'open': 30.04,
'high': 30.22,
'low': 29.97,
'close': 30.2,
'volume': 28040378
},
{
'date': '02/07/12',
'open': 30.15,
'high': 30.48,
'low': 30.05,
'close': 30.35,
'volume': 39242529
},
{
'date': '02/08/12',
'open': 30.26,
'high': 30.67,
'low': 30.22,
'close': 30.66,
'volume': 49662740
},
{
'date': '02/09/12',
'open': 30.68,
'high': 30.8,
'low': 30.48,
'close': 30.77,
'volume': 50481549
},
{
'date': '02/10/12',
'open': 30.64,
'high': 30.8,
'low': 30.36,
'close': 30.5,
'volume': 44606751
},
{
'date': '02/13/12',
'open': 30.63,
'high': 30.77,
'low': 30.43,
'close': 30.58,
'volume': 33322516
},
{
'date': '02/14/12',
'open': 30.33,
'high': 30.46,
'low': 29.85,
'close': 30.25,
'volume': 59662711
},
{
'date': '02/15/12',
'open': 30.33,
'high': 30.39,
'low': 30.03,
'close': 30.05,
'volume': 43316117
},
{
'date': '02/16/12',
'open': 30.31,
'high': 31.55,
'low': 30.3,
'close': 31.28,
'volume': 94705078
},
{
'date': '02/17/12',
'open': 31.2,
'high': 31.32,
'low': 30.95,
'close': 31.25,
'volume': 70040830
},
{
'date': '02/21/12',
'open': 31.18,
'high': 31.61,
'low': 31.15,
'close': 31.44,
'volume': 50832547
},
{
'date': '02/22/12',
'open': 31.45,
'high': 31.68,
'low': 31.18,
'close': 31.27,
'volume': 49253117
},
{
'date': '02/23/12',
'open': 31.2,
'high': 31.59,
'low': 31,
'close': 31.37,
'volume': 35035609
},
{
'date': '02/24/12',
'open': 31.48,
'high': 31.5,
'low': 31.24,
'close': 31.48,
'volume': 35577833
},
{
'date': '02/27/12',
'open': 31.24,
'high': 31.5,
'low': 31.1,
'close': 31.35,
'volume': 34575391
},
{
'date': '02/28/12',
'open': 31.41,
'high': 31.93,
'low': 31.38,
'close': 31.87,
'volume': 45230573
},
{
'date': '02/29/12',
'open': 31.88,
'high': 32,
'low': 31.61,
'close': 31.74,
'volume': 59326545
},
{
'date': '03/01/12',
'open': 31.93,
'high': 32.39,
'low': 31.85,
'close': 32.29,
'volume': 77348930
},
{
'date': '03/02/12',
'open': 32.31,
'high': 32.44,
'low': 32,
'close': 32.08,
'volume': 47318927
},
{
'date': '03/05/12',
'open': 32.01,
'high': 32.05,
'low': 31.62,
'close': 31.8,
'volume': 45239832
},
{
'date': '03/06/12',
'open': 31.54,
'high': 31.98,
'low': 31.49,
'close': 31.56,
'volume': 51938950
},
{
'date': '03/07/12',
'open': 31.67,
'high': 31.92,
'low': 31.53,
'close': 31.84,
'volume': 34340619
},
{
'date': '03/08/12',
'open': 32.04,
'high': 32.21,
'low': 31.9,
'close': 32.01,
'volume': 36752011
},
{
'date': '03/09/12',
'open': 32.1,
'high': 32.16,
'low': 31.92,
'close': 31.99,
'volume': 34628398
},
{
'date': '03/12/12',
'open': 31.97,
'high': 32.2,
'low': 31.82,
'close': 32.04,
'volume': 34076755
},
{
'date': '03/13/12',
'open': 32.24,
'high': 32.69,
'low': 32.15,
'close': 32.67,
'volume': 48951650
},
{
'date': '03/14/12',
'open': 32.53,
'high': 32.88,
'low': 32.49,
'close': 32.77,
'volume': 41987743
},
{
'date': '03/15/12',
'open': 32.79,
'high': 32.94,
'low': 32.58,
'close': 32.85,
'volume': 49070794
},
{
'date': '03/16/12',
'open': 32.91,
'high': 32.95,
'low': 32.5,
'close': 32.6,
'volume': 65626398
},
{
'date': '03/19/12',
'open': 32.54,
'high': 32.61,
'low': 32.15,
'close': 32.2,
'volume': 44797109
},
{
'date': '03/20/12',
'open': 32.1,
'high': 32.15,
'low': 31.74,
'close': 31.99,
'volume': 41566788
},
{
'date': '03/21/12',
'open': 31.96,
'high': 32.15,
'low': 31.82,
'close': 31.91,
'volume': 37935484
},
{
'date': '03/22/12',
'open': 31.81,
'high': 32.09,
'low': 31.79,
'close': 32,
'volume': 31749516
},
{
'date': '03/23/12',
'open': 32.1,
'high': 32.11,
'low': 31.72,
'close': 32.01,
'volume': 35912885
},
{
'date': '03/26/12',
'open': 32.19,
'high': 32.61,
'low': 32.16,
'close': 32.59,
'volume': 36758279
},
{
'date': '03/27/12',
'open': 32.65,
'high': 32.7,
'low': 32.4,
'close': 32.52,
'volume': 36274889
},
{
'date': '03/28/12',
'open': 32.52,
'high': 32.7,
'low': 32.04,
'close': 32.19,
'volume': 41350041
},
{
'date': '03/29/12',
'open': 32.06,
'high': 32.19,
'low': 31.81,
'close': 32.12,
'volume': 37038894
},
{
'date': '03/30/12',
'open': 32.4,
'high': 32.41,
'low': 32.04,
'close': 32.26,
'volume': 31754740
},
{
'date': '04/02/12',
'open': 32.22,
'high': 32.46,
'low': 31.95,
'close': 32.29,
'volume': 35850785
},
{
'date': '04/03/12',
'open': 32.16,
'high': 32.19,
'low': 31.66,
'close': 31.94,
'volume': 42752025
},
{
'date': '04/04/12',
'open': 31.66,
'high': 31.69,
'low': 31.05,
'close': 31.21,
'volume': 49455870
},
{
'date': '04/05/12',
'open': 31.15,
'high': 31.63,
'low': 31.05,
'close': 31.52,
'volume': 50342719
},
{
'date': '04/09/12',
'open': 31.22,
'high': 31.4,
'low': 30.97,
'close': 31.1,
'volume': 31062811
},
{
'date': '04/10/12',
'open': 31.06,
'high': 31.19,
'low': 30.3,
'close': 30.47,
'volume': 54137247
},
{
'date': '04/11/12',
'open': 30.43,
'high': 30.53,
'low': 30.23,
'close': 30.34,
'volume': 43016353
},
{
'date': '04/12/12',
'open': 30.48,
'high': 31.04,
'low': 30.42,
'close': 30.98,
'volume': 38306010
},
{
'date': '04/13/12',
'open': 30.89,
'high': 31.16,
'low': 30.72,
'close': 30.81,
'volume': 39749525
},
{
'date': '04/16/12',
'open': 30.99,
'high': 31.19,
'low': 30.77,
'close': 31.08,
'volume': 38130098
},
{
'date': '04/17/12',
'open': 31.27,
'high': 31.61,
'low': 31.2,
'close': 31.44,
'volume': 34361728
},
{
'date': '04/18/12',
'open': 31.28,
'high': 31.31,
'low': 31.04,
'close': 31.14,
'volume': 40555467
},
{
'date': '04/19/12',
'open': 31.13,
'high': 31.68,
'low': 30.94,
'close': 31.01,
'volume': 54781106
},
{
'date': '04/20/12',
'open': 32.15,
'high': 32.89,
'low': 32.05,
'close': 32.42,
'volume': 106052027
},
{
'date': '04/23/12',
'open': 32.31,
'high': 32.5,
'low': 32.03,
'close': 32.12,
'volume': 61403840
},
{
'date': '04/24/12',
'open': 32.21,
'high': 32.52,
'low': 31.83,
'close': 31.92,
'volume': 40871061
},
{
'date': '04/25/12',
'open': 31.92,
'high': 32.32,
'low': 31.87,
'close': 32.2,
'volume': 62496907
},
{
'date': '04/26/12',
'open': 32.12,
'high': 32.23,
'low': 31.92,
'close': 32.11,
'volume': 40312879
},
{
'date': '04/27/12',
'open': 32.12,
'high': 32.22,
'low': 31.88,
'close': 31.98,
'volume': 41423609
},
{
'date': '04/30/12',
'open': 31.98,
'high': 32.11,
'low': 31.92,
'close': 32.02,
'volume': 35706696
},
{
'date': '05/01/12',
'open': 32.05,
'high': 32.34,
'low': 31.95,
'close': 32.01,
'volume': 43833208
},
{
'date': '05/02/12',
'open': 31.85,
'high': 31.92,
'low': 31.64,
'close': 31.8,
'volume': 37387978
},
{
'date': '05/03/12',
'open': 31.88,
'high': 31.9,
'low': 31.61,
'close': 31.76,
'volume': 31504327
},
{
'date': '05/04/12',
'open': 31.45,
'high': 31.57,
'low': 30.92,
'close': 30.98,
'volume': 57928336
},
{
'date': '05/07/12',
'open': 30.7,
'high': 30.86,
'low': 30.57,
'close': 30.65,
'volume': 48644875
},
{
'date': '05/08/12',
'open': 30.48,
'high': 30.78,
'low': 30.17,
'close': 30.5,
'volume': 46337430
},
{
'date': '05/09/12',
'open': 30.19,
'high': 30.83,
'low': 30.1,
'close': 30.76,
'volume': 50309301
},
{
'date': '05/10/12',
'open': 30.86,
'high': 31.02,
'low': 30.45,
'close': 30.74,
'volume': 43839116
},
{
'date': '05/11/12',
'open': 30.69,
'high': 31.54,
'low': 30.69,
'close': 31.16,
'volume': 43460342
},
{
'date': '05/14/12',
'open': 30.82,
'high': 31.04,
'low': 30.64,
'close': 30.68,
'volume': 40528885
},
{
'date': '05/15/12',
'open': 30.64,
'high': 30.8,
'low': 30.15,
'close': 30.21,
'volume': 61830348
},
{
'date': '05/16/12',
'open': 30.31,
'high': 30.32,
'low': 29.74,
'close': 29.9,
'volume': 60083687
},
{
'date': '05/17/12',
'open': 29.99,
'high': 30.21,
'low': 29.71,
'close': 29.72,
'volume': 48487178
},
{
'date': '05/18/12',
'open': 29.79,
'high': 29.81,
'low': 29.17,
'close': 29.27,
'volume': 56205262
},
{
'date': '05/21/12',
'open': 29.1,
'high': 29.79,
'low': 29.06,
'close': 29.75,
'volume': 38794203
},
{
'date': '05/22/12',
'open': 29.69,
'high': 29.88,
'low': 29.5,
'close': 29.76,
'volume': 39508257
},
{
'date': '05/23/12',
'open': 29.35,
'high': 29.4,
'low': 28.64,
'close': 29.11,
'volume': 65170962
},
{
'date': '05/24/12',
'open': 29.16,
'high': 29.3,
'low': 28.76,
'close': 29.07,
'volume': 52576022
},
{
'date': '05/25/12',
'open': 29.2,
'high': 29.36,
'low': 29.01,
'close': 29.06,
'volume': 29508245
},
{
'date': '05/29/12',
'open': 29.38,
'high': 29.72,
'low': 29.22,
'close': 29.56,
'volume': 37758958
},
{
'date': '05/30/12',
'open': 29.35,
'high': 29.48,
'low': 29.12,
'close': 29.34,
'volume': 41590049
},
{
'date': '05/31/12',
'open': 29.3,
'high': 29.42,
'low': 28.94,
'close': 29.19,
'volume': 39142318
},
{
'date': '06/01/12',
'open': 28.76,
'high': 28.96,
'low': 28.44,
'close': 28.45,
'volume': 56641282
},
{
'date': '06/04/12',
'open': 28.62,
'high': 28.78,
'low': 28.32,
'close': 28.55,
'volume': 47928161
},
{
'date': '06/05/12',
'open': 28.51,
'high': 28.75,
'low': 28.39,
'close': 28.5,
'volume': 45715327
},
{
'date': '06/06/12',
'open': 28.88,
'high': 29.37,
'low': 28.81,
'close': 29.35,
'volume': 46860486
},
{
'date': '06/07/12',
'open': 29.64,
'high': 29.7,
'low': 29.17,
'close': 29.23,
'volume': 37794901
},
{
'date': '06/08/12',
'open': 29.21,
'high': 29.68,
'low': 29.05,
'close': 29.65,
'volume': 42554321
},
{
'date': '06/11/12',
'open': 29.73,
'high': 29.81,
'low': 28.82,
'close': 28.9,
'volume': 46365066
},
{
'date': '06/12/12',
'open': 29.1,
'high': 29.3,
'low': 28.84,
'close': 29.29,
'volume': 35338135
},
{
'date': '06/13/12',
'open': 29.22,
'high': 29.44,
'low': 29.05,
'close': 29.13,
'volume': 32984515
},
{
'date': '06/14/12',
'open': 29.33,
'high': 29.46,
'low': 28.88,
'close': 29.34,
'volume': 39460156
},
{
'date': '06/15/12',
'open': 29.59,
'high': 30.08,
'low': 29.49,
'close': 30.02,
'volume': 62314362
},
{
'date': '06/18/12',
'open': 29.99,
'high': 30.03,
'low': 29.71,
'close': 29.84,
'volume': 58679618
},
{
'date': '06/19/12',
'open': 30.19,
'high': 31.11,
'low': 30.05,
'close': 30.7,
'volume': 75725717
},
{
'date': '06/20/12',
'open': 30.93,
'high': 31.05,
'low': 30.64,
'close': 30.93,
'volume': 36257101
},
{
'date': '06/21/12',
'open': 30.96,
'high': 31.14,
'low': 30.06,
'close': 30.14,
'volume': 48461283
},
{
'date': '06/22/12',
'open': 30.3,
'high': 30.73,
'low': 30.03,
'close': 30.7,
'volume': 45098017
},
{
'date': '06/25/12',
'open': 30.3,
'high': 30.32,
'low': 29.62,
'close': 29.86,
'volume': 42225199
},
{
'date': '06/26/12',
'open': 30,
'high': 30.27,
'low': 29.94,
'close': 30.02,
'volume': 38422237
},
{
'date': '06/27/12',
'open': 30.19,
'high': 30.5,
'low': 30.03,
'close': 30.17,
'volume': 33783977
},
{
'date': '06/28/12',
'open': 29.98,
'high': 30.05,
'low': 29.42,
'close': 29.91,
'volume': 45333920
},
{
'date': '06/29/12',
'open': 30.45,
'high': 30.69,
'low': 30.14,
'close': 30.59,
'volume': 55227108
},
{
'date': '07/02/12',
'open': 30.62,
'high': 30.62,
'low': 30.21,
'close': 30.56,
'volume': 30589039
},
{
'date': '07/03/12',
'open': 30.23,
'high': 30.76,
'low': 30.17,
'close': 30.76,
'volume': 20941442
},
{
'date': '07/05/12',
'open': 30.59,
'high': 30.78,
'low': 30.38,
'close': 30.7,
'volume': 28802821
},
{
'date': '07/06/12',
'open': 30.61,
'high': 30.7,
'low': 29.95,
'close': 30.18,
'volume': 38297403
},
{
'date': '07/09/12',
'open': 30.12,
'high': 30.23,
'low': 29.78,
'close': 30,
'volume': 30682552
},
{
'date': '07/10/12',
'open': 30.08,
'high': 30.22,
'low': 29.51,
'close': 29.74,
'volume': 37537369
},
{
'date': '07/11/12',
'open': 29.71,
'high': 29.74,
'low': 29.1,
'close': 29.3,
'volume': 39188842
},
{
'date': '07/12/12',
'open': 29.15,
'high': 29.18,
'low': 28.54,
'close': 28.63,
'volume': 63530444
},
{
'date': '07/13/12',
'open': 28.76,
'high': 29.48,
'low': 28.72,
'close': 29.39,
'volume': 39090585
},
{
'date': '07/16/12',
'open': 29.48,
'high': 29.53,
'low': 29.04,
'close': 29.44,
'volume': 27901963
},
{
'date': '07/17/12',
'open': 29.64,
'high': 29.86,
'low': 29.2,
'close': 29.66,
'volume': 33776331
},
{
'date': '07/18/12',
'open': 29.6,
'high': 30.45,
'low': 29.46,
'close': 30.45,
'volume': 41100151
},
{
'date': '07/19/12',
'open': 30.51,
'high': 30.8,
'low': 30.38,
'close': 30.66,
'volume': 46663183
},
{
'date': '07/20/12',
'open': 31,
'high': 31.05,
'low': 30.05,
'close': 30.12,
'volume': 64027078
},
{
'date': '07/23/12',
'open': 29.57,
'high': 29.58,
'low': 29.01,
'close': 29.28,
'volume': 55151880
},
{
'date': '07/24/12',
'open': 29.24,
'high': 29.36,
'low': 28.9,
'close': 29.15,
'volume': 47723277
},
{
'date': '07/25/12',
'open': 29.24,
'high': 29.33,
'low': 28.78,
'close': 28.83,
'volume': 45583794
},
{
'date': '07/26/12',
'open': 29.23,
'high': 29.5,
'low': 29.09,
'close': 29.16,
'volume': 45302964
},
{
'date': '07/27/12',
'open': 29.48,
'high': 29.85,
'low': 29.18,
'close': 29.76,
'volume': 44244766
},
{
'date': '07/30/12',
'open': 29.75,
'high': 29.82,
'low': 29.46,
'close': 29.64,
'volume': 28904869
},
{
'date': '07/31/12',
'open': 29.48,
'high': 29.71,
'low': 29.33,
'close': 29.47,
'volume': 37622808
},
{
'date': '08/01/12',
'open': 29.59,
'high': 29.65,
'low': 29.21,
'close': 29.41,
'volume': 31722523
},
{
'date': '08/02/12',
'open': 29.21,
'high': 29.52,
'low': 28.97,
'close': 29.19,
'volume': 39523066
},
{
'date': '08/03/12',
'open': 29.53,
'high': 29.94,
'low': 29.48,
'close': 29.75,
'volume': 35860411
},
{
'date': '08/06/12',
'open': 30,
'high': 30.11,
'low': 29.81,
'close': 29.95,
'volume': 27473823
},
{
'date': '08/07/12',
'open': 30.07,
'high': 30.35,
'low': 29.87,
'close': 30.26,
'volume': 28003409
},
{
'date': '08/08/12',
'open': 30.21,
'high': 30.47,
'low': 30.11,
'close': 30.33,
'volume': 26258427
},
{
'date': '08/09/12',
'open': 30.39,
'high': 30.65,
'low': 30.3,
'close': 30.5,
'volume': 24920732
},
{
'date': '08/10/12',
'open': 30.5,
'high': 30.62,
'low': 30.25,
'close': 30.42,
'volume': 27813460
},
{
'date': '08/13/12',
'open': 30.35,
'high': 30.46,
'low': 30.16,
'close': 30.39,
'volume': 23053520
},
{
'date': '08/14/12',
'open': 30.3,
'high': 30.39,
'low': 30.01,
'close': 30.13,
'volume': 34552536
},
{
'date': '08/15/12',
'open': 30.11,
'high': 30.28,
'low': 30.02,
'close': 30.2,
'volume': 24351641
},
{
'date': '08/16/12',
'open': 30.36,
'high': 30.94,
'low': 30.26,
'close': 30.78,
'volume': 35788904
},
{
'date': '08/17/12',
'open': 30.92,
'high': 30.92,
'low': 30.59,
'close': 30.9,
'volume': 32597464
},
{
'date': '08/20/12',
'open': 30.82,
'high': 30.85,
'low': 30.58,
'close': 30.74,
'volume': 23739124
},
{
'date': '08/21/12',
'open': 30.76,
'high': 30.96,
'low': 30.61,
'close': 30.8,
'volume': 28823883
},
{
'date': '08/22/12',
'open': 30.59,
'high': 30.76,
'low': 30.46,
'close': 30.54,
'volume': 33438369
},
{
'date': '08/23/12',
'open': 30.39,
'high': 30.4,
'low': 30.08,
'close': 30.26,
'volume': 28356539
},
{
'date': '08/24/12',
'open': 30.25,
'high': 30.63,
'low': 30.18,
'close': 30.56,
'volume': 22951098
},
{
'date': '08/27/12',
'open': 30.93,
'high': 30.96,
'low': 30.59,
'close': 30.69,
'volume': 34692509
},
{
'date': '08/28/12',
'open': 30.7,
'high': 30.8,
'low': 30.52,
'close': 30.63,
'volume': 23948613
},
{
'date': '08/29/12',
'open': 30.65,
'high': 30.75,
'low': 30.44,
'close': 30.65,
'volume': 23347975
},
{
'date': '08/30/12',
'open': 30.53,
'high': 30.61,
'low': 30.22,
'close': 30.32,
'volume': 23982028
},
{
'date': '08/31/12',
'open': 30.6,
'high': 30.96,
'low': 30.38,
'close': 30.82,
'volume': 36595417
},
{
'date': '09/04/12',
'open': 30.45,
'high': 30.66,
'low': 30.15,
'close': 30.38,
'volume': 48561825
},
{
'date': '09/05/12',
'open': 30.22,
'high': 30.53,
'low': 30.21,
'close': 30.39,
'volume': 33650751
},
{
'date': '09/06/12',
'open': 30.5,
'high': 31.36,
'low': 30.46,
'close': 31.34,
'volume': 48371613
},
{
'date': '09/07/12',
'open': 31.04,
'high': 31.07,
'low': 30.73,
'close': 30.95,
'volume': 42652923
},
{
'date': '09/10/12',
'open': 30.83,
'high': 30.9,
'low': 30.51,
'close': 30.72,
'volume': 40524855
},
{
'date': '09/11/12',
'open': 30.69,
'high': 30.91,
'low': 30.61,
'close': 30.79,
'volume': 25194218
},
{
'date': '09/12/12',
'open': 30.94,
'high': 31.18,
'low': 30.73,
'close': 30.78,
'volume': 32779041
},
{
'date': '09/13/12',
'open': 30.89,
'high': 31.18,
'low': 30.4,
'close': 30.94,
'volume': 45052177
},
{
'date': '09/14/12',
'open': 31.01,
'high': 31.25,
'low': 30.81,
'close': 31.21,
'volume': 51422730
},
{
'date': '09/17/12',
'open': 31.19,
'high': 31.26,
'low': 31.04,
'close': 31.21,
'volume': 36488844
},
{
'date': '09/18/12',
'open': 31.1,
'high': 31.21,
'low': 31.03,
'close': 31.18,
'volume': 34542689
},
{
'date': '09/19/12',
'open': 31.09,
'high': 31.19,
'low': 31.04,
'close': 31.05,
'volume': 48881762
},
{
'date': '09/20/12',
'open': 30.95,
'high': 31.48,
'low': 30.91,
'close': 31.45,
'volume': 45549355
},
{
'date': '09/21/12',
'open': 31.43,
'high': 31.61,
'low': 31.09,
'close': 31.19,
'volume': 102348791
},
{
'date': '09/24/12',
'open': 30.98,
'high': 31.07,
'low': 30.64,
'close': 30.78,
'volume': 46825826
},
{
'date': '09/25/12',
'open': 30.95,
'high': 31,
'low': 30.36,
'close': 30.39,
'volume': 54275689
},
{
'date': '09/26/12',
'open': 30.28,
'high': 30.6,
'low': 30.04,
'close': 30.16,
'volume': 54679301
},
{
'date': '09/27/12',
'open': 30.17,
'high': 30.4,
'low': 29.89,
'close': 30.16,
'volume': 47130850
},
{
'date': '09/28/12',
'open': 30.18,
'high': 30.26,
'low': 29.74,
'close': 29.76,
'volume': 54232061
},
{
'date': '10/01/12',
'open': 29.81,
'high': 29.98,
'low': 29.42,
'close': 29.49,
'volume': 54042532
},
{
'date': '10/02/12',
'open': 29.68,
'high': 29.89,
'low': 29.5,
'close': 29.66,
'volume': 43338811
},
{
'date': '10/03/12',
'open': 29.75,
'high': 29.99,
'low': 29.67,
'close': 29.86,
'volume': 46663995
},
{
'date': '10/04/12',
'open': 29.97,
'high': 30.03,
'low': 29.57,
'close': 30.03,
'volume': 43640874
},
{
'date': '10/05/12',
'open': 30.23,
'high': 30.25,
'low': 29.74,
'close': 29.85,
'volume': 41135532
},
{
'date': '10/08/12',
'open': 29.64,
'high': 29.92,
'low': 29.55,
'close': 29.78,
'volume': 29755574
},
{
'date': '10/09/12',
'open': 29.68,
'high': 29.74,
'low': 29.18,
'close': 29.28,
'volume': 45130560
},
{
'date': '10/10/12',
'open': 29.15,
'high': 29.31,
'low': 28.95,
'close': 28.98,
'volume': 47227080
},
{
'date': '10/11/12',
'open': 29.22,
'high': 29.25,
'low': 28.87,
'close': 28.95,
'volume': 41490756
},
{
'date': '10/12/12',
'open': 28.97,
'high': 29.32,
'low': 28.8,
'close': 29.2,
'volume': 46466731
},
{
'date': '10/15/12',
'open': 29.37,
'high': 29.72,
'low': 29.25,
'close': 29.51,
'volume': 42448472
},
{
'date': '10/16/12',
'open': 29.45,
'high': 29.74,
'low': 29.32,
'close': 29.49,
'volume': 47745539
},
{
'date': '10/17/12',
'open': 29.3,
'high': 29.64,
'low': 29.09,
'close': 29.59,
'volume': 44211740
},
{
'date': '10/18/12',
'open': 29.65,
'high': 29.73,
'low': 29.26,
'close': 29.5,
'volume': 59238423
},
{
'date': '10/19/12',
'open': 29.05,
'high': 29.08,
'low': 28.5,
'close': 28.64,
'volume': 90476951
},
{
'date': '10/22/12',
'open': 28.73,
'high': 28.83,
'low': 27.83,
'close': 28,
'volume': 83383976
},
{
'date': '10/23/12',
'open': 27.76,
'high': 28.2,
'low': 27.76,
'close': 28.05,
'volume': 64418754
},
{
'date': '10/24/12',
'open': 28.16,
'high': 28.2,
'low': 27.87,
'close': 27.9,
'volume': 53329233
},
{
'date': '10/25/12',
'open': 28.19,
'high': 28.2,
'low': 27.86,
'close': 27.88,
'volume': 54083785
},
{
'date': '10/26/12',
'open': 27.86,
'high': 28.34,
'low': 27.84,
'close': 28.21,
'volume': 57789995
},
{
'date': '10/31/12',
'open': 28.55,
'high': 28.88,
'low': 28.5,
'close': 28.54,
'volume': 69467692
},
{
'date': '11/01/12',
'open': 28.84,
'high': 29.56,
'low': 28.82,
'close': 29.52,
'volume': 72047818
},
{
'date': '11/02/12',
'open': 29.59,
'high': 29.77,
'low': 29.33,
'close': 29.5,
'volume': 57139342
},
{
'date': '11/05/12',
'open': 29.62,
'high': 29.74,
'low': 29.33,
'close': 29.63,
'volume': 38071723
},
{
'date': '11/06/12',
'open': 29.82,
'high': 30.2,
'low': 29.61,
'close': 29.86,
'volume': 43408274
},
{
'date': '11/07/12',
'open': 29.53,
'high': 29.82,
'low': 29.05,
'close': 29.08,
'volume': 57876864
},
{
'date': '11/08/12',
'open': 29.12,
'high': 29.37,
'low': 28.8,
'close': 28.81,
'volume': 49841738
},
{
'date': '11/09/12',
'open': 28.88,
'high': 29.19,
'low': 28.8,
'close': 28.83,
'volume': 43295893
},
{
'date': '11/12/12',
'open': 28.94,
'high': 29.01,
'low': 28.21,
'close': 28.22,
'volume': 61112106
},
{
'date': '11/13/12',
'open': 27.02,
'high': 27.3,
'low': 26.75,
'close': 27.09,
'volume': 131688992
},
{
'date': '11/14/12',
'open': 27.24,
'high': 27.29,
'low': 26.8,
'close': 26.84,
'volume': 76095405
},
{
'date': '11/15/12',
'open': 26.88,
'high': 26.97,
'low': 26.63,
'close': 26.66,
'volume': 50955598
},
{
'date': '11/16/12',
'open': 26.67,
'high': 26.7,
'low': 26.34,
'close': 26.52,
'volume': 64088293
},
{
'date': '11/19/12',
'open': 26.8,
'high': 26.8,
'low': 26.47,
'close': 26.73,
'volume': 57179237
},
{
'date': '11/20/12',
'open': 26.76,
'high': 26.8,
'low': 26.46,
'close': 26.71,
'volume': 47070367
},
{
'date': '11/21/12',
'open': 26.71,
'high': 27.17,
'low': 26.67,
'close': 26.95,
'volume': 66360250
},
{
'date': '11/23/12',
'open': 27.23,
'high': 27.77,
'low': 27.2,
'close': 27.7,
'volume': 57845672
},
{
'date': '11/26/12',
'open': 27.54,
'high': 27.58,
'low': 27.17,
'close': 27.38,
'volume': 85198661
},
{
'date': '11/27/12',
'open': 27.36,
'high': 27.38,
'low': 27.04,
'close': 27.08,
'volume': 45023854
},
{
'date': '11/28/12',
'open': 27.01,
'high': 27.39,
'low': 26.77,
'close': 27.36,
'volume': 53018349
},
{
'date': '11/29/12',
'open': 27.11,
'high': 27.36,
'low': 26.86,
'close': 26.95,
'volume': 69558839
},
{
'date': '11/30/12',
'open': 27.05,
'high': 27.13,
'low': 26.49,
'close': 26.62,
'volume': 83690187
},
{
'date': '12/03/12',
'open': 26.78,
'high': 26.82,
'low': 26.4,
'close': 26.43,
'volume': 53173722
},
{
'date': '12/04/12',
'open': 26.5,
'high': 26.63,
'low': 26.34,
'close': 26.37,
'volume': 49798319
},
{
'date': '12/05/12',
'open': 26.38,
'high': 26.93,
'low': 26.26,
'close': 26.67,
'volume': 68283731
},
{
'date': '12/06/12',
'open': 26.81,
'high': 26.98,
'low': 26.61,
'close': 26.72,
'volume': 39186491
},
{
'date': '12/07/12',
'open': 26.82,
'high': 26.82,
'low': 26.37,
'close': 26.46,
'volume': 46179491
},
{
'date': '12/10/12',
'open': 26.56,
'high': 26.97,
'low': 26.52,
'close': 26.94,
'volume': 47037881
},
{
'date': '12/11/12',
'open': 27.05,
'high': 27.49,
'low': 27.05,
'close': 27.32,
'volume': 52288386
},
{
'date': '12/12/12',
'open': 27.53,
'high': 27.62,
'low': 27.08,
'close': 27.24,
'volume': 43966242
},
{
'date': '12/13/12',
'open': 27.32,
'high': 27.52,
'low': 26.95,
'close': 27.11,
'volume': 45080041
},
{
'date': '12/14/12',
'open': 27.11,
'high': 27.13,
'low': 26.7,
'close': 26.81,
'volume': 42077469
},
{
'date': '12/17/12',
'open': 26.79,
'high': 27.22,
'low': 26.68,
'close': 27.1,
'volume': 42053240
},
{
'date': '12/18/12',
'open': 27.25,
'high': 27.63,
'low': 27.14,
'close': 27.56,
'volume': 50494942
},
{
'date': '12/19/12',
'open': 27.69,
'high': 27.73,
'low': 27.25,
'close': 27.31,
'volume': 53523188
},
{
'date': '12/20/12',
'open': 27.36,
'high': 27.68,
'low': 27.15,
'close': 27.68,
'volume': 52607251
},
{
'date': '12/21/12',
'open': 27.45,
'high': 27.49,
'low': 27,
'close': 27.45,
'volume': 98779723
},
{
'date': '12/24/12',
'open': 27.2,
'high': 27.25,
'low': 27,
'close': 27.06,
'volume': 20842331
},
{
'date': '12/26/12',
'open': 27.03,
'high': 27.2,
'low': 26.7,
'close': 26.86,
'volume': 31640952
},
{
'date': '12/27/12',
'open': 26.89,
'high': 27.09,
'low': 26.57,
'close': 26.96,
'volume': 39393927
},
{
'date': '12/28/12',
'open': 26.71,
'high': 26.9,
'low': 26.55,
'close': 26.55,
'volume': 28248325
},
{
'date': '12/31/12',
'open': 26.59,
'high': 26.77,
'low': 26.37,
'close': 26.71,
'volume': 42757836
},
{
'date': '01/02/13',
'open': 27.25,
'high': 27.73,
'low': 27.15,
'close': 27.62,
'volume': 52905499
},
{
'date': '01/03/13',
'open': 27.63,
'high': 27.65,
'low': 27.16,
'close': 27.25,
'volume': 48297740
},
{
'date': '01/04/13',
'open': 27.27,
'high': 27.34,
'low': 26.73,
'close': 26.74,
'volume': 52521019
},
{
'date': '01/07/13',
'open': 26.77,
'high': 26.88,
'low': 26.64,
'close': 26.69,
'volume': 37120059
},
{
'date': '01/08/13',
'open': 26.75,
'high': 26.79,
'low': 26.46,
'close': 26.55,
'volume': 44703081
},
{
'date': '01/09/13',
'open': 26.72,
'high': 26.75,
'low': 26.56,
'close': 26.7,
'volume': 49047873
},
{
'date': '01/10/13',
'open': 26.65,
'high': 26.98,
'low': 26.29,
'close': 26.46,
'volume': 71430810
},
{
'date': '01/11/13',
'open': 26.49,
'high': 26.93,
'low': 26.28,
'close': 26.83,
'volume': 55518050
},
{
'date': '01/14/13',
'open': 26.9,
'high': 27.08,
'low': 26.76,
'close': 26.89,
'volume': 48324338
},
{
'date': '01/15/13',
'open': 26.83,
'high': 27.29,
'low': 26.82,
'close': 27.21,
'volume': 48244452
},
{
'date': '01/16/13',
'open': 27.15,
'high': 27.23,
'low': 27.01,
'close': 27.04,
'volume': 41077374
},
{
'date': '01/17/13',
'open': 27.19,
'high': 27.47,
'low': 27.06,
'close': 27.25,
'volume': 51685841
},
{
'date': '01/18/13',
'open': 27.1,
'high': 27.29,
'low': 27.04,
'close': 27.25,
'volume': 52171305
},
{
'date': '01/22/13',
'open': 27.3,
'high': 27.45,
'low': 27,
'close': 27.15,
'volume': 58656745
},
{
'date': '01/23/13',
'open': 27.2,
'high': 27.64,
'low': 27.2,
'close': 27.61,
'volume': 50387614
},
{
'date': '01/24/13',
'open': 27.7,
'high': 28.07,
'low': 27.47,
'close': 27.63,
'volume': 101739246
},
{
'date': '01/25/13',
'open': 27.58,
'high': 28.23,
'low': 27.39,
'close': 27.88,
'volume': 81853106
},
{
'date': '01/28/13',
'open': 28.01,
'high': 28.22,
'low': 27.76,
'close': 27.91,
'volume': 56061493
},
{
'date': '01/29/13',
'open': 27.82,
'high': 28.13,
'low': 27.6,
'close': 28.01,
'volume': 49247863
},
{
'date': '01/30/13',
'open': 28.01,
'high': 28.19,
'low': 27.76,
'close': 27.85,
'volume': 43585526
},
{
'date': '01/31/13',
'open': 27.79,
'high': 27.97,
'low': 27.4,
'close': 27.45,
'volume': 50536148
},
{
'date': '02/01/13',
'open': 27.67,
'high': 28.05,
'low': 27.55,
'close': 27.93,
'volume': 55566440
},
{
'date': '02/04/13',
'open': 27.87,
'high': 28.02,
'low': 27.42,
'close': 27.44,
'volume': 50539942
},
{
'date': '02/05/13',
'open': 27.62,
'high': 27.66,
'low': 27.36,
'close': 27.5,
'volume': 35410361
},
{
'date': '02/06/13',
'open': 27.38,
'high': 27.54,
'low': 27.25,
'close': 27.34,
'volume': 41889572
},
{
'date': '02/07/13',
'open': 27.35,
'high': 27.39,
'low': 27.1,
'close': 27.28,
'volume': 38034068
},
{
'date': '02/08/13',
'open': 27.35,
'high': 27.71,
'low': 27.31,
'close': 27.55,
'volume': 33320436
},
{
'date': '02/11/13',
'open': 27.65,
'high': 27.92,
'low': 27.5,
'close': 27.86,
'volume': 32248149
},
{
'date': '02/12/13',
'open': 27.88,
'high': 28,
'low': 27.75,
'close': 27.88,
'volume': 35991329
},
{
'date': '02/13/13',
'open': 27.93,
'high': 28.11,
'low': 27.88,
'close': 28.03,
'volume': 41716060
},
{
'date': '02/14/13',
'open': 27.92,
'high': 28.06,
'low': 27.87,
'close': 28.04,
'volume': 32663454
},
{
'date': '02/15/13',
'open': 28.04,
'high': 28.16,
'low': 27.88,
'close': 28.01,
'volume': 49657740
},
{
'date': '02/19/13',
'open': 27.88,
'high': 28.09,
'low': 27.8,
'close': 28.04,
'volume': 38806870
},
{
'date': '02/20/13',
'open': 28.13,
'high': 28.2,
'low': 27.83,
'close': 27.87,
'volume': 44112446
},
{
'date': '02/21/13',
'open': 27.74,
'high': 27.74,
'low': 27.23,
'close': 27.49,
'volume': 49085538
},
{
'date': '02/22/13',
'open': 27.68,
'high': 27.76,
'low': 27.48,
'close': 27.76,
'volume': 31430018
},
{
'date': '02/25/13',
'open': 27.97,
'high': 28.05,
'low': 27.37,
'close': 27.37,
'volume': 48020353
},
{
'date': '02/26/13',
'open': 27.38,
'high': 27.6,
'low': 27.34,
'close': 27.37,
'volume': 49925050
},
{
'date': '02/27/13',
'open': 27.42,
'high': 28,
'low': 27.33,
'close': 27.81,
'volume': 36395589
},
{
'date': '02/28/13',
'open': 27.88,
'high': 27.97,
'low': 27.74,
'close': 27.8,
'volume': 35840861
},
{
'date': '03/01/13',
'open': 27.72,
'high': 27.98,
'low': 27.52,
'close': 27.95,
'volume': 34851878
},
{
'date': '03/04/13',
'open': 27.85,
'high': 28.15,
'low': 27.7,
'close': 28.15,
'volume': 38167497
},
{
'date': '03/05/13',
'open': 28.29,
'high': 28.54,
'low': 28.16,
'close': 28.35,
'volume': 41437141
},
{
'date': '03/06/13',
'open': 28.21,
'high': 28.23,
'low': 27.78,
'close': 28.09,
'volume': 51448913
},
{
'date': '03/07/13',
'open': 28.11,
'high': 28.28,
'low': 28,
'close': 28.14,
'volume': 29197630
},
{
'date': '03/08/13',
'open': 28.25,
'high': 28.33,
'low': 27.96,
'close': 28,
'volume': 37671493
},
{
'date': '03/11/13',
'open': 27.94,
'high': 27.97,
'low': 27.67,
'close': 27.87,
'volume': 36635432
},
{
'date': '03/12/13',
'open': 27.84,
'high': 27.95,
'low': 27.64,
'close': 27.91,
'volume': 39259456
},
{
'date': '03/13/13',
'open': 27.87,
'high': 28.02,
'low': 27.75,
'close': 27.92,
'volume': 29103208
},
{
'date': '03/14/13',
'open': 28,
'high': 28.16,
'low': 27.93,
'close': 28.14,
'volume': 55917303
},
{
'date': '03/15/13',
'open': 28.03,
'high': 28.16,
'low': 27.98,
'close': 28.04,
'volume': 92711915
},
{
'date': '03/18/13',
'open': 27.88,
'high': 28.28,
'low': 27.81,
'close': 28.1,
'volume': 44828022
},
{
'date': '03/19/13',
'open': 28.12,
'high': 28.22,
'low': 28.03,
'close': 28.18,
'volume': 51902968
},
{
'date': '03/20/13',
'open': 28.34,
'high': 28.49,
'low': 28.18,
'close': 28.32,
'volume': 35454207
},
{
'date': '03/21/13',
'open': 28.11,
'high': 28.36,
'low': 28.05,
'close': 28.11,
'volume': 34234566
},
{
'date': '03/22/13',
'open': 28.19,
'high': 28.34,
'low': 28.1,
'close': 28.25,
'volume': 28720834
},
{
'date': '03/25/13',
'open': 28.3,
'high': 28.35,
'low': 27.96,
'close': 28.16,
'volume': 44153931
},
{
'date': '03/26/13',
'open': 28.24,
'high': 28.34,
'low': 28.11,
'close': 28.16,
'volume': 27831654
},
{
'date': '03/27/13',
'open': 28.14,
'high': 28.44,
'low': 28.08,
'close': 28.37,
'volume': 36048959
},
{
'date': '03/28/13',
'open': 28.32,
'high': 28.66,
'low': 28.26,
'close': 28.6,
'volume': 55455613
},
{
'date': '04/01/13',
'open': 28.64,
'high': 28.66,
'low': 28.36,
'close': 28.61,
'volume': 29203122
},
{
'date': '04/02/13',
'open': 28.59,
'high': 28.85,
'low': 28.52,
'close': 28.8,
'volume': 28460384
},
{
'date': '04/03/13',
'open': 28.75,
'high': 28.95,
'low': 28.54,
'close': 28.56,
'volume': 35064468
},
{
'date': '04/04/13',
'open': 28.39,
'high': 28.61,
'low': 28.27,
'close': 28.6,
'volume': 45267601
},
{
'date': '04/05/13',
'open': 28.22,
'high': 28.78,
'low': 28.11,
'close': 28.7,
'volume': 50928776
},
{
'date': '04/08/13',
'open': 28.73,
'high': 28.73,
'low': 28.47,
'close': 28.59,
'volume': 34759724
},
{
'date': '04/09/13',
'open': 28.73,
'high': 29.82,
'low': 28.68,
'close': 29.61,
'volume': 77737851
},
{
'date': '04/10/13',
'open': 29.57,
'high': 30.32,
'low': 29.52,
'close': 30.28,
'volume': 71116616
},
{
'date': '04/11/13',
'open': 29.1,
'high': 29.2,
'low': 28.73,
'close': 28.94,
'volume': 130923162
},
{
'date': '04/12/13',
'open': 28.85,
'high': 29.02,
'low': 28.66,
'close': 28.79,
'volume': 62888012
},
{
'date': '04/15/13',
'open': 28.65,
'high': 28.98,
'low': 28.51,
'close': 28.69,
'volume': 56335548
},
{
'date': '04/16/13',
'open': 28.9,
'high': 29.14,
'low': 28.7,
'close': 28.97,
'volume': 52804656
},
{
'date': '04/17/13',
'open': 28.85,
'high': 29.04,
'low': 28.6,
'close': 28.82,
'volume': 52841328
},
{
'date': '04/18/13',
'open': 28.95,
'high': 28.98,
'low': 28.5,
'close': 28.79,
'volume': 56906528
},
{
'date': '04/19/13',
'open': 29.62,
'high': 30.24,
'low': 29.61,
'close': 29.76,
'volume': 99793502
},
{
'date': '04/22/13',
'open': 30.3,
'high': 31.18,
'low': 30.27,
'close': 30.83,
'volume': 137909468
},
{
'date': '04/23/13',
'open': 30.7,
'high': 30.9,
'low': 30.38,
'close': 30.6,
'volume': 59126880
},
{
'date': '04/24/13',
'open': 30.62,
'high': 31.92,
'low': 30.6,
'close': 31.76,
'volume': 90955499
},
{
'date': '04/25/13',
'open': 31.71,
'high': 32.84,
'low': 31.54,
'close': 31.94,
'volume': 110700124
},
{
'date': '04/26/13',
'open': 31.9,
'high': 31.98,
'low': 31.45,
'close': 31.79,
'volume': 47802884
},
{
'date': '04/29/13',
'open': 31.8,
'high': 32.68,
'low': 31.77,
'close': 32.61,
'volume': 59122266
},
{
'date': '04/30/13',
'open': 32.56,
'high': 33.11,
'low': 32.28,
'close': 33.1,
'volume': 75166967
},
{
'date': '05/01/13',
'open': 32.93,
'high': 33.08,
'low': 32.6,
'close': 32.72,
'volume': 54336834
},
{
'date': '05/02/13',
'open': 32.63,
'high': 33.17,
'low': 32.39,
'close': 33.16,
'volume': 46069472
},
{
'date': '05/03/13',
'open': 33.23,
'high': 33.52,
'low': 33.08,
'close': 33.49,
'volume': 46786840
},
{
'date': '05/06/13',
'open': 33.42,
'high': 33.91,
'low': 33.25,
'close': 33.75,
'volume': 40982478
},
{
'date': '05/07/13',
'open': 33.65,
'high': 33.79,
'low': 33.24,
'close': 33.31,
'volume': 43078268
},
{
'date': '05/08/13',
'open': 33.07,
'high': 33.24,
'low': 32.65,
'close': 32.99,
'volume': 51595643
},
{
'date': '05/09/13',
'open': 32.85,
'high': 33,
'low': 32.59,
'close': 32.66,
'volume': 46417802
},
{
'date': '05/10/13',
'open': 32.67,
'high': 32.72,
'low': 32.32,
'close': 32.69,
'volume': 36396524
},
{
'date': '05/13/13',
'open': 32.61,
'high': 33.07,
'low': 32.55,
'close': 33.03,
'volume': 36036347
},
{
'date': '05/14/13',
'open': 32.86,
'high': 33.53,
'low': 32.8,
'close': 33.53,
'volume': 56874005
},
{
'date': '05/15/13',
'open': 33.45,
'high': 33.9,
'low': 33.43,
'close': 33.84,
'volume': 46309506
},
{
'date': '05/16/13',
'open': 33.64,
'high': 34.15,
'low': 33.55,
'close': 34.08,
'volume': 59384283
},
{
'date': '05/17/13',
'open': 34.13,
'high': 34.87,
'low': 34.1,
'close': 34.87,
'volume': 60674267
},
{
'date': '05/20/13',
'open': 34.73,
'high': 35.1,
'low': 34.68,
'close': 35.08,
'volume': 54025227
},
{
'date': '05/21/13',
'open': 35.1,
'high': 35.27,
'low': 34.72,
'close': 34.85,
'volume': 48705362
},
{
'date': '05/22/13',
'open': 34.79,
'high': 34.84,
'low': 34.36,
'close': 34.61,
'volume': 66050872
},
{
'date': '05/23/13',
'open': 34.23,
'high': 34.55,
'low': 33.9,
'close': 34.15,
'volume': 51113510
},
{
'date': '05/24/13',
'open': 33.92,
'high': 34.28,
'low': 33.9,
'close': 34.27,
'volume': 33175804
},
{
'date': '05/28/13',
'open': 34.42,
'high': 35.18,
'low': 34.41,
'close': 35.02,
'volume': 48218180
},
{
'date': '05/29/13',
'open': 34.74,
'high': 35.02,
'low': 34.57,
'close': 34.88,
'volume': 38419848
},
{
'date': '05/30/13',
'open': 34.85,
'high': 35.25,
'low': 34.81,
'close': 35.03,
'volume': 51133616
},
{
'date': '05/31/13',
'open': 34.82,
'high': 35.28,
'low': 34.79,
'close': 34.9,
'volume': 56167723
},
{
'date': '06/03/13',
'open': 34.92,
'high': 35.63,
'low': 34.83,
'close': 35.59,
'volume': 51256272
},
{
'date': '06/04/13',
'open': 35.62,
'high': 35.74,
'low': 34.77,
'close': 34.99,
'volume': 65538438
},
{
'date': '06/05/13',
'open': 34.6,
'high': 34.89,
'low': 34.43,
'close': 34.78,
'volume': 46032657
},
{
'date': '06/06/13',
'open': 34.84,
'high': 35.11,
'low': 34.49,
'close': 34.96,
'volume': 37627133
},
{
'date': '06/07/13',
'open': 35.25,
'high': 35.78,
'low': 35.06,
'close': 35.67,
'volume': 40762249
},
{
'date': '06/10/13',
'open': 35.51,
'high': 35.65,
'low': 35.14,
'close': 35.47,
'volume': 35995223
},
{
'date': '06/11/13',
'open': 35.05,
'high': 35.18,
'low': 34.68,
'close': 34.84,
'volume': 39350316
},
{
'date': '06/12/13',
'open': 35.14,
'high': 35.27,
'low': 34.85,
'close': 35,
'volume': 37373032
},
{
'date': '06/13/13',
'open': 34.99,
'high': 35.02,
'low': 34.59,
'close': 34.72,
'volume': 45654803
},
{
'date': '06/14/13',
'open': 34.55,
'high': 34.69,
'low': 34.25,
'close': 34.4,
'volume': 53116371
},
{
'date': '06/17/13',
'open': 34.69,
'high': 35.16,
'low': 34.63,
'close': 35,
'volume': 49672492
},
{
'date': '06/18/13',
'open': 34.97,
'high': 35.17,
'low': 34.9,
'close': 34.98,
'volume': 28622929
},
{
'date': '06/19/13',
'open': 34.96,
'high': 35.09,
'low': 34.59,
'close': 34.59,
'volume': 30820208
},
{
'date': '06/20/13',
'open': 34.26,
'high': 34.33,
'low': 33.37,
'close': 33.49,
'volume': 54496758
},
{
'date': '06/21/13',
'open': 33.66,
'high': 33.73,
'low': 33.05,
'close': 33.26,
'volume': 85338395
},
{
'date': '06/24/13',
'open': 32.94,
'high': 34.2,
'low': 32.57,
'close': 33.72,
'volume': 56113708
},
{
'date': '06/25/13',
'open': 34.08,
'high': 34.38,
'low': 33.46,
'close': 33.67,
'volume': 44073348
},
{
'date': '06/26/13',
'open': 34.12,
'high': 34.48,
'low': 33.89,
'close': 34.35,
'volume': 48667834
},
{
'date': '06/27/13',
'open': 34.52,
'high': 34.78,
'low': 34.5,
'close': 34.62,
'volume': 28993542
},
{
'date': '06/28/13',
'open': 34.38,
'high': 34.79,
'low': 34.34,
'close': 34.54,
'volume': 65548196
},
{
'date': '07/01/13',
'open': 34.75,
'high': 34.99,
'low': 34.33,
'close': 34.36,
'volume': 31064000
},
{
'date': '07/02/13',
'open': 34.41,
'high': 34.44,
'low': 33.63,
'close': 33.94,
'volume': 37634572
},
{
'date': '07/03/13',
'open': 33.66,
'high': 34.37,
'low': 33.6,
'close': 34.01,
'volume': 15994380
},
{
'date': '07/05/13',
'open': 34.09,
'high': 34.24,
'low': 33.58,
'close': 34.21,
'volume': 26085981
},
{
'date': '07/08/13',
'open': 34.35,
'high': 34.59,
'low': 33.98,
'close': 34.32,
'volume': 32398742
},
{
'date': '07/09/13',
'open': 34.58,
'high': 34.6,
'low': 34.14,
'close': 34.35,
'volume': 25320908
},
{
'date': '07/10/13',
'open': 34.34,
'high': 34.81,
'low': 34.32,
'close': 34.7,
'volume': 29658734
},
{
'date': '07/11/13',
'open': 35,
'high': 35.77,
'low': 34.9,
'close': 35.68,
'volume': 53638234
},
{
'date': '07/12/13',
'open': 35.58,
'high': 35.73,
'low': 35.28,
'close': 35.67,
'volume': 35502638
},
{
'date': '07/15/13',
'open': 35.66,
'high': 36.22,
'low': 35.58,
'close': 36.17,
'volume': 34145645
},
{
'date': '07/16/13',
'open': 36.01,
'high': 36.43,
'low': 35.96,
'close': 36.27,
'volume': 36378681
},
{
'date': '07/17/13',
'open': 36.34,
'high': 36.39,
'low': 35.49,
'close': 35.74,
'volume': 37289320
},
{
'date': '07/18/13',
'open': 35.72,
'high': 35.89,
'low': 35.22,
'close': 35.44,
'volume': 49547075
},
{
'date': '07/19/13',
'open': 32.4,
'high': 32.67,
'low': 31.02,
'close': 31.4,
'volume': 248428494
},
{
'date': '07/22/13',
'open': 31.7,
'high': 32.01,
'low': 31.6,
'close': 32.01,
'volume': 79040666
},
{
'date': '07/23/13',
'open': 31.91,
'high': 32.04,
'low': 31.71,
'close': 31.82,
'volume': 65819208
},
{
'date': '07/24/13',
'open': 32.04,
'high': 32.19,
'low': 31.89,
'close': 31.96,
'volume': 52812049
},
{
'date': '07/25/13',
'open': 31.62,
'high': 31.65,
'low': 31.25,
'close': 31.39,
'volume': 63221356
},
{
'date': '07/26/13',
'open': 31.26,
'high': 31.62,
'low': 31.2,
'close': 31.62,
'volume': 38637339
},
{
'date': '07/29/13',
'open': 31.47,
'high': 31.6,
'low': 31.4,
'close': 31.54,
'volume': 28874879
},
{
'date': '07/30/13',
'open': 31.78,
'high': 32.12,
'low': 31.55,
'close': 31.85,
'volume': 45801156
},
{
'date': '07/31/13',
'open': 31.97,
'high': 32.05,
'low': 31.71,
'close': 31.84,
'volume': 43900515
},
{
'date': '08/01/13',
'open': 32.06,
'high': 32.09,
'low': 31.6,
'close': 31.67,
'volume': 42557872
},
{
'date': '08/02/13',
'open': 31.69,
'high': 31.9,
'low': 31.56,
'close': 31.89,
'volume': 29199813
},
{
'date': '08/05/13',
'open': 31.9,
'high': 32,
'low': 31.64,
'close': 31.7,
'volume': 30986512
},
{
'date': '08/06/13',
'open': 31.55,
'high': 31.67,
'low': 31.38,
'close': 31.58,
'volume': 36334889
},
{
'date': '08/07/13',
'open': 31.54,
'high': 32.1,
'low': 31.25,
'close': 32.06,
'volume': 38078570
},
{
'date': '08/08/13',
'open': 32.24,
'high': 33.07,
'low': 32.05,
'close': 32.89,
'volume': 59038538
},
{
'date': '08/09/13',
'open': 32.77,
'high': 32.9,
'low': 32.47,
'close': 32.7,
'volume': 26803879
},
{
'date': '08/12/13',
'open': 32.46,
'high': 32.97,
'low': 32.46,
'close': 32.87,
'volume': 25501910
},
{
'date': '08/13/13',
'open': 32.51,
'high': 32.55,
'low': 32.21,
'close': 32.23,
'volume': 39473018
},
{
'date': '08/14/13',
'open': 32.14,
'high': 33.36,
'low': 31.7,
'close': 32.35,
'volume': 48528230
},
{
'date': '08/15/13',
'open': 32,
'high': 32.18,
'low': 30.84,
'close': 31.79,
'volume': 33340728
},
{
'date': '08/16/13',
'open': 31.79,
'high': 31.99,
'low': 31.66,
'close': 31.8,
'volume': 32866242
},
{
'date': '08/19/13',
'open': 31.76,
'high': 31.97,
'low': 31.38,
'close': 31.39,
'volume': 27908716
},
{
'date': '08/20/13',
'open': 31.44,
'high': 31.9,
'low': 31.37,
'close': 31.62,
'volume': 22979513
},
{
'date': '08/21/13',
'open': 31.61,
'high': 32.01,
'low': 31.54,
'close': 31.61,
'volume': 37409095
},
{
'date': '08/22/13',
'open': 32.18,
'high': 32.49,
'low': 32.1,
'close': 32.39,
'volume': 31169898
},
{
'date': '08/23/13',
'open': 35.17,
'high': 35.2,
'low': 34,
'close': 34.75,
'volume': 225493737
},
{
'date': '08/26/13',
'open': 34.4,
'high': 34.67,
'low': 34.03,
'close': 34.15,
'volume': 72786745
},
{
'date': '08/27/13',
'open': 33.52,
'high': 34.1,
'low': 33.15,
'close': 33.26,
'volume': 58522264
},
{
'date': '08/28/13',
'open': 33.39,
'high': 33.6,
'low': 33,
'close': 33.02,
'volume': 44262716
},
{
'date': '08/29/13',
'open': 32.93,
'high': 33.6,
'low': 32.8,
'close': 33.55,
'volume': 45284632
},
{
'date': '08/30/13',
'open': 33.37,
'high': 33.48,
'low': 33.09,
'close': 33.4,
'volume': 42784642
},
{
'date': '09/03/13',
'open': 31.75,
'high': 32.07,
'low': 31.29,
'close': 31.88,
'volume': 154506984
},
{
'date': '09/04/13',
'open': 31.39,
'high': 31.47,
'low': 31.11,
'close': 31.2,
'volume': 142320588
},
{
'date': '09/05/13',
'open': 31.1,
'high': 31.44,
'low': 30.95,
'close': 31.24,
'volume': 71644891
},
{
'date': '09/06/13',
'open': 31.31,
'high': 31.39,
'low': 31.13,
'close': 31.15,
'volume': 75439554
},
{
'date': '09/09/13',
'open': 31.22,
'high': 31.79,
'low': 31.2,
'close': 31.66,
'volume': 49628450
},
{
'date': '09/10/13',
'open': 31.9,
'high': 32.4,
'low': 31.79,
'close': 32.39,
'volume': 56887967
},
{
'date': '09/11/13',
'open': 32.57,
'high': 32.93,
'low': 32.53,
'close': 32.74,
'volume': 39041151
},
{
'date': '09/12/13',
'open': 32.72,
'high': 32.78,
'low': 32.59,
'close': 32.69,
'volume': 32867691
},
{
'date': '09/13/13',
'open': 32.77,
'high': 33.07,
'low': 32.5,
'close': 33.03,
'volume': 40905938
},
{
'date': '09/16/13',
'open': 33.38,
'high': 33.5,
'low': 32.73,
'close': 32.8,
'volume': 55017879
},
{
'date': '09/17/13',
'open': 33.42,
'high': 33.47,
'low': 32.9,
'close': 32.93,
'volume': 84716461
},
{
'date': '09/18/13',
'open': 32.99,
'high': 33.4,
'low': 32.83,
'close': 33.32,
'volume': 64103344
},
{
'date': '09/19/13',
'open': 33.48,
'high': 33.68,
'low': 33.32,
'close': 33.64,
'volume': 42026553
},
{
'date': '09/20/13',
'open': 33.41,
'high': 33.48,
'low': 32.68,
'close': 32.79,
'volume': 102904859
},
{
'date': '09/23/13',
'open': 32.54,
'high': 32.97,
'low': 32.5,
'close': 32.74,
'volume': 39826261
},
{
'date': '09/24/13',
'open': 32.87,
'high': 32.87,
'low': 32.15,
'close': 32.46,
'volume': 40684948
},
{
'date': '09/25/13',
'open': 32.49,
'high': 32.8,
'low': 32.4,
'close': 32.5,
'volume': 28907426
},
{
'date': '09/26/13',
'open': 32.64,
'high': 33,
'low': 32.59,
'close': 32.77,
'volume': 28503917
},
{
'date': '09/27/13',
'open': 32.88,
'high': 33.75,
'low': 32.87,
'close': 33.27,
'volume': 55347903
},
{
'date': '09/30/13',
'open': 33,
'high': 33.31,
'low': 32.7,
'close': 33.28,
'volume': 39839541
},
{
'date': '10/01/13',
'open': 33.35,
'high': 33.61,
'low': 33.3,
'close': 33.58,
'volume': 36718733
},
{
'date': '10/02/13',
'open': 33.36,
'high': 34.03,
'low': 33.29,
'close': 33.92,
'volume': 46946813
},
{
'date': '10/03/13',
'open': 33.88,
'high': 34,
'low': 33.42,
'close': 33.86,
'volume': 38707452
},
{
'date': '10/04/13',
'open': 33.69,
'high': 33.99,
'low': 33.62,
'close': 33.88,
'volume': 33008107
},
{
'date': '10/07/13',
'open': 33.6,
'high': 33.71,
'low': 33.2,
'close': 33.3,
'volume': 35069279
},
{
'date': '10/08/13',
'open': 33.31,
'high': 33.33,
'low': 32.8,
'close': 33.01,
'volume': 41017586
},
{
'date': '10/09/13',
'open': 33.07,
'high': 33.35,
'low': 32.96,
'close': 33.07,
'volume': 35878559
},
{
'date': '10/10/13',
'open': 33.31,
'high': 33.89,
'low': 33.26,
'close': 33.76,
'volume': 42875141
},
{
'date': '10/11/13',
'open': 33.68,
'high': 34.14,
'low': 33.68,
'close': 34.13,
'volume': 30033336
},
{
'date': '10/14/13',
'open': 33.9,
'high': 34.5,
'low': 33.78,
'close': 34.45,
'volume': 27757870
},
{
'date': '10/15/13',
'open': 34.67,
'high': 34.99,
'low': 34.47,
'close': 34.49,
'volume': 47107657
},
{
'date': '10/16/13',
'open': 34.6,
'high': 34.9,
'low': 34.56,
'close': 34.64,
'volume': 35111593
},
{
'date': '10/17/13',
'open': 34.45,
'high': 34.99,
'low': 34.37,
'close': 34.92,
'volume': 31359198
},
{
'date': '10/18/13',
'open': 34.82,
'high': 34.99,
'low': 34.33,
'close': 34.96,
'volume': 41811699
},
{
'date': '10/21/13',
'open': 34.98,
'high': 35.2,
'low': 34.91,
'close': 34.99,
'volume': 27436505
},
{
'date': '10/22/13',
'open': 35.02,
'high': 35.1,
'low': 34.52,
'close': 34.58,
'volume': 40438546
},
{
'date': '10/23/13',
'open': 34.35,
'high': 34.49,
'low': 33.67,
'close': 33.76,
'volume': 58600499
},
{
'date': '10/24/13',
'open': 33.82,
'high': 34.1,
'low': 33.57,
'close': 33.72,
'volume': 53209728
},
{
'date': '10/25/13',
'open': 35.88,
'high': 36.29,
'low': 35.47,
'close': 35.73,
'volume': 113493954
},
{
'date': '10/28/13',
'open': 35.61,
'high': 35.73,
'low': 35.27,
'close': 35.57,
'volume': 38383594
},
{
'date': '10/29/13',
'open': 35.63,
'high': 35.72,
'low': 35.26,
'close': 35.52,
'volume': 31702613
},
{
'date': '10/30/13',
'open': 35.53,
'high': 35.79,
'low': 35.43,
'close': 35.54,
'volume': 37002061
},
{
'date': '10/31/13',
'open': 35.66,
'high': 35.69,
'low': 35.34,
'close': 35.4,
'volume': 41689563
},
{
'date': '11/01/13',
'open': 35.67,
'high': 35.69,
'low': 35.39,
'close': 35.52,
'volume': 40271887
},
{
'date': '11/04/13',
'open': 35.59,
'high': 35.98,
'low': 35.55,
'close': 35.94,
'volume': 28061873
},
{
'date': '11/05/13',
'open': 35.79,
'high': 36.71,
'low': 35.77,
'close': 36.64,
'volume': 51681868
},
{
'date': '11/06/13',
'open': 37.24,
'high': 38.22,
'low': 37.06,
'close': 38.18,
'volume': 88948830
},
{
'date': '11/07/13',
'open': 37.96,
'high': 38.01,
'low': 37.43,
'close': 37.5,
'volume': 60445258
},
{
'date': '11/08/13',
'open': 37.67,
'high': 37.78,
'low': 37.34,
'close': 37.78,
'volume': 36743157
},
{
'date': '11/11/13',
'open': 37.69,
'high': 37.78,
'low': 37.36,
'close': 37.59,
'volume': 26872537
},
{
'date': '11/12/13',
'open': 37.38,
'high': 37.6,
'low': 37.2,
'close': 37.36,
'volume': 31651589
},
{
'date': '11/13/13',
'open': 36.98,
'high': 38.16,
'low': 36.9,
'close': 38.16,
'volume': 44957611
},
{
'date': '11/14/13',
'open': 37.87,
'high': 38.13,
'low': 37.72,
'close': 38.02,
'volume': 46186577
},
{
'date': '11/15/13',
'open': 37.95,
'high': 38.02,
'low': 37.72,
'close': 37.84,
'volume': 50602034
},
{
'date': '11/18/13',
'open': 37.35,
'high': 37.58,
'low': 37.07,
'close': 37.2,
'volume': 53277485
},
{
'date': '11/19/13',
'open': 36.85,
'high': 37.23,
'low': 36.67,
'close': 36.74,
'volume': 44274987
},
{
'date': '11/20/13',
'open': 36.92,
'high': 37.41,
'low': 36.86,
'close': 37.08,
'volume': 32231827
},
{
'date': '11/21/13',
'open': 37.27,
'high': 37.53,
'low': 37.26,
'close': 37.4,
'volume': 23064699
},
{
'date': '11/22/13',
'open': 37.52,
'high': 37.68,
'low': 37.33,
'close': 37.57,
'volume': 27981996
},
{
'date': '11/25/13',
'open': 37.93,
'high': 37.95,
'low': 37.57,
'close': 37.64,
'volume': 30648148
},
{
'date': '11/26/13',
'open': 37.57,
'high': 37.65,
'low': 37.35,
'close': 37.35,
'volume': 34468069
},
{
'date': '11/27/13',
'open': 37.57,
'high': 37.76,
'low': 37.49,
'close': 37.6,
'volume': 26002050
},
{
'date': '11/29/13',
'open': 37.82,
'high': 38.29,
'low': 37.82,
'close': 38.13,
'volume': 22090428
},
{
'date': '12/02/13',
'open': 38.09,
'high': 38.78,
'low': 38.06,
'close': 38.45,
'volume': 42950373
},
{
'date': '12/03/13',
'open': 38.14,
'high': 38.49,
'low': 38.08,
'close': 38.31,
'volume': 52109760
},
{
'date': '12/04/13',
'open': 38.21,
'high': 38.98,
'low': 38.12,
'close': 38.94,
'volume': 51983578
},
{
'date': '12/05/13',
'open': 38.85,
'high': 38.88,
'low': 37.18,
'close': 38,
'volume': 116313834
},
{
'date': '12/06/13',
'open': 38.42,
'high': 38.55,
'low': 37.99,
'close': 38.36,
'volume': 36457292
},
{
'date': '12/09/13',
'open': 38.56,
'high': 38.87,
'low': 38.37,
'close': 38.7,
'volume': 30286015
},
{
'date': '12/10/13',
'open': 38.58,
'high': 38.9,
'low': 38.02,
'close': 38.11,
'volume': 37828593
},
{
'date': '12/11/13',
'open': 37.71,
'high': 38.3,
'low': 37.39,
'close': 37.61,
'volume': 39853379
},
{
'date': '12/12/13',
'open': 37.6,
'high': 37.64,
'low': 37.18,
'close': 37.22,
'volume': 36012761
},
{
'date': '12/13/13',
'open': 37.43,
'high': 37.45,
'low': 36.62,
'close': 36.69,
'volume': 40074360
},
{
'date': '12/16/13',
'open': 36.73,
'high': 37,
'low': 36.54,
'close': 36.88,
'volume': 31734515
},
{
'date': '12/17/13',
'open': 36.65,
'high': 37.11,
'low': 36.33,
'close': 36.52,
'volume': 45687679
},
{
'date': '12/18/13',
'open': 36.36,
'high': 36.6,
'low': 35.53,
'close': 36.58,
'volume': 63192067
},
{
'date': '12/19/13',
'open': 36.52,
'high': 36.55,
'low': 36.08,
'close': 36.25,
'volume': 34157264
},
{
'date': '12/20/13',
'open': 36.25,
'high': 36.93,
'low': 36.18,
'close': 36.8,
'volume': 62650324
},
{
'date': '12/23/13',
'open': 36.81,
'high': 36.89,
'low': 36.55,
'close': 36.62,
'volume': 25128740
},
{
'date': '12/24/13',
'open': 36.72,
'high': 37.17,
'low': 36.64,
'close': 37.08,
'volume': 14242997
},
{
'date': '12/26/13',
'open': 37.2,
'high': 37.49,
'low': 37.17,
'close': 37.44,
'volume': 17614984
},
{
'date': '12/27/13',
'open': 37.58,
'high': 37.62,
'low': 37.17,
'close': 37.29,
'volume': 14563533
},
{
'date': '12/30/13',
'open': 37.22,
'high': 37.38,
'low': 36.9,
'close': 37.29,
'volume': 16290475
},
{
'date': '12/31/13',
'open': 37.4,
'high': 37.58,
'low': 37.22,
'close': 37.41,
'volume': 17505770
},
{
'date': '01/02/14',
'open': 37.35,
'high': 37.4,
'low': 37.1,
'close': 37.16,
'volume': 30643745
},
{
'date': '01/03/14',
'open': 37.2,
'high': 37.22,
'low': 36.6,
'close': 36.91,
'volume': 31134795
},
{
'date': '01/06/14',
'open': 36.85,
'high': 36.89,
'low': 36.11,
'close': 36.13,
'volume': 43615035
},
{
'date': '01/07/14',
'open': 36.32,
'high': 36.49,
'low': 36.21,
'close': 36.41,
'volume': 35924726
},
{
'date': '01/08/14',
'open': 36,
'high': 36.14,
'low': 35.58,
'close': 35.76,
'volume': 59979542
},
{
'date': '01/09/14',
'open': 35.88,
'high': 35.91,
'low': 35.4,
'close': 35.53,
'volume': 36520448
},
{
'date': '01/10/14',
'open': 35.9,
'high': 36.15,
'low': 35.75,
'close': 36.04,
'volume': 40558766
},
{
'date': '01/13/14',
'open': 35.99,
'high': 36.02,
'low': 34.83,
'close': 34.98,
'volume': 45923872
},
{
'date': '01/14/14',
'open': 34.73,
'high': 35.88,
'low': 34.63,
'close': 35.78,
'volume': 41627325
},
{
'date': '01/15/14',
'open': 35.9,
'high': 36.79,
'low': 35.85,
'close': 36.76,
'volume': 44909545
},
{
'date': '01/16/14',
'open': 36.69,
'high': 37,
'low': 36.31,
'close': 36.89,
'volume': 38035708
},
{
'date': '01/17/14',
'open': 36.83,
'high': 36.83,
'low': 36.15,
'close': 36.38,
'volume': 46298736
},
{
'date': '01/21/14',
'open': 36.82,
'high': 36.82,
'low': 36.06,
'close': 36.17,
'volume': 31578979
},
{
'date': '01/22/14',
'open': 36.26,
'high': 36.32,
'low': 35.75,
'close': 35.93,
'volume': 21965266
},
{
'date': '01/23/14',
'open': 36.09,
'high': 36.13,
'low': 35.52,
'close': 36.06,
'volume': 44515126
},
{
'date': '01/24/14',
'open': 37.45,
'high': 37.55,
'low': 36.53,
'close': 36.8,
'volume': 77051806
},
{
'date': '01/27/14',
'open': 36.87,
'high': 36.89,
'low': 35.98,
'close': 36.03,
'volume': 44485767
},
{
'date': '01/28/14',
'open': 36.12,
'high': 36.39,
'low': 35.75,
'close': 36.27,
'volume': 36225755
},
{
'date': '01/29/14',
'open': 35.98,
'high': 36.88,
'low': 35.9,
'close': 36.66,
'volume': 52790351
},
{
'date': '01/30/14',
'open': 36.79,
'high': 36.88,
'low': 36.23,
'close': 36.86,
'volume': 35111959
},
{
'date': '01/31/14',
'open': 36.95,
'high': 37.89,
'low': 36.56,
'close': 37.84,
'volume': 93190755
},
{
'date': '02/03/14',
'open': 37.74,
'high': 37.98,
'low': 36.43,
'close': 36.48,
'volume': 64102391
},
{
'date': '02/04/14',
'open': 36.97,
'high': 37.19,
'low': 36.25,
'close': 36.35,
'volume': 55526924
},
{
'date': '02/05/14',
'open': 36.29,
'high': 36.47,
'low': 35.8,
'close': 35.82,
'volume': 55841097
},
{
'date': '02/06/14',
'open': 35.8,
'high': 36.25,
'low': 35.69,
'close': 36.18,
'volume': 35380994
},
{
'date': '02/07/14',
'open': 36.32,
'high': 36.59,
'low': 36.01,
'close': 36.56,
'volume': 33348008
},
{
'date': '02/10/14',
'open': 36.63,
'high': 36.8,
'low': 36.29,
'close': 36.8,
'volume': 26782083
},
{
'date': '02/11/14',
'open': 36.88,
'high': 37.26,
'low': 36.86,
'close': 37.18,
'volume': 32164989
},
{
'date': '02/12/14',
'open': 37.35,
'high': 37.6,
'low': 37.3,
'close': 37.47,
'volume': 27055869
},
{
'date': '02/13/14',
'open': 37.33,
'high': 37.86,
'low': 37.33,
'close': 37.61,
'volume': 37647772
},
{
'date': '02/14/14',
'open': 37.39,
'high': 37.78,
'low': 37.33,
'close': 37.62,
'volume': 42986738
},
{
'date': '02/18/14',
'open': 37.63,
'high': 37.78,
'low': 37.41,
'close': 37.42,
'volume': 32839707
},
{
'date': '02/19/14',
'open': 37.22,
'high': 37.75,
'low': 37.21,
'close': 37.51,
'volume': 29794084
},
{
'date': '02/20/14',
'open': 37.57,
'high': 37.87,
'low': 37.4,
'close': 37.75,
'volume': 27541038
},
{
'date': '02/21/14',
'open': 37.94,
'high': 38.35,
'low': 37.86,
'close': 37.98,
'volume': 38030656
},
{
'date': '02/24/14',
'open': 37.69,
'high': 37.98,
'low': 37.54,
'close': 37.69,
'volume': 32143395
},
{
'date': '02/25/14',
'open': 37.61,
'high': 37.85,
'low': 37.35,
'close': 37.54,
'volume': 30867657
},
{
'date': '02/26/14',
'open': 37.58,
'high': 37.74,
'low': 37.19,
'close': 37.47,
'volume': 41042629
},
{
'date': '02/27/14',
'open': 37.45,
'high': 37.89,
'low': 37.23,
'close': 37.86,
'volume': 33919024
},
{
'date': '02/28/14',
'open': 37.98,
'high': 38.46,
'low': 37.82,
'close': 38.31,
'volume': 41217028
},
{
'date': '03/03/14',
'open': 37.92,
'high': 38.13,
'low': 37.5,
'close': 37.78,
'volume': 29726792
},
{
'date': '03/04/14',
'open': 38.2,
'high': 38.48,
'low': 38.07,
'close': 38.41,
'volume': 26868337
},
{
'date': '03/05/14',
'open': 38.25,
'high': 38.27,
'low': 37.93,
'close': 38.11,
'volume': 20520432
},
{
'date': '03/06/14',
'open': 38.14,
'high': 38.24,
'low': 37.89,
'close': 38.15,
'volume': 23605310
},
{
'date': '03/07/14',
'open': 38.28,
'high': 38.36,
'low': 37.69,
'close': 37.9,
'volume': 26596635
},
{
'date': '03/10/14',
'open': 37.99,
'high': 38.01,
'low': 37.72,
'close': 37.82,
'volume': 19007850
},
{
'date': '03/11/14',
'open': 37.87,
'high': 38.23,
'low': 37.72,
'close': 38.02,
'volume': 25218133
},
{
'date': '03/12/14',
'open': 37.8,
'high': 38.43,
'low': 37.79,
'close': 38.27,
'volume': 30496295
},
{
'date': '03/13/14',
'open': 38.42,
'high': 38.45,
'low': 37.64,
'close': 37.89,
'volume': 32169650
},
{
'date': '03/14/14',
'open': 37.65,
'high': 38.14,
'low': 37.51,
'close': 37.7,
'volume': 27195638
},
{
'date': '03/17/14',
'open': 37.9,
'high': 38.41,
'low': 37.79,
'close': 38.05,
'volume': 20479610
},
{
'date': '03/18/14',
'open': 38.26,
'high': 39.9,
'low': 38.22,
'close': 39.55,
'volume': 64063866
},
{
'date': '03/19/14',
'open': 39.47,
'high': 39.55,
'low': 38.91,
'close': 39.27,
'volume': 35597241
},
{
'date': '03/20/14',
'open': 39.25,
'high': 40.65,
'low': 39.24,
'close': 40.33,
'volume': 59269801
},
{
'date': '03/21/14',
'open': 40.72,
'high': 40.94,
'low': 40.01,
'close': 40.16,
'volume': 80731942
},
{
'date': '03/24/14',
'open': 40.34,
'high': 40.64,
'low': 39.86,
'close': 40.5,
'volume': 46098374
},
{
'date': '03/25/14',
'open': 40.66,
'high': 40.99,
'low': 39.96,
'close': 40.34,
'volume': 43193147
},
{
'date': '03/26/14',
'open': 40.48,
'high': 40.7,
'low': 39.6,
'close': 39.79,
'volume': 41982966
},
{
'date': '03/27/14',
'open': 39.74,
'high': 39.97,
'low': 39.34,
'close': 39.36,
'volume': 35369170
},
{
'date': '03/28/14',
'open': 39.79,
'high': 40.64,
'low': 39.68,
'close': 40.3,
'volume': 43472747
},
{
'date': '03/31/14',
'open': 40.43,
'high': 41.5,
'low': 40.4,
'close': 40.99,
'volume': 46886284
},
{
'date': '04/01/14',
'open': 41.15,
'high': 41.59,
'low': 41.07,
'close': 41.42,
'volume': 32610395
},
{
'date': '04/02/14',
'open': 41.44,
'high': 41.66,
'low': 41.17,
'close': 41.35,
'volume': 28666682
},
{
'date': '04/03/14',
'open': 41.29,
'high': 41.29,
'low': 40.71,
'close': 41.01,
'volume': 30139567
},
{
'date': '04/04/14',
'open': 41.25,
'high': 41.39,
'low': 39.64,
'close': 39.87,
'volume': 51409573
},
{
'date': '04/07/14',
'open': 39.96,
'high': 40.27,
'low': 39.74,
'close': 39.8,
'volume': 37559615
},
{
'date': '04/08/14',
'open': 39.75,
'high': 39.93,
'low': 39.2,
'close': 39.82,
'volume': 35919609
},
{
'date': '04/09/14',
'open': 39.93,
'high': 40.55,
'low': 39.88,
'close': 40.47,
'volume': 27398687
},
{
'date': '04/10/14',
'open': 40.44,
'high': 40.69,
'low': 39.09,
'close': 39.36,
'volume': 45960848
},
{
'date': '04/11/14',
'open': 39,
'high': 39.79,
'low': 39,
'close': 39.21,
'volume': 34333298
},
{
'date': '04/14/14',
'open': 39.11,
'high': 39.41,
'low': 38.9,
'close': 39.18,
'volume': 32006651
},
{
'date': '04/15/14',
'open': 39.34,
'high': 39.96,
'low': 39.05,
'close': 39.75,
'volume': 33978673
},
{
'date': '04/16/14',
'open': 40.06,
'high': 40.42,
'low': 39.9,
'close': 40.4,
'volume': 30616304
},
{
'date': '04/17/14',
'open': 40.01,
'high': 40.2,
'low': 39.51,
'close': 40.01,
'volume': 36689399
},
{
'date': '04/21/14',
'open': 40.13,
'high': 40.15,
'low': 39.79,
'close': 39.94,
'volume': 22222222
},
{
'date': '04/22/14',
'open': 39.96,
'high': 40.14,
'low': 39.83,
'close': 39.99,
'volume': 27057271
},
{
'date': '04/23/14',
'open': 39.99,
'high': 39.99,
'low': 39.47,
'close': 39.69,
'volume': 24602781
},
{
'date': '04/24/14',
'open': 39.74,
'high': 39.97,
'low': 39.3,
'close': 39.86,
'volume': 42381594
},
{
'date': '04/25/14',
'open': 40.29,
'high': 40.68,
'low': 39.75,
'close': 39.91,
'volume': 56883812
},
{
'date': '04/28/14',
'open': 40.14,
'high': 41.29,
'low': 40.09,
'close': 40.87,
'volume': 50610208
},
{
'date': '04/29/14',
'open': 41.1,
'high': 41.19,
'low': 40.39,
'close': 40.51,
'volume': 29637370
},
{
'date': '04/30/14',
'open': 40.4,
'high': 40.5,
'low': 40.17,
'close': 40.4,
'volume': 35464148
},
{
'date': '05/01/14',
'open': 40.24,
'high': 40.36,
'low': 39.95,
'close': 40,
'volume': 28791455
},
{
'date': '05/02/14',
'open': 40.31,
'high': 40.34,
'low': 39.66,
'close': 39.69,
'volume': 43417914
},
{
'date': '05/05/14',
'open': 39.52,
'high': 39.64,
'low': 39.3,
'close': 39.43,
'volume': 22460928
},
{
'date': '05/06/14',
'open': 39.29,
'high': 39.35,
'low': 38.95,
'close': 39.06,
'volume': 27112373
},
{
'date': '05/07/14',
'open': 39.22,
'high': 39.51,
'low': 38.51,
'close': 39.42,
'volume': 41749497
},
{
'date': '05/08/14',
'open': 39.34,
'high': 39.9,
'low': 38.97,
'close': 39.64,
'volume': 32123032
},
{
'date': '05/09/14',
'open': 39.54,
'high': 39.85,
'low': 39.37,
'close': 39.54,
'volume': 29647646
},
{
'date': '05/12/14',
'open': 39.74,
'high': 40.02,
'low': 39.65,
'close': 39.97,
'volume': 22787185
},
{
'date': '05/13/14',
'open': 39.92,
'high': 40.5,
'low': 39.85,
'close': 40.42,
'volume': 27004768
},
{
'date': '05/14/14',
'open': 40.3,
'high': 40.45,
'low': 40.05,
'close': 40.24,
'volume': 18818711
},
{
'date': '05/15/14',
'open': 40.09,
'high': 40.4,
'low': 39.51,
'close': 39.6,
'volume': 37793243
},
{
'date': '05/16/14',
'open': 39.67,
'high': 39.84,
'low': 39.27,
'close': 39.83,
'volume': 29868272
},
{
'date': '05/19/14',
'open': 39.61,
'high': 39.82,
'low': 39.46,
'close': 39.75,
'volume': 24537438
},
{
'date': '05/20/14',
'open': 39.68,
'high': 39.94,
'low': 39.46,
'close': 39.68,
'volume': 21322341
},
{
'date': '05/21/14',
'open': 39.8,
'high': 40.35,
'low': 39.74,
'close': 40.35,
'volume': 22399392
},
{
'date': '05/22/14',
'open': 40.29,
'high': 40.35,
'low': 39.85,
'close': 40.1,
'volume': 20202485
},
{
'date': '05/23/14',
'open': 40.37,
'high': 40.37,
'low': 40,
'close': 40.12,
'volume': 18020866
},
{
'date': '05/27/14',
'open': 40.26,
'high': 40.26,
'low': 39.81,
'close': 40.19,
'volume': 26161164
},
{
'date': '05/28/14',
'open': 40.14,
'high': 40.19,
'low': 39.82,
'close': 40.01,
'volume': 25711565
},
{
'date': '05/29/14',
'open': 40.15,
'high': 40.35,
'low': 39.91,
'close': 40.34,
'volume': 19893872
},
{
'date': '05/30/14',
'open': 40.45,
'high': 40.97,
'low': 40.25,
'close': 40.94,
'volume': 34575579
},
{
'date': '06/02/14',
'open': 40.95,
'high': 41.09,
'low': 40.68,
'close': 40.79,
'volume': 18504300
},
{
'date': '06/03/14',
'open': 40.6,
'high': 40.68,
'low': 40.25,
'close': 40.29,
'volume': 18071096
},
{
'date': '06/04/14',
'open': 40.21,
'high': 40.37,
'low': 39.86,
'close': 40.32,
'volume': 23210341
},
{
'date': '06/05/14',
'open': 40.59,
'high': 41.25,
'low': 40.4,
'close': 41.21,
'volume': 31865213
},
{
'date': '06/06/14',
'open': 41.48,
'high': 41.66,
'low': 41.24,
'close': 41.48,
'volume': 24060542
},
{
'date': '06/09/14',
'open': 41.39,
'high': 41.48,
'low': 41.02,
'close': 41.27,
'volume': 15019425
},
{
'date': '06/10/14',
'open': 41.03,
'high': 41.16,
'low': 40.86,
'close': 41.11,
'volume': 15117689
},
{
'date': '06/11/14',
'open': 40.93,
'high': 41.07,
'low': 40.76,
'close': 40.86,
'volume': 18039990
},
{
'date': '06/12/14',
'open': 40.81,
'high': 40.88,
'low': 40.29,
'close': 40.58,
'volume': 29823030
},
{
'date': '06/13/14',
'open': 41.1,
'high': 41.56,
'low': 40.86,
'close': 41.23,
'volume': 26310697
},
{
'date': '06/16/14',
'open': 41.04,
'high': 41.61,
'low': 41.04,
'close': 41.5,
'volume': 24205297
},
{
'date': '06/17/14',
'open': 41.29,
'high': 41.91,
'low': 40.34,
'close': 41.68,
'volume': 22518630
},
{
'date': '06/18/14',
'open': 41.6,
'high': 41.74,
'low': 41.18,
'close': 41.65,
'volume': 27097228
},
{
'date': '06/19/14',
'open': 41.57,
'high': 41.77,
'low': 41.33,
'close': 41.51,
'volume': 19837767
},
{
'date': '06/20/14',
'open': 41.44,
'high': 41.83,
'low': 41.38,
'close': 41.68,
'volume': 47765407
},
{
'date': '06/23/14',
'open': 41.73,
'high': 42,
'low': 41.69,
'close': 41.99,
'volume': 18743905
},
{
'date': '06/24/14',
'open': 41.83,
'high': 41.94,
'low': 41.56,
'close': 41.74,
'volume': 26518274
},
{
'date': '06/25/14',
'open': 41.7,
'high': 42.05,
'low': 41.46,
'close': 42.03,
'volume': 20051576
},
{
'date': '06/26/14',
'open': 41.93,
'high': 41.94,
'low': 41.43,
'close': 41.72,
'volume': 23604409
},
{
'date': '06/27/14',
'open': 41.61,
'high': 42.29,
'low': 41.51,
'close': 42.25,
'volume': 74641945
},
{
'date': '06/30/14',
'open': 42.17,
'high': 42.21,
'low': 41.7,
'close': 41.7,
'volume': 30805472
},
{
'date': '07/01/14',
'open': 41.86,
'high': 42.15,
'low': 41.69,
'close': 41.87,
'volume': 26922597
},
{
'date': '07/02/14',
'open': 41.73,
'high': 41.9,
'low': 41.53,
'close': 41.9,
'volume': 20208526
},
{
'date': '07/03/14',
'open': 41.91,
'high': 41.99,
'low': 41.56,
'close': 41.8,
'volume': 15969310
},
{
'date': '07/07/14',
'open': 41.75,
'high': 42.12,
'low': 41.71,
'close': 41.99,
'volume': 21953619
},
{
'date': '07/08/14',
'open': 41.87,
'high': 42,
'low': 41.61,
'close': 41.78,
'volume': 31218208
},
{
'date': '07/09/14',
'open': 41.98,
'high': 41.99,
'low': 41.53,
'close': 41.67,
'volume': 18445910
},
{
'date': '07/10/14',
'open': 41.37,
'high': 42,
'low': 41.05,
'close': 41.68,
'volume': 21856832
},
{
'date': '07/11/14',
'open': 41.7,
'high': 42.09,
'low': 41.48,
'close': 42.09,
'volume': 24087374
},
{
'date': '07/14/14',
'open': 42.22,
'high': 42.45,
'low': 42.04,
'close': 42.14,
'volume': 21882943
},
{
'date': '07/15/14',
'open': 42.33,
'high': 42.47,
'low': 42.03,
'close': 42.45,
'volume': 28758961
},
{
'date': '07/16/14',
'open': 42.51,
'high': 44.31,
'low': 42.48,
'close': 44.08,
'volume': 63322372
},
{
'date': '07/17/14',
'open': 45.45,
'high': 45.71,
'low': 44.25,
'close': 44.53,
'volume': 82180263
},
{
'date': '07/18/14',
'open': 44.65,
'high': 44.84,
'low': 44.25,
'close': 44.69,
'volume': 43407490
},
{
'date': '07/21/14',
'open': 44.56,
'high': 45.16,
'low': 44.22,
'close': 44.84,
'volume': 37604378
},
{
'date': '07/22/14',
'open': 45,
'high': 45.15,
'low': 44.59,
'close': 44.83,
'volume': 43095820
},
{
'date': '07/23/14',
'open': 45.45,
'high': 45.45,
'low': 44.62,
'close': 44.87,
'volume': 52363948
},
{
'date': '07/24/14',
'open': 44.93,
'high': 45,
'low': 44.32,
'close': 44.4,
'volume': 30725348
},
{
'date': '07/25/14',
'open': 44.3,
'high': 44.66,
'low': 44.3,
'close': 44.5,
'volume': 26737724
},
{
'date': '07/28/14',
'open': 44.36,
'high': 44.51,
'low': 43.93,
'close': 43.97,
'volume': 29687677
},
{
'date': '07/29/14',
'open': 43.91,
'high': 44.09,
'low': 43.64,
'close': 43.88,
'volume': 27764099
},
{
'date': '07/30/14',
'open': 44.07,
'high': 44.1,
'low': 43.29,
'close': 43.58,
'volume': 31925735
},
{
'date': '07/31/14',
'open': 43.38,
'high': 43.69,
'low': 43.08,
'close': 43.16,
'volume': 31540882
},
{
'date': '08/01/14',
'open': 43.21,
'high': 43.25,
'low': 42.6,
'close': 42.86,
'volume': 31171094
},
{
'date': '08/04/14',
'open': 42.97,
'high': 43.47,
'low': 42.81,
'close': 43.37,
'volume': 34277387
},
{
'date': '08/05/14',
'open': 43.37,
'high': 43.46,
'low': 42.83,
'close': 43.08,
'volume': 26267500
},
{
'date': '08/06/14',
'open': 42.74,
'high': 43.17,
'low': 42.21,
'close': 42.74,
'volume': 24633966
},
{
'date': '08/07/14',
'open': 42.84,
'high': 43.45,
'low': 42.65,
'close': 43.23,
'volume': 30315183
},
{
'date': '08/08/14',
'open': 43.23,
'high': 43.32,
'low': 42.91,
'close': 43.2,
'volume': 28943024
}
];
//
data.forEach((v) => {
v.date = new Date(v.date);
});
//
return data;
}
.wj-flexchart {
height: 300px;
}
.wj-flexchart {
margin: 10px 0;
}
.wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-minhandle,
.wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-maxhandle {
height: 20px;
width: 20px;
border-radius: 50%;
border: 1px solid hsla(0, 0%, 50.2%, 0.75);
top: 0;
bottom: 0;
margin: auto;
color: hsl(0, 0%, 50.2%);
background: #d3d3d3;
opacity: 1;
}
.wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-minhandle:after,
.wj-flexchart .wj-chart-rangeselector-container .wj-chart-hrangeslider .wj-rangeslider-maxhandle:after {
content: "‖";
text-align: center;
width: 100%;
display: inline-block;
position: absolute;
margin: 0;
top: 50%;
transform: translateY(-55%);
opacity: 0.75;
}
.chart-selector {
height: 60px;
}
body {
margin-bottom: 24pt;
}
import * as wijmo from '@grapecity/wijmo';
import * as chart from '@grapecity/wijmo.chart';
//
export class AggregateSeries extends chart.Series {
constructor() {
super();
// event to notify subscribers that the event changed
this.groupChanged = new wijmo.Event();
// backing fields
this._autoInterval = false;
this._autoGroupIntervals = ['ss', '10ss', '30ss', 'mm', '10mm', '30mm', 'hh', 'DD', 'WW', 'MM', 'YYYY'];
this._autoMaxGroupings = 150;
this._groupInterval = null;
this._groupAggregate = wijmo.Aggregate.Avg;
this._isGrouped = false;
this._rcHandlerAdded = false;
}
// gets/sets whether the interval is calculated automatically based on the displayed range
// currently, we try to display the largest amount of data possible for the displayed range
// that meets the autoMaxGroupings requirement
get autoInterval() {
return this._autoInterval;
}
set autoInterval(value) {
if (this._autoInterval !== value) {
this._autoInterval = wijmo.asBoolean(value, false);
this._clearValues();
this._invalidate();
}
}
// gets/sets the group intervals when autoInterval=true
// note that these are calculated in advance and should be limited to
// what's necessary for performance reasons. these values should also make sense
// for the provided data set: it doesn't make sense to group by minutes or seconds
// when providing daily or weekly data
get autoGroupIntervals() {
return this._autoGroupIntervals;
}
set autoGroupIntervals(value) {
if (this._autoGroupIntervals !== value) {
value = wijmo.asArray(value, false);
value.forEach((val) => wijmo.assert(this._isValidInterval(wijmo.asString(val, false)), 'Invalid autoGroupIntervals'), this);
this._autoGroupIntervals = value;
this._clearValues();
this._invalidate();
}
}
// gets/sets the maximum number of groupings, as a positive integer, when autoInterval=true
// when this value is exceeded, the next interval is applied
// if set to zero, no grouping will be applied
get autoMaxGroupings() {
return this._autoMaxGroupings;
}
set autoMaxGroupings(value) {
if (this._autoMaxGroupings !== value) {
this._autoMaxGroupings = wijmo.asInt(value, false, true);
this._clearValues();
this._invalidate();
}
}
// gets/sets the group interval when autoInterval=false
// null or 'null' string literal will clear the groups
get groupInterval() {
return this._groupInterval;
}
set groupInterval(value) {
if (this._groupInterval !== value) {
if (value !== null && value !== 'null') {
wijmo.assert(this._isValidInterval(wijmo.asString(value, true)), 'Invalid groupInterval');
}
this._groupInterval = wijmo.asString(value, true);
this._clearValues();
this._invalidate();
}
}
// gets/sets the aggregate for groups
get groupAggregate() {
return this._groupAggregate;
}
set groupAggregate(value) {
value = wijmo.asEnum(value, wijmo.Aggregate, false);
if (this._groupAggregate !== value) {
this._groupAggregate = value;
this._clearValues();
this._invalidate();
}
}
// fires group changed event
onGroupChanged() {
let lbls = this._allAxisLabels[this._currentInterval], len = lbls.length;
let args = {
aggregate: this.groupAggregate,
interval: this._currentInterval,
count: len,
start: lbls[0],
end: lbls[len - 1]
};
if (this.groupChanged.hasHandlers) {
this.groupChanged.raise(this, args);
}
}
getValues(dim) {
this._addRangeChangedHandler();
this._group();
// verify grouping has been applied and return as normal if not
if (!this._isGrouped || !this._currentInterval) {
return super.getValues(dim);
}
let values = this._allValues[this._currentInterval], propName = dim === 0 ? this._getBinding(0) : this.bindingX;
return values.map((item) => {
if (wijmo.isDate(item[propName])) {
return item[propName].valueOf();
}
else {
return item[propName];
}
});
}
_getBindingValues(index) {
this._addRangeChangedHandler();
this._group();
//
// verify grouping has been applied and return as normal if not
if (!this._isGrouped || !this._currentInterval) {
return super._getBindingValues(index);
}
//
let values = this._allValues[this._currentInterval], propName = this._getBinding(index);
//
return values.map((item) => item[propName]);
}
_clearValues() {
this._isGrouped = false;
this._allValues = null;
this._allAxisLabels = null;
this._currentInterval = null;
// remove axisX.rangeChanged handler and reset axisX.itemsSource
let ax = this._getAxisX();
if (ax && this._rcHandlerAdded) {
ax.rangeChanged.removeHandler(this._rangeChangedHandler, this);
this._rcHandlerAdded = false;
}
if (ax && ax.itemsSource) {
ax.itemsSource = null;
}
// restore bounds
let ay = this._getAxisY();
if (ay) {
ay.min = null;
ay.max = null;
}
}
// override for hit testing and financial chart types
_getItem(index) {
this._addRangeChangedHandler();
this._group();
let retval = null;
if (this._isGrouped && this._allValues[this._currentInterval].length > index) {
retval = this._allValues[this._currentInterval][index];
}
else {
retval = super._getItem(index);
}
return retval;
}
// helper to add range changed event handler
_addRangeChangedHandler() {
if (!this._rcHandlerAdded) {
let ax = this._getAxisX();
if (!ax) {
return;
}
//
// add handler and update boolean flag
ax.rangeChanged.addHandler(this._rangeChangedHandler, this);
this._rcHandlerAdded = true;
}
}
// event handler for axisX.rangeChanged when autoInterval=true
_rangeChangedHandler(sender) {
if (this.autoInterval) {
let min = sender.actualMin, max = sender.actualMax;
// get ms representation of dates
if (wijmo.isDate(min)) {
min = min.valueOf();
}
if (wijmo.isDate(max)) {
max = max.valueOf();
}
this._selectInterval(min, max);
}
}
// acts as a controller to apply groupings and etc. based on autoInterval state
_group() {
if (this._isGrouped || !this._canGroup()) {
return;
}
let ax = this._getAxisX();
this._allValues = {};
this._allAxisLabels = {};
if (this.autoInterval) {
let i = 0, interval;
for (i = 0; i < this.autoGroupIntervals.length; i++) {
interval = this.autoGroupIntervals[i];
this._applyGroup(interval, this.groupAggregate);
}
}
else {
this._applyGroup(this.groupInterval, this.groupAggregate);
this._currentInterval = this.groupInterval;
}
this._isGrouped = true;
if (this.autoInterval) {
ax.onRangeChanged();
}
else {
this._updateAxes(false);
this.onGroupChanged();
}
}
// responsible for creating a single group when autoInterval=false
_applyGroup(key, aggregate) {
let cv = new wijmo.CollectionView(this.collectionView.items), match, gd, bindings = this.binding.split(','), interval, subInterval = 1, row = 0, col = 0, item;
// split interval string
match = this._splitIntervalString(key);
if (match.length > 1) {
subInterval = parseInt(match[0]);
interval = match[1];
}
else {
subInterval = 1;
interval = match[0];
}
// handle grouping values
this._allValues[key] = [];
gd = this._getGroupDescription(this.bindingX, interval, subInterval);
cv.groupDescriptions.push(gd);
for (row = 0; row < cv.groups.length; row++) {
item = {};
// handle y bindings
for (col = 0; col < bindings.length; col++) {
item[bindings[col]] = cv.groups[row].getAggregate(aggregate, bindings[col]);
}
// handle x binding - dates only at the moment
item[this.bindingX] = new Date(cv.groups[row].name);
this._allValues[key].push(item);
}
// handle axis labels
this._allAxisLabels[key] = [];
for (row = 0; row < this._allValues[key].length; row++) {
this._allAxisLabels[key].push({
value: this._allValues[key][row][this.bindingX].valueOf(),
text: wijmo.Globalize.formatDate(this._allValues[key][row][this.bindingX], this._getFormatX(interval))
});
}
}
// gets the appropriate key (i.e. derived data set) based on given range
_selectInterval(xmin, xmax) {
if (!this._autoInterval || !this._isGrouped || (!isFinite(xmin) || !wijmo.isNumber(xmin)) || (!isFinite(xmax) || !wijmo.isNumber(xmax))) {
return;
}
let len = this.autoGroupIntervals.length, rangeVals, labels, counts = {}, key;
// find visible range for each grouped set
for (let i = 0; i < len; i++) {
key = this._autoGroupIntervals[i];
labels = this._allAxisLabels[key];
rangeVals = this._getValuesInXRange(labels, 'value', xmin, xmax);
counts[key] = rangeVals.length;
}
key = null;
// find largest visible range less than maxGroupings
let temp = 0;
for (let i = 0; i < len; i++) {
if (counts[this._autoGroupIntervals[i]] > temp && counts[this._autoGroupIntervals[i]] <= this.autoMaxGroupings) {
temp = counts[this._autoGroupIntervals[i]];
key = this._autoGroupIntervals[i];
}
}
// change current key
if (key && key !== this._currentInterval) {
this._currentInterval = key;
// fire event
this.onGroupChanged();
}
// update axes
if (this._currentInterval) {
this._updateAxes(true);
}
}
// updates axisX.itemsSource and axisY.[min/max]
// subset determines if the data is filtered to the current range or not
_updateAxes(subset) {
let ay = this._getAxisY(), ax = this._getAxisX(), ymin = Number.MAX_VALUE, ymax = Number.MIN_VALUE, xmin = ax.actualMin, xmax = ax.actualMax, bindings = this.binding.split(','), values, propVal;
values = subset
? this._getValuesInXRange(this._allValues[this._currentInterval], this.bindingX, xmin, xmax)
: this._allValues[this._currentInterval];
// find ymin/ymax for visible x range for all bound y-values
for (let i = 0; i < values.length; i++) {
for (let j = 0; j < bindings.length; j++) {
propVal = values[i][bindings[j]];
if (propVal < ymin) {
ymin = propVal;
}
if (ymax < propVal) {
ymax = propVal;
}
}
}
this.chart.beginUpdate();
// update axisY limits
if (isFinite(ymin) && wijmo.isNumber(ymin) && ymin !== Number.MAX_VALUE) {
ay.min = ymin;
}
if (isFinite(ymax) && wijmo.isNumber(ymax) && ymax !== Number.MIN_VALUE) {
ay.max = ymax;
}
// update axisX.itemsSource for current interval
this._getAxisX().itemsSource = this._allAxisLabels[this._currentInterval];
this.chart.endUpdate();
}
// helper to filter _allValues and _allAxisLabels for visible x-range
_getValuesInXRange(values, propName, xmin, xmax) {
if (wijmo.isDate(xmin)) {
xmin = xmin.valueOf();
}
if (wijmo.isDate(xmax)) {
xmax = xmax.valueOf();
}
return values.filter((item) => {
let prop = item[propName];
if (wijmo.isDate(prop)) {
prop = prop.valueOf();
}
return xmin <= prop && prop <= xmax;
});
}
// gets the group description
_getGroupDescription(bindingX, interval, subInterval = 1) {
let fn = null;
subInterval = subInterval || 1;
switch (interval) {
case 'YYYY':
fn = (item, propName) => {
let year = wijmo.asDate(item[propName]).getFullYear();
return new Date(year, 0, 1).toString();
};
break;
case 'MM':
fn = (item, propName) => {
let d = wijmo.asDate(item[propName]), month = d.getMonth(), year = d.getFullYear();
return new Date(year, month, 1).toString();
};
break;
case 'WW':
fn = (item, propName) => {
let d = wijmo.asDate(item[propName]), month = d.getMonth(), dayOfWeek = d.getDay(), day = d.getDate(), year = d.getFullYear();
return new Date(year, month, day - dayOfWeek).toString();
};
break;
case 'DD':
fn = (item, propName) => {
let d = wijmo.asDate(item[propName]), month = d.getMonth(), date = d.getDate(), year = d.getFullYear();
return new Date(year, month, date).toString();
};
break;
case 'hh':
fn = (item, propName) => {
let d = wijmo.asDate(item[propName]), month = d.getMonth(), date = d.getDate(), year = d.getFullYear(), hour = d.getHours();
return new Date(year, month, date, hour - (hour % subInterval)).toString();
};
break;
case 'mm':
fn = (item, propName) => {
let d = wijmo.asDate(item[propName]), month = d.getMonth(), date = d.getDate(), year = d.getFullYear(), hour = d.getHours(), minute = d.getMinutes();
return new Date(year, month, date, hour, minute - (minute % subInterval)).toString();
};
break;
case 'ss':
fn = (item, propName) => {
let d = wijmo.asDate(item[propName]), month = d.getMonth(), date = d.getDate(), year = d.getFullYear(), hour = d.getHours(), minute = d.getMinutes(), second = d.getSeconds();
return new Date(year, month, date, hour, minute, second - (second % subInterval)).toString();
};
break;
default:
wijmo.assert(false, 'Invalid groupInterval');
break;
}
return new wijmo.PropertyGroupDescription(bindingX, fn);
}
// parse a given interval string, returning interval (ex. seconds) and sub-interval (ex. 30 seconds);
_splitIntervalString(value) {
return value ? value.match(/[a-zA-Z\.]+|[0-9?(\.0-9)]+/g) : [];
}
// determines whether grouping can be applied based on the current series configuration
_canGroup() {
let retval = wijmo.isString(this.binding) && wijmo.isString(this.bindingX) && this.groupAggregate !== wijmo.Aggregate.None && this.collectionView !== null && !wijmo.isUndefined(this.collectionView);
if (this.autoInterval) {
retval = retval && this.autoGroupIntervals && this.autoMaxGroupings ? true : false;
}
else {
retval = retval && this._isValidInterval(this.groupInterval);
}
return retval;
}
// determine if a given interval (and optional sub-interval) is valid
_isValidInterval(interval) {
let match = this._splitIntervalString(interval), subInterval = 1;
if (match.length !== 1 && match.length !== 2) {
return false;
}
interval = match.length > 1 ? match[1] : match[0];
subInterval = match.length > 1 ? +match[0] : subInterval;
return ['ss', 'mm', 'hh', 'DD', 'WW', 'MM', 'YYYY'].indexOf(interval) >= 0 && wijmo.isInt(subInterval);
}
// gets the format string for a given interval unless axisX.format is set
_getFormatX(interval) {
let retval = this._getAxisX().format;
if (retval) {
return retval;
}
switch (interval) {
case 'YYYY':
retval = 'yyyy';
break;
case 'MM':
retval = 'MMM yyyy';
break;
case 'hh':
case 'mm':
retval = 'g';
break;
case 'ss':
retval = 'G';
break;
case 'DD':
case 'WW':
default:
retval = 'd';
break;
}
return retval;
}
}
(function (global) {
System.config({
transpiler: 'plugin-babel',
babelOptions: {
es2015: true
},
meta: {
'*.css': { loader: 'css' }
},
paths: {
// paths serve as alias
'npm:': 'node_modules/'
},
// map tells the System loader where to look for things
map: {
'jszip': 'npm:jszip/dist/jszip.js',
'@grapecity/wijmo': 'npm:@grapecity/wijmo/index.js',
'@grapecity/wijmo.input': 'npm:@grapecity/wijmo.input/index.js',
'@grapecity/wijmo.styles': 'npm:@grapecity/wijmo.styles',
'@grapecity/wijmo.cultures': 'npm:@grapecity/wijmo.cultures',
'@grapecity/wijmo.chart': 'npm:@grapecity/wijmo.chart/index.js',
'@grapecity/wijmo.chart.analytics': 'npm:@grapecity/wijmo.chart.analytics/index.js',
'@grapecity/wijmo.chart.animation': 'npm:@grapecity/wijmo.chart.animation/index.js',
'@grapecity/wijmo.chart.annotation': 'npm:@grapecity/wijmo.chart.annotation/index.js',
'@grapecity/wijmo.chart.finance': 'npm:@grapecity/wijmo.chart.finance/index.js',
'@grapecity/wijmo.chart.finance.analytics': 'npm:@grapecity/wijmo.chart.finance.analytics/index.js',
'@grapecity/wijmo.chart.hierarchical': 'npm:@grapecity/wijmo.chart.hierarchical/index.js',
'@grapecity/wijmo.chart.interaction': 'npm:@grapecity/wijmo.chart.interaction/index.js',
'@grapecity/wijmo.chart.radar': 'npm:@grapecity/wijmo.chart.radar/index.js',
'@grapecity/wijmo.chart.render': 'npm:@grapecity/wijmo.chart.render/index.js',
'@grapecity/wijmo.chart.webgl': 'npm:@grapecity/wijmo.chart.webgl/index.js',
'@grapecity/wijmo.chart.map': 'npm:@grapecity/wijmo.chart.map/index.js',
'@grapecity/wijmo.gauge': 'npm:@grapecity/wijmo.gauge/index.js',
'@grapecity/wijmo.grid': 'npm:@grapecity/wijmo.grid/index.js',
'@grapecity/wijmo.grid.detail': 'npm:@grapecity/wijmo.grid.detail/index.js',
'@grapecity/wijmo.grid.filter': 'npm:@grapecity/wijmo.grid.filter/index.js',
'@grapecity/wijmo.grid.search': 'npm:@grapecity/wijmo.grid.search/index.js',
'@grapecity/wijmo.grid.grouppanel': 'npm:@grapecity/wijmo.grid.grouppanel/index.js',
'@grapecity/wijmo.grid.multirow': 'npm:@grapecity/wijmo.grid.multirow/index.js',
'@grapecity/wijmo.grid.transposed': 'npm:@grapecity/wijmo.grid.transposed/index.js',
'@grapecity/wijmo.grid.transposedmultirow': 'npm:@grapecity/wijmo.grid.transposedmultirow/index.js',
'@grapecity/wijmo.grid.pdf': 'npm:@grapecity/wijmo.grid.pdf/index.js',
'@grapecity/wijmo.grid.sheet': 'npm:@grapecity/wijmo.grid.sheet/index.js',
'@grapecity/wijmo.grid.xlsx': 'npm:@grapecity/wijmo.grid.xlsx/index.js',
'@grapecity/wijmo.grid.selector': 'npm:@grapecity/wijmo.grid.selector/index.js',
'@grapecity/wijmo.grid.cellmaker': 'npm:@grapecity/wijmo.grid.cellmaker/index.js',
'@grapecity/wijmo.nav': 'npm:@grapecity/wijmo.nav/index.js',
'@grapecity/wijmo.odata': 'npm:@grapecity/wijmo.odata/index.js',
'@grapecity/wijmo.olap': 'npm:@grapecity/wijmo.olap/index.js',
'@grapecity/wijmo.rest': 'npm:@grapecity/wijmo.rest/index.js',
'@grapecity/wijmo.pdf': 'npm:@grapecity/wijmo.pdf/index.js',
'@grapecity/wijmo.pdf.security': 'npm:@grapecity/wijmo.pdf.security/index.js',
'@grapecity/wijmo.viewer': 'npm:@grapecity/wijmo.viewer/index.js',
'@grapecity/wijmo.xlsx': 'npm:@grapecity/wijmo.xlsx/index.js',
'@grapecity/wijmo.undo': 'npm:@grapecity/wijmo.undo/index.js',
'@grapecity/wijmo.interop.grid': 'npm:@grapecity/wijmo.interop.grid/index.js',
'@grapecity/wijmo.touch': 'npm:@grapecity/wijmo.touch/index.js',
'@grapecity/wijmo.cloud': 'npm:@grapecity/wijmo.cloud/index.js',
'@grapecity/wijmo.barcode': 'npm:@grapecity/wijmo.barcode/index.js',
'@grapecity/wijmo.barcode.common': 'npm:@grapecity/wijmo.barcode.common/index.js',
'@grapecity/wijmo.barcode.composite': 'npm:@grapecity/wijmo.barcode.composite/index.js',
'@grapecity/wijmo.barcode.specialized': 'npm:@grapecity/wijmo.barcode.specialized/index.js',
'jszip': 'npm:jszip/dist/jszip.js',
'bootstrap.css': 'npm:bootstrap/dist/css/bootstrap.min.css',
'css': 'npm:systemjs-plugin-css/css.js',
'plugin-babel': 'npm:systemjs-plugin-babel/plugin-babel.js',
'systemjs-babel-build':'npm:systemjs-plugin-babel/systemjs-babel-browser.js'
},
// packages tells the System loader how to load when no filename and/or no extension
packages: {
src: {
defaultExtension: 'js'
},
"node_modules": {
defaultExtension: 'js'
},
}
});
})(this);