Merge remote-tracking branch 'origin/5.11' into dev

Change-Id: I2d4c012c8ca578f90d7eb56dbc6b306ac7cbb841
This commit is contained in:
Qt Forward Merge Bot 2018-02-15 21:05:45 +01:00
commit cf142cd637
107 changed files with 4887 additions and 464 deletions

View File

@ -64,40 +64,30 @@ Rectangle {
property real gridStep: gridSize ? (canvas.width - canvas.tickMargin) / gridSize : canvas.xGridStep
function update() {
endDate = new Date();
if (chart.activeChart === "year") {
chart.startDate = new Date(chart.endDate.getFullYear() - 1,
chart.endDate.getMonth(),
chart.endDate.getDate());
chart.gridSize = 12;
}
else if (chart.activeChart === "month") {
chart.startDate = new Date(chart.endDate.getFullYear(),
chart.endDate.getMonth() - 1,
chart.endDate.getDate());
endDate = new Date(stockModel.newest);
if (chart.activeChart === "month") {
chart.startDate = new Date(stockModel.newest.getFullYear(),
stockModel.newest.getMonth() - 1,
stockModel.newest.getDate());
gridSize = 4;
}
else if (chart.activeChart === "week") {
chart.startDate = new Date(chart.endDate.getFullYear(),
chart.endDate.getMonth(),
chart.endDate.getDate() - 7);
gridSize = 0;
}
else if (chart.activeChart === "halfyear") {
chart.startDate = new Date(chart.endDate.getFullYear(),
chart.endDate.getMonth() - 6,
chart.endDate.getDate());
gridSize = 6;
}
else if (chart.activeChart === "quarter") {
chart.startDate = new Date(chart.endDate.getFullYear(),
chart.endDate.getMonth() - 3,
chart.endDate.getDate());
chart.startDate = new Date(stockModel.newest.getFullYear(),
stockModel.newest.getMonth() - 3,
stockModel.newest.getDate());
gridSize = 3;
}
else if (chart.activeChart === "halfyear") {
chart.startDate = new Date(stockModel.newest.getFullYear(),
stockModel.newest.getMonth() - 6,
stockModel.newest.getDate());
gridSize = 6;
}
else {
chart.startDate = new Date(2011, 4, 25);
gridSize = 4;
chart.startDate = new Date(stockModel.newest.getFullYear(),
stockModel.newest.getMonth(),
stockModel.newest.getDate() - 7);
gridSize = 0;
}
canvas.requestPaint();
@ -130,7 +120,7 @@ Rectangle {
Button {
id: quarterlyButton
text: "3M"
text: "3 Months"
buttonEnabled: chart.activeChart === "quarter"
onClicked: {
chart.activeChart = "quarter";
@ -140,31 +130,13 @@ Rectangle {
Button {
id: halfYearlyButton
text: "6M"
text: "6 Months"
buttonEnabled: chart.activeChart === "halfyear"
onClicked: {
chart.activeChart = "halfyear";
chart.update();
}
}
Button {
id: yearButton
text: "Year"
buttonEnabled: chart.activeChart === "year"
onClicked: {
chart.activeChart = "year";
chart.update();
}
}
Button {
id: maxButton
text: "Max"
buttonEnabled: chart.activeChart === "max"
onClicked: {
chart.activeChart = "max";
chart.update();
}
}
Canvas {
id: canvas

View File

@ -48,7 +48,7 @@
**
****************************************************************************/
import QtQuick 2.0
import "stocqt.js" as JSLibrary
ListModel {
id: stocks
@ -63,11 +63,10 @@ ListModel {
var endDate = new Date(); // today
var startDate = new Date();
endDate.setDate(startDate.getDate() - 1);
startDate.setDate(endDate.getDate() - 7);
var req = JSLibrary.requestUrl(get(index).stockId, startDate, endDate);
if (!req)
return;
var req = "data/" + get(index).stockId + ".csv"
var xhr = new XMLHttpRequest;
@ -108,102 +107,24 @@ ListModel {
// Uncomment to test invalid entries
// ListElement {name: "The Qt Company"; stockId: "TQTC"; value: "999.0"; change: "0.0"; changePercentage: "0.0"}
// Data from http://www.nasdaq.com/quotes/nasdaq-100-stocks.aspx
ListElement {name: "Activision Blizzard Inc."; stockId: "ATVI"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Adobe Systems Inc."; stockId: "ADBE"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Akamai Technologies Inc."; stockId: "AKAM"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Alexion Pharmaceuticals Inc."; stockId: "ALXN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Alphabet Inc."; stockId: "GOOG"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Alphabet Inc."; stockId: "GOOGL"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
// Offline data downloaded using the url, https://www.quandl.com/api/v3/datasets/WIKI/<stockId>.csv.
ListElement {name: "Advanced Micro Devices Inc."; stockId: "AMD"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Amazon.com Inc."; stockId: "AMZN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "American Airlines Group Inc."; stockId: "AAL"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Amgen Inc."; stockId: "AMGN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Analog Devices Inc."; stockId: "ADI"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Apple Inc."; stockId: "AAPL"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Applied Materials Inc."; stockId: "AMAT"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Autodesk Inc."; stockId: "ADSK"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Automatic Data Processing Inc."; stockId: "ADP"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Baidu Inc."; stockId: "BIDU"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Bed Bath & Beyond Inc."; stockId: "BBBY"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Biogen Inc."; stockId: "BIIB"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "BioMarin Pharmaceutical Inc."; stockId: "BMRN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Broadcom Limited"; stockId: "AVGO"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "CA Inc."; stockId: "CA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Celgene Corp."; stockId: "CELG"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Cerner Corp."; stockId: "CERN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Charter Communications Inc."; stockId: "CHTR"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Check Point Software Technologies Ltd."; stockId: "CHKP"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Cisco Systems Inc."; stockId: "CSCO"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Citrix Systems Inc."; stockId: "CTXS"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Cognizant Technology Solutions Corp."; stockId: "CTSH"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Comcast Corp."; stockId: "CMCSA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Costco Wholesale Corp."; stockId: "COST"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Ctrip.com International Ltd."; stockId: "CTRP"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Discovery Communications Inc."; stockId: "DISCA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Discovery Communications Inc."; stockId: "DISCK"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "DISH Network Corp."; stockId: "DISH"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Dollar Tree Inc."; stockId: "DLTR"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "eBay Inc."; stockId: "EBAY"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Electronic Arts Inc."; stockId: "EA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Endo International Plc"; stockId: "ENDP"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Intel Corp."; stockId: "INTC"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Intuit Inc."; stockId: "INTU"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Intuitive Surgical Inc."; stockId: "ISRG"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "JD.com Inc."; stockId: "JD"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "KLA-Tencor Corp."; stockId: "KLAC"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Lam Research Corp."; stockId: "LRCX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Liberty Global Plc"; stockId: "LBTYA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Liberty Global Plc"; stockId: "LBTYK"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Liberty Interactive Corp."; stockId: "LVNTA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Liberty Interactive Corp."; stockId: "QVCA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Liberty Media Corp."; stockId: "LMCA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Liberty Media Corp."; stockId: "LMCK"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Linear Technology Corp."; stockId: "LLTC"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Marriott International"; stockId: "MAR"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Mattel Inc."; stockId: "MAT"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Maxim Integrated Products Inc."; stockId: "MXIM"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Micron Technology Inc."; stockId: "MU"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Microsoft Corp."; stockId: "MSFT"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Mondelez International Inc."; stockId: "MDLZ"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Monster Beverage Corp."; stockId: "MNST"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Mylan N.V."; stockId: "MYL"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "NetApp Inc."; stockId: "NTAP"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Netflix Inc."; stockId: "NFLX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Norwegian Cruise Line Holdings Ltd."; stockId: "NCLH"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "NVIDIA Corp."; stockId: "NVDA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "NXP Semiconductors N.V."; stockId: "NXPI"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "O'Reilly Automotive Inc."; stockId: "ORLY"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "PACCAR Inc."; stockId: "PCAR"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Paychex Inc."; stockId: "PAYX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "PayPal Holdings Inc."; stockId: "PYPL"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "QUALCOMM Inc."; stockId: "QCOM"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Regeneron Pharmaceuticals Inc."; stockId: "REGN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Ross Stores Inc."; stockId: "ROST"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "SanDisk Corp."; stockId: "SNDK"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "SBA Communications Corp."; stockId: "SBAC"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Seagate Technology PLC"; stockId: "STX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Sirius XM Holdings Inc."; stockId: "SIRI"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Skyworks Solutions Inc."; stockId: "SWKS"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Starbucks Corp."; stockId: "SBUX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Stericycle Inc."; stockId: "SRCL"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Symantec Corp."; stockId: "SYMC"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "T-Mobile US Inc."; stockId: "TMUS"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Tesla Motors Inc."; stockId: "TSLA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Texas Instruments Inc."; stockId: "TXN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "The Kraft Heinz Company"; stockId: "KHC"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "The Priceline Group Inc."; stockId: "PCLN"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Tractor Supply Company"; stockId: "TSCO"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "TripAdvisor Inc."; stockId: "TRIP"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Twenty-First Century Fox Inc."; stockId: "FOX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Twenty-First Century Fox Inc."; stockId: "FOXA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Ulta Salon Cosmetics & Fragrance Inc."; stockId: "ULTA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Verisk Analytics Inc."; stockId: "VRSK"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Vertex Pharmaceuticals Inc."; stockId: "VRTX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Viacom Inc."; stockId: "VIAB"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Vodafone Group Plc"; stockId: "VOD"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Walgreens Boots Alliance Inc."; stockId: "WBA"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Western Digital Corp."; stockId: "WDC"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Whole Foods Market Inc."; stockId: "WFM"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Xilinx Inc."; stockId: "XLNX"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Yahoo! Inc."; stockId: "YHOO"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
ListElement {name: "Facebook Inc."; stockId: "FB"; value: "0.0"; change: "0.0"; changePercentage: "0.0"}
}

View File

@ -49,12 +49,13 @@
****************************************************************************/
import QtQuick 2.0
import "stocqt.js" as JSLibrary
ListModel {
id: model
property string stockId: ""
property string stockName: ""
property var newest
property var oldest
property bool ready: false
property real stockPrice: 0.0
property real stockPriceChanged: 0.0
@ -65,11 +66,10 @@ ListModel {
if (model.count == 0)
return -1;
var newest = new Date(model.get(0).date);
var oldest = new Date(model.get(model.count - 1).date);
if (newest <= date)
return -1;
date = new Date(newest.getYear(),
newest.getMonth(),
newest.getDate() - 7);
if (oldest >= date)
return model.count - 1;
@ -87,13 +87,12 @@ ListModel {
if (currDiff > bestDiff)
return retval;
}
return -1;
}
function createStockPrice(r) {
return {
"date": JSLibrary.parseDate(r[0]),
"date": r[0],
"open":r[1],
"high":r[2],
"low":r[3],
@ -109,7 +108,7 @@ ListModel {
var startDate = new Date(2011, 4, 25);
var endDate = new Date(); //today
var req = JSLibrary.requestUrl(stockId, startDate, endDate);
var req = "data/" + stockId + ".csv"
if (!req)
return;
@ -125,7 +124,7 @@ ListModel {
var records = xhr.responseText.split('\n');
for (;i < records.length; i++ ) {
var r = records[i].split(',');
if (r.length === 6)
if (r.length >= 6)
model.append(createStockPrice(r));
}
@ -134,6 +133,8 @@ ListModel {
model.ready = true;
model.stockPrice = model.get(0).close;
model.stockPriceChanged = model.count > 1 ? (Math.round((model.stockPrice - model.get(1).close) * 100) / 100) : 0;
newest = new Date(model.get(0).date);
oldest = new Date(model.get(model.count - 1).date);
} else {
model.stockPrice = 0;
model.stockPriceChanged = 0;

View File

@ -56,10 +56,10 @@ Rectangle {
id: root
color: "transparent"
property bool drawOpenPrice: openButton.buttonEnabled
property bool drawClosePrice: closeButton.buttonEnabled
property bool drawHighPrice: highButton.buttonEnabled
property bool drawLowPrice: lowButton.buttonEnabled
property bool drawOpenPrice: false
property bool drawClosePrice: false
property bool drawHighPrice: true
property bool drawLowPrice: true
property string openColor: "#face20"
property string closeColor: "#14aaff"
@ -95,6 +95,7 @@ Rectangle {
CheckBox {
id: openButton
buttonEnabled: false
onButtonEnabledChanged: drawOpenPrice = buttonEnabled
Layout.rightMargin: 10
}
@ -114,6 +115,7 @@ Rectangle {
CheckBox {
id: closeButton
buttonEnabled: false
onButtonEnabledChanged: drawClosePrice = buttonEnabled
Layout.rightMargin: 10
}
@ -133,6 +135,7 @@ Rectangle {
CheckBox {
id: highButton
buttonEnabled: true
onButtonEnabledChanged: drawHighPrice = buttonEnabled
Layout.rightMargin: 10
}
@ -153,6 +156,7 @@ Rectangle {
CheckBox {
id: lowButton
buttonEnabled: true
onButtonEnabledChanged: drawLowPrice = buttonEnabled
Layout.rightMargin: 10
}
}

View File

@ -0,0 +1,147 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,170.52,170.59,169.22,169.23,25643711.0,0.0,1.0,170.52,170.59,169.22,169.23,25643711.0
2017-12-28,171.0,171.85,170.48,171.08,15997739.0,0.0,1.0,171.0,171.85,170.48,171.08,15997739.0
2017-12-27,170.1,170.78,169.71,170.6,21672062.0,0.0,1.0,170.1,170.78,169.71,170.6,21672062.0
2017-12-26,170.8,171.47,169.679,170.57,32968167.0,0.0,1.0,170.8,171.47,169.679,170.57,32968167.0
2017-12-22,174.68,175.424,174.5,175.01,16052615.0,0.0,1.0,174.68,175.424,174.5,175.01,16052615.0
2017-12-21,174.17,176.02,174.1,175.01,20356826.0,0.0,1.0,174.17,176.02,174.1,175.01,20356826.0
2017-12-20,174.87,175.42,173.25,174.35,23000392.0,0.0,1.0,174.87,175.42,173.25,174.35,23000392.0
2017-12-19,175.03,175.39,174.09,174.54,27078872.0,0.0,1.0,175.03,175.39,174.09,174.54,27078872.0
2017-12-18,174.88,177.2,174.86,176.42,28831533.0,0.0,1.0,174.88,177.2,174.86,176.42,28831533.0
2017-12-15,173.63,174.17,172.46,173.87,37054632.0,0.0,1.0,173.63,174.17,172.46,173.87,37054632.0
2017-12-14,172.4,173.13,171.65,172.22,20219307.0,0.0,1.0,172.4,173.13,171.65,172.22,20219307.0
2017-12-13,172.5,173.54,172.0,172.27,23142242.0,0.0,1.0,172.5,173.54,172.0,172.27,23142242.0
2017-12-12,172.15,172.39,171.461,171.7,18945457.0,0.0,1.0,172.15,172.39,171.461,171.7,18945457.0
2017-12-11,169.2,172.89,168.79,172.67,33092051.0,0.0,1.0,169.2,172.89,168.79,172.67,33092051.0
2017-12-08,170.49,171.0,168.82,169.37,23096872.0,0.0,1.0,170.49,171.0,168.82,169.37,23096872.0
2017-12-07,169.03,170.44,168.91,169.452,24469613.0,0.0,1.0,169.03,170.44,168.91,169.452,24469613.0
2017-12-06,167.5,170.2047,166.46,169.01,28224357.0,0.0,1.0,167.5,170.2047,166.46,169.01,28224357.0
2017-12-05,169.06,171.52,168.4,169.64,27008428.0,0.0,1.0,169.06,171.52,168.4,169.64,27008428.0
2017-12-04,172.48,172.62,169.63,169.8,32115052.0,0.0,1.0,172.48,172.62,169.63,169.8,32115052.0
2017-12-01,169.95,171.67,168.5,171.05,39590080.0,0.0,1.0,169.95,171.67,168.5,171.05,39590080.0
2017-11-30,170.43,172.14,168.44,171.85,40172368.0,0.0,1.0,170.43,172.14,168.44,171.85,40172368.0
2017-11-29,172.63,172.92,167.16,169.48,40788324.0,0.0,1.0,172.63,172.92,167.16,169.48,40788324.0
2017-11-28,174.3,174.87,171.86,173.07,25468442.0,0.0,1.0,174.3,174.87,171.86,173.07,25468442.0
2017-11-27,175.05,175.08,173.34,174.09,20536313.0,0.0,1.0,175.05,175.08,173.34,174.09,20536313.0
2017-11-24,175.1,175.5,174.6459,174.97,14026519.0,0.0,1.0,175.1,175.5,174.6459,174.97,14026519.0
2017-11-22,173.36,175.0,173.05,174.96,24997274.0,0.0,1.0,173.36,175.0,173.05,174.96,24997274.0
2017-11-21,170.78,173.7,170.78,173.14,24875471.0,0.0,1.0,170.78,173.7,170.78,173.14,24875471.0
2017-11-20,170.29,170.56,169.56,169.98,15974387.0,0.0,1.0,170.29,170.56,169.56,169.98,15974387.0
2017-11-17,171.04,171.39,169.64,170.15,21665811.0,0.0,1.0,171.04,171.39,169.64,170.15,21665811.0
2017-11-16,171.18,171.87,170.3,171.1,23497326.0,0.0,1.0,171.18,171.87,170.3,171.1,23497326.0
2017-11-15,169.97,170.3197,168.38,169.08,28702351.0,0.0,1.0,169.97,170.3197,168.38,169.08,28702351.0
2017-11-14,173.04,173.48,171.18,171.34,23588451.0,0.0,1.0,173.04,173.48,171.18,171.34,23588451.0
2017-11-13,173.5,174.5,173.4,173.97,16828025.0,0.0,1.0,173.5,174.5,173.4,173.97,16828025.0
2017-11-10,175.11,175.38,174.27,174.67,25061183.0,0.0,1.0,175.11,175.38,174.27,174.67,25061183.0
2017-11-09,175.11,176.095,173.14,175.88,28636531.0,0.0,1.0,175.11,176.095,173.14,175.88,28636531.0
2017-11-07,173.91,175.25,173.6,174.81,23910914.0,0.0,1.0,173.91,175.25,173.6,174.81,23910914.0
2017-11-06,172.365,174.99,171.72,174.25,34242566.0,0.0,1.0,172.365,174.99,171.72,174.25,34242566.0
2017-11-03,174.0,174.26,171.12,172.5,58683826.0,0.0,1.0,174.0,174.26,171.12,172.5,58683826.0
2017-11-02,167.64,168.5,165.28,168.11,32710040.0,0.0,1.0,167.64,168.5,165.28,168.11,32710040.0
2017-11-01,169.87,169.94,165.61,166.89,33100847.0,0.0,1.0,169.87,169.94,165.61,166.89,33100847.0
2017-10-31,167.9,169.6499,166.94,169.04,35474672.0,0.0,1.0,167.9,169.6499,166.94,169.04,35474672.0
2017-10-30,163.89,168.07,163.72,166.72,43923292.0,0.0,1.0,163.89,168.07,163.72,166.72,43923292.0
2017-10-27,159.29,163.6,158.7,163.05,43904150.0,0.0,1.0,159.29,163.6,158.7,163.05,43904150.0
2017-10-26,157.23,157.8295,156.78,157.41,16751691.0,0.0,1.0,157.23,157.8295,156.78,157.41,16751691.0
2017-10-25,156.91,157.55,155.27,156.405,20126554.0,0.0,1.0,156.91,157.55,155.27,156.405,20126554.0
2017-10-24,156.29,157.42,156.2,157.1,17137731.0,0.0,1.0,156.29,157.42,156.2,157.1,17137731.0
2017-10-23,156.89,157.69,155.5,156.17,21654461.0,0.0,1.0,156.89,157.69,155.5,156.17,21654461.0
2017-10-20,156.61,157.75,155.96,156.16,23612246.0,0.0,1.0,156.61,157.75,155.96,156.16,23612246.0
2017-10-19,156.75,157.08,155.02,155.98,42111326.0,0.0,1.0,156.75,157.08,155.02,155.98,42111326.0
2017-10-18,160.42,160.71,159.6,159.76,16158659.0,0.0,1.0,160.42,160.71,159.6,159.76,16158659.0
2017-10-17,159.78,160.87,159.23,160.47,18816438.0,0.0,1.0,159.78,160.87,159.23,160.47,18816438.0
2017-10-16,157.9,160.0,157.65,159.88,23894630.0,0.0,1.0,157.9,160.0,157.65,159.88,23894630.0
2017-10-13,156.73,157.28,156.41,156.99,16287608.0,0.0,1.0,156.73,157.28,156.41,156.99,16287608.0
2017-10-12,156.35,157.37,155.7299,156.0,16045720.0,0.0,1.0,156.35,157.37,155.7299,156.0,16045720.0
2017-10-11,155.97,156.98,155.75,156.55,16607693.0,0.0,1.0,155.97,156.98,155.75,156.55,16607693.0
2017-10-10,156.055,158.0,155.1,155.9,15456331.0,0.0,1.0,156.055,158.0,155.1,155.9,15456331.0
2017-10-09,155.81,156.73,155.485,155.84,16200129.0,0.0,1.0,155.81,156.73,155.485,155.84,16200129.0
2017-10-06,154.97,155.49,154.56,155.3,16423749.0,0.0,1.0,154.97,155.49,154.56,155.3,16423749.0
2017-10-05,154.18,155.44,154.05,155.39,21032800.0,0.0,1.0,154.18,155.44,154.05,155.39,21032800.0
2017-10-04,153.63,153.86,152.46,153.4508,19844177.0,0.0,1.0,153.63,153.86,152.46,153.4508,19844177.0
2017-10-03,154.01,155.09,153.91,154.48,16146388.0,0.0,1.0,154.01,155.09,153.91,154.48,16146388.0
2017-10-02,154.26,154.45,152.72,153.81,18524860.0,0.0,1.0,154.26,154.45,152.72,153.81,18524860.0
2017-09-29,153.21,154.13,152.0,154.12,25856530.0,0.0,1.0,153.21,154.13,152.0,154.12,25856530.0
2017-09-28,153.89,154.28,152.7,153.28,21896592.0,0.0,1.0,153.89,154.28,152.7,153.28,21896592.0
2017-09-27,153.8,154.7189,153.54,154.23,24959552.0,0.0,1.0,153.8,154.7189,153.54,154.23,24959552.0
2017-09-26,151.78,153.92,151.69,153.14,35470985.0,0.0,1.0,151.78,153.92,151.69,153.14,35470985.0
2017-09-25,149.99,151.83,149.16,150.55,43922334.0,0.0,1.0,149.99,151.83,149.16,150.55,43922334.0
2017-09-22,152.02,152.27,150.56,151.89,46114424.0,0.0,1.0,152.02,152.27,150.56,151.89,46114424.0
2017-09-21,155.8,155.8,152.75,153.39,36643382.0,0.0,1.0,155.8,155.8,152.75,153.39,36643382.0
2017-09-20,157.9,158.26,153.83,156.07,51693239.0,0.0,1.0,157.9,158.26,153.83,156.07,51693239.0
2017-09-19,159.51,159.77,158.44,158.73,20347352.0,0.0,1.0,159.51,159.77,158.44,158.73,20347352.0
2017-09-18,160.11,160.5,157.995,158.67,27939718.0,0.0,1.0,160.11,160.5,157.995,158.67,27939718.0
2017-09-15,158.47,160.97,158.0,159.88,48203642.0,0.0,1.0,158.47,160.97,158.0,159.88,48203642.0
2017-09-14,158.99,159.4,158.09,158.28,23073646.0,0.0,1.0,158.99,159.4,158.09,158.28,23073646.0
2017-09-13,159.87,159.96,157.91,159.65,44393752.0,0.0,1.0,159.87,159.96,157.91,159.65,44393752.0
2017-09-12,162.61,163.96,158.77,160.82,71139119.0,0.0,1.0,162.61,163.96,158.77,160.82,71139119.0
2017-09-11,160.5,162.05,159.89,161.5,31028926.0,0.0,1.0,160.5,162.05,159.89,161.5,31028926.0
2017-09-08,160.86,161.15,158.53,158.63,28183159.0,0.0,1.0,160.86,161.15,158.53,158.63,28183159.0
2017-09-07,162.09,162.24,160.36,161.26,21722995.0,0.0,1.0,162.09,162.24,160.36,161.26,21722995.0
2017-09-06,162.71,162.99,160.52,161.91,21179047.0,0.0,1.0,162.71,162.99,160.52,161.91,21179047.0
2017-09-05,163.75,164.25,160.56,162.08,29317054.0,0.0,1.0,163.75,164.25,160.56,162.08,29317054.0
2017-09-01,164.8,164.94,163.63,164.05,16508568.0,0.0,1.0,164.8,164.94,163.63,164.05,16508568.0
2017-08-31,163.64,164.52,163.48,164.0,26412439.0,0.0,1.0,163.64,164.52,163.48,164.0,26412439.0
2017-08-30,163.8,163.89,162.61,163.35,26973946.0,0.0,1.0,163.8,163.89,162.61,163.35,26973946.0
2017-08-29,160.1,163.12,160.0,162.91,29307862.0,0.0,1.0,160.1,163.12,160.0,162.91,29307862.0
2017-08-28,160.14,162.0,159.93,161.47,25279674.0,0.0,1.0,160.14,162.0,159.93,161.47,25279674.0
2017-08-25,159.65,160.56,159.27,159.86,25015218.0,0.0,1.0,159.65,160.56,159.27,159.86,25015218.0
2017-08-24,160.43,160.74,158.55,159.27,19029621.0,0.0,1.0,160.43,160.74,158.55,159.27,19029621.0
2017-08-23,159.07,160.47,158.88,159.98,19198189.0,0.0,1.0,159.07,160.47,158.88,159.98,19198189.0
2017-08-22,158.23,160.0,158.02,159.78,21297812.0,0.0,1.0,158.23,160.0,158.02,159.78,21297812.0
2017-08-21,157.5,157.89,155.1101,157.21,26145653.0,0.0,1.0,157.5,157.89,155.1101,157.21,26145653.0
2017-08-18,157.86,159.5,156.72,157.5,27012525.0,0.0,1.0,157.86,159.5,156.72,157.5,27012525.0
2017-08-17,160.52,160.71,157.84,157.87,26925694.0,0.0,1.0,160.52,160.71,157.84,157.87,26925694.0
2017-08-16,161.94,162.51,160.15,160.95,27321761.0,0.0,1.0,161.94,162.51,160.15,160.95,27321761.0
2017-08-15,160.66,162.195,160.14,161.6,27936774.0,0.0,1.0,160.66,162.195,160.14,161.6,27936774.0
2017-08-14,159.32,160.21,158.75,159.85,21754810.0,0.0,1.0,159.32,160.21,158.75,159.85,21754810.0
2017-08-11,156.6,158.5728,156.07,157.48,25943187.0,0.0,1.0,156.6,158.5728,156.07,157.48,25943187.0
2017-08-10,159.9,160.0,154.63,155.27,39081017.0,0.63,1.0,159.9,160.0,154.63,155.27,39081017.0
2017-08-09,159.26,161.27,159.11,161.06,25640394.0,0.0,1.0,158.61642206543,160.61829955099,158.46702822322,160.40914817191,25640394.0
2017-08-08,158.6,161.83,158.27,160.08,35775675.0,0.0,1.0,157.95908915972,161.1760365619,157.63042270686,159.43310840282,35775675.0
2017-08-04,156.07,157.4,155.69,156.39,20349532.0,0.0,1.0,155.43931302117,156.76393842207,155.06084862091,155.75801988454,20349532.0
2017-08-03,157.05,157.21,155.02,155.57,26000738.0,0.0,1.0,156.41535279025,156.57470622194,154.39355612572,154.94133354715,26000738.0
2017-08-02,159.28,159.75,156.16,157.14,69222793.0,0.0,1.0,158.63634124439,159.10444194997,155.52894932649,156.50498909557,69222793.0
2017-08-01,149.1,150.22,148.41,150.05,24725526.0,0.0,1.0,148.4974791533,149.61295317511,147.81026747915,149.44364015394,24725526.0
2017-07-31,149.9,150.33,148.13,148.85,19422655.0,0.0,1.0,149.29424631174,149.7225086594,147.5313989737,148.24848941629,19422655.0
2017-07-28,149.89,150.23,149.19,149.5,16832947.0,0.0,1.0,149.28428672226,149.62291276459,148.58711545863,148.89586273252,16832947.0
2017-07-27,153.75,153.99,147.3,150.56,32175875.0,0.0,1.0,153.12868826171,153.36771840924,146.70475304682,149.95157921745,32175875.0
2017-07-26,153.35,153.93,153.06,153.46,15172136.0,0.0,1.0,152.73030468249,153.30796087235,152.44147658756,152.83986016677,15172136.0
2017-07-25,151.8,153.84,151.8,152.74,18612649.0,0.0,1.0,151.18656831302,153.21832456703,151.18656831302,152.12276972418,18612649.0
2017-07-24,150.58,152.44,149.9,152.09,21122730.0,0.0,1.0,149.97149839641,151.82398203977,149.29424631174,151.47539640795,21122730.0
2017-07-21,149.99,150.44,148.88,150.27,24671002.0,0.0,1.0,149.38388261706,149.83206414368,148.27836818473,149.66275112251,24671002.0
2017-07-20,151.5,151.74,150.19,150.34,17053326.0,0.0,1.0,150.88778062861,151.12681077614,149.58307440667,149.73246824888,17053326.0
2017-07-19,150.48,151.42,149.95,151.02,20615419.0,0.0,1.0,149.8719025016,150.80810391276,149.34404425914,150.40972033355,20615419.0
2017-07-18,149.2,150.13,148.67,150.08,17713795.0,0.0,1.0,148.59707504811,149.52331686979,148.06921680564,149.47351892239,17713795.0
2017-07-17,148.82,150.9,148.57,149.56,23243713.0,0.0,1.0,148.21861064785,150.29020525978,147.96962091084,148.9556202694,23243713.0
2017-07-14,147.97,149.33,147.33,149.04,19961788.0,0.0,1.0,147.37204554201,148.72654971135,146.73463181527,148.43772161642,19961788.0
2017-07-13,145.5,148.49,145.44,147.77,24922788.0,0.0,1.0,144.91202694035,147.889944195,144.85226940346,147.17285375241,24922788.0
2017-07-12,145.87,146.18,144.82,145.74,23617964.0,0.0,1.0,145.28053175112,145.58927902502,144.23477485568,145.15105708788,23617964.0
2017-07-11,144.73,145.85,144.38,145.53,18311156.0,0.0,1.0,144.14513855035,145.26061257216,143.79655291854,144.94190570879,18311156.0
2017-07-10,144.11,145.95,143.37,145.06,21030466.0,0.0,1.0,143.52764400257,145.36020846697,142.79063438101,144.47380500321,21030466.0
2017-07-07,142.9,144.75,142.9,144.18,18505351.0,0.0,1.0,142.32253367543,144.16505772931,142.32253367543,143.59736112893,18505351.0
2017-07-06,143.02,143.5,142.41,142.73,23374374.0,0.0,1.0,142.4420487492,142.92010904426,141.83451379089,142.15322065427,23374374.0
2017-07-05,143.69,144.79,142.7237,144.09,20758795.0,0.0,1.0,143.10934124439,144.20489608724,142.14694611289,143.5077248236,20758795.0
2017-07-03,144.88,145.3001,143.1,143.5,14276812.0,0.0,1.0,144.29453239256,144.71293474663,142.52172546504,142.92010904426,14276812.0
2017-06-30,144.45,144.96,143.78,144.02,22328979.0,0.0,1.0,143.8662700449,144.3742091084,143.19897754971,143.43800769724,22328979.0
2017-06-29,144.71,145.13,142.28,143.68,31116980.0,0.0,1.0,144.12521937139,144.54352212957,141.70503912765,143.09938165491,31116980.0
2017-06-28,144.49,146.11,143.1601,145.83,21915939.0,0.0,1.0,143.90610840282,145.51956189865,142.58158259782,145.2406933932,21915939.0
2017-06-27,145.01,146.16,143.62,143.74,24423643.0,0.0,1.0,144.4240070558,145.56935984606,143.03962411802,143.15913919179,24423643.0
2017-06-26,147.17,148.28,145.38,145.82,25524661.0,0.0,1.0,146.57527838358,147.68079281591,144.79251186658,145.23073380372,25524661.0
2017-06-23,145.13,147.16,145.11,146.35,25997976.0,0.0,1.0,144.54352212957,146.5653187941,144.52360295061,145.75859204618,25997976.0
2017-06-22,145.77,146.7,145.1199,145.63,18673365.0,0.0,1.0,145.18093585632,146.107177678,144.5334629442,145.04150160359,18673365.0
2017-06-21,145.52,146.0693,144.61,145.87,21064679.0,0.0,1.0,144.93194611931,145.47902636947,144.02562347659,145.28053175112,21064679.0
2017-06-20,146.87,146.87,144.94,145.01,24572170.0,0.0,1.0,146.27649069917,146.27649069917,144.35428992944,144.4240070558,24572170.0
2017-06-19,143.66,146.74,143.66,146.34,31449132.0,0.0,1.0,143.07946247595,146.14701603592,143.07946247595,145.7486324567,31449132.0
2017-06-16,143.78,144.5,142.2,142.27,49180748.0,0.0,1.0,143.19897754971,143.9160679923,141.6253624118,141.69507953817,49180748.0
2017-06-15,143.32,144.4798,142.21,144.29,31348832.0,0.0,1.0,142.74083643361,143.89594962155,141.63532200128,143.70691661321,31348832.0
2017-06-14,147.5,147.5,143.84,145.16,31224203.0,0.0,1.0,146.90394483643,146.90394483643,143.25873508659,144.57340089801,31224203.0
2017-06-13,147.16,147.45,145.15,146.59,33749154.0,0.0,1.0,146.5653187941,146.85414688903,144.56344130853,145.99762219371,33749154.0
2017-06-12,145.74,146.09,142.51,145.32,71563614.0,0.0,1.0,145.15105708788,145.49964271969,141.9341096857,144.7327543297,71563614.0
2017-06-09,155.19,155.19,146.02,148.98,64176149.0,0.0,1.0,154.56286914689,154.56286914689,145.42992559333,148.37796407954,64176149.0
2017-06-08,155.25,155.54,154.4,154.99,20771367.0,0.0,1.0,154.62262668377,154.9114547787,153.77606157793,154.36367735728,20771367.0
2017-06-07,155.02,155.98,154.48,155.37,20678772.0,0.0,1.0,154.39355612572,155.34967671584,153.85573829378,154.74214175754,20678772.0
2017-06-06,153.9,155.81,153.78,154.45,26249630.0,0.0,1.0,153.27808210391,155.18036369468,153.15856703015,153.82585952534,26249630.0
2017-06-05,154.34,154.45,153.46,153.93,24803858.0,0.0,1.0,153.71630404105,153.82585952534,152.83986016677,153.30796087235,24803858.0
2017-06-02,153.58,155.45,152.89,155.45,27285861.0,0.0,1.0,152.95937524054,154.82181847338,152.27216356639,154.82181847338,27285861.0
2017-06-01,153.17,153.33,152.22,153.18,16180143.0,0.0,1.0,152.55103207184,152.71038550353,151.6048710712,152.56099166132,16180143.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 170.52 170.59 169.22 169.23 25643711.0 0.0 1.0 170.52 170.59 169.22 169.23 25643711.0
3 2017-12-28 171.0 171.85 170.48 171.08 15997739.0 0.0 1.0 171.0 171.85 170.48 171.08 15997739.0
4 2017-12-27 170.1 170.78 169.71 170.6 21672062.0 0.0 1.0 170.1 170.78 169.71 170.6 21672062.0
5 2017-12-26 170.8 171.47 169.679 170.57 32968167.0 0.0 1.0 170.8 171.47 169.679 170.57 32968167.0
6 2017-12-22 174.68 175.424 174.5 175.01 16052615.0 0.0 1.0 174.68 175.424 174.5 175.01 16052615.0
7 2017-12-21 174.17 176.02 174.1 175.01 20356826.0 0.0 1.0 174.17 176.02 174.1 175.01 20356826.0
8 2017-12-20 174.87 175.42 173.25 174.35 23000392.0 0.0 1.0 174.87 175.42 173.25 174.35 23000392.0
9 2017-12-19 175.03 175.39 174.09 174.54 27078872.0 0.0 1.0 175.03 175.39 174.09 174.54 27078872.0
10 2017-12-18 174.88 177.2 174.86 176.42 28831533.0 0.0 1.0 174.88 177.2 174.86 176.42 28831533.0
11 2017-12-15 173.63 174.17 172.46 173.87 37054632.0 0.0 1.0 173.63 174.17 172.46 173.87 37054632.0
12 2017-12-14 172.4 173.13 171.65 172.22 20219307.0 0.0 1.0 172.4 173.13 171.65 172.22 20219307.0
13 2017-12-13 172.5 173.54 172.0 172.27 23142242.0 0.0 1.0 172.5 173.54 172.0 172.27 23142242.0
14 2017-12-12 172.15 172.39 171.461 171.7 18945457.0 0.0 1.0 172.15 172.39 171.461 171.7 18945457.0
15 2017-12-11 169.2 172.89 168.79 172.67 33092051.0 0.0 1.0 169.2 172.89 168.79 172.67 33092051.0
16 2017-12-08 170.49 171.0 168.82 169.37 23096872.0 0.0 1.0 170.49 171.0 168.82 169.37 23096872.0
17 2017-12-07 169.03 170.44 168.91 169.452 24469613.0 0.0 1.0 169.03 170.44 168.91 169.452 24469613.0
18 2017-12-06 167.5 170.2047 166.46 169.01 28224357.0 0.0 1.0 167.5 170.2047 166.46 169.01 28224357.0
19 2017-12-05 169.06 171.52 168.4 169.64 27008428.0 0.0 1.0 169.06 171.52 168.4 169.64 27008428.0
20 2017-12-04 172.48 172.62 169.63 169.8 32115052.0 0.0 1.0 172.48 172.62 169.63 169.8 32115052.0
21 2017-12-01 169.95 171.67 168.5 171.05 39590080.0 0.0 1.0 169.95 171.67 168.5 171.05 39590080.0
22 2017-11-30 170.43 172.14 168.44 171.85 40172368.0 0.0 1.0 170.43 172.14 168.44 171.85 40172368.0
23 2017-11-29 172.63 172.92 167.16 169.48 40788324.0 0.0 1.0 172.63 172.92 167.16 169.48 40788324.0
24 2017-11-28 174.3 174.87 171.86 173.07 25468442.0 0.0 1.0 174.3 174.87 171.86 173.07 25468442.0
25 2017-11-27 175.05 175.08 173.34 174.09 20536313.0 0.0 1.0 175.05 175.08 173.34 174.09 20536313.0
26 2017-11-24 175.1 175.5 174.6459 174.97 14026519.0 0.0 1.0 175.1 175.5 174.6459 174.97 14026519.0
27 2017-11-22 173.36 175.0 173.05 174.96 24997274.0 0.0 1.0 173.36 175.0 173.05 174.96 24997274.0
28 2017-11-21 170.78 173.7 170.78 173.14 24875471.0 0.0 1.0 170.78 173.7 170.78 173.14 24875471.0
29 2017-11-20 170.29 170.56 169.56 169.98 15974387.0 0.0 1.0 170.29 170.56 169.56 169.98 15974387.0
30 2017-11-17 171.04 171.39 169.64 170.15 21665811.0 0.0 1.0 171.04 171.39 169.64 170.15 21665811.0
31 2017-11-16 171.18 171.87 170.3 171.1 23497326.0 0.0 1.0 171.18 171.87 170.3 171.1 23497326.0
32 2017-11-15 169.97 170.3197 168.38 169.08 28702351.0 0.0 1.0 169.97 170.3197 168.38 169.08 28702351.0
33 2017-11-14 173.04 173.48 171.18 171.34 23588451.0 0.0 1.0 173.04 173.48 171.18 171.34 23588451.0
34 2017-11-13 173.5 174.5 173.4 173.97 16828025.0 0.0 1.0 173.5 174.5 173.4 173.97 16828025.0
35 2017-11-10 175.11 175.38 174.27 174.67 25061183.0 0.0 1.0 175.11 175.38 174.27 174.67 25061183.0
36 2017-11-09 175.11 176.095 173.14 175.88 28636531.0 0.0 1.0 175.11 176.095 173.14 175.88 28636531.0
37 2017-11-07 173.91 175.25 173.6 174.81 23910914.0 0.0 1.0 173.91 175.25 173.6 174.81 23910914.0
38 2017-11-06 172.365 174.99 171.72 174.25 34242566.0 0.0 1.0 172.365 174.99 171.72 174.25 34242566.0
39 2017-11-03 174.0 174.26 171.12 172.5 58683826.0 0.0 1.0 174.0 174.26 171.12 172.5 58683826.0
40 2017-11-02 167.64 168.5 165.28 168.11 32710040.0 0.0 1.0 167.64 168.5 165.28 168.11 32710040.0
41 2017-11-01 169.87 169.94 165.61 166.89 33100847.0 0.0 1.0 169.87 169.94 165.61 166.89 33100847.0
42 2017-10-31 167.9 169.6499 166.94 169.04 35474672.0 0.0 1.0 167.9 169.6499 166.94 169.04 35474672.0
43 2017-10-30 163.89 168.07 163.72 166.72 43923292.0 0.0 1.0 163.89 168.07 163.72 166.72 43923292.0
44 2017-10-27 159.29 163.6 158.7 163.05 43904150.0 0.0 1.0 159.29 163.6 158.7 163.05 43904150.0
45 2017-10-26 157.23 157.8295 156.78 157.41 16751691.0 0.0 1.0 157.23 157.8295 156.78 157.41 16751691.0
46 2017-10-25 156.91 157.55 155.27 156.405 20126554.0 0.0 1.0 156.91 157.55 155.27 156.405 20126554.0
47 2017-10-24 156.29 157.42 156.2 157.1 17137731.0 0.0 1.0 156.29 157.42 156.2 157.1 17137731.0
48 2017-10-23 156.89 157.69 155.5 156.17 21654461.0 0.0 1.0 156.89 157.69 155.5 156.17 21654461.0
49 2017-10-20 156.61 157.75 155.96 156.16 23612246.0 0.0 1.0 156.61 157.75 155.96 156.16 23612246.0
50 2017-10-19 156.75 157.08 155.02 155.98 42111326.0 0.0 1.0 156.75 157.08 155.02 155.98 42111326.0
51 2017-10-18 160.42 160.71 159.6 159.76 16158659.0 0.0 1.0 160.42 160.71 159.6 159.76 16158659.0
52 2017-10-17 159.78 160.87 159.23 160.47 18816438.0 0.0 1.0 159.78 160.87 159.23 160.47 18816438.0
53 2017-10-16 157.9 160.0 157.65 159.88 23894630.0 0.0 1.0 157.9 160.0 157.65 159.88 23894630.0
54 2017-10-13 156.73 157.28 156.41 156.99 16287608.0 0.0 1.0 156.73 157.28 156.41 156.99 16287608.0
55 2017-10-12 156.35 157.37 155.7299 156.0 16045720.0 0.0 1.0 156.35 157.37 155.7299 156.0 16045720.0
56 2017-10-11 155.97 156.98 155.75 156.55 16607693.0 0.0 1.0 155.97 156.98 155.75 156.55 16607693.0
57 2017-10-10 156.055 158.0 155.1 155.9 15456331.0 0.0 1.0 156.055 158.0 155.1 155.9 15456331.0
58 2017-10-09 155.81 156.73 155.485 155.84 16200129.0 0.0 1.0 155.81 156.73 155.485 155.84 16200129.0
59 2017-10-06 154.97 155.49 154.56 155.3 16423749.0 0.0 1.0 154.97 155.49 154.56 155.3 16423749.0
60 2017-10-05 154.18 155.44 154.05 155.39 21032800.0 0.0 1.0 154.18 155.44 154.05 155.39 21032800.0
61 2017-10-04 153.63 153.86 152.46 153.4508 19844177.0 0.0 1.0 153.63 153.86 152.46 153.4508 19844177.0
62 2017-10-03 154.01 155.09 153.91 154.48 16146388.0 0.0 1.0 154.01 155.09 153.91 154.48 16146388.0
63 2017-10-02 154.26 154.45 152.72 153.81 18524860.0 0.0 1.0 154.26 154.45 152.72 153.81 18524860.0
64 2017-09-29 153.21 154.13 152.0 154.12 25856530.0 0.0 1.0 153.21 154.13 152.0 154.12 25856530.0
65 2017-09-28 153.89 154.28 152.7 153.28 21896592.0 0.0 1.0 153.89 154.28 152.7 153.28 21896592.0
66 2017-09-27 153.8 154.7189 153.54 154.23 24959552.0 0.0 1.0 153.8 154.7189 153.54 154.23 24959552.0
67 2017-09-26 151.78 153.92 151.69 153.14 35470985.0 0.0 1.0 151.78 153.92 151.69 153.14 35470985.0
68 2017-09-25 149.99 151.83 149.16 150.55 43922334.0 0.0 1.0 149.99 151.83 149.16 150.55 43922334.0
69 2017-09-22 152.02 152.27 150.56 151.89 46114424.0 0.0 1.0 152.02 152.27 150.56 151.89 46114424.0
70 2017-09-21 155.8 155.8 152.75 153.39 36643382.0 0.0 1.0 155.8 155.8 152.75 153.39 36643382.0
71 2017-09-20 157.9 158.26 153.83 156.07 51693239.0 0.0 1.0 157.9 158.26 153.83 156.07 51693239.0
72 2017-09-19 159.51 159.77 158.44 158.73 20347352.0 0.0 1.0 159.51 159.77 158.44 158.73 20347352.0
73 2017-09-18 160.11 160.5 157.995 158.67 27939718.0 0.0 1.0 160.11 160.5 157.995 158.67 27939718.0
74 2017-09-15 158.47 160.97 158.0 159.88 48203642.0 0.0 1.0 158.47 160.97 158.0 159.88 48203642.0
75 2017-09-14 158.99 159.4 158.09 158.28 23073646.0 0.0 1.0 158.99 159.4 158.09 158.28 23073646.0
76 2017-09-13 159.87 159.96 157.91 159.65 44393752.0 0.0 1.0 159.87 159.96 157.91 159.65 44393752.0
77 2017-09-12 162.61 163.96 158.77 160.82 71139119.0 0.0 1.0 162.61 163.96 158.77 160.82 71139119.0
78 2017-09-11 160.5 162.05 159.89 161.5 31028926.0 0.0 1.0 160.5 162.05 159.89 161.5 31028926.0
79 2017-09-08 160.86 161.15 158.53 158.63 28183159.0 0.0 1.0 160.86 161.15 158.53 158.63 28183159.0
80 2017-09-07 162.09 162.24 160.36 161.26 21722995.0 0.0 1.0 162.09 162.24 160.36 161.26 21722995.0
81 2017-09-06 162.71 162.99 160.52 161.91 21179047.0 0.0 1.0 162.71 162.99 160.52 161.91 21179047.0
82 2017-09-05 163.75 164.25 160.56 162.08 29317054.0 0.0 1.0 163.75 164.25 160.56 162.08 29317054.0
83 2017-09-01 164.8 164.94 163.63 164.05 16508568.0 0.0 1.0 164.8 164.94 163.63 164.05 16508568.0
84 2017-08-31 163.64 164.52 163.48 164.0 26412439.0 0.0 1.0 163.64 164.52 163.48 164.0 26412439.0
85 2017-08-30 163.8 163.89 162.61 163.35 26973946.0 0.0 1.0 163.8 163.89 162.61 163.35 26973946.0
86 2017-08-29 160.1 163.12 160.0 162.91 29307862.0 0.0 1.0 160.1 163.12 160.0 162.91 29307862.0
87 2017-08-28 160.14 162.0 159.93 161.47 25279674.0 0.0 1.0 160.14 162.0 159.93 161.47 25279674.0
88 2017-08-25 159.65 160.56 159.27 159.86 25015218.0 0.0 1.0 159.65 160.56 159.27 159.86 25015218.0
89 2017-08-24 160.43 160.74 158.55 159.27 19029621.0 0.0 1.0 160.43 160.74 158.55 159.27 19029621.0
90 2017-08-23 159.07 160.47 158.88 159.98 19198189.0 0.0 1.0 159.07 160.47 158.88 159.98 19198189.0
91 2017-08-22 158.23 160.0 158.02 159.78 21297812.0 0.0 1.0 158.23 160.0 158.02 159.78 21297812.0
92 2017-08-21 157.5 157.89 155.1101 157.21 26145653.0 0.0 1.0 157.5 157.89 155.1101 157.21 26145653.0
93 2017-08-18 157.86 159.5 156.72 157.5 27012525.0 0.0 1.0 157.86 159.5 156.72 157.5 27012525.0
94 2017-08-17 160.52 160.71 157.84 157.87 26925694.0 0.0 1.0 160.52 160.71 157.84 157.87 26925694.0
95 2017-08-16 161.94 162.51 160.15 160.95 27321761.0 0.0 1.0 161.94 162.51 160.15 160.95 27321761.0
96 2017-08-15 160.66 162.195 160.14 161.6 27936774.0 0.0 1.0 160.66 162.195 160.14 161.6 27936774.0
97 2017-08-14 159.32 160.21 158.75 159.85 21754810.0 0.0 1.0 159.32 160.21 158.75 159.85 21754810.0
98 2017-08-11 156.6 158.5728 156.07 157.48 25943187.0 0.0 1.0 156.6 158.5728 156.07 157.48 25943187.0
99 2017-08-10 159.9 160.0 154.63 155.27 39081017.0 0.63 1.0 159.9 160.0 154.63 155.27 39081017.0
100 2017-08-09 159.26 161.27 159.11 161.06 25640394.0 0.0 1.0 158.61642206543 160.61829955099 158.46702822322 160.40914817191 25640394.0
101 2017-08-08 158.6 161.83 158.27 160.08 35775675.0 0.0 1.0 157.95908915972 161.1760365619 157.63042270686 159.43310840282 35775675.0
102 2017-08-04 156.07 157.4 155.69 156.39 20349532.0 0.0 1.0 155.43931302117 156.76393842207 155.06084862091 155.75801988454 20349532.0
103 2017-08-03 157.05 157.21 155.02 155.57 26000738.0 0.0 1.0 156.41535279025 156.57470622194 154.39355612572 154.94133354715 26000738.0
104 2017-08-02 159.28 159.75 156.16 157.14 69222793.0 0.0 1.0 158.63634124439 159.10444194997 155.52894932649 156.50498909557 69222793.0
105 2017-08-01 149.1 150.22 148.41 150.05 24725526.0 0.0 1.0 148.4974791533 149.61295317511 147.81026747915 149.44364015394 24725526.0
106 2017-07-31 149.9 150.33 148.13 148.85 19422655.0 0.0 1.0 149.29424631174 149.7225086594 147.5313989737 148.24848941629 19422655.0
107 2017-07-28 149.89 150.23 149.19 149.5 16832947.0 0.0 1.0 149.28428672226 149.62291276459 148.58711545863 148.89586273252 16832947.0
108 2017-07-27 153.75 153.99 147.3 150.56 32175875.0 0.0 1.0 153.12868826171 153.36771840924 146.70475304682 149.95157921745 32175875.0
109 2017-07-26 153.35 153.93 153.06 153.46 15172136.0 0.0 1.0 152.73030468249 153.30796087235 152.44147658756 152.83986016677 15172136.0
110 2017-07-25 151.8 153.84 151.8 152.74 18612649.0 0.0 1.0 151.18656831302 153.21832456703 151.18656831302 152.12276972418 18612649.0
111 2017-07-24 150.58 152.44 149.9 152.09 21122730.0 0.0 1.0 149.97149839641 151.82398203977 149.29424631174 151.47539640795 21122730.0
112 2017-07-21 149.99 150.44 148.88 150.27 24671002.0 0.0 1.0 149.38388261706 149.83206414368 148.27836818473 149.66275112251 24671002.0
113 2017-07-20 151.5 151.74 150.19 150.34 17053326.0 0.0 1.0 150.88778062861 151.12681077614 149.58307440667 149.73246824888 17053326.0
114 2017-07-19 150.48 151.42 149.95 151.02 20615419.0 0.0 1.0 149.8719025016 150.80810391276 149.34404425914 150.40972033355 20615419.0
115 2017-07-18 149.2 150.13 148.67 150.08 17713795.0 0.0 1.0 148.59707504811 149.52331686979 148.06921680564 149.47351892239 17713795.0
116 2017-07-17 148.82 150.9 148.57 149.56 23243713.0 0.0 1.0 148.21861064785 150.29020525978 147.96962091084 148.9556202694 23243713.0
117 2017-07-14 147.97 149.33 147.33 149.04 19961788.0 0.0 1.0 147.37204554201 148.72654971135 146.73463181527 148.43772161642 19961788.0
118 2017-07-13 145.5 148.49 145.44 147.77 24922788.0 0.0 1.0 144.91202694035 147.889944195 144.85226940346 147.17285375241 24922788.0
119 2017-07-12 145.87 146.18 144.82 145.74 23617964.0 0.0 1.0 145.28053175112 145.58927902502 144.23477485568 145.15105708788 23617964.0
120 2017-07-11 144.73 145.85 144.38 145.53 18311156.0 0.0 1.0 144.14513855035 145.26061257216 143.79655291854 144.94190570879 18311156.0
121 2017-07-10 144.11 145.95 143.37 145.06 21030466.0 0.0 1.0 143.52764400257 145.36020846697 142.79063438101 144.47380500321 21030466.0
122 2017-07-07 142.9 144.75 142.9 144.18 18505351.0 0.0 1.0 142.32253367543 144.16505772931 142.32253367543 143.59736112893 18505351.0
123 2017-07-06 143.02 143.5 142.41 142.73 23374374.0 0.0 1.0 142.4420487492 142.92010904426 141.83451379089 142.15322065427 23374374.0
124 2017-07-05 143.69 144.79 142.7237 144.09 20758795.0 0.0 1.0 143.10934124439 144.20489608724 142.14694611289 143.5077248236 20758795.0
125 2017-07-03 144.88 145.3001 143.1 143.5 14276812.0 0.0 1.0 144.29453239256 144.71293474663 142.52172546504 142.92010904426 14276812.0
126 2017-06-30 144.45 144.96 143.78 144.02 22328979.0 0.0 1.0 143.8662700449 144.3742091084 143.19897754971 143.43800769724 22328979.0
127 2017-06-29 144.71 145.13 142.28 143.68 31116980.0 0.0 1.0 144.12521937139 144.54352212957 141.70503912765 143.09938165491 31116980.0
128 2017-06-28 144.49 146.11 143.1601 145.83 21915939.0 0.0 1.0 143.90610840282 145.51956189865 142.58158259782 145.2406933932 21915939.0
129 2017-06-27 145.01 146.16 143.62 143.74 24423643.0 0.0 1.0 144.4240070558 145.56935984606 143.03962411802 143.15913919179 24423643.0
130 2017-06-26 147.17 148.28 145.38 145.82 25524661.0 0.0 1.0 146.57527838358 147.68079281591 144.79251186658 145.23073380372 25524661.0
131 2017-06-23 145.13 147.16 145.11 146.35 25997976.0 0.0 1.0 144.54352212957 146.5653187941 144.52360295061 145.75859204618 25997976.0
132 2017-06-22 145.77 146.7 145.1199 145.63 18673365.0 0.0 1.0 145.18093585632 146.107177678 144.5334629442 145.04150160359 18673365.0
133 2017-06-21 145.52 146.0693 144.61 145.87 21064679.0 0.0 1.0 144.93194611931 145.47902636947 144.02562347659 145.28053175112 21064679.0
134 2017-06-20 146.87 146.87 144.94 145.01 24572170.0 0.0 1.0 146.27649069917 146.27649069917 144.35428992944 144.4240070558 24572170.0
135 2017-06-19 143.66 146.74 143.66 146.34 31449132.0 0.0 1.0 143.07946247595 146.14701603592 143.07946247595 145.7486324567 31449132.0
136 2017-06-16 143.78 144.5 142.2 142.27 49180748.0 0.0 1.0 143.19897754971 143.9160679923 141.6253624118 141.69507953817 49180748.0
137 2017-06-15 143.32 144.4798 142.21 144.29 31348832.0 0.0 1.0 142.74083643361 143.89594962155 141.63532200128 143.70691661321 31348832.0
138 2017-06-14 147.5 147.5 143.84 145.16 31224203.0 0.0 1.0 146.90394483643 146.90394483643 143.25873508659 144.57340089801 31224203.0
139 2017-06-13 147.16 147.45 145.15 146.59 33749154.0 0.0 1.0 146.5653187941 146.85414688903 144.56344130853 145.99762219371 33749154.0
140 2017-06-12 145.74 146.09 142.51 145.32 71563614.0 0.0 1.0 145.15105708788 145.49964271969 141.9341096857 144.7327543297 71563614.0
141 2017-06-09 155.19 155.19 146.02 148.98 64176149.0 0.0 1.0 154.56286914689 154.56286914689 145.42992559333 148.37796407954 64176149.0
142 2017-06-08 155.25 155.54 154.4 154.99 20771367.0 0.0 1.0 154.62262668377 154.9114547787 153.77606157793 154.36367735728 20771367.0
143 2017-06-07 155.02 155.98 154.48 155.37 20678772.0 0.0 1.0 154.39355612572 155.34967671584 153.85573829378 154.74214175754 20678772.0
144 2017-06-06 153.9 155.81 153.78 154.45 26249630.0 0.0 1.0 153.27808210391 155.18036369468 153.15856703015 153.82585952534 26249630.0
145 2017-06-05 154.34 154.45 153.46 153.93 24803858.0 0.0 1.0 153.71630404105 153.82585952534 152.83986016677 153.30796087235 24803858.0
146 2017-06-02 153.58 155.45 152.89 155.45 27285861.0 0.0 1.0 152.95937524054 154.82181847338 152.27216356639 154.82181847338 27285861.0
147 2017-06-01 153.17 153.33 152.22 153.18 16180143.0 0.0 1.0 152.55103207184 152.71038550353 151.6048710712 152.56099166132 16180143.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,105.04,105.65,104.5301,104.83,1042328.0,0.0,1.0,105.04,105.65,104.5301,104.83,1042328.0
2017-12-28,104.66,105.22,104.2,105.07,860725.0,0.0,1.0,104.66,105.22,104.2,105.07,860725.0
2017-12-27,103.97,105.199,103.48,104.58,959904.0,0.0,1.0,103.97,105.199,103.48,104.58,959904.0
2017-12-26,103.45,104.15,103.19,103.8,1307823.0,0.0,1.0,103.45,104.15,103.19,103.8,1307823.0
2017-12-22,104.85,104.85,103.78,103.89,1411598.0,0.0,1.0,104.85,104.85,103.78,103.89,1411598.0
2017-12-21,105.58,105.6699,103.65,104.43,3901415.0,0.0,1.0,105.58,105.6699,103.65,104.43,3901415.0
2017-12-20,106.02,106.02,104.19,105.03,2502489.0,0.0,1.0,106.02,106.02,104.19,105.03,2502489.0
2017-12-19,107.24,107.84,105.37,105.39,1807167.0,0.0,1.0,107.24,107.84,105.37,105.39,1807167.0
2017-12-18,108.66,109.43,107.28,107.48,2305840.0,0.0,1.0,108.66,109.43,107.28,107.48,2305840.0
2017-12-15,106.55,108.93,106.47,108.4,2434779.0,0.0,1.0,106.55,108.93,106.47,108.4,2434779.0
2017-12-14,105.95,107.12,105.95,106.25,1479116.0,0.0,1.0,105.95,107.12,105.95,106.25,1479116.0
2017-12-13,107.03,107.89,105.51,106.02,1924569.0,0.0,1.0,107.03,107.89,105.51,106.02,1924569.0
2017-12-12,106.32,107.98,105.58,106.33,1987461.0,0.0,1.0,106.32,107.98,105.58,106.33,1987461.0
2017-12-11,106.87,107.95,106.15,106.83,2270028.0,0.0,1.0,106.87,107.95,106.15,106.83,2270028.0
2017-12-08,109.6,110.17,106.69,107.16,3094512.0,0.0,1.0,109.6,110.17,106.69,107.16,3094512.0
2017-12-07,106.2,110.18,106.0,109.61,3028608.0,0.0,1.0,106.2,110.18,106.0,109.61,3028608.0
2017-12-06,105.73,107.83,105.73,106.92,1678616.0,0.0,1.0,105.73,107.83,105.73,106.92,1678616.0
2017-12-05,107.91,109.49,106.55,106.59,2983741.0,0.0,1.0,107.91,109.49,106.55,106.59,2983741.0
2017-12-04,108.0,108.69,105.16,107.95,3940444.0,0.0,1.0,108.0,108.69,105.16,107.95,3940444.0
2017-12-01,108.81,110.12,106.29,107.06,4905374.0,0.0,1.0,108.81,110.12,106.29,107.06,4905374.0
2017-11-30,109.64,111.579,106.54,109.7,8408815.0,0.0,1.0,109.64,111.579,106.54,109.7,8408815.0
2017-11-29,114.03,114.46,106.2,109.34,19333560.0,0.0,1.0,114.03,114.46,106.2,109.34,19333560.0
2017-11-28,130.76,131.1,127.49,129.95,3683510.0,0.0,1.0,130.76,131.1,127.49,129.95,3683510.0
2017-11-27,130.19,130.92,129.26,130.24,2248835.0,0.0,1.0,130.19,130.92,129.26,130.24,2248835.0
2017-11-24,127.74,129.54,127.65,129.5,1013550.0,0.0,1.0,127.74,129.54,127.65,129.5,1013550.0
2017-11-22,128.01,128.685,126.835,127.77,1467080.0,0.0,1.0,128.01,128.685,126.835,127.77,1467080.0
2017-11-21,127.13,128.17,126.97,127.71,1567056.0,0.0,1.0,127.13,128.17,126.97,127.71,1567056.0
2017-11-20,127.51,128.28,126.11,126.28,1711322.0,0.0,1.0,127.51,128.28,126.11,126.28,1711322.0
2017-11-17,127.49,127.92,125.87,127.49,1458953.0,0.0,1.0,127.49,127.92,125.87,127.49,1458953.0
2017-11-16,124.79,127.0,124.64,127.0,1525137.0,0.0,1.0,124.79,127.0,124.64,127.0,1525137.0
2017-11-15,123.87,125.01,122.44,124.02,1439532.0,0.0,1.0,123.87,125.01,122.44,124.02,1439532.0
2017-11-14,124.4,124.82,123.16,123.87,1221703.0,0.0,1.0,124.4,124.82,123.16,123.87,1221703.0
2017-11-13,124.34,125.02,122.685,124.64,1132264.0,0.0,1.0,124.34,125.02,122.685,124.64,1132264.0
2017-11-10,121.95,123.32,121.31,123.11,929375.0,0.0,1.0,121.95,123.32,121.31,123.11,929375.0
2017-11-09,122.9,123.09,120.01,122.4,1455225.0,0.0,1.0,122.9,123.09,120.01,122.4,1455225.0
2017-11-07,124.26,124.54,122.61,123.4,803631.0,0.0,1.0,124.26,124.54,122.61,123.4,803631.0
2017-11-06,125.0,125.09,123.19,123.82,994672.0,0.0,1.0,125.0,125.09,123.19,123.82,994672.0
2017-11-03,124.5,125.5,124.1101,124.85,1308745.0,0.0,1.0,124.5,125.5,124.1101,124.85,1308745.0
2017-11-02,125.5,125.65,123.51,124.72,1732421.0,0.0,1.0,125.5,125.65,123.51,124.72,1732421.0
2017-11-01,125.63,126.44,123.4,124.78,1612432.0,0.0,1.0,125.63,126.44,123.4,124.78,1612432.0
2017-10-31,124.28,125.01,123.42,124.96,1836559.0,0.0,1.0,124.28,125.01,123.42,124.96,1836559.0
2017-10-30,123.04,124.28,121.9,123.91,1606533.0,0.0,1.0,123.04,124.28,121.9,123.91,1606533.0
2017-10-27,121.61,123.97,121.4,123.58,1503302.0,0.0,1.0,121.61,123.97,121.4,123.58,1503302.0
2017-10-26,120.21,121.95,119.46,121.35,893806.0,0.0,1.0,120.21,121.95,119.46,121.35,893806.0
2017-10-25,119.0,120.25,118.05,119.94,1064033.0,0.0,1.0,119.0,120.25,118.05,119.94,1064033.0
2017-10-24,118.96,119.61,117.9,119.29,1306666.0,0.0,1.0,118.96,119.61,117.9,119.29,1306666.0
2017-10-23,120.99,121.72,118.73,118.99,1484003.0,0.0,1.0,120.99,121.72,118.73,118.99,1484003.0
2017-10-20,119.98,121.88,119.7,120.81,1570159.0,0.0,1.0,119.98,121.88,119.7,120.81,1570159.0
2017-10-19,119.0,119.32,117.57,119.29,1087574.0,0.0,1.0,119.0,119.32,117.57,119.29,1087574.0
2017-10-18,118.5,118.86,117.7834,118.54,998575.0,0.0,1.0,118.5,118.86,117.7834,118.54,998575.0
2017-10-17,119.35,119.7599,118.06,118.72,1179973.0,0.0,1.0,119.35,119.7599,118.06,118.72,1179973.0
2017-10-16,119.69,119.97,118.67,119.2,1176704.0,0.0,1.0,119.69,119.97,118.67,119.2,1176704.0
2017-10-13,119.77,119.77,118.4498,119.63,1226925.0,0.0,1.0,119.77,119.77,118.4498,119.63,1226925.0
2017-10-12,118.55,119.84,118.51,118.99,1226381.0,0.0,1.0,118.55,119.84,118.51,118.99,1226381.0
2017-10-11,117.02,118.66,116.93,118.57,1072510.0,0.0,1.0,117.02,118.66,116.93,118.57,1072510.0
2017-10-10,117.22,117.53,116.32,117.05,916721.0,0.0,1.0,117.22,117.53,116.32,117.05,916721.0
2017-10-09,116.8,117.52,116.64,117.14,847005.0,0.0,1.0,116.8,117.52,116.64,117.14,847005.0
2017-10-06,116.18,117.61,115.81,116.96,1718039.0,0.0,1.0,116.18,117.61,115.81,116.96,1718039.0
2017-10-05,114.5,116.83,113.9,116.54,1578348.0,0.0,1.0,114.5,116.83,113.9,116.54,1578348.0
2017-10-04,113.79,114.07,112.35,114.05,1120483.0,0.0,1.0,113.79,114.07,112.35,114.05,1120483.0
2017-10-03,112.39,113.73,111.67,113.63,1039855.0,0.0,1.0,112.39,113.73,111.67,113.63,1039855.0
2017-10-02,110.6915,113.76,110.68,112.47,1957433.0,0.0,1.0,110.6915,113.76,110.68,112.47,1957433.0
2017-09-29,111.25,112.76,111.0,112.26,2013739.0,0.0,1.0,111.25,112.76,111.0,112.26,2013739.0
2017-09-28,111.4,111.96,110.52,111.45,1335191.0,0.0,1.0,111.4,111.96,110.52,111.45,1335191.0
2017-09-27,110.21,113.47,110.21,111.96,1717796.0,0.0,1.0,110.21,113.47,110.21,111.96,1717796.0
2017-09-26,110.59,111.38,108.83,110.61,1579054.0,0.0,1.0,110.59,111.38,108.83,110.61,1579054.0
2017-09-25,111.67,111.83,108.65,109.82,2015979.0,0.0,1.0,111.67,111.83,108.65,109.82,2015979.0
2017-09-22,111.68,112.82,111.64,111.78,944731.0,0.0,1.0,111.68,112.82,111.64,111.78,944731.0
2017-09-21,112.82,113.0,111.37,112.29,1148893.0,0.0,1.0,112.82,113.0,111.37,112.29,1148893.0
2017-09-20,113.07,113.339,111.35,112.73,1686485.0,0.0,1.0,113.07,113.339,111.35,112.73,1686485.0
2017-09-19,113.77,114.06,112.97,113.08,1945388.0,0.0,1.0,113.77,114.06,112.97,113.08,1945388.0
2017-09-18,113.74,114.66,112.87,113.84,2020868.0,0.0,1.0,113.74,114.66,112.87,113.84,2020868.0
2017-09-15,115.62,115.62,113.88,114.3,6185403.0,0.0,1.0,115.62,115.62,113.88,114.3,6185403.0
2017-09-14,115.62,116.14,114.5,115.48,1625113.0,0.0,1.0,115.62,116.14,114.5,115.48,1625113.0
2017-09-13,116.04,116.5,115.25,116.18,1269826.0,0.0,1.0,116.04,116.5,115.25,116.18,1269826.0
2017-09-12,116.35,116.99,114.98,116.16,1523756.0,0.0,1.0,116.35,116.99,114.98,116.16,1523756.0
2017-09-11,112.98,117.125,112.22,116.48,2279670.0,0.0,1.0,112.98,117.125,112.22,116.48,2279670.0
2017-09-08,114.17,115.72,114.1,114.44,2650236.0,0.0,1.0,114.17,115.72,114.1,114.44,2650236.0
2017-09-07,114.14,114.465,113.19,114.05,1705693.0,0.0,1.0,114.14,114.465,113.19,114.05,1705693.0
2017-09-06,114.4,114.78,112.65,113.79,2328344.0,0.0,1.0,114.4,114.78,112.65,113.79,2328344.0
2017-09-05,113.46,114.81,112.52,113.77,3089055.0,0.0,1.0,113.46,114.81,112.52,113.77,3089055.0
2017-09-01,114.63,115.62,113.65,113.71,1521113.0,0.0,1.0,114.63,115.62,113.65,113.71,1521113.0
2017-08-31,113.63,114.7,112.815,114.46,1442442.0,0.0,1.0,113.63,114.7,112.815,114.46,1442442.0
2017-08-30,111.27,113.67,110.61,113.29,1439951.0,0.0,1.0,111.27,113.67,110.61,113.29,1439951.0
2017-08-29,109.65,111.895,109.25,111.27,1798166.0,0.0,1.0,109.65,111.895,109.25,111.27,1798166.0
2017-08-28,115.06,115.14,110.01,111.48,3591870.0,0.0,1.0,115.06,115.14,110.01,111.48,3591870.0
2017-08-25,115.0,119.73,113.54,114.97,7085626.0,0.0,1.0,115.0,119.73,113.54,114.97,7085626.0
2017-08-24,110.58,111.25,109.04,110.61,2948237.0,0.0,1.0,110.58,111.25,109.04,110.61,2948237.0
2017-08-23,110.91,111.34,110.05,110.65,1631213.0,0.0,1.0,110.91,111.34,110.05,110.65,1631213.0
2017-08-22,110.31,112.235,109.77,111.01,1705576.0,0.0,1.0,110.31,112.235,109.77,111.01,1705576.0
2017-08-21,108.37,110.3,108.37,109.75,1265606.0,0.0,1.0,108.37,110.3,108.37,109.75,1265606.0
2017-08-18,107.86,110.1,107.19,108.56,1145061.0,0.0,1.0,107.86,110.1,107.19,108.56,1145061.0
2017-08-17,110.07,110.82,107.73,107.89,1715092.0,0.0,1.0,110.07,110.82,107.73,107.89,1715092.0
2017-08-16,110.36,110.93,109.36,110.49,1312081.0,0.0,1.0,110.36,110.93,109.36,110.49,1312081.0
2017-08-15,109.02,110.1,108.12,109.8,1258345.0,0.0,1.0,109.02,110.1,108.12,109.8,1258345.0
2017-08-14,109.2,110.0,108.01,108.9,1634486.0,0.0,1.0,109.2,110.0,108.01,108.9,1634486.0
2017-08-11,105.75,108.7577,105.1,108.01,1422869.0,0.0,1.0,105.75,108.7577,105.1,108.01,1422869.0
2017-08-10,106.56,107.54,104.77,104.98,1842203.0,0.0,1.0,106.56,107.54,104.77,104.98,1842203.0
2017-08-09,107.69,107.96,106.54,107.45,1115478.0,0.0,1.0,107.69,107.96,106.54,107.45,1115478.0
2017-08-08,109.38,110.27,108.0,108.35,1080202.0,0.0,1.0,109.38,110.27,108.0,108.35,1080202.0
2017-08-07,108.67,111.0,108.4,109.82,1491115.0,0.0,1.0,108.67,111.0,108.4,109.82,1491115.0
2017-08-04,108.35,109.04,107.56,108.39,1481357.0,0.0,1.0,108.35,109.04,107.56,108.39,1481357.0
2017-08-03,107.95,108.5,105.6,107.88,2249989.0,0.0,1.0,107.95,108.5,105.6,107.88,2249989.0
2017-08-02,111.08,111.38,107.28,109.13,1756009.0,0.0,1.0,111.08,111.38,107.28,109.13,1756009.0
2017-08-01,111.27,112.59,111.1,111.38,1304376.0,0.0,1.0,111.27,112.59,111.1,111.38,1304376.0
2017-07-31,111.65,112.315,109.78,110.79,1356552.0,0.0,1.0,111.65,112.315,109.78,110.79,1356552.0
2017-07-28,110.6,112.2754,110.3326,111.5,939043.0,0.0,1.0,110.6,112.2754,110.3326,111.5,939043.0
2017-07-27,114.97,115.25,109.32,111.52,2357620.0,0.0,1.0,114.97,115.25,109.32,111.52,2357620.0
2017-07-26,112.5,114.1,112.41,114.08,1882057.0,0.0,1.0,112.5,114.1,112.41,114.08,1882057.0
2017-07-25,110.91,112.4,110.2,112.26,1337115.0,0.0,1.0,110.91,112.4,110.2,112.26,1337115.0
2017-07-24,109.59,110.89,109.335,110.81,1050047.0,0.0,1.0,109.59,110.89,109.335,110.81,1050047.0
2017-07-21,109.41,110.54,109.08,109.75,1100700.0,0.0,1.0,109.41,110.54,109.08,109.75,1100700.0
2017-07-20,109.72,110.5,108.88,109.91,1259425.0,0.0,1.0,109.72,110.5,108.88,109.91,1259425.0
2017-07-19,108.5,110.5,108.47,110.25,2034611.0,0.0,1.0,108.5,110.5,108.47,110.25,2034611.0
2017-07-18,106.67,107.85,106.23,107.7,862647.0,0.0,1.0,106.67,107.85,106.23,107.7,862647.0
2017-07-17,108.9,109.0,106.56,106.94,1175554.0,0.0,1.0,108.9,109.0,106.56,106.94,1175554.0
2017-07-14,107.46,108.91,107.01,108.74,1479526.0,0.0,1.0,107.46,108.91,107.01,108.74,1479526.0
2017-07-13,107.49,108.5,106.38,107.07,1411266.0,0.0,1.0,107.49,108.5,106.38,107.07,1411266.0
2017-07-12,105.61,107.08,104.76,106.68,2612888.0,0.0,1.0,105.61,107.08,104.76,106.68,2612888.0
2017-07-11,103.47,104.73,102.98,104.3,1450669.0,0.0,1.0,103.47,104.73,102.98,104.3,1450669.0
2017-07-10,103.33,104.185,102.38,103.74,1191783.0,0.0,1.0,103.33,104.185,102.38,103.74,1191783.0
2017-07-07,102.29,104.28,102.29,103.32,1666452.0,0.0,1.0,102.29,104.28,102.29,103.32,1666452.0
2017-07-06,101.59,103.11,100.794,102.05,2593456.0,0.0,1.0,101.59,103.11,100.794,102.05,2593456.0
2017-07-05,99.37,103.04,99.22,102.6,2759895.0,0.0,1.0,99.37,103.04,99.22,102.6,2759895.0
2017-07-03,101.32,101.82,99.32,99.36,1454229.0,0.0,1.0,101.32,101.82,99.32,99.36,1454229.0
2017-06-30,102.32,102.37,100.75,100.82,1659031.0,0.0,1.0,102.32,102.37,100.75,100.82,1659031.0
2017-06-29,103.57,103.8105,100.0,101.39,2333399.0,0.0,1.0,103.57,103.8105,100.0,101.39,2333399.0
2017-06-28,103.69,104.86,101.54,104.28,1640245.0,0.0,1.0,103.69,104.86,101.54,104.28,1640245.0
2017-06-27,105.58,106.45,102.5,102.92,2215375.0,0.0,1.0,105.58,106.45,102.5,102.92,2215375.0
2017-06-26,107.76,109.07,105.31,106.12,1870235.0,0.0,1.0,107.76,109.07,105.31,106.12,1870235.0
2017-06-23,106.4,108.76,105.3,107.71,3598155.0,0.0,1.0,106.4,108.76,105.3,107.71,3598155.0
2017-06-22,105.72,107.26,104.55,106.78,2327303.0,0.0,1.0,105.72,107.26,104.55,106.78,2327303.0
2017-06-21,105.88,106.56,104.82,105.69,2641503.0,0.0,1.0,105.88,106.56,104.82,105.69,2641503.0
2017-06-20,106.01,107.11,104.3,104.93,1946595.0,0.0,1.0,106.01,107.11,104.3,104.93,1946595.0
2017-06-19,105.6,106.7,105.16,106.16,2432063.0,0.0,1.0,105.6,106.7,105.16,106.16,2432063.0
2017-06-16,105.5,105.92,103.63,104.88,2536983.0,0.0,1.0,105.5,105.92,103.63,104.88,2536983.0
2017-06-15,104.77,106.04,103.48,105.58,1740903.0,0.0,1.0,104.77,106.04,103.48,105.58,1740903.0
2017-06-14,108.52,108.65,105.0232,106.2,1953219.0,0.0,1.0,108.52,108.65,105.0232,106.2,1953219.0
2017-06-13,107.6,108.24,105.17,107.55,2257865.0,0.0,1.0,107.6,108.24,105.17,107.55,2257865.0
2017-06-12,104.21,108.62,100.7,107.44,5005477.0,0.0,1.0,104.21,108.62,100.7,107.44,5005477.0
2017-06-09,111.16,111.6999,103.62,105.95,3011163.0,0.0,1.0,111.16,111.6999,103.62,105.95,3011163.0
2017-06-08,111.51,111.95,110.2,111.12,2006959.0,0.0,1.0,111.51,111.95,110.2,111.12,2006959.0
2017-06-07,111.38,112.08,110.6,111.17,2010213.0,0.0,1.0,111.38,112.08,110.6,111.17,2010213.0
2017-06-06,110.4,112.27,110.19,111.45,1505270.0,0.0,1.0,110.4,112.27,110.19,111.45,1505270.0
2017-06-05,112.74,113.14,110.23,110.88,3933494.0,0.0,1.0,112.74,113.14,110.23,110.88,3933494.0
2017-06-02,113.78,113.88,111.76,112.91,2213075.0,0.0,1.0,113.78,113.88,111.76,112.91,2213075.0
2017-06-01,111.72,113.12,110.94,113.03,2318445.0,0.0,1.0,111.72,113.12,110.94,113.03,2318445.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 105.04 105.65 104.5301 104.83 1042328.0 0.0 1.0 105.04 105.65 104.5301 104.83 1042328.0
3 2017-12-28 104.66 105.22 104.2 105.07 860725.0 0.0 1.0 104.66 105.22 104.2 105.07 860725.0
4 2017-12-27 103.97 105.199 103.48 104.58 959904.0 0.0 1.0 103.97 105.199 103.48 104.58 959904.0
5 2017-12-26 103.45 104.15 103.19 103.8 1307823.0 0.0 1.0 103.45 104.15 103.19 103.8 1307823.0
6 2017-12-22 104.85 104.85 103.78 103.89 1411598.0 0.0 1.0 104.85 104.85 103.78 103.89 1411598.0
7 2017-12-21 105.58 105.6699 103.65 104.43 3901415.0 0.0 1.0 105.58 105.6699 103.65 104.43 3901415.0
8 2017-12-20 106.02 106.02 104.19 105.03 2502489.0 0.0 1.0 106.02 106.02 104.19 105.03 2502489.0
9 2017-12-19 107.24 107.84 105.37 105.39 1807167.0 0.0 1.0 107.24 107.84 105.37 105.39 1807167.0
10 2017-12-18 108.66 109.43 107.28 107.48 2305840.0 0.0 1.0 108.66 109.43 107.28 107.48 2305840.0
11 2017-12-15 106.55 108.93 106.47 108.4 2434779.0 0.0 1.0 106.55 108.93 106.47 108.4 2434779.0
12 2017-12-14 105.95 107.12 105.95 106.25 1479116.0 0.0 1.0 105.95 107.12 105.95 106.25 1479116.0
13 2017-12-13 107.03 107.89 105.51 106.02 1924569.0 0.0 1.0 107.03 107.89 105.51 106.02 1924569.0
14 2017-12-12 106.32 107.98 105.58 106.33 1987461.0 0.0 1.0 106.32 107.98 105.58 106.33 1987461.0
15 2017-12-11 106.87 107.95 106.15 106.83 2270028.0 0.0 1.0 106.87 107.95 106.15 106.83 2270028.0
16 2017-12-08 109.6 110.17 106.69 107.16 3094512.0 0.0 1.0 109.6 110.17 106.69 107.16 3094512.0
17 2017-12-07 106.2 110.18 106.0 109.61 3028608.0 0.0 1.0 106.2 110.18 106.0 109.61 3028608.0
18 2017-12-06 105.73 107.83 105.73 106.92 1678616.0 0.0 1.0 105.73 107.83 105.73 106.92 1678616.0
19 2017-12-05 107.91 109.49 106.55 106.59 2983741.0 0.0 1.0 107.91 109.49 106.55 106.59 2983741.0
20 2017-12-04 108.0 108.69 105.16 107.95 3940444.0 0.0 1.0 108.0 108.69 105.16 107.95 3940444.0
21 2017-12-01 108.81 110.12 106.29 107.06 4905374.0 0.0 1.0 108.81 110.12 106.29 107.06 4905374.0
22 2017-11-30 109.64 111.579 106.54 109.7 8408815.0 0.0 1.0 109.64 111.579 106.54 109.7 8408815.0
23 2017-11-29 114.03 114.46 106.2 109.34 19333560.0 0.0 1.0 114.03 114.46 106.2 109.34 19333560.0
24 2017-11-28 130.76 131.1 127.49 129.95 3683510.0 0.0 1.0 130.76 131.1 127.49 129.95 3683510.0
25 2017-11-27 130.19 130.92 129.26 130.24 2248835.0 0.0 1.0 130.19 130.92 129.26 130.24 2248835.0
26 2017-11-24 127.74 129.54 127.65 129.5 1013550.0 0.0 1.0 127.74 129.54 127.65 129.5 1013550.0
27 2017-11-22 128.01 128.685 126.835 127.77 1467080.0 0.0 1.0 128.01 128.685 126.835 127.77 1467080.0
28 2017-11-21 127.13 128.17 126.97 127.71 1567056.0 0.0 1.0 127.13 128.17 126.97 127.71 1567056.0
29 2017-11-20 127.51 128.28 126.11 126.28 1711322.0 0.0 1.0 127.51 128.28 126.11 126.28 1711322.0
30 2017-11-17 127.49 127.92 125.87 127.49 1458953.0 0.0 1.0 127.49 127.92 125.87 127.49 1458953.0
31 2017-11-16 124.79 127.0 124.64 127.0 1525137.0 0.0 1.0 124.79 127.0 124.64 127.0 1525137.0
32 2017-11-15 123.87 125.01 122.44 124.02 1439532.0 0.0 1.0 123.87 125.01 122.44 124.02 1439532.0
33 2017-11-14 124.4 124.82 123.16 123.87 1221703.0 0.0 1.0 124.4 124.82 123.16 123.87 1221703.0
34 2017-11-13 124.34 125.02 122.685 124.64 1132264.0 0.0 1.0 124.34 125.02 122.685 124.64 1132264.0
35 2017-11-10 121.95 123.32 121.31 123.11 929375.0 0.0 1.0 121.95 123.32 121.31 123.11 929375.0
36 2017-11-09 122.9 123.09 120.01 122.4 1455225.0 0.0 1.0 122.9 123.09 120.01 122.4 1455225.0
37 2017-11-07 124.26 124.54 122.61 123.4 803631.0 0.0 1.0 124.26 124.54 122.61 123.4 803631.0
38 2017-11-06 125.0 125.09 123.19 123.82 994672.0 0.0 1.0 125.0 125.09 123.19 123.82 994672.0
39 2017-11-03 124.5 125.5 124.1101 124.85 1308745.0 0.0 1.0 124.5 125.5 124.1101 124.85 1308745.0
40 2017-11-02 125.5 125.65 123.51 124.72 1732421.0 0.0 1.0 125.5 125.65 123.51 124.72 1732421.0
41 2017-11-01 125.63 126.44 123.4 124.78 1612432.0 0.0 1.0 125.63 126.44 123.4 124.78 1612432.0
42 2017-10-31 124.28 125.01 123.42 124.96 1836559.0 0.0 1.0 124.28 125.01 123.42 124.96 1836559.0
43 2017-10-30 123.04 124.28 121.9 123.91 1606533.0 0.0 1.0 123.04 124.28 121.9 123.91 1606533.0
44 2017-10-27 121.61 123.97 121.4 123.58 1503302.0 0.0 1.0 121.61 123.97 121.4 123.58 1503302.0
45 2017-10-26 120.21 121.95 119.46 121.35 893806.0 0.0 1.0 120.21 121.95 119.46 121.35 893806.0
46 2017-10-25 119.0 120.25 118.05 119.94 1064033.0 0.0 1.0 119.0 120.25 118.05 119.94 1064033.0
47 2017-10-24 118.96 119.61 117.9 119.29 1306666.0 0.0 1.0 118.96 119.61 117.9 119.29 1306666.0
48 2017-10-23 120.99 121.72 118.73 118.99 1484003.0 0.0 1.0 120.99 121.72 118.73 118.99 1484003.0
49 2017-10-20 119.98 121.88 119.7 120.81 1570159.0 0.0 1.0 119.98 121.88 119.7 120.81 1570159.0
50 2017-10-19 119.0 119.32 117.57 119.29 1087574.0 0.0 1.0 119.0 119.32 117.57 119.29 1087574.0
51 2017-10-18 118.5 118.86 117.7834 118.54 998575.0 0.0 1.0 118.5 118.86 117.7834 118.54 998575.0
52 2017-10-17 119.35 119.7599 118.06 118.72 1179973.0 0.0 1.0 119.35 119.7599 118.06 118.72 1179973.0
53 2017-10-16 119.69 119.97 118.67 119.2 1176704.0 0.0 1.0 119.69 119.97 118.67 119.2 1176704.0
54 2017-10-13 119.77 119.77 118.4498 119.63 1226925.0 0.0 1.0 119.77 119.77 118.4498 119.63 1226925.0
55 2017-10-12 118.55 119.84 118.51 118.99 1226381.0 0.0 1.0 118.55 119.84 118.51 118.99 1226381.0
56 2017-10-11 117.02 118.66 116.93 118.57 1072510.0 0.0 1.0 117.02 118.66 116.93 118.57 1072510.0
57 2017-10-10 117.22 117.53 116.32 117.05 916721.0 0.0 1.0 117.22 117.53 116.32 117.05 916721.0
58 2017-10-09 116.8 117.52 116.64 117.14 847005.0 0.0 1.0 116.8 117.52 116.64 117.14 847005.0
59 2017-10-06 116.18 117.61 115.81 116.96 1718039.0 0.0 1.0 116.18 117.61 115.81 116.96 1718039.0
60 2017-10-05 114.5 116.83 113.9 116.54 1578348.0 0.0 1.0 114.5 116.83 113.9 116.54 1578348.0
61 2017-10-04 113.79 114.07 112.35 114.05 1120483.0 0.0 1.0 113.79 114.07 112.35 114.05 1120483.0
62 2017-10-03 112.39 113.73 111.67 113.63 1039855.0 0.0 1.0 112.39 113.73 111.67 113.63 1039855.0
63 2017-10-02 110.6915 113.76 110.68 112.47 1957433.0 0.0 1.0 110.6915 113.76 110.68 112.47 1957433.0
64 2017-09-29 111.25 112.76 111.0 112.26 2013739.0 0.0 1.0 111.25 112.76 111.0 112.26 2013739.0
65 2017-09-28 111.4 111.96 110.52 111.45 1335191.0 0.0 1.0 111.4 111.96 110.52 111.45 1335191.0
66 2017-09-27 110.21 113.47 110.21 111.96 1717796.0 0.0 1.0 110.21 113.47 110.21 111.96 1717796.0
67 2017-09-26 110.59 111.38 108.83 110.61 1579054.0 0.0 1.0 110.59 111.38 108.83 110.61 1579054.0
68 2017-09-25 111.67 111.83 108.65 109.82 2015979.0 0.0 1.0 111.67 111.83 108.65 109.82 2015979.0
69 2017-09-22 111.68 112.82 111.64 111.78 944731.0 0.0 1.0 111.68 112.82 111.64 111.78 944731.0
70 2017-09-21 112.82 113.0 111.37 112.29 1148893.0 0.0 1.0 112.82 113.0 111.37 112.29 1148893.0
71 2017-09-20 113.07 113.339 111.35 112.73 1686485.0 0.0 1.0 113.07 113.339 111.35 112.73 1686485.0
72 2017-09-19 113.77 114.06 112.97 113.08 1945388.0 0.0 1.0 113.77 114.06 112.97 113.08 1945388.0
73 2017-09-18 113.74 114.66 112.87 113.84 2020868.0 0.0 1.0 113.74 114.66 112.87 113.84 2020868.0
74 2017-09-15 115.62 115.62 113.88 114.3 6185403.0 0.0 1.0 115.62 115.62 113.88 114.3 6185403.0
75 2017-09-14 115.62 116.14 114.5 115.48 1625113.0 0.0 1.0 115.62 116.14 114.5 115.48 1625113.0
76 2017-09-13 116.04 116.5 115.25 116.18 1269826.0 0.0 1.0 116.04 116.5 115.25 116.18 1269826.0
77 2017-09-12 116.35 116.99 114.98 116.16 1523756.0 0.0 1.0 116.35 116.99 114.98 116.16 1523756.0
78 2017-09-11 112.98 117.125 112.22 116.48 2279670.0 0.0 1.0 112.98 117.125 112.22 116.48 2279670.0
79 2017-09-08 114.17 115.72 114.1 114.44 2650236.0 0.0 1.0 114.17 115.72 114.1 114.44 2650236.0
80 2017-09-07 114.14 114.465 113.19 114.05 1705693.0 0.0 1.0 114.14 114.465 113.19 114.05 1705693.0
81 2017-09-06 114.4 114.78 112.65 113.79 2328344.0 0.0 1.0 114.4 114.78 112.65 113.79 2328344.0
82 2017-09-05 113.46 114.81 112.52 113.77 3089055.0 0.0 1.0 113.46 114.81 112.52 113.77 3089055.0
83 2017-09-01 114.63 115.62 113.65 113.71 1521113.0 0.0 1.0 114.63 115.62 113.65 113.71 1521113.0
84 2017-08-31 113.63 114.7 112.815 114.46 1442442.0 0.0 1.0 113.63 114.7 112.815 114.46 1442442.0
85 2017-08-30 111.27 113.67 110.61 113.29 1439951.0 0.0 1.0 111.27 113.67 110.61 113.29 1439951.0
86 2017-08-29 109.65 111.895 109.25 111.27 1798166.0 0.0 1.0 109.65 111.895 109.25 111.27 1798166.0
87 2017-08-28 115.06 115.14 110.01 111.48 3591870.0 0.0 1.0 115.06 115.14 110.01 111.48 3591870.0
88 2017-08-25 115.0 119.73 113.54 114.97 7085626.0 0.0 1.0 115.0 119.73 113.54 114.97 7085626.0
89 2017-08-24 110.58 111.25 109.04 110.61 2948237.0 0.0 1.0 110.58 111.25 109.04 110.61 2948237.0
90 2017-08-23 110.91 111.34 110.05 110.65 1631213.0 0.0 1.0 110.91 111.34 110.05 110.65 1631213.0
91 2017-08-22 110.31 112.235 109.77 111.01 1705576.0 0.0 1.0 110.31 112.235 109.77 111.01 1705576.0
92 2017-08-21 108.37 110.3 108.37 109.75 1265606.0 0.0 1.0 108.37 110.3 108.37 109.75 1265606.0
93 2017-08-18 107.86 110.1 107.19 108.56 1145061.0 0.0 1.0 107.86 110.1 107.19 108.56 1145061.0
94 2017-08-17 110.07 110.82 107.73 107.89 1715092.0 0.0 1.0 110.07 110.82 107.73 107.89 1715092.0
95 2017-08-16 110.36 110.93 109.36 110.49 1312081.0 0.0 1.0 110.36 110.93 109.36 110.49 1312081.0
96 2017-08-15 109.02 110.1 108.12 109.8 1258345.0 0.0 1.0 109.02 110.1 108.12 109.8 1258345.0
97 2017-08-14 109.2 110.0 108.01 108.9 1634486.0 0.0 1.0 109.2 110.0 108.01 108.9 1634486.0
98 2017-08-11 105.75 108.7577 105.1 108.01 1422869.0 0.0 1.0 105.75 108.7577 105.1 108.01 1422869.0
99 2017-08-10 106.56 107.54 104.77 104.98 1842203.0 0.0 1.0 106.56 107.54 104.77 104.98 1842203.0
100 2017-08-09 107.69 107.96 106.54 107.45 1115478.0 0.0 1.0 107.69 107.96 106.54 107.45 1115478.0
101 2017-08-08 109.38 110.27 108.0 108.35 1080202.0 0.0 1.0 109.38 110.27 108.0 108.35 1080202.0
102 2017-08-07 108.67 111.0 108.4 109.82 1491115.0 0.0 1.0 108.67 111.0 108.4 109.82 1491115.0
103 2017-08-04 108.35 109.04 107.56 108.39 1481357.0 0.0 1.0 108.35 109.04 107.56 108.39 1481357.0
104 2017-08-03 107.95 108.5 105.6 107.88 2249989.0 0.0 1.0 107.95 108.5 105.6 107.88 2249989.0
105 2017-08-02 111.08 111.38 107.28 109.13 1756009.0 0.0 1.0 111.08 111.38 107.28 109.13 1756009.0
106 2017-08-01 111.27 112.59 111.1 111.38 1304376.0 0.0 1.0 111.27 112.59 111.1 111.38 1304376.0
107 2017-07-31 111.65 112.315 109.78 110.79 1356552.0 0.0 1.0 111.65 112.315 109.78 110.79 1356552.0
108 2017-07-28 110.6 112.2754 110.3326 111.5 939043.0 0.0 1.0 110.6 112.2754 110.3326 111.5 939043.0
109 2017-07-27 114.97 115.25 109.32 111.52 2357620.0 0.0 1.0 114.97 115.25 109.32 111.52 2357620.0
110 2017-07-26 112.5 114.1 112.41 114.08 1882057.0 0.0 1.0 112.5 114.1 112.41 114.08 1882057.0
111 2017-07-25 110.91 112.4 110.2 112.26 1337115.0 0.0 1.0 110.91 112.4 110.2 112.26 1337115.0
112 2017-07-24 109.59 110.89 109.335 110.81 1050047.0 0.0 1.0 109.59 110.89 109.335 110.81 1050047.0
113 2017-07-21 109.41 110.54 109.08 109.75 1100700.0 0.0 1.0 109.41 110.54 109.08 109.75 1100700.0
114 2017-07-20 109.72 110.5 108.88 109.91 1259425.0 0.0 1.0 109.72 110.5 108.88 109.91 1259425.0
115 2017-07-19 108.5 110.5 108.47 110.25 2034611.0 0.0 1.0 108.5 110.5 108.47 110.25 2034611.0
116 2017-07-18 106.67 107.85 106.23 107.7 862647.0 0.0 1.0 106.67 107.85 106.23 107.7 862647.0
117 2017-07-17 108.9 109.0 106.56 106.94 1175554.0 0.0 1.0 108.9 109.0 106.56 106.94 1175554.0
118 2017-07-14 107.46 108.91 107.01 108.74 1479526.0 0.0 1.0 107.46 108.91 107.01 108.74 1479526.0
119 2017-07-13 107.49 108.5 106.38 107.07 1411266.0 0.0 1.0 107.49 108.5 106.38 107.07 1411266.0
120 2017-07-12 105.61 107.08 104.76 106.68 2612888.0 0.0 1.0 105.61 107.08 104.76 106.68 2612888.0
121 2017-07-11 103.47 104.73 102.98 104.3 1450669.0 0.0 1.0 103.47 104.73 102.98 104.3 1450669.0
122 2017-07-10 103.33 104.185 102.38 103.74 1191783.0 0.0 1.0 103.33 104.185 102.38 103.74 1191783.0
123 2017-07-07 102.29 104.28 102.29 103.32 1666452.0 0.0 1.0 102.29 104.28 102.29 103.32 1666452.0
124 2017-07-06 101.59 103.11 100.794 102.05 2593456.0 0.0 1.0 101.59 103.11 100.794 102.05 2593456.0
125 2017-07-05 99.37 103.04 99.22 102.6 2759895.0 0.0 1.0 99.37 103.04 99.22 102.6 2759895.0
126 2017-07-03 101.32 101.82 99.32 99.36 1454229.0 0.0 1.0 101.32 101.82 99.32 99.36 1454229.0
127 2017-06-30 102.32 102.37 100.75 100.82 1659031.0 0.0 1.0 102.32 102.37 100.75 100.82 1659031.0
128 2017-06-29 103.57 103.8105 100.0 101.39 2333399.0 0.0 1.0 103.57 103.8105 100.0 101.39 2333399.0
129 2017-06-28 103.69 104.86 101.54 104.28 1640245.0 0.0 1.0 103.69 104.86 101.54 104.28 1640245.0
130 2017-06-27 105.58 106.45 102.5 102.92 2215375.0 0.0 1.0 105.58 106.45 102.5 102.92 2215375.0
131 2017-06-26 107.76 109.07 105.31 106.12 1870235.0 0.0 1.0 107.76 109.07 105.31 106.12 1870235.0
132 2017-06-23 106.4 108.76 105.3 107.71 3598155.0 0.0 1.0 106.4 108.76 105.3 107.71 3598155.0
133 2017-06-22 105.72 107.26 104.55 106.78 2327303.0 0.0 1.0 105.72 107.26 104.55 106.78 2327303.0
134 2017-06-21 105.88 106.56 104.82 105.69 2641503.0 0.0 1.0 105.88 106.56 104.82 105.69 2641503.0
135 2017-06-20 106.01 107.11 104.3 104.93 1946595.0 0.0 1.0 106.01 107.11 104.3 104.93 1946595.0
136 2017-06-19 105.6 106.7 105.16 106.16 2432063.0 0.0 1.0 105.6 106.7 105.16 106.16 2432063.0
137 2017-06-16 105.5 105.92 103.63 104.88 2536983.0 0.0 1.0 105.5 105.92 103.63 104.88 2536983.0
138 2017-06-15 104.77 106.04 103.48 105.58 1740903.0 0.0 1.0 104.77 106.04 103.48 105.58 1740903.0
139 2017-06-14 108.52 108.65 105.0232 106.2 1953219.0 0.0 1.0 108.52 108.65 105.0232 106.2 1953219.0
140 2017-06-13 107.6 108.24 105.17 107.55 2257865.0 0.0 1.0 107.6 108.24 105.17 107.55 2257865.0
141 2017-06-12 104.21 108.62 100.7 107.44 5005477.0 0.0 1.0 104.21 108.62 100.7 107.44 5005477.0
142 2017-06-09 111.16 111.6999 103.62 105.95 3011163.0 0.0 1.0 111.16 111.6999 103.62 105.95 3011163.0
143 2017-06-08 111.51 111.95 110.2 111.12 2006959.0 0.0 1.0 111.51 111.95 110.2 111.12 2006959.0
144 2017-06-07 111.38 112.08 110.6 111.17 2010213.0 0.0 1.0 111.38 112.08 110.6 111.17 2010213.0
145 2017-06-06 110.4 112.27 110.19 111.45 1505270.0 0.0 1.0 110.4 112.27 110.19 111.45 1505270.0
146 2017-06-05 112.74 113.14 110.23 110.88 3933494.0 0.0 1.0 112.74 113.14 110.23 110.88 3933494.0
147 2017-06-02 113.78 113.88 111.76 112.91 2213075.0 0.0 1.0 113.78 113.88 111.76 112.91 2213075.0
148 2017-06-01 111.72 113.12 110.94 113.03 2318445.0 0.0 1.0 111.72 113.12 110.94 113.03 2318445.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,10.57,10.58,10.27,10.28,26321111.0,0.0,1.0,10.57,10.58,10.27,10.28,26321111.0
2017-12-28,10.57,10.64,10.43,10.55,18345480.0,0.0,1.0,10.57,10.64,10.43,10.55,18345480.0
2017-12-27,10.45,10.74,10.4,10.53,22780900.0,0.0,1.0,10.45,10.74,10.4,10.53,22780900.0
2017-12-26,10.38,10.579,10.34,10.46,20362897.0,0.0,1.0,10.38,10.579,10.34,10.46,20362897.0
2017-12-22,10.75,10.77,10.2,10.54,50572874.0,0.0,1.0,10.75,10.77,10.2,10.54,50572874.0
2017-12-21,10.98,11.0793,10.87,10.89,21645217.0,0.0,1.0,10.98,11.0793,10.87,10.89,21645217.0
2017-12-20,11.1,11.18,10.8,10.98,31053753.0,0.0,1.0,11.1,11.18,10.8,10.98,31053753.0
2017-12-19,11.0,11.19,10.87,10.95,43445290.0,0.0,1.0,11.0,11.19,10.87,10.95,43445290.0
2017-12-18,10.6,11.0,10.51,10.98,62789226.0,0.0,1.0,10.6,11.0,10.51,10.98,62789226.0
2017-12-15,10.13,10.32,10.02,10.3,42459234.0,0.0,1.0,10.13,10.32,10.02,10.3,42459234.0
2017-12-14,10.1,10.17,9.96,10.13,26491754.0,0.0,1.0,10.1,10.17,9.96,10.13,26491754.0
2017-12-13,9.97,10.21,9.95,10.11,41201508.0,0.0,1.0,9.97,10.21,9.95,10.11,41201508.0
2017-12-12,10.13,10.14,9.88,9.9,35843064.0,0.0,1.0,10.13,10.14,9.88,9.9,35843064.0
2017-12-11,9.97,10.16,9.96,10.16,29359732.0,0.0,1.0,9.97,10.16,9.96,10.16,29359732.0
2017-12-08,10.15,10.2,9.92,9.94,34582737.0,0.0,1.0,10.15,10.2,9.92,9.94,34582737.0
2017-12-07,10.0705,10.19,9.95,10.04,32273896.0,0.0,1.0,10.0705,10.19,9.95,10.04,32273896.0
2017-12-06,9.9,10.05,9.71,10.0,38351614.0,0.0,1.0,9.9,10.05,9.71,10.0,38351614.0
2017-12-05,9.89,10.34,9.7,9.91,66840417.0,0.0,1.0,9.89,10.34,9.7,9.91,66840417.0
2017-12-04,10.85,10.86,9.82,10.03,95608827.0,0.0,1.0,10.85,10.86,9.82,10.03,95608827.0
2017-12-01,10.81,10.97,10.53,10.7201,41932685.0,0.0,1.0,10.81,10.97,10.53,10.7201,41932685.0
2017-11-30,10.87,11.03,10.76,10.89,42311007.0,0.0,1.0,10.87,11.03,10.76,10.89,42311007.0
2017-11-29,11.08,11.17,10.73,10.825,63028757.0,0.0,1.0,11.08,11.17,10.73,10.825,63028757.0
2017-11-28,11.45,11.54,11.0,11.17,65088197.0,0.0,1.0,11.45,11.54,11.0,11.17,65088197.0
2017-11-27,11.34,11.74,11.3358,11.55,41565129.0,0.0,1.0,11.34,11.74,11.3358,11.55,41565129.0
2017-11-24,11.38,11.42,11.3,11.38,11033178.0,0.0,1.0,11.38,11.42,11.3,11.38,11033178.0
2017-11-22,11.41,11.49,11.3,11.37,23686100.0,0.0,1.0,11.41,11.49,11.3,11.37,23686100.0
2017-11-21,11.421,11.49,11.24,11.4,31469531.0,0.0,1.0,11.421,11.49,11.24,11.4,31469531.0
2017-11-20,11.47,11.505,11.19,11.34,35827552.0,0.0,1.0,11.47,11.505,11.19,11.34,35827552.0
2017-11-17,11.3,11.75,11.28,11.38,56245136.0,0.0,1.0,11.3,11.75,11.28,11.38,56245136.0
2017-11-16,11.13,11.32,11.13,11.25,30814936.0,0.0,1.0,11.13,11.32,11.13,11.25,30814936.0
2017-11-15,11.01,11.13,10.77,11.07,33326871.0,0.0,1.0,11.01,11.13,10.77,11.07,33326871.0
2017-11-14,11.03,11.26,11.0,11.12,36254723.0,0.0,1.0,11.03,11.26,11.0,11.12,36254723.0
2017-11-13,11.18,11.2,10.92,11.09,53925999.0,0.0,1.0,11.18,11.2,10.92,11.09,53925999.0
2017-11-10,11.22,11.43,11.115,11.26,50022529.0,0.0,1.0,11.22,11.43,11.115,11.26,50022529.0
2017-11-09,11.25,11.35,11.03,11.12,75698460.0,0.0,1.0,11.25,11.35,11.03,11.12,75698460.0
2017-11-07,11.94,12.27,11.92,12.05,66232713.0,0.0,1.0,11.94,12.27,11.92,12.05,66232713.0
2017-11-06,12.04,12.09,11.64,11.93,95719936.0,0.0,1.0,12.04,12.09,11.64,11.93,95719936.0
2017-11-03,10.95,11.13,10.82,11.12,43989491.0,0.0,1.0,10.95,11.13,10.82,11.12,43989491.0
2017-11-02,10.87,10.99,10.66,10.85,47509725.0,0.0,1.0,10.87,10.99,10.66,10.85,47509725.0
2017-11-01,11.25,11.29,10.72,10.8,66416610.0,0.0,1.0,11.25,11.29,10.72,10.8,66416610.0
2017-10-31,10.76,11.31,10.69,10.985,78118243.0,0.0,1.0,10.76,11.31,10.69,10.985,78118243.0
2017-10-30,11.255,11.42,10.65,10.89,136725037.0,0.0,1.0,11.255,11.42,10.65,10.89,136725037.0
2017-10-27,12.17,12.19,11.35,11.84,115163241.0,0.0,1.0,12.17,12.19,11.35,11.84,115163241.0
2017-10-26,12.45,12.46,12.0,12.005,86725366.0,0.0,1.0,12.45,12.46,12.0,12.005,86725366.0
2017-10-25,12.95,13.13,12.29,12.33,165686209.0,0.0,1.0,12.95,13.13,12.29,12.33,165686209.0
2017-10-24,14.2,14.36,14.15,14.25,60340437.0,0.0,1.0,14.2,14.36,14.15,14.25,60340437.0
2017-10-23,13.94,14.19,13.8999,14.1,49438627.0,0.0,1.0,13.94,14.19,13.8999,14.1,49438627.0
2017-10-20,14.03,14.09,13.8,13.81,31624215.0,0.0,1.0,14.03,14.09,13.8,13.81,31624215.0
2017-10-19,13.85,14.04,13.69,13.95,33600243.0,0.0,1.0,13.85,14.04,13.69,13.95,33600243.0
2017-10-18,14.2,14.279,13.76,14.07,38868463.0,0.0,1.0,14.2,14.279,13.76,14.07,38868463.0
2017-10-17,14.24,14.345,14.135,14.16,28695155.0,0.0,1.0,14.24,14.345,14.135,14.16,28695155.0
2017-10-16,14.25,14.35,14.12,14.26,33684147.0,0.0,1.0,14.25,14.35,14.12,14.26,33684147.0
2017-10-13,14.32,14.41,14.12,14.22,37160693.0,0.0,1.0,14.32,14.41,14.12,14.22,37160693.0
2017-10-12,13.85,14.37,13.81,14.2,69313327.0,0.0,1.0,13.85,14.37,13.81,14.2,69313327.0
2017-10-11,13.62,13.96,13.61,13.88,38017847.0,0.0,1.0,13.62,13.96,13.61,13.88,38017847.0
2017-10-10,13.72,13.79,13.44,13.7,43046193.0,0.0,1.0,13.72,13.79,13.44,13.7,43046193.0
2017-10-09,13.26,13.83,13.26,13.47,53748724.0,0.0,1.0,13.26,13.83,13.26,13.47,53748724.0
2017-10-06,13.22,13.39,13.18,13.23,27939491.0,0.0,1.0,13.22,13.39,13.18,13.23,27939491.0
2017-10-05,13.38,13.46,13.21,13.34,34409933.0,0.0,1.0,13.38,13.46,13.21,13.34,34409933.0
2017-10-04,13.31,13.5,13.15,13.31,41814144.0,0.0,1.0,13.31,13.5,13.15,13.31,41814144.0
2017-10-03,12.73,13.48,12.7,13.42,84656340.0,0.0,1.0,12.73,13.48,12.7,13.42,84656340.0
2017-10-02,12.8,12.85,12.62,12.71,34256219.0,0.0,1.0,12.8,12.85,12.62,12.71,34256219.0
2017-09-29,12.765,12.82,12.6,12.75,33358815.0,0.0,1.0,12.765,12.82,12.6,12.75,33358815.0
2017-09-28,12.76,12.84,12.55,12.74,35439338.0,0.0,1.0,12.76,12.84,12.55,12.74,35439338.0
2017-09-27,12.65,12.87,12.5,12.74,59391214.0,0.0,1.0,12.65,12.87,12.5,12.74,59391214.0
2017-09-26,12.85,12.93,12.43,12.45,67417625.0,0.0,1.0,12.85,12.93,12.43,12.45,67417625.0
2017-09-25,13.25,13.28,12.49,12.61,83429167.0,0.0,1.0,13.25,13.28,12.49,12.61,83429167.0
2017-09-22,13.2,13.4,13.12,13.3,49752570.0,0.0,1.0,13.2,13.4,13.12,13.3,49752570.0
2017-09-21,14.0,14.24,13.32,13.41,164802839.0,0.0,1.0,14.0,14.24,13.32,13.41,164802839.0
2017-09-20,13.07,13.8,12.8,13.76,82385985.0,0.0,1.0,13.07,13.8,12.8,13.76,82385985.0
2017-09-19,13.25,13.29,12.88,13.12,64693928.0,0.0,1.0,13.25,13.29,12.88,13.12,64693928.0
2017-09-18,12.77,13.3,12.74,13.08,82647358.0,0.0,1.0,12.77,13.3,12.74,13.08,82647358.0
2017-09-15,12.33,12.66,12.31,12.52,49576344.0,0.0,1.0,12.33,12.66,12.31,12.52,49576344.0
2017-09-14,12.15,12.46,12.11,12.26,36903301.0,0.0,1.0,12.15,12.46,12.11,12.26,36903301.0
2017-09-13,12.22,12.36,12.12,12.22,36978783.0,0.0,1.0,12.22,12.36,12.12,12.22,36978783.0
2017-09-12,12.66,12.68,12.213,12.3,54029549.0,0.0,1.0,12.66,12.68,12.213,12.3,54029549.0
2017-09-11,12.46,12.74,12.4001,12.55,42904404.0,0.0,1.0,12.46,12.74,12.4001,12.55,42904404.0
2017-09-08,12.5712,12.61,12.035,12.25,60503832.0,0.0,1.0,12.5712,12.61,12.035,12.25,60503832.0
2017-09-07,12.84,12.94,12.6,12.63,35467788.0,0.0,1.0,12.84,12.94,12.6,12.63,35467788.0
2017-09-06,13.02,13.08,12.75,12.85,33828656.0,0.0,1.0,13.02,13.08,12.75,12.85,33828656.0
2017-09-05,12.88,13.18,12.65,12.92,51359359.0,0.0,1.0,12.88,13.18,12.65,12.92,51359359.0
2017-09-01,13.12,13.485,13.04,13.19,52901453.0,0.0,1.0,13.12,13.485,13.04,13.19,52901453.0
2017-08-31,12.82,13.16,12.79,13.0,51056961.0,0.0,1.0,12.82,13.16,12.79,13.0,51056961.0
2017-08-30,12.19,12.68,12.16,12.67,43434380.0,0.0,1.0,12.19,12.68,12.16,12.67,43434380.0
2017-08-29,12.0,12.18,11.93,12.15,33290113.0,0.0,1.0,12.0,12.18,11.93,12.15,33290113.0
2017-08-28,12.53,12.55,12.16,12.23,35078317.0,0.0,1.0,12.53,12.55,12.16,12.23,35078317.0
2017-08-25,12.51,12.57,12.25,12.425,29543318.0,0.0,1.0,12.51,12.57,12.25,12.425,29543318.0
2017-08-24,12.69,12.71,12.39,12.505,37056907.0,0.0,1.0,12.69,12.71,12.39,12.505,37056907.0
2017-08-23,12.0,12.535,11.95,12.48,43429439.0,0.0,1.0,12.0,12.535,11.95,12.48,43429439.0
2017-08-22,12.2,12.33,12.1,12.175,38705808.0,0.0,1.0,12.2,12.33,12.1,12.175,38705808.0
2017-08-21,12.42,12.42,11.86,12.05,58620489.0,0.0,1.0,12.42,12.42,11.86,12.05,58620489.0
2017-08-18,12.43,12.555,12.25,12.376,37172947.0,0.0,1.0,12.43,12.555,12.25,12.376,37172947.0
2017-08-17,12.46,12.65,12.32,12.34,46960411.0,0.0,1.0,12.46,12.65,12.32,12.34,46960411.0
2017-08-16,13.17,13.19,12.52,12.63,64171662.0,0.0,1.0,13.17,13.19,12.52,12.63,64171662.0
2017-08-15,13.01,13.14,12.75,13.02,57447725.0,0.0,1.0,13.01,13.14,12.75,13.02,57447725.0
2017-08-14,12.58,12.845,12.58,12.76,63873137.0,0.0,1.0,12.58,12.845,12.58,12.76,63873137.0
2017-08-11,12.04,12.39,11.88,12.23,63319050.0,0.0,1.0,12.04,12.39,11.88,12.23,63319050.0
2017-08-10,12.7,12.92,12.11,12.12,80131441.0,0.0,1.0,12.7,12.92,12.11,12.12,80131441.0
2017-08-09,12.76,12.89,12.54,12.83,58571682.0,0.0,1.0,12.76,12.89,12.54,12.83,58571682.0
2017-08-08,13.48,13.55,13.08,13.11,46548040.0,0.0,1.0,13.48,13.55,13.08,13.11,46548040.0
2017-08-07,13.33,13.57,13.27,13.43,57203474.0,0.0,1.0,13.33,13.57,13.27,13.43,57203474.0
2017-08-04,13.2,13.36,13.02,13.12,63954775.0,0.0,1.0,13.2,13.36,13.02,13.12,63954775.0
2017-08-03,13.42,13.52,13.08,13.24,51720273.0,0.0,1.0,13.42,13.52,13.08,13.24,51720273.0
2017-08-02,13.81,13.93,13.12,13.37,67062121.0,0.0,1.0,13.81,13.93,13.12,13.37,67062121.0
2017-08-01,13.72,13.86,13.45,13.71,48273874.0,0.0,1.0,13.72,13.86,13.45,13.71,48273874.0
2017-07-31,14.09,14.22,13.47,13.61,68653763.0,0.0,1.0,14.09,14.22,13.47,13.61,68653763.0
2017-07-28,13.845,14.1,13.68,13.95,66352470.0,0.0,1.0,13.845,14.1,13.68,13.95,66352470.0
2017-07-27,14.99,15.04,13.7,14.12,129095996.0,0.0,1.0,14.99,15.04,13.7,14.12,129095996.0
2017-07-26,15.13,15.65,14.4,14.76,234655935.0,0.0,1.0,15.13,15.65,14.4,14.76,234655935.0
2017-07-25,14.2895,14.32,13.87,14.11,76089789.0,0.0,1.0,14.2895,14.32,13.87,14.11,76089789.0
2017-07-24,14.0,14.44,13.97,14.16,70306709.0,0.0,1.0,14.0,14.44,13.97,14.16,70306709.0
2017-07-21,13.7,14.05,13.62,13.88,50836269.0,0.0,1.0,13.7,14.05,13.62,13.88,50836269.0
2017-07-20,13.61,13.89,13.45,13.8,47328081.0,0.0,1.0,13.61,13.89,13.45,13.8,47328081.0
2017-07-19,13.62,13.74,13.41,13.55,51511044.0,0.0,1.0,13.62,13.74,13.41,13.55,51511044.0
2017-07-18,13.29,13.53,13.15,13.48,77823247.0,0.0,1.0,13.29,13.53,13.15,13.48,77823247.0
2017-07-17,14.03,14.12,13.51,13.8,70594469.0,0.0,1.0,14.03,14.12,13.51,13.8,70594469.0
2017-07-14,13.46,13.93,13.32,13.92,81515312.0,0.0,1.0,13.46,13.93,13.32,13.92,81515312.0
2017-07-13,14.33,14.49,13.43,13.53,110860494.0,0.0,1.0,14.33,14.49,13.43,13.53,110860494.0
2017-07-12,14.17,14.39,13.96,14.29,78011028.0,0.0,1.0,14.17,14.39,13.96,14.29,78011028.0
2017-07-11,13.77,14.099,13.62,13.89,70760527.0,0.0,1.0,13.77,14.099,13.62,13.89,70760527.0
2017-07-10,13.61,13.88,13.27,13.81,77940920.0,0.0,1.0,13.61,13.88,13.27,13.81,77940920.0
2017-07-07,13.27,13.745,13.18,13.36,88021133.0,0.0,1.0,13.27,13.745,13.18,13.36,88021133.0
2017-07-06,12.94,13.32,12.665,13.02,88418322.0,0.0,1.0,12.94,13.32,12.665,13.02,88418322.0
2017-07-05,12.36,13.21,12.32,13.19,98729984.0,0.0,1.0,12.36,13.21,12.32,13.19,98729984.0
2017-07-03,12.57,12.73,12.13,12.15,39888247.0,0.0,1.0,12.57,12.73,12.13,12.15,39888247.0
2017-06-30,12.57,12.83,12.36,12.48,58976478.0,0.0,1.0,12.57,12.83,12.36,12.48,58976478.0
2017-06-29,13.06,13.15,12.45,12.6,86658774.0,0.0,1.0,13.06,13.15,12.45,12.6,86658774.0
2017-06-28,13.65,13.7,13.09,13.23,84591176.0,0.0,1.0,13.65,13.7,13.09,13.23,84591176.0
2017-06-27,13.76,14.04,13.37,13.395,88742270.0,0.0,1.0,13.76,14.04,13.37,13.395,88742270.0
2017-06-26,14.39,14.49,13.84,14.08,100078492.0,0.0,1.0,14.39,14.49,13.84,14.08,100078492.0
2017-06-23,14.15,14.67,13.9,14.15,151603584.0,0.0,1.0,14.15,14.67,13.9,14.15,151603584.0
2017-06-22,14.1,14.5,13.56,14.3708,147959418.0,0.0,1.0,14.1,14.5,13.56,14.3708,147959418.0
2017-06-21,13.36,14.01,13.13,13.98,187161633.0,0.0,1.0,13.36,14.01,13.13,13.98,187161633.0
2017-06-20,12.19,12.93,12.18,12.64,116319537.0,0.0,1.0,12.19,12.93,12.18,12.64,116319537.0
2017-06-19,11.63,12.12,11.62,11.93,61268773.0,0.0,1.0,11.63,12.12,11.62,11.93,61268773.0
2017-06-16,11.66,11.83,11.28,11.44,58774371.0,0.0,1.0,11.66,11.83,11.28,11.44,58774371.0
2017-06-15,11.34,11.58,11.21,11.5,60332254.0,0.0,1.0,11.34,11.58,11.21,11.5,60332254.0
2017-06-14,11.91,12.05,11.65,11.76,51454208.0,0.0,1.0,11.91,12.05,11.65,11.76,51454208.0
2017-06-13,12.33,12.48,11.67,11.96,86585397.0,0.0,1.0,12.33,12.48,11.67,11.96,86585397.0
2017-06-12,11.75,12.35,11.47,12.085,123725528.0,0.0,1.0,11.75,12.35,11.47,12.085,123725528.0
2017-06-09,13.1,13.4,11.63,12.28,165174160.0,0.0,1.0,13.1,13.4,11.63,12.28,165174160.0
2017-06-08,12.81,12.91,12.4,12.9,87201152.0,0.0,1.0,12.81,12.91,12.4,12.9,87201152.0
2017-06-07,12.42,12.96,12.2348,12.38,149171943.0,0.0,1.0,12.42,12.96,12.2348,12.38,149171943.0
2017-06-06,11.27,12.24,11.24,12.02,113010266.0,0.0,1.0,11.27,12.24,11.24,12.02,113010266.0
2017-06-05,10.84,11.34,10.8,11.24,64357671.0,0.0,1.0,10.84,11.34,10.8,11.24,64357671.0
2017-06-02,10.93,10.96,10.565,10.9,42838855.0,0.0,1.0,10.93,10.96,10.565,10.9,42838855.0
2017-06-01,11.25,11.285,10.81,10.93,47175511.0,0.0,1.0,11.25,11.285,10.81,10.93,47175511.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 10.57 10.58 10.27 10.28 26321111.0 0.0 1.0 10.57 10.58 10.27 10.28 26321111.0
3 2017-12-28 10.57 10.64 10.43 10.55 18345480.0 0.0 1.0 10.57 10.64 10.43 10.55 18345480.0
4 2017-12-27 10.45 10.74 10.4 10.53 22780900.0 0.0 1.0 10.45 10.74 10.4 10.53 22780900.0
5 2017-12-26 10.38 10.579 10.34 10.46 20362897.0 0.0 1.0 10.38 10.579 10.34 10.46 20362897.0
6 2017-12-22 10.75 10.77 10.2 10.54 50572874.0 0.0 1.0 10.75 10.77 10.2 10.54 50572874.0
7 2017-12-21 10.98 11.0793 10.87 10.89 21645217.0 0.0 1.0 10.98 11.0793 10.87 10.89 21645217.0
8 2017-12-20 11.1 11.18 10.8 10.98 31053753.0 0.0 1.0 11.1 11.18 10.8 10.98 31053753.0
9 2017-12-19 11.0 11.19 10.87 10.95 43445290.0 0.0 1.0 11.0 11.19 10.87 10.95 43445290.0
10 2017-12-18 10.6 11.0 10.51 10.98 62789226.0 0.0 1.0 10.6 11.0 10.51 10.98 62789226.0
11 2017-12-15 10.13 10.32 10.02 10.3 42459234.0 0.0 1.0 10.13 10.32 10.02 10.3 42459234.0
12 2017-12-14 10.1 10.17 9.96 10.13 26491754.0 0.0 1.0 10.1 10.17 9.96 10.13 26491754.0
13 2017-12-13 9.97 10.21 9.95 10.11 41201508.0 0.0 1.0 9.97 10.21 9.95 10.11 41201508.0
14 2017-12-12 10.13 10.14 9.88 9.9 35843064.0 0.0 1.0 10.13 10.14 9.88 9.9 35843064.0
15 2017-12-11 9.97 10.16 9.96 10.16 29359732.0 0.0 1.0 9.97 10.16 9.96 10.16 29359732.0
16 2017-12-08 10.15 10.2 9.92 9.94 34582737.0 0.0 1.0 10.15 10.2 9.92 9.94 34582737.0
17 2017-12-07 10.0705 10.19 9.95 10.04 32273896.0 0.0 1.0 10.0705 10.19 9.95 10.04 32273896.0
18 2017-12-06 9.9 10.05 9.71 10.0 38351614.0 0.0 1.0 9.9 10.05 9.71 10.0 38351614.0
19 2017-12-05 9.89 10.34 9.7 9.91 66840417.0 0.0 1.0 9.89 10.34 9.7 9.91 66840417.0
20 2017-12-04 10.85 10.86 9.82 10.03 95608827.0 0.0 1.0 10.85 10.86 9.82 10.03 95608827.0
21 2017-12-01 10.81 10.97 10.53 10.7201 41932685.0 0.0 1.0 10.81 10.97 10.53 10.7201 41932685.0
22 2017-11-30 10.87 11.03 10.76 10.89 42311007.0 0.0 1.0 10.87 11.03 10.76 10.89 42311007.0
23 2017-11-29 11.08 11.17 10.73 10.825 63028757.0 0.0 1.0 11.08 11.17 10.73 10.825 63028757.0
24 2017-11-28 11.45 11.54 11.0 11.17 65088197.0 0.0 1.0 11.45 11.54 11.0 11.17 65088197.0
25 2017-11-27 11.34 11.74 11.3358 11.55 41565129.0 0.0 1.0 11.34 11.74 11.3358 11.55 41565129.0
26 2017-11-24 11.38 11.42 11.3 11.38 11033178.0 0.0 1.0 11.38 11.42 11.3 11.38 11033178.0
27 2017-11-22 11.41 11.49 11.3 11.37 23686100.0 0.0 1.0 11.41 11.49 11.3 11.37 23686100.0
28 2017-11-21 11.421 11.49 11.24 11.4 31469531.0 0.0 1.0 11.421 11.49 11.24 11.4 31469531.0
29 2017-11-20 11.47 11.505 11.19 11.34 35827552.0 0.0 1.0 11.47 11.505 11.19 11.34 35827552.0
30 2017-11-17 11.3 11.75 11.28 11.38 56245136.0 0.0 1.0 11.3 11.75 11.28 11.38 56245136.0
31 2017-11-16 11.13 11.32 11.13 11.25 30814936.0 0.0 1.0 11.13 11.32 11.13 11.25 30814936.0
32 2017-11-15 11.01 11.13 10.77 11.07 33326871.0 0.0 1.0 11.01 11.13 10.77 11.07 33326871.0
33 2017-11-14 11.03 11.26 11.0 11.12 36254723.0 0.0 1.0 11.03 11.26 11.0 11.12 36254723.0
34 2017-11-13 11.18 11.2 10.92 11.09 53925999.0 0.0 1.0 11.18 11.2 10.92 11.09 53925999.0
35 2017-11-10 11.22 11.43 11.115 11.26 50022529.0 0.0 1.0 11.22 11.43 11.115 11.26 50022529.0
36 2017-11-09 11.25 11.35 11.03 11.12 75698460.0 0.0 1.0 11.25 11.35 11.03 11.12 75698460.0
37 2017-11-07 11.94 12.27 11.92 12.05 66232713.0 0.0 1.0 11.94 12.27 11.92 12.05 66232713.0
38 2017-11-06 12.04 12.09 11.64 11.93 95719936.0 0.0 1.0 12.04 12.09 11.64 11.93 95719936.0
39 2017-11-03 10.95 11.13 10.82 11.12 43989491.0 0.0 1.0 10.95 11.13 10.82 11.12 43989491.0
40 2017-11-02 10.87 10.99 10.66 10.85 47509725.0 0.0 1.0 10.87 10.99 10.66 10.85 47509725.0
41 2017-11-01 11.25 11.29 10.72 10.8 66416610.0 0.0 1.0 11.25 11.29 10.72 10.8 66416610.0
42 2017-10-31 10.76 11.31 10.69 10.985 78118243.0 0.0 1.0 10.76 11.31 10.69 10.985 78118243.0
43 2017-10-30 11.255 11.42 10.65 10.89 136725037.0 0.0 1.0 11.255 11.42 10.65 10.89 136725037.0
44 2017-10-27 12.17 12.19 11.35 11.84 115163241.0 0.0 1.0 12.17 12.19 11.35 11.84 115163241.0
45 2017-10-26 12.45 12.46 12.0 12.005 86725366.0 0.0 1.0 12.45 12.46 12.0 12.005 86725366.0
46 2017-10-25 12.95 13.13 12.29 12.33 165686209.0 0.0 1.0 12.95 13.13 12.29 12.33 165686209.0
47 2017-10-24 14.2 14.36 14.15 14.25 60340437.0 0.0 1.0 14.2 14.36 14.15 14.25 60340437.0
48 2017-10-23 13.94 14.19 13.8999 14.1 49438627.0 0.0 1.0 13.94 14.19 13.8999 14.1 49438627.0
49 2017-10-20 14.03 14.09 13.8 13.81 31624215.0 0.0 1.0 14.03 14.09 13.8 13.81 31624215.0
50 2017-10-19 13.85 14.04 13.69 13.95 33600243.0 0.0 1.0 13.85 14.04 13.69 13.95 33600243.0
51 2017-10-18 14.2 14.279 13.76 14.07 38868463.0 0.0 1.0 14.2 14.279 13.76 14.07 38868463.0
52 2017-10-17 14.24 14.345 14.135 14.16 28695155.0 0.0 1.0 14.24 14.345 14.135 14.16 28695155.0
53 2017-10-16 14.25 14.35 14.12 14.26 33684147.0 0.0 1.0 14.25 14.35 14.12 14.26 33684147.0
54 2017-10-13 14.32 14.41 14.12 14.22 37160693.0 0.0 1.0 14.32 14.41 14.12 14.22 37160693.0
55 2017-10-12 13.85 14.37 13.81 14.2 69313327.0 0.0 1.0 13.85 14.37 13.81 14.2 69313327.0
56 2017-10-11 13.62 13.96 13.61 13.88 38017847.0 0.0 1.0 13.62 13.96 13.61 13.88 38017847.0
57 2017-10-10 13.72 13.79 13.44 13.7 43046193.0 0.0 1.0 13.72 13.79 13.44 13.7 43046193.0
58 2017-10-09 13.26 13.83 13.26 13.47 53748724.0 0.0 1.0 13.26 13.83 13.26 13.47 53748724.0
59 2017-10-06 13.22 13.39 13.18 13.23 27939491.0 0.0 1.0 13.22 13.39 13.18 13.23 27939491.0
60 2017-10-05 13.38 13.46 13.21 13.34 34409933.0 0.0 1.0 13.38 13.46 13.21 13.34 34409933.0
61 2017-10-04 13.31 13.5 13.15 13.31 41814144.0 0.0 1.0 13.31 13.5 13.15 13.31 41814144.0
62 2017-10-03 12.73 13.48 12.7 13.42 84656340.0 0.0 1.0 12.73 13.48 12.7 13.42 84656340.0
63 2017-10-02 12.8 12.85 12.62 12.71 34256219.0 0.0 1.0 12.8 12.85 12.62 12.71 34256219.0
64 2017-09-29 12.765 12.82 12.6 12.75 33358815.0 0.0 1.0 12.765 12.82 12.6 12.75 33358815.0
65 2017-09-28 12.76 12.84 12.55 12.74 35439338.0 0.0 1.0 12.76 12.84 12.55 12.74 35439338.0
66 2017-09-27 12.65 12.87 12.5 12.74 59391214.0 0.0 1.0 12.65 12.87 12.5 12.74 59391214.0
67 2017-09-26 12.85 12.93 12.43 12.45 67417625.0 0.0 1.0 12.85 12.93 12.43 12.45 67417625.0
68 2017-09-25 13.25 13.28 12.49 12.61 83429167.0 0.0 1.0 13.25 13.28 12.49 12.61 83429167.0
69 2017-09-22 13.2 13.4 13.12 13.3 49752570.0 0.0 1.0 13.2 13.4 13.12 13.3 49752570.0
70 2017-09-21 14.0 14.24 13.32 13.41 164802839.0 0.0 1.0 14.0 14.24 13.32 13.41 164802839.0
71 2017-09-20 13.07 13.8 12.8 13.76 82385985.0 0.0 1.0 13.07 13.8 12.8 13.76 82385985.0
72 2017-09-19 13.25 13.29 12.88 13.12 64693928.0 0.0 1.0 13.25 13.29 12.88 13.12 64693928.0
73 2017-09-18 12.77 13.3 12.74 13.08 82647358.0 0.0 1.0 12.77 13.3 12.74 13.08 82647358.0
74 2017-09-15 12.33 12.66 12.31 12.52 49576344.0 0.0 1.0 12.33 12.66 12.31 12.52 49576344.0
75 2017-09-14 12.15 12.46 12.11 12.26 36903301.0 0.0 1.0 12.15 12.46 12.11 12.26 36903301.0
76 2017-09-13 12.22 12.36 12.12 12.22 36978783.0 0.0 1.0 12.22 12.36 12.12 12.22 36978783.0
77 2017-09-12 12.66 12.68 12.213 12.3 54029549.0 0.0 1.0 12.66 12.68 12.213 12.3 54029549.0
78 2017-09-11 12.46 12.74 12.4001 12.55 42904404.0 0.0 1.0 12.46 12.74 12.4001 12.55 42904404.0
79 2017-09-08 12.5712 12.61 12.035 12.25 60503832.0 0.0 1.0 12.5712 12.61 12.035 12.25 60503832.0
80 2017-09-07 12.84 12.94 12.6 12.63 35467788.0 0.0 1.0 12.84 12.94 12.6 12.63 35467788.0
81 2017-09-06 13.02 13.08 12.75 12.85 33828656.0 0.0 1.0 13.02 13.08 12.75 12.85 33828656.0
82 2017-09-05 12.88 13.18 12.65 12.92 51359359.0 0.0 1.0 12.88 13.18 12.65 12.92 51359359.0
83 2017-09-01 13.12 13.485 13.04 13.19 52901453.0 0.0 1.0 13.12 13.485 13.04 13.19 52901453.0
84 2017-08-31 12.82 13.16 12.79 13.0 51056961.0 0.0 1.0 12.82 13.16 12.79 13.0 51056961.0
85 2017-08-30 12.19 12.68 12.16 12.67 43434380.0 0.0 1.0 12.19 12.68 12.16 12.67 43434380.0
86 2017-08-29 12.0 12.18 11.93 12.15 33290113.0 0.0 1.0 12.0 12.18 11.93 12.15 33290113.0
87 2017-08-28 12.53 12.55 12.16 12.23 35078317.0 0.0 1.0 12.53 12.55 12.16 12.23 35078317.0
88 2017-08-25 12.51 12.57 12.25 12.425 29543318.0 0.0 1.0 12.51 12.57 12.25 12.425 29543318.0
89 2017-08-24 12.69 12.71 12.39 12.505 37056907.0 0.0 1.0 12.69 12.71 12.39 12.505 37056907.0
90 2017-08-23 12.0 12.535 11.95 12.48 43429439.0 0.0 1.0 12.0 12.535 11.95 12.48 43429439.0
91 2017-08-22 12.2 12.33 12.1 12.175 38705808.0 0.0 1.0 12.2 12.33 12.1 12.175 38705808.0
92 2017-08-21 12.42 12.42 11.86 12.05 58620489.0 0.0 1.0 12.42 12.42 11.86 12.05 58620489.0
93 2017-08-18 12.43 12.555 12.25 12.376 37172947.0 0.0 1.0 12.43 12.555 12.25 12.376 37172947.0
94 2017-08-17 12.46 12.65 12.32 12.34 46960411.0 0.0 1.0 12.46 12.65 12.32 12.34 46960411.0
95 2017-08-16 13.17 13.19 12.52 12.63 64171662.0 0.0 1.0 13.17 13.19 12.52 12.63 64171662.0
96 2017-08-15 13.01 13.14 12.75 13.02 57447725.0 0.0 1.0 13.01 13.14 12.75 13.02 57447725.0
97 2017-08-14 12.58 12.845 12.58 12.76 63873137.0 0.0 1.0 12.58 12.845 12.58 12.76 63873137.0
98 2017-08-11 12.04 12.39 11.88 12.23 63319050.0 0.0 1.0 12.04 12.39 11.88 12.23 63319050.0
99 2017-08-10 12.7 12.92 12.11 12.12 80131441.0 0.0 1.0 12.7 12.92 12.11 12.12 80131441.0
100 2017-08-09 12.76 12.89 12.54 12.83 58571682.0 0.0 1.0 12.76 12.89 12.54 12.83 58571682.0
101 2017-08-08 13.48 13.55 13.08 13.11 46548040.0 0.0 1.0 13.48 13.55 13.08 13.11 46548040.0
102 2017-08-07 13.33 13.57 13.27 13.43 57203474.0 0.0 1.0 13.33 13.57 13.27 13.43 57203474.0
103 2017-08-04 13.2 13.36 13.02 13.12 63954775.0 0.0 1.0 13.2 13.36 13.02 13.12 63954775.0
104 2017-08-03 13.42 13.52 13.08 13.24 51720273.0 0.0 1.0 13.42 13.52 13.08 13.24 51720273.0
105 2017-08-02 13.81 13.93 13.12 13.37 67062121.0 0.0 1.0 13.81 13.93 13.12 13.37 67062121.0
106 2017-08-01 13.72 13.86 13.45 13.71 48273874.0 0.0 1.0 13.72 13.86 13.45 13.71 48273874.0
107 2017-07-31 14.09 14.22 13.47 13.61 68653763.0 0.0 1.0 14.09 14.22 13.47 13.61 68653763.0
108 2017-07-28 13.845 14.1 13.68 13.95 66352470.0 0.0 1.0 13.845 14.1 13.68 13.95 66352470.0
109 2017-07-27 14.99 15.04 13.7 14.12 129095996.0 0.0 1.0 14.99 15.04 13.7 14.12 129095996.0
110 2017-07-26 15.13 15.65 14.4 14.76 234655935.0 0.0 1.0 15.13 15.65 14.4 14.76 234655935.0
111 2017-07-25 14.2895 14.32 13.87 14.11 76089789.0 0.0 1.0 14.2895 14.32 13.87 14.11 76089789.0
112 2017-07-24 14.0 14.44 13.97 14.16 70306709.0 0.0 1.0 14.0 14.44 13.97 14.16 70306709.0
113 2017-07-21 13.7 14.05 13.62 13.88 50836269.0 0.0 1.0 13.7 14.05 13.62 13.88 50836269.0
114 2017-07-20 13.61 13.89 13.45 13.8 47328081.0 0.0 1.0 13.61 13.89 13.45 13.8 47328081.0
115 2017-07-19 13.62 13.74 13.41 13.55 51511044.0 0.0 1.0 13.62 13.74 13.41 13.55 51511044.0
116 2017-07-18 13.29 13.53 13.15 13.48 77823247.0 0.0 1.0 13.29 13.53 13.15 13.48 77823247.0
117 2017-07-17 14.03 14.12 13.51 13.8 70594469.0 0.0 1.0 14.03 14.12 13.51 13.8 70594469.0
118 2017-07-14 13.46 13.93 13.32 13.92 81515312.0 0.0 1.0 13.46 13.93 13.32 13.92 81515312.0
119 2017-07-13 14.33 14.49 13.43 13.53 110860494.0 0.0 1.0 14.33 14.49 13.43 13.53 110860494.0
120 2017-07-12 14.17 14.39 13.96 14.29 78011028.0 0.0 1.0 14.17 14.39 13.96 14.29 78011028.0
121 2017-07-11 13.77 14.099 13.62 13.89 70760527.0 0.0 1.0 13.77 14.099 13.62 13.89 70760527.0
122 2017-07-10 13.61 13.88 13.27 13.81 77940920.0 0.0 1.0 13.61 13.88 13.27 13.81 77940920.0
123 2017-07-07 13.27 13.745 13.18 13.36 88021133.0 0.0 1.0 13.27 13.745 13.18 13.36 88021133.0
124 2017-07-06 12.94 13.32 12.665 13.02 88418322.0 0.0 1.0 12.94 13.32 12.665 13.02 88418322.0
125 2017-07-05 12.36 13.21 12.32 13.19 98729984.0 0.0 1.0 12.36 13.21 12.32 13.19 98729984.0
126 2017-07-03 12.57 12.73 12.13 12.15 39888247.0 0.0 1.0 12.57 12.73 12.13 12.15 39888247.0
127 2017-06-30 12.57 12.83 12.36 12.48 58976478.0 0.0 1.0 12.57 12.83 12.36 12.48 58976478.0
128 2017-06-29 13.06 13.15 12.45 12.6 86658774.0 0.0 1.0 13.06 13.15 12.45 12.6 86658774.0
129 2017-06-28 13.65 13.7 13.09 13.23 84591176.0 0.0 1.0 13.65 13.7 13.09 13.23 84591176.0
130 2017-06-27 13.76 14.04 13.37 13.395 88742270.0 0.0 1.0 13.76 14.04 13.37 13.395 88742270.0
131 2017-06-26 14.39 14.49 13.84 14.08 100078492.0 0.0 1.0 14.39 14.49 13.84 14.08 100078492.0
132 2017-06-23 14.15 14.67 13.9 14.15 151603584.0 0.0 1.0 14.15 14.67 13.9 14.15 151603584.0
133 2017-06-22 14.1 14.5 13.56 14.3708 147959418.0 0.0 1.0 14.1 14.5 13.56 14.3708 147959418.0
134 2017-06-21 13.36 14.01 13.13 13.98 187161633.0 0.0 1.0 13.36 14.01 13.13 13.98 187161633.0
135 2017-06-20 12.19 12.93 12.18 12.64 116319537.0 0.0 1.0 12.19 12.93 12.18 12.64 116319537.0
136 2017-06-19 11.63 12.12 11.62 11.93 61268773.0 0.0 1.0 11.63 12.12 11.62 11.93 61268773.0
137 2017-06-16 11.66 11.83 11.28 11.44 58774371.0 0.0 1.0 11.66 11.83 11.28 11.44 58774371.0
138 2017-06-15 11.34 11.58 11.21 11.5 60332254.0 0.0 1.0 11.34 11.58 11.21 11.5 60332254.0
139 2017-06-14 11.91 12.05 11.65 11.76 51454208.0 0.0 1.0 11.91 12.05 11.65 11.76 51454208.0
140 2017-06-13 12.33 12.48 11.67 11.96 86585397.0 0.0 1.0 12.33 12.48 11.67 11.96 86585397.0
141 2017-06-12 11.75 12.35 11.47 12.085 123725528.0 0.0 1.0 11.75 12.35 11.47 12.085 123725528.0
142 2017-06-09 13.1 13.4 11.63 12.28 165174160.0 0.0 1.0 13.1 13.4 11.63 12.28 165174160.0
143 2017-06-08 12.81 12.91 12.4 12.9 87201152.0 0.0 1.0 12.81 12.91 12.4 12.9 87201152.0
144 2017-06-07 12.42 12.96 12.2348 12.38 149171943.0 0.0 1.0 12.42 12.96 12.2348 12.38 149171943.0
145 2017-06-06 11.27 12.24 11.24 12.02 113010266.0 0.0 1.0 11.27 12.24 11.24 12.02 113010266.0
146 2017-06-05 10.84 11.34 10.8 11.24 64357671.0 0.0 1.0 10.84 11.34 10.8 11.24 64357671.0
147 2017-06-02 10.93 10.96 10.565 10.9 42838855.0 0.0 1.0 10.93 10.96 10.565 10.9 42838855.0
148 2017-06-01 11.25 11.285 10.81 10.93 47175511.0 0.0 1.0 11.25 11.285 10.81 10.93 47175511.0

View File

@ -0,0 +1,147 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,1182.35,1184.0,1167.5,1169.47,2625283.0,0.0,1.0,1182.35,1184.0,1167.5,1169.47,2625283.0
2017-12-28,1189.0,1190.1,1184.38,1186.1,1803460.0,0.0,1.0,1189.0,1190.1,1184.38,1186.1,1803460.0
2017-12-27,1179.91,1187.29,1175.61,1182.26,1779382.0,0.0,1.0,1179.91,1187.29,1175.61,1182.26,1779382.0
2017-12-26,1168.36,1178.32,1160.55,1176.76,1964871.0,0.0,1.0,1168.36,1178.32,1160.55,1176.76,1964871.0
2017-12-22,1172.08,1174.62,1167.83,1168.36,1553997.0,0.0,1.0,1172.08,1174.62,1167.83,1168.36,1553997.0
2017-12-21,1175.9,1179.17,1167.64,1174.76,2042448.0,0.0,1.0,1175.9,1179.17,1167.64,1174.76,2042448.0
2017-12-20,1190.5,1191.0,1176.0,1177.62,2318916.0,0.0,1.0,1190.5,1191.0,1176.0,1177.62,2318916.0
2017-12-19,1189.15,1192.97,1179.14,1187.38,2555235.0,0.0,1.0,1189.15,1192.97,1179.14,1187.38,2555235.0
2017-12-18,1187.37,1194.78,1180.91,1190.58,2767271.0,0.0,1.0,1187.37,1194.78,1180.91,1190.58,2767271.0
2017-12-15,1179.03,1182.75,1169.33,1179.14,4539895.0,0.0,1.0,1179.03,1182.75,1169.33,1179.14,4539895.0
2017-12-14,1163.71,1177.93,1162.45,1174.26,3069993.0,0.0,1.0,1163.71,1177.93,1162.45,1174.26,3069993.0
2017-12-13,1170.0,1170.87,1160.27,1164.13,2555053.0,0.0,1.0,1170.0,1170.87,1160.27,1164.13,2555053.0
2017-12-12,1166.51,1173.6,1161.61,1165.08,2197697.0,0.0,1.0,1166.51,1173.6,1161.61,1165.08,2197697.0
2017-12-11,1164.6,1169.9,1157.0,1168.92,2257922.0,0.0,1.0,1164.6,1169.9,1157.0,1168.92,2257922.0
2017-12-08,1170.4,1172.79,1157.1,1162.0,2957785.0,0.0,1.0,1170.4,1172.79,1157.1,1162.0,2957785.0
2017-12-07,1156.59,1163.19,1151.0,1159.79,2408323.0,0.0,1.0,1156.59,1163.19,1151.0,1159.79,2408323.0
2017-12-06,1137.99,1155.89,1136.08,1152.35,2756730.0,0.0,1.0,1137.99,1155.89,1136.08,1152.35,2756730.0
2017-12-05,1128.26,1159.27,1124.74,1141.57,4033184.0,0.0,1.0,1128.26,1159.27,1124.74,1141.57,4033184.0
2017-12-04,1173.85,1175.2,1128.0,1133.95,5872358.0,0.0,1.0,1173.85,1175.2,1128.0,1133.95,5872358.0
2017-12-01,1172.05,1179.65,1152.0,1162.35,4070722.0,0.0,1.0,1172.05,1179.65,1152.0,1162.35,4070722.0
2017-11-30,1167.1,1178.57,1160.0,1176.75,4406535.0,0.0,1.0,1167.1,1178.57,1160.0,1176.75,4406535.0
2017-11-29,1194.8,1194.8,1145.19,1161.27,9179567.0,0.0,1.0,1194.8,1194.8,1145.19,1161.27,9179567.0
2017-11-28,1204.88,1205.34,1188.52,1193.6,4463476.0,0.0,1.0,1204.88,1205.34,1188.52,1193.6,4463476.0
2017-11-27,1202.66,1213.41,1191.15,1195.83,6701343.0,0.0,1.0,1202.66,1213.41,1191.15,1195.83,6701343.0
2017-11-24,1160.7,1186.84,1160.7,1186.0,3526582.0,0.0,1.0,1160.7,1186.84,1160.7,1186.0,3526582.0
2017-11-22,1141.0,1160.27,1141.0,1156.16,3516336.0,0.0,1.0,1141.0,1160.27,1141.0,1156.16,3516336.0
2017-11-21,1132.86,1140.0,1128.2,1139.49,2449503.0,0.0,1.0,1132.86,1140.0,1128.2,1139.49,2449503.0
2017-11-20,1129.77,1133.42,1122.55,1126.31,2134381.0,0.0,1.0,1129.77,1133.42,1122.55,1126.31,2134381.0
2017-11-17,1138.28,1138.8,1125.81,1129.88,2333554.0,0.0,1.0,1138.28,1138.8,1125.81,1129.88,2333554.0
2017-11-16,1130.16,1138.16,1130.05,1137.29,2190456.0,0.0,1.0,1130.16,1138.16,1130.05,1137.29,2190456.0
2017-11-15,1127.01,1131.75,1121.63,1126.69,3897230.0,0.0,1.0,1127.01,1131.75,1121.63,1126.69,3897230.0
2017-11-14,1130.11,1138.0,1123.89,1136.84,3042295.0,0.0,1.0,1130.11,1138.0,1123.89,1136.84,3042295.0
2017-11-13,1123.0,1139.9,1122.34,1129.17,2897563.0,0.0,1.0,1123.0,1139.9,1122.34,1129.17,2897563.0
2017-11-10,1126.1,1131.75,1124.06,1125.35,2162985.0,0.0,1.0,1126.1,1131.75,1124.06,1125.35,2162985.0
2017-11-09,1125.96,1129.62,1115.77,1129.13,3661411.0,0.0,1.0,1125.96,1129.62,1115.77,1129.13,3661411.0
2017-11-07,1124.74,1130.6,1117.5,1123.17,2623474.0,0.0,1.0,1124.74,1130.6,1117.5,1123.17,2623474.0
2017-11-06,1109.15,1125.41,1108.77,1120.66,3313857.0,0.0,1.0,1109.15,1125.41,1108.77,1120.66,3313857.0
2017-11-03,1091.15,1112.68,1088.52,1111.6,3685172.0,0.0,1.0,1091.15,1112.68,1088.52,1111.6,3685172.0
2017-11-02,1097.81,1101.94,1086.87,1094.22,3658748.0,0.0,1.0,1097.81,1101.94,1086.87,1094.22,3658748.0
2017-11-01,1105.4,1108.97,1096.74,1103.68,3723680.0,0.0,1.0,1105.4,1108.97,1096.74,1103.68,3723680.0
2017-10-31,1109.0,1110.54,1101.12,1105.28,3428461.0,0.0,1.0,1109.0,1110.54,1101.12,1105.28,3428461.0
2017-10-30,1095.01,1122.79,1093.56,1110.85,6516639.0,0.0,1.0,1095.01,1122.79,1093.56,1110.85,6516639.0
2017-10-27,1058.14,1105.58,1050.55,1100.95,16360527.0,0.0,1.0,1058.14,1105.58,1050.55,1100.95,16360527.0
2017-10-26,980.33,982.9,968.55,972.43,3670282.0,0.0,1.0,980.33,982.9,968.55,972.43,3670282.0
2017-10-25,978.0,984.44,966.24,972.91,2969295.0,0.0,1.0,978.0,984.44,966.24,972.91,2969295.0
2017-10-24,969.0,979.85,965.0,975.9,2666782.0,0.0,1.0,969.0,979.85,965.0,975.9,2666782.0
2017-10-23,986.73,986.775,962.5,966.3,3465469.0,0.0,1.0,986.73,986.775,962.5,966.3,3465469.0
2017-10-20,993.53,994.62,982.0,982.91,2294145.0,0.0,1.0,993.53,994.62,982.0,982.91,2294145.0
2017-10-19,990.0,991.05,980.24,986.61,3040066.0,0.0,1.0,990.0,991.05,980.24,986.61,3040066.0
2017-10-18,1009.27,1022.31,996.55,997.0,2477357.0,0.0,1.0,1009.27,1022.31,996.55,997.0,2477357.0
2017-10-17,1005.59,1011.47,1004.38,1009.13,2307075.0,0.0,1.0,1005.59,1011.47,1004.38,1009.13,2307075.0
2017-10-16,1008.44,1009.57,1001.04,1006.34,1991556.0,0.0,1.0,1008.44,1009.57,1001.04,1006.34,1991556.0
2017-10-13,1007.0,1007.77,1001.03,1002.94,2399403.0,0.0,1.0,1007.0,1007.77,1001.03,1002.94,2399403.0
2017-10-12,996.81,1008.44,992.4,1000.93,4056172.0,0.0,1.0,996.81,1008.44,992.4,1000.93,4056172.0
2017-10-11,991.27,995.5,986.695,995.0,2310872.0,0.0,1.0,991.27,995.5,986.695,995.0,2310872.0
2017-10-10,996.67,997.95,980.099,987.2,3062820.0,0.0,1.0,996.67,997.95,980.099,987.2,3062820.0
2017-10-09,993.24,998.5,987.5,990.99,2927994.0,0.0,1.0,993.24,998.5,987.5,990.99,2927994.0
2017-10-06,975.64,995.75,975.64,989.58,3719840.0,0.0,1.0,975.64,995.75,975.64,989.58,3719840.0
2017-10-05,970.0,981.51,969.64,980.85,3119487.0,0.0,1.0,970.0,981.51,969.64,980.85,3119487.0
2017-10-04,954.21,967.79,954.05,965.45,2460721.0,0.0,1.0,954.21,967.79,954.05,965.45,2460721.0
2017-10-03,958.0,963.69,950.37,957.1,2643484.0,0.0,1.0,958.0,963.69,950.37,957.1,2643484.0
2017-10-02,964.0,967.305,952.1201,959.19,2415846.0,0.0,1.0,964.0,967.305,952.1201,959.19,2415846.0
2017-09-29,960.11,964.83,958.375,961.35,2411643.0,0.0,1.0,960.11,964.83,958.375,961.35,2411643.0
2017-09-28,951.86,959.7,950.101,956.4,2512567.0,0.0,1.0,951.86,959.7,950.101,956.4,2512567.0
2017-09-27,948.0,955.3,943.3,950.87,3111263.0,0.0,1.0,948.0,955.3,943.3,950.87,3111263.0
2017-09-26,945.49,948.63,931.75,938.6,3464183.0,0.0,1.0,945.49,948.63,931.75,938.6,3464183.0
2017-09-25,949.31,949.42,932.89,939.79,5065542.0,0.0,1.0,949.31,949.42,932.89,939.79,5065542.0
2017-09-22,961.01,965.61,954.42,955.1,2602418.0,0.0,1.0,961.01,965.61,954.42,955.1,2602418.0
2017-09-21,971.31,971.7,962.02,964.65,2252940.0,0.0,1.0,971.31,971.7,962.02,964.65,2252940.0
2017-09-20,971.79,974.81,962.1626,973.21,2727355.0,0.0,1.0,971.79,974.81,962.1626,973.21,2727355.0
2017-09-19,977.25,978.24,967.46,969.86,2614059.0,0.0,1.0,977.25,978.24,967.46,969.86,2614059.0
2017-09-18,990.4,992.7922,968.17,974.19,3376772.0,0.0,1.0,990.4,992.7922,968.17,974.19,3376772.0
2017-09-15,993.01,996.25,984.03,986.79,3697742.0,0.0,1.0,993.01,996.25,984.03,986.79,3697742.0
2017-09-14,996.8,998.56,987.74,992.21,3788472.0,0.0,1.0,996.8,998.56,987.74,992.21,3788472.0
2017-09-13,983.97,1000.0,979.42,999.6,3314978.0,0.0,1.0,983.97,1000.0,979.42,999.6,3314978.0
2017-09-12,983.27,984.6718,975.517,982.58,2444699.0,0.0,1.0,983.27,984.6718,975.517,982.58,2444699.0
2017-09-11,974.46,981.94,974.22,977.96,2134582.0,0.0,1.0,974.46,981.94,974.22,977.96,2134582.0
2017-09-08,979.1,979.88,963.47,965.9,2578269.0,0.0,1.0,979.1,979.88,963.47,965.9,2578269.0
2017-09-07,974.0,980.59,972.55,979.47,2536000.0,0.0,1.0,974.0,980.59,972.55,979.47,2536000.0
2017-09-06,968.32,971.84,960.6,967.8,2106605.0,0.0,1.0,968.32,971.84,960.6,967.8,2106605.0
2017-09-05,975.4,976.7699,960.37,965.27,2875228.0,0.0,1.0,975.4,976.7699,960.37,965.27,2875228.0
2017-09-01,984.2,984.5,976.875,978.25,2423132.0,0.0,1.0,984.2,984.5,976.875,978.25,2423132.0
2017-08-31,974.7,981.0,972.76,980.6,3280945.0,0.0,1.0,974.7,981.0,972.76,980.6,3280945.0
2017-08-30,958.44,969.41,956.9062,967.59,2860718.0,0.0,1.0,958.44,969.41,956.9062,967.59,2860718.0
2017-08-29,940.0,956.0,936.33,954.06,2853972.0,0.0,1.0,940.0,956.0,936.33,954.06,2853972.0
2017-08-28,946.54,953.0,942.25,946.02,2529087.0,0.0,1.0,946.54,953.0,942.25,946.02,2529087.0
2017-08-25,956.0,957.621,944.1,945.26,3292776.0,0.0,1.0,956.0,957.621,944.1,945.26,3292776.0
2017-08-24,957.42,959.0,941.14,952.45,5086748.0,0.0,1.0,957.42,959.0,941.14,952.45,5086748.0
2017-08-23,959.38,962.0,954.2,958.0,2590245.0,0.0,1.0,959.38,962.0,954.2,958.0,2590245.0
2017-08-22,955.52,967.93,955.495,966.9,2718261.0,0.0,1.0,955.52,967.93,955.495,966.9,2718261.0
2017-08-21,957.57,961.2,945.46,953.29,3008450.0,0.0,1.0,957.57,961.2,945.46,953.29,3008450.0
2017-08-18,961.4,965.43,954.65,958.47,3248677.0,0.0,1.0,961.4,965.43,954.65,958.47,3248677.0
2017-08-17,977.84,977.84,960.32,960.57,3396045.0,0.0,1.0,977.84,977.84,960.32,960.57,3396045.0
2017-08-16,981.65,986.4605,973.22,978.18,3096051.0,0.0,1.0,981.65,986.4605,973.22,978.18,3096051.0
2017-08-15,988.9,991.74,982.0,982.74,2513139.0,0.0,1.0,988.9,991.74,982.0,982.74,2513139.0
2017-08-14,978.41,985.5,976.19,983.3,3008007.0,0.0,1.0,978.41,985.5,976.19,983.3,3008007.0
2017-08-11,960.0,970.39,951.38,967.99,3431423.0,0.0,1.0,960.0,970.39,951.38,967.99,3431423.0
2017-08-10,976.295,979.86,954.68,956.92,5560388.0,0.0,1.0,976.295,979.86,954.68,956.92,5560388.0
2017-08-09,982.6,988.0,975.27,982.01,3434077.0,0.0,1.0,982.6,988.0,975.27,982.01,3434077.0
2017-08-08,994.35,996.28,985.79,989.84,2847527.0,0.0,1.0,994.35,996.28,985.79,989.84,2847527.0
2017-08-04,989.68,991.672,982.0,987.58,2704026.0,0.0,1.0,989.68,991.672,982.0,987.58,2704026.0
2017-08-03,999.47,999.5,984.59,986.92,3203134.0,0.0,1.0,999.47,999.5,984.59,986.92,3203134.0
2017-08-02,1001.77,1003.21,981.73,995.89,4017780.0,0.0,1.0,1001.77,1003.21,981.73,995.89,4017780.0
2017-08-01,996.11,1006.4,991.58,996.19,4421395.0,0.0,1.0,996.11,1006.4,991.58,996.19,4421395.0
2017-07-31,1019.05,1019.05,987.02,987.78,7246638.0,0.0,1.0,1019.05,1019.05,987.02,987.78,7246638.0
2017-07-28,1012.14,1032.85,1001.0,1020.04,7624498.0,0.0,1.0,1012.14,1032.85,1001.0,1020.04,7624498.0
2017-07-27,1069.55,1083.31,1040.18,1046.0,9905158.0,0.0,1.0,1069.55,1083.31,1040.18,1046.0,9905158.0
2017-07-26,1043.2,1053.2,1043.2,1052.8,2828980.0,0.0,1.0,1043.2,1053.2,1043.2,1052.8,2828980.0
2017-07-25,1038.05,1043.33,1032.48,1039.87,2432328.0,0.0,1.0,1038.05,1043.33,1032.48,1039.87,2432328.0
2017-07-24,1028.34,1043.01,1027.43,1038.95,3212499.0,0.0,1.0,1028.34,1043.01,1027.43,1038.95,3212499.0
2017-07-21,1021.28,1026.1,1011.0,1025.67,2677517.0,0.0,1.0,1021.28,1026.1,1011.0,1025.67,2677517.0
2017-07-20,1031.59,1034.97,1022.52,1028.7,2964341.0,0.0,1.0,1031.59,1034.97,1022.52,1028.7,2964341.0
2017-07-19,1025.0,1031.59,1022.5,1026.87,2936902.0,0.0,1.0,1025.0,1031.59,1022.5,1026.87,2936902.0
2017-07-18,1006.0,1026.03,1004.0,1024.38,3957892.0,0.0,1.0,1006.0,1026.03,1004.0,1024.38,3957892.0
2017-07-17,1004.69,1014.75,1003.81,1010.04,3636801.0,0.0,1.0,1004.69,1014.75,1003.81,1010.04,3636801.0
2017-07-14,1002.4,1004.45,996.89,1001.81,2066362.0,0.0,1.0,1002.4,1004.45,996.89,1001.81,2066362.0
2017-07-13,1004.62,1006.88,995.9,999.855,2864533.0,0.0,1.0,1004.62,1006.88,995.9,999.855,2864533.0
2017-07-12,1000.65,1008.55,998.1,1006.51,3491988.0,0.0,1.0,1000.65,1008.55,998.1,1006.51,3491988.0
2017-07-11,993.0,995.99,983.72,994.13,2947479.0,0.0,1.0,993.0,995.99,983.72,994.13,2947479.0
2017-07-10,985.0,999.4392,983.5,996.47,3462884.0,0.0,1.0,985.0,999.4392,983.5,996.47,3462884.0
2017-07-07,969.55,980.11,969.14,978.76,2582645.0,0.0,1.0,969.55,980.11,969.14,978.76,2582645.0
2017-07-06,964.66,974.4,959.02,965.14,3229378.0,0.0,1.0,964.66,974.4,959.02,965.14,3229378.0
2017-07-05,961.53,975.0,955.25,971.4,3587645.0,0.0,1.0,961.53,975.0,955.25,971.4,3587645.0
2017-07-03,972.79,974.49,951.0001,953.66,2908267.0,0.0,1.0,972.79,974.49,951.0001,953.66,2908267.0
2017-06-30,980.12,983.47,967.61,968.0,3309138.0,0.0,1.0,980.12,983.47,967.61,968.0,3309138.0
2017-06-29,979.0,987.56,965.25,975.93,4246765.0,0.0,1.0,979.0,987.56,965.25,975.93,4246765.0
2017-06-28,978.55,990.68,969.21,990.33,3708638.0,0.0,1.0,978.55,990.68,969.21,990.33,3708638.0
2017-06-27,990.69,998.8,976.0,976.78,3735360.0,0.0,1.0,990.69,998.8,976.0,976.78,3735360.0
2017-06-26,1008.5,1009.8,992.0,993.98,3347195.0,0.0,1.0,1008.5,1009.8,992.0,993.98,3347195.0
2017-06-23,1002.54,1004.62,998.02,1003.74,2645973.0,0.0,1.0,1002.54,1004.62,998.02,1003.74,2645973.0
2017-06-22,1002.23,1006.96,997.2,1001.3,2221035.0,0.0,1.0,1002.23,1006.96,997.2,1001.3,2221035.0
2017-06-21,998.7,1002.72,992.6518,1002.23,2892563.0,0.0,1.0,998.7,1002.72,992.6518,1002.23,2892563.0
2017-06-20,998.0,1004.88,992.02,992.59,4040990.0,0.0,1.0,998.0,1004.88,992.02,992.59,4040990.0
2017-06-19,1017.0,1017.0,989.9,995.17,4967600.0,0.0,1.0,1017.0,1017.0,989.9,995.17,4967600.0
2017-06-16,996.0,999.75,982.0,987.71,11314754.0,0.0,1.0,996.0,999.75,982.0,987.71,11314754.0
2017-06-15,958.7,965.73,950.86,964.17,5202147.0,0.0,1.0,958.7,965.73,950.86,964.17,5202147.0
2017-06-14,988.59,990.34,966.71,976.47,3943670.0,0.0,1.0,988.59,990.34,966.71,976.47,3943670.0
2017-06-13,977.99,984.5,966.1,980.79,4533933.0,0.0,1.0,977.99,984.5,966.1,980.79,4533933.0
2017-06-12,967.0,975.95,945.0,964.83,9393802.0,0.0,1.0,967.0,975.95,945.0,964.83,9393802.0
2017-06-09,1012.5,1012.99,927.0,978.31,7548854.0,0.0,1.0,1012.5,1012.99,927.0,978.31,7548854.0
2017-06-08,1012.06,1013.61,1006.11,1009.94,2724408.0,0.0,1.0,1012.06,1013.61,1006.11,1009.94,2724408.0
2017-06-07,1005.95,1010.25,1002.0,1010.07,2779551.0,0.0,1.0,1005.95,1010.25,1002.0,1010.07,2779551.0
2017-06-06,1012.0,1016.5,1001.25,1002.97,3298378.0,0.0,1.0,1012.0,1016.5,1001.25,1002.97,3298378.0
2017-06-05,1007.23,1013.21,1003.51,1011.34,2676857.0,0.0,1.0,1007.23,1013.21,1003.51,1011.34,2676857.0
2017-06-02,998.99,1008.48,995.67,1006.73,3714954.0,0.0,1.0,998.99,1008.48,995.67,1006.73,3714954.0
2017-06-01,998.59,998.99,991.37,995.95,2384298.0,0.0,1.0,998.59,998.99,991.37,995.95,2384298.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 1182.35 1184.0 1167.5 1169.47 2625283.0 0.0 1.0 1182.35 1184.0 1167.5 1169.47 2625283.0
3 2017-12-28 1189.0 1190.1 1184.38 1186.1 1803460.0 0.0 1.0 1189.0 1190.1 1184.38 1186.1 1803460.0
4 2017-12-27 1179.91 1187.29 1175.61 1182.26 1779382.0 0.0 1.0 1179.91 1187.29 1175.61 1182.26 1779382.0
5 2017-12-26 1168.36 1178.32 1160.55 1176.76 1964871.0 0.0 1.0 1168.36 1178.32 1160.55 1176.76 1964871.0
6 2017-12-22 1172.08 1174.62 1167.83 1168.36 1553997.0 0.0 1.0 1172.08 1174.62 1167.83 1168.36 1553997.0
7 2017-12-21 1175.9 1179.17 1167.64 1174.76 2042448.0 0.0 1.0 1175.9 1179.17 1167.64 1174.76 2042448.0
8 2017-12-20 1190.5 1191.0 1176.0 1177.62 2318916.0 0.0 1.0 1190.5 1191.0 1176.0 1177.62 2318916.0
9 2017-12-19 1189.15 1192.97 1179.14 1187.38 2555235.0 0.0 1.0 1189.15 1192.97 1179.14 1187.38 2555235.0
10 2017-12-18 1187.37 1194.78 1180.91 1190.58 2767271.0 0.0 1.0 1187.37 1194.78 1180.91 1190.58 2767271.0
11 2017-12-15 1179.03 1182.75 1169.33 1179.14 4539895.0 0.0 1.0 1179.03 1182.75 1169.33 1179.14 4539895.0
12 2017-12-14 1163.71 1177.93 1162.45 1174.26 3069993.0 0.0 1.0 1163.71 1177.93 1162.45 1174.26 3069993.0
13 2017-12-13 1170.0 1170.87 1160.27 1164.13 2555053.0 0.0 1.0 1170.0 1170.87 1160.27 1164.13 2555053.0
14 2017-12-12 1166.51 1173.6 1161.61 1165.08 2197697.0 0.0 1.0 1166.51 1173.6 1161.61 1165.08 2197697.0
15 2017-12-11 1164.6 1169.9 1157.0 1168.92 2257922.0 0.0 1.0 1164.6 1169.9 1157.0 1168.92 2257922.0
16 2017-12-08 1170.4 1172.79 1157.1 1162.0 2957785.0 0.0 1.0 1170.4 1172.79 1157.1 1162.0 2957785.0
17 2017-12-07 1156.59 1163.19 1151.0 1159.79 2408323.0 0.0 1.0 1156.59 1163.19 1151.0 1159.79 2408323.0
18 2017-12-06 1137.99 1155.89 1136.08 1152.35 2756730.0 0.0 1.0 1137.99 1155.89 1136.08 1152.35 2756730.0
19 2017-12-05 1128.26 1159.27 1124.74 1141.57 4033184.0 0.0 1.0 1128.26 1159.27 1124.74 1141.57 4033184.0
20 2017-12-04 1173.85 1175.2 1128.0 1133.95 5872358.0 0.0 1.0 1173.85 1175.2 1128.0 1133.95 5872358.0
21 2017-12-01 1172.05 1179.65 1152.0 1162.35 4070722.0 0.0 1.0 1172.05 1179.65 1152.0 1162.35 4070722.0
22 2017-11-30 1167.1 1178.57 1160.0 1176.75 4406535.0 0.0 1.0 1167.1 1178.57 1160.0 1176.75 4406535.0
23 2017-11-29 1194.8 1194.8 1145.19 1161.27 9179567.0 0.0 1.0 1194.8 1194.8 1145.19 1161.27 9179567.0
24 2017-11-28 1204.88 1205.34 1188.52 1193.6 4463476.0 0.0 1.0 1204.88 1205.34 1188.52 1193.6 4463476.0
25 2017-11-27 1202.66 1213.41 1191.15 1195.83 6701343.0 0.0 1.0 1202.66 1213.41 1191.15 1195.83 6701343.0
26 2017-11-24 1160.7 1186.84 1160.7 1186.0 3526582.0 0.0 1.0 1160.7 1186.84 1160.7 1186.0 3526582.0
27 2017-11-22 1141.0 1160.27 1141.0 1156.16 3516336.0 0.0 1.0 1141.0 1160.27 1141.0 1156.16 3516336.0
28 2017-11-21 1132.86 1140.0 1128.2 1139.49 2449503.0 0.0 1.0 1132.86 1140.0 1128.2 1139.49 2449503.0
29 2017-11-20 1129.77 1133.42 1122.55 1126.31 2134381.0 0.0 1.0 1129.77 1133.42 1122.55 1126.31 2134381.0
30 2017-11-17 1138.28 1138.8 1125.81 1129.88 2333554.0 0.0 1.0 1138.28 1138.8 1125.81 1129.88 2333554.0
31 2017-11-16 1130.16 1138.16 1130.05 1137.29 2190456.0 0.0 1.0 1130.16 1138.16 1130.05 1137.29 2190456.0
32 2017-11-15 1127.01 1131.75 1121.63 1126.69 3897230.0 0.0 1.0 1127.01 1131.75 1121.63 1126.69 3897230.0
33 2017-11-14 1130.11 1138.0 1123.89 1136.84 3042295.0 0.0 1.0 1130.11 1138.0 1123.89 1136.84 3042295.0
34 2017-11-13 1123.0 1139.9 1122.34 1129.17 2897563.0 0.0 1.0 1123.0 1139.9 1122.34 1129.17 2897563.0
35 2017-11-10 1126.1 1131.75 1124.06 1125.35 2162985.0 0.0 1.0 1126.1 1131.75 1124.06 1125.35 2162985.0
36 2017-11-09 1125.96 1129.62 1115.77 1129.13 3661411.0 0.0 1.0 1125.96 1129.62 1115.77 1129.13 3661411.0
37 2017-11-07 1124.74 1130.6 1117.5 1123.17 2623474.0 0.0 1.0 1124.74 1130.6 1117.5 1123.17 2623474.0
38 2017-11-06 1109.15 1125.41 1108.77 1120.66 3313857.0 0.0 1.0 1109.15 1125.41 1108.77 1120.66 3313857.0
39 2017-11-03 1091.15 1112.68 1088.52 1111.6 3685172.0 0.0 1.0 1091.15 1112.68 1088.52 1111.6 3685172.0
40 2017-11-02 1097.81 1101.94 1086.87 1094.22 3658748.0 0.0 1.0 1097.81 1101.94 1086.87 1094.22 3658748.0
41 2017-11-01 1105.4 1108.97 1096.74 1103.68 3723680.0 0.0 1.0 1105.4 1108.97 1096.74 1103.68 3723680.0
42 2017-10-31 1109.0 1110.54 1101.12 1105.28 3428461.0 0.0 1.0 1109.0 1110.54 1101.12 1105.28 3428461.0
43 2017-10-30 1095.01 1122.79 1093.56 1110.85 6516639.0 0.0 1.0 1095.01 1122.79 1093.56 1110.85 6516639.0
44 2017-10-27 1058.14 1105.58 1050.55 1100.95 16360527.0 0.0 1.0 1058.14 1105.58 1050.55 1100.95 16360527.0
45 2017-10-26 980.33 982.9 968.55 972.43 3670282.0 0.0 1.0 980.33 982.9 968.55 972.43 3670282.0
46 2017-10-25 978.0 984.44 966.24 972.91 2969295.0 0.0 1.0 978.0 984.44 966.24 972.91 2969295.0
47 2017-10-24 969.0 979.85 965.0 975.9 2666782.0 0.0 1.0 969.0 979.85 965.0 975.9 2666782.0
48 2017-10-23 986.73 986.775 962.5 966.3 3465469.0 0.0 1.0 986.73 986.775 962.5 966.3 3465469.0
49 2017-10-20 993.53 994.62 982.0 982.91 2294145.0 0.0 1.0 993.53 994.62 982.0 982.91 2294145.0
50 2017-10-19 990.0 991.05 980.24 986.61 3040066.0 0.0 1.0 990.0 991.05 980.24 986.61 3040066.0
51 2017-10-18 1009.27 1022.31 996.55 997.0 2477357.0 0.0 1.0 1009.27 1022.31 996.55 997.0 2477357.0
52 2017-10-17 1005.59 1011.47 1004.38 1009.13 2307075.0 0.0 1.0 1005.59 1011.47 1004.38 1009.13 2307075.0
53 2017-10-16 1008.44 1009.57 1001.04 1006.34 1991556.0 0.0 1.0 1008.44 1009.57 1001.04 1006.34 1991556.0
54 2017-10-13 1007.0 1007.77 1001.03 1002.94 2399403.0 0.0 1.0 1007.0 1007.77 1001.03 1002.94 2399403.0
55 2017-10-12 996.81 1008.44 992.4 1000.93 4056172.0 0.0 1.0 996.81 1008.44 992.4 1000.93 4056172.0
56 2017-10-11 991.27 995.5 986.695 995.0 2310872.0 0.0 1.0 991.27 995.5 986.695 995.0 2310872.0
57 2017-10-10 996.67 997.95 980.099 987.2 3062820.0 0.0 1.0 996.67 997.95 980.099 987.2 3062820.0
58 2017-10-09 993.24 998.5 987.5 990.99 2927994.0 0.0 1.0 993.24 998.5 987.5 990.99 2927994.0
59 2017-10-06 975.64 995.75 975.64 989.58 3719840.0 0.0 1.0 975.64 995.75 975.64 989.58 3719840.0
60 2017-10-05 970.0 981.51 969.64 980.85 3119487.0 0.0 1.0 970.0 981.51 969.64 980.85 3119487.0
61 2017-10-04 954.21 967.79 954.05 965.45 2460721.0 0.0 1.0 954.21 967.79 954.05 965.45 2460721.0
62 2017-10-03 958.0 963.69 950.37 957.1 2643484.0 0.0 1.0 958.0 963.69 950.37 957.1 2643484.0
63 2017-10-02 964.0 967.305 952.1201 959.19 2415846.0 0.0 1.0 964.0 967.305 952.1201 959.19 2415846.0
64 2017-09-29 960.11 964.83 958.375 961.35 2411643.0 0.0 1.0 960.11 964.83 958.375 961.35 2411643.0
65 2017-09-28 951.86 959.7 950.101 956.4 2512567.0 0.0 1.0 951.86 959.7 950.101 956.4 2512567.0
66 2017-09-27 948.0 955.3 943.3 950.87 3111263.0 0.0 1.0 948.0 955.3 943.3 950.87 3111263.0
67 2017-09-26 945.49 948.63 931.75 938.6 3464183.0 0.0 1.0 945.49 948.63 931.75 938.6 3464183.0
68 2017-09-25 949.31 949.42 932.89 939.79 5065542.0 0.0 1.0 949.31 949.42 932.89 939.79 5065542.0
69 2017-09-22 961.01 965.61 954.42 955.1 2602418.0 0.0 1.0 961.01 965.61 954.42 955.1 2602418.0
70 2017-09-21 971.31 971.7 962.02 964.65 2252940.0 0.0 1.0 971.31 971.7 962.02 964.65 2252940.0
71 2017-09-20 971.79 974.81 962.1626 973.21 2727355.0 0.0 1.0 971.79 974.81 962.1626 973.21 2727355.0
72 2017-09-19 977.25 978.24 967.46 969.86 2614059.0 0.0 1.0 977.25 978.24 967.46 969.86 2614059.0
73 2017-09-18 990.4 992.7922 968.17 974.19 3376772.0 0.0 1.0 990.4 992.7922 968.17 974.19 3376772.0
74 2017-09-15 993.01 996.25 984.03 986.79 3697742.0 0.0 1.0 993.01 996.25 984.03 986.79 3697742.0
75 2017-09-14 996.8 998.56 987.74 992.21 3788472.0 0.0 1.0 996.8 998.56 987.74 992.21 3788472.0
76 2017-09-13 983.97 1000.0 979.42 999.6 3314978.0 0.0 1.0 983.97 1000.0 979.42 999.6 3314978.0
77 2017-09-12 983.27 984.6718 975.517 982.58 2444699.0 0.0 1.0 983.27 984.6718 975.517 982.58 2444699.0
78 2017-09-11 974.46 981.94 974.22 977.96 2134582.0 0.0 1.0 974.46 981.94 974.22 977.96 2134582.0
79 2017-09-08 979.1 979.88 963.47 965.9 2578269.0 0.0 1.0 979.1 979.88 963.47 965.9 2578269.0
80 2017-09-07 974.0 980.59 972.55 979.47 2536000.0 0.0 1.0 974.0 980.59 972.55 979.47 2536000.0
81 2017-09-06 968.32 971.84 960.6 967.8 2106605.0 0.0 1.0 968.32 971.84 960.6 967.8 2106605.0
82 2017-09-05 975.4 976.7699 960.37 965.27 2875228.0 0.0 1.0 975.4 976.7699 960.37 965.27 2875228.0
83 2017-09-01 984.2 984.5 976.875 978.25 2423132.0 0.0 1.0 984.2 984.5 976.875 978.25 2423132.0
84 2017-08-31 974.7 981.0 972.76 980.6 3280945.0 0.0 1.0 974.7 981.0 972.76 980.6 3280945.0
85 2017-08-30 958.44 969.41 956.9062 967.59 2860718.0 0.0 1.0 958.44 969.41 956.9062 967.59 2860718.0
86 2017-08-29 940.0 956.0 936.33 954.06 2853972.0 0.0 1.0 940.0 956.0 936.33 954.06 2853972.0
87 2017-08-28 946.54 953.0 942.25 946.02 2529087.0 0.0 1.0 946.54 953.0 942.25 946.02 2529087.0
88 2017-08-25 956.0 957.621 944.1 945.26 3292776.0 0.0 1.0 956.0 957.621 944.1 945.26 3292776.0
89 2017-08-24 957.42 959.0 941.14 952.45 5086748.0 0.0 1.0 957.42 959.0 941.14 952.45 5086748.0
90 2017-08-23 959.38 962.0 954.2 958.0 2590245.0 0.0 1.0 959.38 962.0 954.2 958.0 2590245.0
91 2017-08-22 955.52 967.93 955.495 966.9 2718261.0 0.0 1.0 955.52 967.93 955.495 966.9 2718261.0
92 2017-08-21 957.57 961.2 945.46 953.29 3008450.0 0.0 1.0 957.57 961.2 945.46 953.29 3008450.0
93 2017-08-18 961.4 965.43 954.65 958.47 3248677.0 0.0 1.0 961.4 965.43 954.65 958.47 3248677.0
94 2017-08-17 977.84 977.84 960.32 960.57 3396045.0 0.0 1.0 977.84 977.84 960.32 960.57 3396045.0
95 2017-08-16 981.65 986.4605 973.22 978.18 3096051.0 0.0 1.0 981.65 986.4605 973.22 978.18 3096051.0
96 2017-08-15 988.9 991.74 982.0 982.74 2513139.0 0.0 1.0 988.9 991.74 982.0 982.74 2513139.0
97 2017-08-14 978.41 985.5 976.19 983.3 3008007.0 0.0 1.0 978.41 985.5 976.19 983.3 3008007.0
98 2017-08-11 960.0 970.39 951.38 967.99 3431423.0 0.0 1.0 960.0 970.39 951.38 967.99 3431423.0
99 2017-08-10 976.295 979.86 954.68 956.92 5560388.0 0.0 1.0 976.295 979.86 954.68 956.92 5560388.0
100 2017-08-09 982.6 988.0 975.27 982.01 3434077.0 0.0 1.0 982.6 988.0 975.27 982.01 3434077.0
101 2017-08-08 994.35 996.28 985.79 989.84 2847527.0 0.0 1.0 994.35 996.28 985.79 989.84 2847527.0
102 2017-08-04 989.68 991.672 982.0 987.58 2704026.0 0.0 1.0 989.68 991.672 982.0 987.58 2704026.0
103 2017-08-03 999.47 999.5 984.59 986.92 3203134.0 0.0 1.0 999.47 999.5 984.59 986.92 3203134.0
104 2017-08-02 1001.77 1003.21 981.73 995.89 4017780.0 0.0 1.0 1001.77 1003.21 981.73 995.89 4017780.0
105 2017-08-01 996.11 1006.4 991.58 996.19 4421395.0 0.0 1.0 996.11 1006.4 991.58 996.19 4421395.0
106 2017-07-31 1019.05 1019.05 987.02 987.78 7246638.0 0.0 1.0 1019.05 1019.05 987.02 987.78 7246638.0
107 2017-07-28 1012.14 1032.85 1001.0 1020.04 7624498.0 0.0 1.0 1012.14 1032.85 1001.0 1020.04 7624498.0
108 2017-07-27 1069.55 1083.31 1040.18 1046.0 9905158.0 0.0 1.0 1069.55 1083.31 1040.18 1046.0 9905158.0
109 2017-07-26 1043.2 1053.2 1043.2 1052.8 2828980.0 0.0 1.0 1043.2 1053.2 1043.2 1052.8 2828980.0
110 2017-07-25 1038.05 1043.33 1032.48 1039.87 2432328.0 0.0 1.0 1038.05 1043.33 1032.48 1039.87 2432328.0
111 2017-07-24 1028.34 1043.01 1027.43 1038.95 3212499.0 0.0 1.0 1028.34 1043.01 1027.43 1038.95 3212499.0
112 2017-07-21 1021.28 1026.1 1011.0 1025.67 2677517.0 0.0 1.0 1021.28 1026.1 1011.0 1025.67 2677517.0
113 2017-07-20 1031.59 1034.97 1022.52 1028.7 2964341.0 0.0 1.0 1031.59 1034.97 1022.52 1028.7 2964341.0
114 2017-07-19 1025.0 1031.59 1022.5 1026.87 2936902.0 0.0 1.0 1025.0 1031.59 1022.5 1026.87 2936902.0
115 2017-07-18 1006.0 1026.03 1004.0 1024.38 3957892.0 0.0 1.0 1006.0 1026.03 1004.0 1024.38 3957892.0
116 2017-07-17 1004.69 1014.75 1003.81 1010.04 3636801.0 0.0 1.0 1004.69 1014.75 1003.81 1010.04 3636801.0
117 2017-07-14 1002.4 1004.45 996.89 1001.81 2066362.0 0.0 1.0 1002.4 1004.45 996.89 1001.81 2066362.0
118 2017-07-13 1004.62 1006.88 995.9 999.855 2864533.0 0.0 1.0 1004.62 1006.88 995.9 999.855 2864533.0
119 2017-07-12 1000.65 1008.55 998.1 1006.51 3491988.0 0.0 1.0 1000.65 1008.55 998.1 1006.51 3491988.0
120 2017-07-11 993.0 995.99 983.72 994.13 2947479.0 0.0 1.0 993.0 995.99 983.72 994.13 2947479.0
121 2017-07-10 985.0 999.4392 983.5 996.47 3462884.0 0.0 1.0 985.0 999.4392 983.5 996.47 3462884.0
122 2017-07-07 969.55 980.11 969.14 978.76 2582645.0 0.0 1.0 969.55 980.11 969.14 978.76 2582645.0
123 2017-07-06 964.66 974.4 959.02 965.14 3229378.0 0.0 1.0 964.66 974.4 959.02 965.14 3229378.0
124 2017-07-05 961.53 975.0 955.25 971.4 3587645.0 0.0 1.0 961.53 975.0 955.25 971.4 3587645.0
125 2017-07-03 972.79 974.49 951.0001 953.66 2908267.0 0.0 1.0 972.79 974.49 951.0001 953.66 2908267.0
126 2017-06-30 980.12 983.47 967.61 968.0 3309138.0 0.0 1.0 980.12 983.47 967.61 968.0 3309138.0
127 2017-06-29 979.0 987.56 965.25 975.93 4246765.0 0.0 1.0 979.0 987.56 965.25 975.93 4246765.0
128 2017-06-28 978.55 990.68 969.21 990.33 3708638.0 0.0 1.0 978.55 990.68 969.21 990.33 3708638.0
129 2017-06-27 990.69 998.8 976.0 976.78 3735360.0 0.0 1.0 990.69 998.8 976.0 976.78 3735360.0
130 2017-06-26 1008.5 1009.8 992.0 993.98 3347195.0 0.0 1.0 1008.5 1009.8 992.0 993.98 3347195.0
131 2017-06-23 1002.54 1004.62 998.02 1003.74 2645973.0 0.0 1.0 1002.54 1004.62 998.02 1003.74 2645973.0
132 2017-06-22 1002.23 1006.96 997.2 1001.3 2221035.0 0.0 1.0 1002.23 1006.96 997.2 1001.3 2221035.0
133 2017-06-21 998.7 1002.72 992.6518 1002.23 2892563.0 0.0 1.0 998.7 1002.72 992.6518 1002.23 2892563.0
134 2017-06-20 998.0 1004.88 992.02 992.59 4040990.0 0.0 1.0 998.0 1004.88 992.02 992.59 4040990.0
135 2017-06-19 1017.0 1017.0 989.9 995.17 4967600.0 0.0 1.0 1017.0 1017.0 989.9 995.17 4967600.0
136 2017-06-16 996.0 999.75 982.0 987.71 11314754.0 0.0 1.0 996.0 999.75 982.0 987.71 11314754.0
137 2017-06-15 958.7 965.73 950.86 964.17 5202147.0 0.0 1.0 958.7 965.73 950.86 964.17 5202147.0
138 2017-06-14 988.59 990.34 966.71 976.47 3943670.0 0.0 1.0 988.59 990.34 966.71 976.47 3943670.0
139 2017-06-13 977.99 984.5 966.1 980.79 4533933.0 0.0 1.0 977.99 984.5 966.1 980.79 4533933.0
140 2017-06-12 967.0 975.95 945.0 964.83 9393802.0 0.0 1.0 967.0 975.95 945.0 964.83 9393802.0
141 2017-06-09 1012.5 1012.99 927.0 978.31 7548854.0 0.0 1.0 1012.5 1012.99 927.0 978.31 7548854.0
142 2017-06-08 1012.06 1013.61 1006.11 1009.94 2724408.0 0.0 1.0 1012.06 1013.61 1006.11 1009.94 2724408.0
143 2017-06-07 1005.95 1010.25 1002.0 1010.07 2779551.0 0.0 1.0 1005.95 1010.25 1002.0 1010.07 2779551.0
144 2017-06-06 1012.0 1016.5 1001.25 1002.97 3298378.0 0.0 1.0 1012.0 1016.5 1001.25 1002.97 3298378.0
145 2017-06-05 1007.23 1013.21 1003.51 1011.34 2676857.0 0.0 1.0 1007.23 1013.21 1003.51 1011.34 2676857.0
146 2017-06-02 998.99 1008.48 995.67 1006.73 3714954.0 0.0 1.0 998.99 1008.48 995.67 1006.73 3714954.0
147 2017-06-01 998.59 998.99 991.37 995.95 2384298.0 0.0 1.0 998.59 998.99 991.37 995.95 2384298.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,38.41,38.62,38.3,38.3,12359455.0,0.0,1.0,38.41,38.62,38.3,38.3,12359455.0
2017-12-28,38.73,38.73,38.45,38.59,8662664.0,0.0,1.0,38.73,38.73,38.45,38.59,8662664.0
2017-12-27,38.54,38.65,38.45,38.56,10262927.0,0.0,1.0,38.54,38.65,38.45,38.56,10262927.0
2017-12-26,38.55,38.68,38.36,38.48,8148042.0,0.0,1.0,38.55,38.68,38.36,38.48,8148042.0
2017-12-22,38.52,38.74,38.47,38.55,11120656.0,0.0,1.0,38.52,38.74,38.47,38.55,11120656.0
2017-12-21,38.88,38.995,38.49,38.53,16188471.0,0.0,1.0,38.88,38.995,38.49,38.53,16188471.0
2017-12-20,38.49,38.8,38.21,38.74,18701741.0,0.0,1.0,38.49,38.8,38.21,38.74,18701741.0
2017-12-19,38.66,38.86,38.28,38.3,18478762.0,0.0,1.0,38.66,38.86,38.28,38.3,18478762.0
2017-12-18,38.48,38.89,38.3,38.48,21036306.0,0.0,1.0,38.48,38.89,38.3,38.48,21036306.0
2017-12-15,38.01,38.28,37.7,38.19,36491640.0,0.0,1.0,38.01,38.28,37.7,38.19,36491640.0
2017-12-14,38.2,38.27,37.855,37.9,16556403.0,0.0,1.0,38.2,38.27,37.855,37.9,16556403.0
2017-12-13,38.09,38.37,38.0,38.15,19934529.0,0.0,1.0,38.09,38.37,38.0,38.15,19934529.0
2017-12-12,37.79,38.1,37.56,37.91,16451320.0,0.0,1.0,37.79,38.1,37.56,37.91,16451320.0
2017-12-11,37.59,38.04,37.57,37.96,15619388.0,0.0,1.0,37.59,38.04,37.57,37.96,15619388.0
2017-12-08,37.59,37.69,37.42,37.61,13777371.0,0.0,1.0,37.59,37.69,37.42,37.61,13777371.0
2017-12-07,37.26,37.78,37.26,37.4,15189086.0,0.0,1.0,37.26,37.78,37.26,37.4,15189086.0
2017-12-06,37.37,37.72,37.25,37.41,16312845.0,0.0,1.0,37.37,37.72,37.25,37.41,16312845.0
2017-12-05,37.74,37.82,37.17,37.31,22743474.0,0.0,1.0,37.74,37.82,37.17,37.31,22743474.0
2017-12-04,37.81,37.99,37.54,37.72,29006129.0,0.0,1.0,37.81,37.99,37.54,37.72,29006129.0
2017-12-01,37.09,37.66,36.73,37.6,26851147.0,0.0,1.0,37.09,37.66,36.73,37.6,26851147.0
2017-11-30,37.62,37.8,37.3,37.3,28692862.0,0.0,1.0,37.62,37.8,37.3,37.3,28692862.0
2017-11-29,37.75,38.025,37.23,37.48,36640805.0,0.0,1.0,37.75,38.025,37.23,37.48,36640805.0
2017-11-28,37.0,37.8,36.98,37.73,30097816.0,0.0,1.0,37.0,37.8,36.98,37.73,30097816.0
2017-11-27,36.51,37.09,36.5,36.87,20667352.0,0.0,1.0,36.51,37.09,36.5,36.87,20667352.0
2017-11-24,36.41,36.57,36.32,36.49,6155294.0,0.0,1.0,36.41,36.57,36.32,36.49,6155294.0
2017-11-22,36.7,36.715,36.36,36.45,16650130.0,0.0,1.0,36.7,36.715,36.36,36.45,16650130.0
2017-11-21,36.75,36.97,36.58,36.65,23986203.0,0.0,1.0,36.75,36.97,36.58,36.65,23986203.0
2017-11-20,35.93,36.54,35.93,36.5,26376364.0,0.0,1.0,35.93,36.54,35.93,36.5,26376364.0
2017-11-17,35.9,36.32,35.81,35.9,27106406.0,0.0,1.0,35.9,36.32,35.81,35.9,27106406.0
2017-11-16,36.04,36.67,35.83,35.88,59861205.0,0.0,1.0,36.04,36.67,35.83,35.88,59861205.0
2017-11-15,33.97,34.31,33.75,34.11,27797071.0,0.0,1.0,33.97,34.31,33.75,34.11,27797071.0
2017-11-14,33.86,34.16,33.8,34.04,15540925.0,0.0,1.0,33.86,34.16,33.8,34.04,15540925.0
2017-11-13,33.86,34.21,33.83,33.95,15608341.0,0.0,1.0,33.86,34.21,33.83,33.95,15608341.0
2017-11-10,34.06,34.09,33.67,33.99,19003147.0,0.0,1.0,34.06,34.09,33.67,33.99,19003147.0
2017-11-09,34.29,34.32,33.871,34.05,16266161.0,0.0,1.0,34.29,34.32,33.871,34.05,16266161.0
2017-11-07,34.32,34.48,34.2147,34.4,10980008.0,0.0,1.0,34.32,34.48,34.2147,34.4,10980008.0
2017-11-06,34.37,34.56,34.26,34.41,12725467.0,0.0,1.0,34.37,34.56,34.26,34.41,12725467.0
2017-11-03,34.28,34.49,34.0269,34.47,13293171.0,0.0,1.0,34.28,34.49,34.0269,34.47,13293171.0
2017-11-02,34.55,34.64,34.16,34.21,19647242.0,0.0,1.0,34.55,34.64,34.16,34.21,19647242.0
2017-11-01,34.29,34.75,34.28,34.62,21831973.0,0.0,1.0,34.29,34.75,34.28,34.62,21831973.0
2017-10-31,33.98,34.24,33.96,34.15,13544441.0,0.0,1.0,33.98,34.24,33.96,34.15,13544441.0
2017-10-30,34.32,34.38,33.8244,34.04,18241531.0,0.0,1.0,34.32,34.38,33.8244,34.04,18241531.0
2017-10-27,34.15,34.62,34.09,34.43,20237956.0,0.0,1.0,34.15,34.62,34.09,34.43,20237956.0
2017-10-26,34.41,34.51,34.07,34.27,14541155.0,0.0,1.0,34.41,34.51,34.07,34.27,14541155.0
2017-10-25,34.73,34.73,34.163,34.3,17012218.0,0.0,1.0,34.73,34.73,34.163,34.3,17012218.0
2017-10-24,34.4,34.675,34.25,34.58,15273905.0,0.0,1.0,34.4,34.675,34.25,34.58,15273905.0
2017-10-23,34.45,34.68,34.27,34.35,22490134.0,0.0,1.0,34.45,34.68,34.27,34.35,22490134.0
2017-10-20,34.02,34.39,34.01,34.25,24055347.0,0.0,1.0,34.02,34.39,34.01,34.25,24055347.0
2017-10-19,33.51,33.89,33.45,33.75,12928532.0,0.0,1.0,33.51,33.89,33.45,33.75,12928532.0
2017-10-18,33.72,33.75,33.44,33.55,9739887.0,0.0,1.0,33.72,33.75,33.44,33.55,9739887.0
2017-10-17,33.59,33.67,33.46,33.6,8633089.0,0.0,1.0,33.59,33.67,33.46,33.6,8633089.0
2017-10-16,33.6,33.64,33.47,33.54,10469019.0,0.0,1.0,33.6,33.64,33.47,33.54,10469019.0
2017-10-13,33.4,33.57,33.323,33.47,13451108.0,0.0,1.0,33.4,33.57,33.323,33.47,13451108.0
2017-10-12,33.26,33.46,33.17,33.26,17811160.0,0.0,1.0,33.26,33.46,33.17,33.26,17811160.0
2017-10-11,33.38,33.63,33.25,33.59,12353462.0,0.0,1.0,33.38,33.63,33.25,33.59,12353462.0
2017-10-10,33.88,33.91,33.47,33.55,17978700.0,0.0,1.0,33.88,33.91,33.47,33.55,17978700.0
2017-10-09,33.77,33.89,33.61,33.76,8684822.0,0.0,1.0,33.77,33.89,33.61,33.76,8684822.0
2017-10-06,33.65,33.78,33.5247,33.75,13438950.0,0.0,1.0,33.65,33.78,33.5247,33.75,13438950.0
2017-10-05,33.58,33.67,33.41,33.59,14301206.0,0.0,1.0,33.58,33.67,33.41,33.59,14301206.0
2017-10-04,33.53,33.56,33.29,33.44,14606016.0,0.29,1.0,33.53,33.56,33.29,33.44,14606016.0
2017-10-03,33.72,33.9,33.61,33.85,13159079.0,0.0,1.0,33.430085976875,33.608538393122,33.321031722502,33.558968277498,13159079.0
2017-10-02,33.61,33.77,33.52,33.75,16443224.0,0.0,1.0,33.321031722502,33.479656092499,33.231805514379,33.45982804625,16443224.0
2017-09-29,33.31,33.67,33.24,33.63,14419404.0,0.0,1.0,33.023611028758,33.380515861251,32.954212866884,33.340859768752,14419404.0
2017-09-28,33.22,33.46,33.22,33.35,14689819.0,0.0,1.0,32.934384820634,33.17232137563,32.934384820634,33.063267121257,14689819.0
2017-09-27,33.78,33.92,33.3037,33.48,21687593.0,0.0,1.0,33.489570115624,33.628366439371,33.017365194189,33.19214942188,21687593.0
2017-09-26,33.76,34.1,33.67,33.76,25835270.0,0.0,1.0,33.469742069374,33.806818855618,33.380515861251,33.469742069374,25835270.0
2017-09-25,33.31,33.84,33.2,33.72,30475969.0,0.0,1.0,33.023611028758,33.549054254373,32.914556774385,33.430085976875,30475969.0
2017-09-22,32.66,33.53,32.64,33.37,27904695.0,0.0,1.0,32.379199525645,33.241719537504,32.359371479395,33.083095167507,27904695.0
2017-09-21,32.72,32.9,32.5,32.7,19762651.0,0.0,1.0,32.438683664394,32.61713608064,32.220575155648,32.418855618144,19762651.0
2017-09-20,32.55,32.75,32.39,32.6,18701702.0,0.0,1.0,32.270145271272,32.468425733768,32.111520901275,32.319715386896,18701702.0
2017-09-19,32.46,32.65,32.395,32.49,12424056.0,0.0,1.0,32.180919063149,32.36928550252,32.116477912837,32.210661132523,12424056.0
2017-09-18,32.43,32.66,32.26,32.52,17035443.0,0.0,1.0,32.151176993774,32.379199525645,31.982638600652,32.240403201897,17035443.0
2017-09-15,32.2,32.5,32.12,32.44,27708447.0,0.0,1.0,31.923154461903,32.220575155648,31.843842276905,32.161091016899,27708447.0
2017-09-14,31.91,32.22,31.91,32.19,17711003.0,0.0,1.0,31.635647791284,31.942982508153,31.635647791284,31.913240438779,17711003.0
2017-09-13,32.34,32.39,31.96,32.18,21872095.0,0.0,1.0,32.061950785651,32.111520901275,31.685217906908,31.903326415654,21872095.0
2017-09-12,32.3,32.47,32.19,32.41,18510454.0,0.0,1.0,32.022294693151,32.190833086273,31.913240438779,32.131348947524,18510454.0
2017-09-11,31.71,32.3,31.67,32.205,21365590.0,0.0,1.0,31.437367328787,32.022294693151,31.397711236288,31.928111473466,21365590.0
2017-09-08,31.68,31.78,31.46,31.48,15115756.0,0.0,1.0,31.407625259413,31.506765490661,31.189516750667,31.209344796917,15115756.0
2017-09-07,31.96,31.97,31.74,31.76,14611809.0,0.0,1.0,31.685217906908,31.695131930033,31.467109398162,31.486937444412,14611809.0
2017-09-06,31.75,31.91,31.63,31.87,16380030.0,0.0,1.0,31.477023421287,31.635647791284,31.358055143789,31.595991698784,16380030.0
2017-09-05,32.15,32.245,31.455,31.62,24327663.0,0.0,1.0,31.873584346279,31.967767565965,31.184559739105,31.348141120664,24327663.0
2017-09-01,32.22,32.345,32.03,32.32,14661162.0,0.0,1.0,31.942982508153,32.066907797213,31.754616068782,32.042122739401,14661162.0
2017-08-31,32.1,32.34,31.99,32.21,27138172.0,0.0,1.0,31.824014230655,32.061950785651,31.714959976282,31.933068485028,27138172.0
2017-08-30,31.47,32.2,31.42,31.99,23028578.0,0.0,1.0,31.199430773792,31.923154461903,31.149860658168,31.714959976282,23028578.0
2017-08-29,31.26,31.6299,31.19,31.48,16192694.0,0.0,1.0,30.991236288171,31.357956003558,30.921838126297,31.209344796917,16192694.0
2017-08-28,31.6,31.66,31.41,31.54,12747867.0,0.0,1.0,31.328313074414,31.387797213163,31.139946635043,31.268828935666,12747867.0
2017-08-25,31.39,31.8,31.36,31.44,19351094.0,0.0,1.0,31.120118588793,31.526593536911,31.090376519419,31.169688704417,19351094.0
2017-08-24,30.95,31.4,30.9,31.24,21867401.0,0.0,1.0,30.683901571302,31.130032611918,30.634331455677,30.971408241921,21867401.0
2017-08-23,31.21,31.4,30.91,30.92,22269978.0,0.0,1.0,30.941666172547,31.130032611918,30.644245478802,30.654159501927,22269978.0
2017-08-22,30.85,31.33,30.75,31.27,24438367.0,0.0,1.0,30.584761340053,31.060634450044,30.485621108805,31.001150311296,24438367.0
2017-08-21,30.37,30.795,30.36,30.68,24025228.0,0.0,1.0,30.108888230062,30.530234212867,30.098974206937,30.416222946932,24025228.0
2017-08-18,31.0,31.06,30.36,30.37,34622147.0,0.0,1.0,30.733471686926,30.792955825674,30.098974206937,30.108888230062,34622147.0
2017-08-17,31.49,31.77,30.85,31.04,51557052.0,0.0,1.0,31.219258820042,31.496851467536,30.584761340053,30.773127779425,51557052.0
2017-08-16,32.1,32.4652,32.06,32.34,27088237.0,0.0,1.0,31.824014230655,32.186074355173,31.784358138156,32.061950785651,27088237.0
2017-08-15,31.85,32.21,31.84,32.09,24406258.0,0.0,1.0,31.576163652535,31.933068485028,31.56624962941,31.81410020753,24406258.0
2017-08-14,31.69,31.89,31.56,31.84,21605411.0,0.0,1.0,31.417539282538,31.615819745034,31.288656981915,31.56624962941,21605411.0
2017-08-11,31.23,31.545,31.04,31.47,20521935.0,0.0,1.0,30.961494218796,31.273785947228,30.773127779425,31.199430773792,20521935.0
2017-08-10,31.56,31.56,31.0,31.0,22748854.0,0.0,1.0,31.288656981915,31.288656981915,30.733471686926,30.733471686926,22748854.0
2017-08-09,31.55,31.675,31.36,31.62,15931711.0,0.0,1.0,31.27874295879,31.402668247851,31.090376519419,31.348141120664,15931711.0
2017-08-08,31.75,32.0,31.6,31.67,13632423.0,0.0,1.0,31.477023421287,31.724873999407,31.328313074414,31.397711236288,13632423.0
2017-08-07,31.79,31.8799,31.69,31.84,11730203.0,0.0,1.0,31.516679513786,31.605806581678,31.417539282538,31.56624962941,11730203.0
2017-08-04,31.67,31.91,31.58,31.8,16322686.0,0.0,1.0,31.397711236288,31.635647791284,31.308485028165,31.526593536911,16322686.0
2017-08-03,31.59,31.72,31.43,31.56,13884046.0,0.0,1.0,31.31839905129,31.447281351912,31.159774681293,31.288656981915,13884046.0
2017-08-02,31.57,31.57,31.25,31.52,15797711.0,0.0,1.0,31.29857100504,31.29857100504,30.981322265046,31.249000889416,15797711.0
2017-08-01,31.59,31.66,31.43,31.65,12727298.0,0.0,1.0,31.31839905129,31.387797213163,31.159774681293,31.377883190039,12727298.0
2017-07-31,31.54,31.59,31.37,31.45,18534978.0,0.0,1.0,31.268828935666,31.31839905129,31.100290542544,31.179602727542,18534978.0
2017-07-28,31.45,31.6,31.26,31.52,15509841.0,0.0,1.0,31.179602727542,31.328313074414,30.991236288171,31.249000889416,15509841.0
2017-07-27,31.73,31.7502,31.21,31.57,21224338.0,0.0,1.0,31.457195375037,31.477221701749,30.941666172547,31.29857100504,21224338.0
2017-07-26,32.12,32.225,31.51,31.66,21472799.0,0.0,1.0,31.843842276905,31.947939519715,31.239086866291,31.387797213163,21472799.0
2017-07-25,31.9,32.25,31.88,32.12,14848920.0,0.0,1.0,31.625733768159,31.972724577527,31.605905721909,31.843842276905,14848920.0
2017-07-24,31.86,31.925,31.66,31.86,15232167.0,0.0,1.0,31.58607767566,31.650518825971,31.387797213163,31.58607767566,15232167.0
2017-07-21,31.86,32.03,31.705,31.84,13271427.0,0.0,1.0,31.58607767566,31.754616068782,31.432410317225,31.56624962941,13271427.0
2017-07-20,31.91,32.05,31.76,31.86,15917114.0,0.0,1.0,31.635647791284,31.774444115031,31.486937444412,31.58607767566,15917114.0
2017-07-19,31.51,32.05,31.46,31.9,21369697.0,0.0,1.0,31.239086866291,31.774444115031,31.189516750667,31.625733768159,21369697.0
2017-07-18,31.41,31.51,31.17,31.51,15366450.0,0.0,1.0,31.139946635043,31.239086866291,30.902010080047,31.239086866291,15366450.0
2017-07-17,31.5,31.635,31.45,31.5,16012951.0,0.0,1.0,31.229172843166,31.363012155351,31.179602727542,31.229172843166,16012951.0
2017-07-14,31.37,31.45,31.27,31.42,13261554.0,0.0,1.0,31.100290542544,31.179602727542,31.001150311296,31.149860658168,13261554.0
2017-07-13,31.26,31.28,31.08,31.27,15870454.0,0.0,1.0,30.991236288171,31.01106433442,30.812783871924,31.001150311296,15870454.0
2017-07-12,31.25,31.44,31.145,31.16,18428809.0,0.0,1.0,30.981322265046,31.169688704417,30.877225022235,30.892096056923,18428809.0
2017-07-11,31.05,31.12,30.86,31.09,12253478.0,0.0,1.0,30.78304180255,30.852439964423,30.594675363178,30.822697895049,12253478.0
2017-07-10,30.88,31.09,30.82,30.98,15193572.0,0.0,1.0,30.614503409428,30.822697895049,30.555019270679,30.713643640676,15193572.0
2017-07-07,30.76,31.07,30.75,30.9,15221015.0,0.0,1.0,30.49553513193,30.802869848799,30.485621108805,30.634331455677,15221015.0
2017-07-06,30.99,31.02,30.67,30.725,20456451.0,0.0,1.0,30.723557663801,30.753299733175,30.406308923807,30.460836050993,20456451.0
2017-07-05,30.85,31.27,30.73,31.11,23391894.0,0.29,1.0,30.584761340053,31.001150311296,30.465793062556,30.842525941299,23391894.0
2017-07-03,31.09,31.64,31.03,31.33,14111474.0,0.0,1.0,30.538029666082,31.078264993079,30.479094903137,30.773768717863,14111474.0
2017-06-30,31.79,31.79,31.3,31.3,22981379.0,0.0,1.0,31.225601900442,31.225601900442,30.74430133639,30.74430133639,22981379.0
2017-06-29,31.79,32.025,31.25,31.41,26891695.0,0.0,1.0,31.225601900442,31.456429721977,30.695189033936,30.852348401789,26891695.0
2017-06-28,31.78,32.275,31.76,32.08,17587686.0,0.0,1.0,31.215779439951,31.701991234249,31.196134518969,31.510453254677,17587686.0
2017-06-27,32.09,32.26,31.76,31.76,23092594.0,0.0,1.0,31.520275715168,31.687257543512,31.196134518969,31.196134518969,23092594.0
2017-06-26,32.22,32.5,32.18,32.24,21409287.0,0.0,1.0,31.647967701549,31.922996595293,31.608677859586,31.667612622531,21409287.0
2017-06-23,31.85,32.3,31.75,32.1,23006424.0,0.0,1.0,31.284536663387,31.726547385476,31.186312058479,31.530098175659,23006424.0
2017-06-22,31.91,32.0,31.7,31.85,19194637.0,0.0,1.0,31.343471426332,31.43187357075,31.137199756024,31.284536663387,19194637.0
2017-06-21,31.73,31.87,31.51,31.84,20103067.0,0.0,1.0,31.166667137497,31.304181584369,30.950573006698,31.274714202896,20103067.0
2017-06-20,31.94,32.16,31.84,31.85,17859664.0,0.0,1.0,31.372938807805,31.589032938604,31.274714202896,31.284536663387,17859664.0
2017-06-19,31.77,32.02,31.581,31.99,16753701.0,0.0,1.0,31.20595697946,31.451518491732,31.020312476183,31.422051110259,16753701.0
2017-06-16,31.61,31.64,31.2,31.6201,33785850.0,0.0,1.0,31.048797611607,31.078264993079,30.646076731481,31.058718296702,33785850.0
2017-06-15,31.25,31.64,31.22,31.5801,19110962.0,0.0,1.0,30.695189033936,31.078264993079,30.665721652463,31.019428454739,19110962.0
2017-06-14,31.87,31.97,31.33,31.6,24850713.0,0.0,1.0,31.304181584369,31.402406189278,30.773768717863,31.038975151116,24850713.0
2017-06-13,31.3,31.8,31.28,31.7,27251001.0,0.0,1.0,30.74430133639,31.235424360933,30.724656415408,31.137199756024,27251001.0
2017-06-12,31.34,31.64,31.15,31.245,24330382.0,0.0,1.0,30.783591178353,31.078264993079,30.596964429027,30.69027780369,24330382.0
2017-06-09,31.64,31.83,31.085,31.37,25031675.0,0.0,1.0,31.078264993079,31.264891742406,30.533118435836,30.813058559826,25031675.0
2017-06-08,31.53,31.81,31.52,31.615,19877271.0,0.0,1.0,30.97021792768,31.245246821424,30.960395467189,31.053708841852,19877271.0
2017-06-07,31.61,31.72,31.44,31.61,14417549.0,0.0,1.0,31.048797611607,31.156844677006,30.881815783262,31.048797611607,14417549.0
2017-06-06,31.75,31.76,31.5,31.56,15987734.0,0.0,1.0,31.186312058479,31.196134518969,30.940750546207,30.999685309152,15987734.0
2017-06-05,32.05,32.05,31.57,31.76,15581429.0,0.0,1.0,31.480985873204,31.480985873204,31.009507769643,31.196134518969,15581429.0
2017-06-02,31.93,32.06,31.68,31.98,19978713.0,0.0,1.0,31.363116347314,31.490808333695,31.117554835043,31.412228649768,19978713.0
2017-06-01,31.52,31.82,31.47,31.82,15397418.0,0.0,1.0,30.960395467189,31.255069281915,30.911283164735,31.255069281915,15397418.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 38.41 38.62 38.3 38.3 12359455.0 0.0 1.0 38.41 38.62 38.3 38.3 12359455.0
3 2017-12-28 38.73 38.73 38.45 38.59 8662664.0 0.0 1.0 38.73 38.73 38.45 38.59 8662664.0
4 2017-12-27 38.54 38.65 38.45 38.56 10262927.0 0.0 1.0 38.54 38.65 38.45 38.56 10262927.0
5 2017-12-26 38.55 38.68 38.36 38.48 8148042.0 0.0 1.0 38.55 38.68 38.36 38.48 8148042.0
6 2017-12-22 38.52 38.74 38.47 38.55 11120656.0 0.0 1.0 38.52 38.74 38.47 38.55 11120656.0
7 2017-12-21 38.88 38.995 38.49 38.53 16188471.0 0.0 1.0 38.88 38.995 38.49 38.53 16188471.0
8 2017-12-20 38.49 38.8 38.21 38.74 18701741.0 0.0 1.0 38.49 38.8 38.21 38.74 18701741.0
9 2017-12-19 38.66 38.86 38.28 38.3 18478762.0 0.0 1.0 38.66 38.86 38.28 38.3 18478762.0
10 2017-12-18 38.48 38.89 38.3 38.48 21036306.0 0.0 1.0 38.48 38.89 38.3 38.48 21036306.0
11 2017-12-15 38.01 38.28 37.7 38.19 36491640.0 0.0 1.0 38.01 38.28 37.7 38.19 36491640.0
12 2017-12-14 38.2 38.27 37.855 37.9 16556403.0 0.0 1.0 38.2 38.27 37.855 37.9 16556403.0
13 2017-12-13 38.09 38.37 38.0 38.15 19934529.0 0.0 1.0 38.09 38.37 38.0 38.15 19934529.0
14 2017-12-12 37.79 38.1 37.56 37.91 16451320.0 0.0 1.0 37.79 38.1 37.56 37.91 16451320.0
15 2017-12-11 37.59 38.04 37.57 37.96 15619388.0 0.0 1.0 37.59 38.04 37.57 37.96 15619388.0
16 2017-12-08 37.59 37.69 37.42 37.61 13777371.0 0.0 1.0 37.59 37.69 37.42 37.61 13777371.0
17 2017-12-07 37.26 37.78 37.26 37.4 15189086.0 0.0 1.0 37.26 37.78 37.26 37.4 15189086.0
18 2017-12-06 37.37 37.72 37.25 37.41 16312845.0 0.0 1.0 37.37 37.72 37.25 37.41 16312845.0
19 2017-12-05 37.74 37.82 37.17 37.31 22743474.0 0.0 1.0 37.74 37.82 37.17 37.31 22743474.0
20 2017-12-04 37.81 37.99 37.54 37.72 29006129.0 0.0 1.0 37.81 37.99 37.54 37.72 29006129.0
21 2017-12-01 37.09 37.66 36.73 37.6 26851147.0 0.0 1.0 37.09 37.66 36.73 37.6 26851147.0
22 2017-11-30 37.62 37.8 37.3 37.3 28692862.0 0.0 1.0 37.62 37.8 37.3 37.3 28692862.0
23 2017-11-29 37.75 38.025 37.23 37.48 36640805.0 0.0 1.0 37.75 38.025 37.23 37.48 36640805.0
24 2017-11-28 37.0 37.8 36.98 37.73 30097816.0 0.0 1.0 37.0 37.8 36.98 37.73 30097816.0
25 2017-11-27 36.51 37.09 36.5 36.87 20667352.0 0.0 1.0 36.51 37.09 36.5 36.87 20667352.0
26 2017-11-24 36.41 36.57 36.32 36.49 6155294.0 0.0 1.0 36.41 36.57 36.32 36.49 6155294.0
27 2017-11-22 36.7 36.715 36.36 36.45 16650130.0 0.0 1.0 36.7 36.715 36.36 36.45 16650130.0
28 2017-11-21 36.75 36.97 36.58 36.65 23986203.0 0.0 1.0 36.75 36.97 36.58 36.65 23986203.0
29 2017-11-20 35.93 36.54 35.93 36.5 26376364.0 0.0 1.0 35.93 36.54 35.93 36.5 26376364.0
30 2017-11-17 35.9 36.32 35.81 35.9 27106406.0 0.0 1.0 35.9 36.32 35.81 35.9 27106406.0
31 2017-11-16 36.04 36.67 35.83 35.88 59861205.0 0.0 1.0 36.04 36.67 35.83 35.88 59861205.0
32 2017-11-15 33.97 34.31 33.75 34.11 27797071.0 0.0 1.0 33.97 34.31 33.75 34.11 27797071.0
33 2017-11-14 33.86 34.16 33.8 34.04 15540925.0 0.0 1.0 33.86 34.16 33.8 34.04 15540925.0
34 2017-11-13 33.86 34.21 33.83 33.95 15608341.0 0.0 1.0 33.86 34.21 33.83 33.95 15608341.0
35 2017-11-10 34.06 34.09 33.67 33.99 19003147.0 0.0 1.0 34.06 34.09 33.67 33.99 19003147.0
36 2017-11-09 34.29 34.32 33.871 34.05 16266161.0 0.0 1.0 34.29 34.32 33.871 34.05 16266161.0
37 2017-11-07 34.32 34.48 34.2147 34.4 10980008.0 0.0 1.0 34.32 34.48 34.2147 34.4 10980008.0
38 2017-11-06 34.37 34.56 34.26 34.41 12725467.0 0.0 1.0 34.37 34.56 34.26 34.41 12725467.0
39 2017-11-03 34.28 34.49 34.0269 34.47 13293171.0 0.0 1.0 34.28 34.49 34.0269 34.47 13293171.0
40 2017-11-02 34.55 34.64 34.16 34.21 19647242.0 0.0 1.0 34.55 34.64 34.16 34.21 19647242.0
41 2017-11-01 34.29 34.75 34.28 34.62 21831973.0 0.0 1.0 34.29 34.75 34.28 34.62 21831973.0
42 2017-10-31 33.98 34.24 33.96 34.15 13544441.0 0.0 1.0 33.98 34.24 33.96 34.15 13544441.0
43 2017-10-30 34.32 34.38 33.8244 34.04 18241531.0 0.0 1.0 34.32 34.38 33.8244 34.04 18241531.0
44 2017-10-27 34.15 34.62 34.09 34.43 20237956.0 0.0 1.0 34.15 34.62 34.09 34.43 20237956.0
45 2017-10-26 34.41 34.51 34.07 34.27 14541155.0 0.0 1.0 34.41 34.51 34.07 34.27 14541155.0
46 2017-10-25 34.73 34.73 34.163 34.3 17012218.0 0.0 1.0 34.73 34.73 34.163 34.3 17012218.0
47 2017-10-24 34.4 34.675 34.25 34.58 15273905.0 0.0 1.0 34.4 34.675 34.25 34.58 15273905.0
48 2017-10-23 34.45 34.68 34.27 34.35 22490134.0 0.0 1.0 34.45 34.68 34.27 34.35 22490134.0
49 2017-10-20 34.02 34.39 34.01 34.25 24055347.0 0.0 1.0 34.02 34.39 34.01 34.25 24055347.0
50 2017-10-19 33.51 33.89 33.45 33.75 12928532.0 0.0 1.0 33.51 33.89 33.45 33.75 12928532.0
51 2017-10-18 33.72 33.75 33.44 33.55 9739887.0 0.0 1.0 33.72 33.75 33.44 33.55 9739887.0
52 2017-10-17 33.59 33.67 33.46 33.6 8633089.0 0.0 1.0 33.59 33.67 33.46 33.6 8633089.0
53 2017-10-16 33.6 33.64 33.47 33.54 10469019.0 0.0 1.0 33.6 33.64 33.47 33.54 10469019.0
54 2017-10-13 33.4 33.57 33.323 33.47 13451108.0 0.0 1.0 33.4 33.57 33.323 33.47 13451108.0
55 2017-10-12 33.26 33.46 33.17 33.26 17811160.0 0.0 1.0 33.26 33.46 33.17 33.26 17811160.0
56 2017-10-11 33.38 33.63 33.25 33.59 12353462.0 0.0 1.0 33.38 33.63 33.25 33.59 12353462.0
57 2017-10-10 33.88 33.91 33.47 33.55 17978700.0 0.0 1.0 33.88 33.91 33.47 33.55 17978700.0
58 2017-10-09 33.77 33.89 33.61 33.76 8684822.0 0.0 1.0 33.77 33.89 33.61 33.76 8684822.0
59 2017-10-06 33.65 33.78 33.5247 33.75 13438950.0 0.0 1.0 33.65 33.78 33.5247 33.75 13438950.0
60 2017-10-05 33.58 33.67 33.41 33.59 14301206.0 0.0 1.0 33.58 33.67 33.41 33.59 14301206.0
61 2017-10-04 33.53 33.56 33.29 33.44 14606016.0 0.29 1.0 33.53 33.56 33.29 33.44 14606016.0
62 2017-10-03 33.72 33.9 33.61 33.85 13159079.0 0.0 1.0 33.430085976875 33.608538393122 33.321031722502 33.558968277498 13159079.0
63 2017-10-02 33.61 33.77 33.52 33.75 16443224.0 0.0 1.0 33.321031722502 33.479656092499 33.231805514379 33.45982804625 16443224.0
64 2017-09-29 33.31 33.67 33.24 33.63 14419404.0 0.0 1.0 33.023611028758 33.380515861251 32.954212866884 33.340859768752 14419404.0
65 2017-09-28 33.22 33.46 33.22 33.35 14689819.0 0.0 1.0 32.934384820634 33.17232137563 32.934384820634 33.063267121257 14689819.0
66 2017-09-27 33.78 33.92 33.3037 33.48 21687593.0 0.0 1.0 33.489570115624 33.628366439371 33.017365194189 33.19214942188 21687593.0
67 2017-09-26 33.76 34.1 33.67 33.76 25835270.0 0.0 1.0 33.469742069374 33.806818855618 33.380515861251 33.469742069374 25835270.0
68 2017-09-25 33.31 33.84 33.2 33.72 30475969.0 0.0 1.0 33.023611028758 33.549054254373 32.914556774385 33.430085976875 30475969.0
69 2017-09-22 32.66 33.53 32.64 33.37 27904695.0 0.0 1.0 32.379199525645 33.241719537504 32.359371479395 33.083095167507 27904695.0
70 2017-09-21 32.72 32.9 32.5 32.7 19762651.0 0.0 1.0 32.438683664394 32.61713608064 32.220575155648 32.418855618144 19762651.0
71 2017-09-20 32.55 32.75 32.39 32.6 18701702.0 0.0 1.0 32.270145271272 32.468425733768 32.111520901275 32.319715386896 18701702.0
72 2017-09-19 32.46 32.65 32.395 32.49 12424056.0 0.0 1.0 32.180919063149 32.36928550252 32.116477912837 32.210661132523 12424056.0
73 2017-09-18 32.43 32.66 32.26 32.52 17035443.0 0.0 1.0 32.151176993774 32.379199525645 31.982638600652 32.240403201897 17035443.0
74 2017-09-15 32.2 32.5 32.12 32.44 27708447.0 0.0 1.0 31.923154461903 32.220575155648 31.843842276905 32.161091016899 27708447.0
75 2017-09-14 31.91 32.22 31.91 32.19 17711003.0 0.0 1.0 31.635647791284 31.942982508153 31.635647791284 31.913240438779 17711003.0
76 2017-09-13 32.34 32.39 31.96 32.18 21872095.0 0.0 1.0 32.061950785651 32.111520901275 31.685217906908 31.903326415654 21872095.0
77 2017-09-12 32.3 32.47 32.19 32.41 18510454.0 0.0 1.0 32.022294693151 32.190833086273 31.913240438779 32.131348947524 18510454.0
78 2017-09-11 31.71 32.3 31.67 32.205 21365590.0 0.0 1.0 31.437367328787 32.022294693151 31.397711236288 31.928111473466 21365590.0
79 2017-09-08 31.68 31.78 31.46 31.48 15115756.0 0.0 1.0 31.407625259413 31.506765490661 31.189516750667 31.209344796917 15115756.0
80 2017-09-07 31.96 31.97 31.74 31.76 14611809.0 0.0 1.0 31.685217906908 31.695131930033 31.467109398162 31.486937444412 14611809.0
81 2017-09-06 31.75 31.91 31.63 31.87 16380030.0 0.0 1.0 31.477023421287 31.635647791284 31.358055143789 31.595991698784 16380030.0
82 2017-09-05 32.15 32.245 31.455 31.62 24327663.0 0.0 1.0 31.873584346279 31.967767565965 31.184559739105 31.348141120664 24327663.0
83 2017-09-01 32.22 32.345 32.03 32.32 14661162.0 0.0 1.0 31.942982508153 32.066907797213 31.754616068782 32.042122739401 14661162.0
84 2017-08-31 32.1 32.34 31.99 32.21 27138172.0 0.0 1.0 31.824014230655 32.061950785651 31.714959976282 31.933068485028 27138172.0
85 2017-08-30 31.47 32.2 31.42 31.99 23028578.0 0.0 1.0 31.199430773792 31.923154461903 31.149860658168 31.714959976282 23028578.0
86 2017-08-29 31.26 31.6299 31.19 31.48 16192694.0 0.0 1.0 30.991236288171 31.357956003558 30.921838126297 31.209344796917 16192694.0
87 2017-08-28 31.6 31.66 31.41 31.54 12747867.0 0.0 1.0 31.328313074414 31.387797213163 31.139946635043 31.268828935666 12747867.0
88 2017-08-25 31.39 31.8 31.36 31.44 19351094.0 0.0 1.0 31.120118588793 31.526593536911 31.090376519419 31.169688704417 19351094.0
89 2017-08-24 30.95 31.4 30.9 31.24 21867401.0 0.0 1.0 30.683901571302 31.130032611918 30.634331455677 30.971408241921 21867401.0
90 2017-08-23 31.21 31.4 30.91 30.92 22269978.0 0.0 1.0 30.941666172547 31.130032611918 30.644245478802 30.654159501927 22269978.0
91 2017-08-22 30.85 31.33 30.75 31.27 24438367.0 0.0 1.0 30.584761340053 31.060634450044 30.485621108805 31.001150311296 24438367.0
92 2017-08-21 30.37 30.795 30.36 30.68 24025228.0 0.0 1.0 30.108888230062 30.530234212867 30.098974206937 30.416222946932 24025228.0
93 2017-08-18 31.0 31.06 30.36 30.37 34622147.0 0.0 1.0 30.733471686926 30.792955825674 30.098974206937 30.108888230062 34622147.0
94 2017-08-17 31.49 31.77 30.85 31.04 51557052.0 0.0 1.0 31.219258820042 31.496851467536 30.584761340053 30.773127779425 51557052.0
95 2017-08-16 32.1 32.4652 32.06 32.34 27088237.0 0.0 1.0 31.824014230655 32.186074355173 31.784358138156 32.061950785651 27088237.0
96 2017-08-15 31.85 32.21 31.84 32.09 24406258.0 0.0 1.0 31.576163652535 31.933068485028 31.56624962941 31.81410020753 24406258.0
97 2017-08-14 31.69 31.89 31.56 31.84 21605411.0 0.0 1.0 31.417539282538 31.615819745034 31.288656981915 31.56624962941 21605411.0
98 2017-08-11 31.23 31.545 31.04 31.47 20521935.0 0.0 1.0 30.961494218796 31.273785947228 30.773127779425 31.199430773792 20521935.0
99 2017-08-10 31.56 31.56 31.0 31.0 22748854.0 0.0 1.0 31.288656981915 31.288656981915 30.733471686926 30.733471686926 22748854.0
100 2017-08-09 31.55 31.675 31.36 31.62 15931711.0 0.0 1.0 31.27874295879 31.402668247851 31.090376519419 31.348141120664 15931711.0
101 2017-08-08 31.75 32.0 31.6 31.67 13632423.0 0.0 1.0 31.477023421287 31.724873999407 31.328313074414 31.397711236288 13632423.0
102 2017-08-07 31.79 31.8799 31.69 31.84 11730203.0 0.0 1.0 31.516679513786 31.605806581678 31.417539282538 31.56624962941 11730203.0
103 2017-08-04 31.67 31.91 31.58 31.8 16322686.0 0.0 1.0 31.397711236288 31.635647791284 31.308485028165 31.526593536911 16322686.0
104 2017-08-03 31.59 31.72 31.43 31.56 13884046.0 0.0 1.0 31.31839905129 31.447281351912 31.159774681293 31.288656981915 13884046.0
105 2017-08-02 31.57 31.57 31.25 31.52 15797711.0 0.0 1.0 31.29857100504 31.29857100504 30.981322265046 31.249000889416 15797711.0
106 2017-08-01 31.59 31.66 31.43 31.65 12727298.0 0.0 1.0 31.31839905129 31.387797213163 31.159774681293 31.377883190039 12727298.0
107 2017-07-31 31.54 31.59 31.37 31.45 18534978.0 0.0 1.0 31.268828935666 31.31839905129 31.100290542544 31.179602727542 18534978.0
108 2017-07-28 31.45 31.6 31.26 31.52 15509841.0 0.0 1.0 31.179602727542 31.328313074414 30.991236288171 31.249000889416 15509841.0
109 2017-07-27 31.73 31.7502 31.21 31.57 21224338.0 0.0 1.0 31.457195375037 31.477221701749 30.941666172547 31.29857100504 21224338.0
110 2017-07-26 32.12 32.225 31.51 31.66 21472799.0 0.0 1.0 31.843842276905 31.947939519715 31.239086866291 31.387797213163 21472799.0
111 2017-07-25 31.9 32.25 31.88 32.12 14848920.0 0.0 1.0 31.625733768159 31.972724577527 31.605905721909 31.843842276905 14848920.0
112 2017-07-24 31.86 31.925 31.66 31.86 15232167.0 0.0 1.0 31.58607767566 31.650518825971 31.387797213163 31.58607767566 15232167.0
113 2017-07-21 31.86 32.03 31.705 31.84 13271427.0 0.0 1.0 31.58607767566 31.754616068782 31.432410317225 31.56624962941 13271427.0
114 2017-07-20 31.91 32.05 31.76 31.86 15917114.0 0.0 1.0 31.635647791284 31.774444115031 31.486937444412 31.58607767566 15917114.0
115 2017-07-19 31.51 32.05 31.46 31.9 21369697.0 0.0 1.0 31.239086866291 31.774444115031 31.189516750667 31.625733768159 21369697.0
116 2017-07-18 31.41 31.51 31.17 31.51 15366450.0 0.0 1.0 31.139946635043 31.239086866291 30.902010080047 31.239086866291 15366450.0
117 2017-07-17 31.5 31.635 31.45 31.5 16012951.0 0.0 1.0 31.229172843166 31.363012155351 31.179602727542 31.229172843166 16012951.0
118 2017-07-14 31.37 31.45 31.27 31.42 13261554.0 0.0 1.0 31.100290542544 31.179602727542 31.001150311296 31.149860658168 13261554.0
119 2017-07-13 31.26 31.28 31.08 31.27 15870454.0 0.0 1.0 30.991236288171 31.01106433442 30.812783871924 31.001150311296 15870454.0
120 2017-07-12 31.25 31.44 31.145 31.16 18428809.0 0.0 1.0 30.981322265046 31.169688704417 30.877225022235 30.892096056923 18428809.0
121 2017-07-11 31.05 31.12 30.86 31.09 12253478.0 0.0 1.0 30.78304180255 30.852439964423 30.594675363178 30.822697895049 12253478.0
122 2017-07-10 30.88 31.09 30.82 30.98 15193572.0 0.0 1.0 30.614503409428 30.822697895049 30.555019270679 30.713643640676 15193572.0
123 2017-07-07 30.76 31.07 30.75 30.9 15221015.0 0.0 1.0 30.49553513193 30.802869848799 30.485621108805 30.634331455677 15221015.0
124 2017-07-06 30.99 31.02 30.67 30.725 20456451.0 0.0 1.0 30.723557663801 30.753299733175 30.406308923807 30.460836050993 20456451.0
125 2017-07-05 30.85 31.27 30.73 31.11 23391894.0 0.29 1.0 30.584761340053 31.001150311296 30.465793062556 30.842525941299 23391894.0
126 2017-07-03 31.09 31.64 31.03 31.33 14111474.0 0.0 1.0 30.538029666082 31.078264993079 30.479094903137 30.773768717863 14111474.0
127 2017-06-30 31.79 31.79 31.3 31.3 22981379.0 0.0 1.0 31.225601900442 31.225601900442 30.74430133639 30.74430133639 22981379.0
128 2017-06-29 31.79 32.025 31.25 31.41 26891695.0 0.0 1.0 31.225601900442 31.456429721977 30.695189033936 30.852348401789 26891695.0
129 2017-06-28 31.78 32.275 31.76 32.08 17587686.0 0.0 1.0 31.215779439951 31.701991234249 31.196134518969 31.510453254677 17587686.0
130 2017-06-27 32.09 32.26 31.76 31.76 23092594.0 0.0 1.0 31.520275715168 31.687257543512 31.196134518969 31.196134518969 23092594.0
131 2017-06-26 32.22 32.5 32.18 32.24 21409287.0 0.0 1.0 31.647967701549 31.922996595293 31.608677859586 31.667612622531 21409287.0
132 2017-06-23 31.85 32.3 31.75 32.1 23006424.0 0.0 1.0 31.284536663387 31.726547385476 31.186312058479 31.530098175659 23006424.0
133 2017-06-22 31.91 32.0 31.7 31.85 19194637.0 0.0 1.0 31.343471426332 31.43187357075 31.137199756024 31.284536663387 19194637.0
134 2017-06-21 31.73 31.87 31.51 31.84 20103067.0 0.0 1.0 31.166667137497 31.304181584369 30.950573006698 31.274714202896 20103067.0
135 2017-06-20 31.94 32.16 31.84 31.85 17859664.0 0.0 1.0 31.372938807805 31.589032938604 31.274714202896 31.284536663387 17859664.0
136 2017-06-19 31.77 32.02 31.581 31.99 16753701.0 0.0 1.0 31.20595697946 31.451518491732 31.020312476183 31.422051110259 16753701.0
137 2017-06-16 31.61 31.64 31.2 31.6201 33785850.0 0.0 1.0 31.048797611607 31.078264993079 30.646076731481 31.058718296702 33785850.0
138 2017-06-15 31.25 31.64 31.22 31.5801 19110962.0 0.0 1.0 30.695189033936 31.078264993079 30.665721652463 31.019428454739 19110962.0
139 2017-06-14 31.87 31.97 31.33 31.6 24850713.0 0.0 1.0 31.304181584369 31.402406189278 30.773768717863 31.038975151116 24850713.0
140 2017-06-13 31.3 31.8 31.28 31.7 27251001.0 0.0 1.0 30.74430133639 31.235424360933 30.724656415408 31.137199756024 27251001.0
141 2017-06-12 31.34 31.64 31.15 31.245 24330382.0 0.0 1.0 30.783591178353 31.078264993079 30.596964429027 30.69027780369 24330382.0
142 2017-06-09 31.64 31.83 31.085 31.37 25031675.0 0.0 1.0 31.078264993079 31.264891742406 30.533118435836 30.813058559826 25031675.0
143 2017-06-08 31.53 31.81 31.52 31.615 19877271.0 0.0 1.0 30.97021792768 31.245246821424 30.960395467189 31.053708841852 19877271.0
144 2017-06-07 31.61 31.72 31.44 31.61 14417549.0 0.0 1.0 31.048797611607 31.156844677006 30.881815783262 31.048797611607 14417549.0
145 2017-06-06 31.75 31.76 31.5 31.56 15987734.0 0.0 1.0 31.186312058479 31.196134518969 30.940750546207 30.999685309152 15987734.0
146 2017-06-05 32.05 32.05 31.57 31.76 15581429.0 0.0 1.0 31.480985873204 31.480985873204 31.009507769643 31.196134518969 15581429.0
147 2017-06-02 31.93 32.06 31.68 31.98 19978713.0 0.0 1.0 31.363116347314 31.490808333695 31.117554835043 31.412228649768 19978713.0
148 2017-06-01 31.52 31.82 31.47 31.82 15397418.0 0.0 1.0 30.960395467189 31.255069281915 30.911283164735 31.255069281915 15397418.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,105.29,105.68,104.39,105.06,2033331.0,0.0,1.0,105.29,105.68,104.39,105.06,2033331.0
2017-12-28,105.29,105.55,104.55,105.31,1431096.0,0.0,1.0,105.29,105.55,104.55,105.31,1431096.0
2017-12-27,105.4,106.44,104.58,105.23,2427713.0,0.0,1.0,105.4,106.44,104.58,105.23,2427713.0
2017-12-26,105.66,106.02,104.65,105.06,1685265.0,0.0,1.0,105.66,106.02,104.65,105.06,1685265.0
2017-12-22,108.31,108.31,105.675,106.02,2401349.0,0.0,1.0,108.31,108.31,105.675,106.02,2401349.0
2017-12-21,107.88,108.735,107.78,107.97,2784216.0,0.0,1.0,107.88,108.735,107.78,107.97,2784216.0
2017-12-20,107.5,108.87,107.15,108.45,2642416.0,0.0,1.0,107.5,108.87,107.15,108.45,2642416.0
2017-12-19,107.42,107.7558,106.69,107.0,1985332.0,0.0,1.0,107.42,107.7558,106.69,107.0,1985332.0
2017-12-18,109.89,110.0,106.56,107.34,4241871.0,0.0,1.0,109.89,110.0,106.56,107.34,4241871.0
2017-12-15,107.77,109.68,106.63,109.28,5755867.0,0.0,1.0,107.77,109.68,106.63,109.28,5755867.0
2017-12-14,105.2,107.62,104.7,106.42,2580582.0,0.0,1.0,105.2,107.62,104.7,106.42,2580582.0
2017-12-13,107.71,108.31,105.22,105.54,3730504.0,0.0,1.0,107.71,108.31,105.22,105.54,3730504.0
2017-12-12,108.0,108.92,107.02,107.66,3512468.0,0.0,1.0,108.0,108.92,107.02,107.66,3512468.0
2017-12-11,105.61,108.16,105.0,107.92,3271833.0,0.0,1.0,105.61,108.16,105.0,107.92,3271833.0
2017-12-08,104.49,106.4,104.42,105.27,3194502.0,0.0,1.0,104.49,106.4,104.42,105.27,3194502.0
2017-12-07,103.23,105.6,102.75,104.37,3486643.0,0.0,1.0,103.23,105.6,102.75,104.37,3486643.0
2017-12-06,102.96,103.92,100.41,103.18,4441608.0,0.0,1.0,102.96,103.92,100.41,103.18,4441608.0
2017-12-05,100.55,105.1926,99.63,103.38,4454836.0,0.0,1.0,100.55,105.1926,99.63,103.38,4454836.0
2017-12-04,105.53,105.875,100.68,100.83,6476227.0,0.0,1.0,105.53,105.875,100.68,100.83,6476227.0
2017-12-01,105.86,106.87,103.95,106.02,3810130.0,0.0,1.0,105.86,106.87,103.95,106.02,3810130.0
2017-11-30,106.11,106.5,105.06,106.35,5338599.0,0.0,1.0,106.11,106.5,105.06,106.35,5338599.0
2017-11-29,109.21,109.39,104.95,105.49,5484734.0,0.0,1.0,109.21,109.39,104.95,105.49,5484734.0
2017-11-28,106.99,110.52,106.74,109.47,5362601.0,0.0,1.0,106.99,110.52,106.74,109.47,5362601.0
2017-11-27,107.86,108.285,106.79,106.99,2398540.0,0.0,1.0,107.86,108.285,106.79,106.99,2398540.0
2017-11-24,107.66,108.58,107.59,107.94,1306290.0,0.0,1.0,107.66,108.58,107.59,107.94,1306290.0
2017-11-22,108.04,108.44,106.61,107.32,2512190.0,0.0,1.0,108.04,108.44,106.61,107.32,2512190.0
2017-11-21,107.78,108.7699,107.54,107.71,3089096.0,0.0,1.0,107.78,108.7699,107.54,107.71,3089096.0
2017-11-20,108.28,108.45,106.75,107.64,5948591.0,0.0,1.0,108.28,108.45,106.75,107.64,5948591.0
2017-11-17,108.99,109.55,107.5,108.82,8476713.0,0.0,1.0,108.99,109.55,107.5,108.82,8476713.0
2017-11-16,111.85,113.13,111.21,111.6,2308873.0,0.0,1.0,111.85,113.13,111.21,111.6,2308873.0
2017-11-15,112.72,112.87,110.52,111.48,2483272.0,0.0,1.0,112.72,112.87,110.52,111.48,2483272.0
2017-11-14,110.6,113.9,110.39,112.27,3554816.0,0.0,1.0,110.6,113.9,110.39,112.27,3554816.0
2017-11-13,112.0,113.24,111.19,112.01,3157879.0,0.0,1.0,112.0,113.24,111.19,112.01,3157879.0
2017-11-10,111.26,112.83,110.82,112.75,2515313.0,0.0,1.0,111.26,112.83,110.82,112.75,2515313.0
2017-11-09,112.99,113.3,110.94,111.89,3331403.0,0.0,1.0,112.99,113.3,110.94,111.89,3331403.0
2017-11-07,112.29,112.72,110.08,111.7,2671700.0,0.0,1.0,112.29,112.72,110.08,111.7,2671700.0
2017-11-06,112.99,113.5,110.76,112.46,3571671.0,0.0,1.0,112.99,113.5,110.76,112.46,3571671.0
2017-11-03,113.47,113.76,112.57,113.2,2859092.0,0.0,1.0,113.47,113.76,112.57,113.2,2859092.0
2017-11-02,114.35,114.52,112.6,112.69,3405672.0,0.0,1.0,114.35,114.52,112.6,112.69,3405672.0
2017-11-01,116.0,116.6,111.28,114.47,9639100.0,0.0,1.0,116.0,116.6,111.28,114.47,9639100.0
2017-10-31,118.125,119.84,116.37,119.6,4762517.0,0.0,1.0,118.125,119.84,116.37,119.6,4762517.0
2017-10-30,117.13,117.77,116.64,117.58,2599653.0,0.0,1.0,117.13,117.77,116.64,117.58,2599653.0
2017-10-27,116.83,117.55,115.41,116.89,2883562.0,0.0,1.0,116.83,117.55,115.41,116.89,2883562.0
2017-10-26,115.07,117.06,115.02,115.83,2443955.0,0.0,1.0,115.07,117.06,115.02,115.83,2443955.0
2017-10-25,113.2,114.88,112.59,114.56,2963441.0,0.0,1.0,113.2,114.88,112.59,114.56,2963441.0
2017-10-24,113.68,114.72,112.763,113.39,1847039.0,0.0,1.0,113.68,114.72,112.763,113.39,1847039.0
2017-10-23,113.81,114.43,112.73,113.68,2060904.0,0.0,1.0,113.81,114.43,112.73,113.68,2060904.0
2017-10-20,113.6,114.28,113.15,113.62,1921562.0,0.0,1.0,113.6,114.28,113.15,113.62,1921562.0
2017-10-19,112.0,113.08,111.12,113.07,3023265.0,0.0,1.0,112.0,113.08,111.12,113.07,3023265.0
2017-10-18,113.41,113.75,110.31,113.16,9671971.0,0.0,1.0,113.41,113.75,110.31,113.16,9671971.0
2017-10-17,117.2,118.15,115.63,115.98,3116041.0,0.0,1.0,117.2,118.15,115.63,115.98,3116041.0
2017-10-16,118.81,119.0,117.05,117.48,2581184.0,0.0,1.0,118.81,119.0,117.05,117.48,2581184.0
2017-10-13,117.76,118.92,117.55,118.62,1883150.0,0.0,1.0,117.76,118.92,117.55,118.62,1883150.0
2017-10-12,115.97,117.78,115.7701,117.14,2031131.0,0.0,1.0,115.97,117.78,115.7701,117.14,2031131.0
2017-10-11,117.33,118.0,115.52,116.05,2917782.0,0.0,1.0,117.33,118.0,115.52,116.05,2917782.0
2017-10-10,119.03,119.49,116.71,117.82,1511975.0,0.0,1.0,119.03,119.49,116.71,117.82,1511975.0
2017-10-09,119.24,119.3,117.67,118.62,1513237.0,0.0,1.0,119.24,119.3,117.67,118.62,1513237.0
2017-10-06,119.03,120.29,118.44,120.09,1503375.0,0.0,1.0,119.03,120.29,118.44,120.09,1503375.0
2017-10-05,118.63,119.75,117.93,119.52,1430493.0,0.0,1.0,118.63,119.75,117.93,119.52,1430493.0
2017-10-04,117.52,118.75,116.41,118.56,1587004.0,0.0,1.0,117.52,118.75,116.41,118.56,1587004.0
2017-10-03,117.92,118.1,116.76,117.96,1227392.0,0.0,1.0,117.92,118.1,116.76,117.96,1227392.0
2017-10-02,118.89,119.72,116.94,117.95,1822193.0,0.0,1.0,118.89,119.72,116.94,117.95,1822193.0
2017-09-29,116.71,118.17,116.3,118.06,1730832.0,0.0,1.0,116.71,118.17,116.3,118.06,1730832.0
2017-09-28,115.82,116.79,115.24,116.61,1395076.0,0.0,1.0,115.82,116.79,115.24,116.61,1395076.0
2017-09-27,115.4,116.65,115.4,115.97,1728987.0,0.0,1.0,115.4,116.65,115.4,115.97,1728987.0
2017-09-26,114.5,114.67,112.833,113.92,2886349.0,0.0,1.0,114.5,114.67,112.833,113.92,2886349.0
2017-09-25,118.05,118.29,112.85,114.2,4019941.0,0.0,1.0,118.05,118.29,112.85,114.2,4019941.0
2017-09-22,117.46,120.18,117.15,118.5,2074145.0,0.0,1.0,117.46,120.18,117.15,118.5,2074145.0
2017-09-21,120.49,120.49,117.82,118.02,1857324.0,0.0,1.0,120.49,120.49,117.82,118.02,1857324.0
2017-09-20,120.77,121.4,118.74,120.34,2290740.0,0.0,1.0,120.77,121.4,118.74,120.34,2290740.0
2017-09-19,120.25,121.2,119.37,120.21,2147853.0,0.0,1.0,120.25,121.2,119.37,120.21,2147853.0
2017-09-18,119.5,120.87,119.5,119.96,2562195.0,0.0,1.0,119.5,120.87,119.5,119.96,2562195.0
2017-09-15,119.29,119.915,117.75,119.42,3161686.0,0.0,1.0,119.29,119.915,117.75,119.42,3161686.0
2017-09-14,118.74,119.66,117.71,119.19,2453409.0,0.0,1.0,118.74,119.66,117.71,119.19,2453409.0
2017-09-13,119.86,120.45,119.0,119.6,2468517.0,0.0,1.0,119.86,120.45,119.0,119.6,2468517.0
2017-09-12,121.61,122.125,118.675,120.41,2568453.0,0.0,1.0,121.61,122.125,118.675,120.41,2568453.0
2017-09-11,119.88,121.35,119.28,121.19,2184608.0,0.0,1.0,119.88,121.35,119.28,121.19,2184608.0
2017-09-08,119.99,120.16,117.71,118.28,2334882.0,0.0,1.0,119.99,120.16,117.71,118.28,2334882.0
2017-09-07,117.2,119.1,116.59,118.93,1717120.0,0.0,1.0,117.2,119.1,116.59,118.93,1717120.0
2017-09-06,118.77,119.15,116.47,117.0,1711537.0,0.0,1.0,118.77,119.15,116.47,117.0,1711537.0
2017-09-05,118.8,119.3,116.32,118.21,2269814.0,0.0,1.0,118.8,119.3,116.32,118.21,2269814.0
2017-09-01,121.27,121.77,118.51,119.31,2696421.0,0.0,1.0,121.27,121.77,118.51,119.31,2696421.0
2017-08-31,122.0,122.79,120.94,121.5,2580446.0,0.0,1.0,122.0,122.79,120.94,121.5,2580446.0
2017-08-30,119.42,122.08,119.065,121.97,2097613.0,0.0,1.0,119.42,122.08,119.065,121.97,2097613.0
2017-08-29,117.47,119.43,117.2201,119.23,1223068.0,0.0,1.0,117.47,119.43,117.2201,119.23,1223068.0
2017-08-28,117.52,119.04,116.95,118.73,1756217.0,0.0,1.0,117.52,119.04,116.95,118.73,1756217.0
2017-08-25,118.19,118.71,115.71,116.93,2155476.0,0.0,1.0,118.19,118.71,115.71,116.93,2155476.0
2017-08-24,118.49,118.92,116.0,117.82,1303354.0,0.0,1.0,118.49,118.92,116.0,117.82,1303354.0
2017-08-23,118.65,119.37,117.55,118.18,1235965.0,0.0,1.0,118.65,119.37,117.55,118.18,1235965.0
2017-08-22,117.28,120.45,117.22,119.03,2476188.0,0.0,1.0,117.28,120.45,117.22,119.03,2476188.0
2017-08-21,116.85,117.4,116.12,116.84,1479440.0,0.0,1.0,116.85,117.4,116.12,116.84,1479440.0
2017-08-18,116.0,117.84,115.46,116.88,1906661.0,0.0,1.0,116.0,117.84,115.46,116.88,1906661.0
2017-08-17,119.19,119.4745,116.46,116.47,1755405.0,0.0,1.0,119.19,119.4745,116.46,116.47,1755405.0
2017-08-16,117.49,119.59,117.03,119.25,2039136.0,0.0,1.0,117.49,119.59,117.03,119.25,2039136.0
2017-08-15,117.23,117.62,116.58,117.43,1036988.0,0.0,1.0,117.23,117.62,116.58,117.43,1036988.0
2017-08-14,116.71,118.0,116.4,117.11,2858947.0,0.0,1.0,116.71,118.0,116.4,117.11,2858947.0
2017-08-11,113.74,115.98,113.51,115.45,1541337.0,0.0,1.0,113.74,115.98,113.51,115.45,1541337.0
2017-08-10,115.41,115.715,113.69,113.99,2591680.0,0.0,1.0,115.41,115.715,113.69,113.99,2591680.0
2017-08-09,115.55,116.84,114.75,116.11,1572284.0,0.0,1.0,115.55,116.84,114.75,116.11,1572284.0
2017-08-08,116.5,117.13,116.02,116.5,1298672.0,0.0,1.0,116.5,117.13,116.02,116.5,1298672.0
2017-08-07,117.6,117.96,116.49,116.96,1878689.0,0.0,1.0,117.6,117.96,116.49,116.96,1878689.0
2017-08-04,119.15,119.18,116.9,117.22,2329950.0,0.0,1.0,119.15,119.18,116.9,117.22,2329950.0
2017-08-03,117.38,119.23,116.98,118.85,2807213.0,0.0,1.0,117.38,119.23,116.98,118.85,2807213.0
2017-08-02,117.11,117.42,113.83,116.83,3035692.0,0.0,1.0,117.11,117.42,113.83,116.83,3035692.0
2017-08-01,117.57,117.65,116.44,116.92,2434299.0,0.0,1.0,117.57,117.65,116.44,116.92,2434299.0
2017-07-31,119.05,119.25,116.5,116.74,2874265.0,0.0,1.0,119.05,119.25,116.5,116.74,2874265.0
2017-07-28,114.0,118.75,113.5,118.25,4996998.0,0.0,1.0,114.0,118.75,113.5,118.25,4996998.0
2017-07-27,119.01,120.25,116.06,117.6,8804997.0,0.0,1.0,119.01,120.25,116.06,117.6,8804997.0
2017-07-26,115.46,118.11,115.19,118.0,4476211.0,0.0,1.0,115.46,118.11,115.19,118.0,4476211.0
2017-07-25,113.97,114.52,113.31,113.66,2731441.0,0.0,1.0,113.97,114.52,113.31,113.66,2731441.0
2017-07-24,112.22,113.97,112.22,113.75,2719644.0,0.0,1.0,112.22,113.97,112.22,113.75,2719644.0
2017-07-21,111.5,112.91,111.27,112.22,2412908.0,0.0,1.0,111.5,112.91,111.27,112.22,2412908.0
2017-07-20,111.61,112.18,110.38,111.97,2137684.0,0.0,1.0,111.61,112.18,110.38,111.97,2137684.0
2017-07-19,110.43,111.65,109.81,111.58,2306302.0,0.0,1.0,110.43,111.65,109.81,111.58,2306302.0
2017-07-18,110.0,110.93,109.48,110.28,1902014.0,0.0,1.0,110.0,110.93,109.48,110.28,1902014.0
2017-07-17,109.02,110.43,108.715,109.44,1600888.0,0.0,1.0,109.02,110.43,108.715,109.44,1600888.0
2017-07-14,109.61,110.34,108.75,108.99,1319830.0,0.0,1.0,109.61,110.34,108.75,108.99,1319830.0
2017-07-13,110.83,111.61,108.92,108.98,1705243.0,0.0,1.0,110.83,111.61,108.92,108.98,1705243.0
2017-07-12,109.5,110.9,109.05,110.68,1929711.0,0.0,1.0,109.5,110.9,109.05,110.68,1929711.0
2017-07-11,107.63,109.71,107.1001,108.42,2254636.0,0.0,1.0,107.63,109.71,107.1001,108.42,2254636.0
2017-07-10,107.84,108.69,107.01,107.84,1829832.0,0.0,1.0,107.84,108.69,107.01,107.84,1829832.0
2017-07-07,106.28,108.47,105.54,107.45,2113210.0,0.0,1.0,106.28,108.47,105.54,107.45,2113210.0
2017-07-06,106.06,107.12,105.5,105.75,2418406.0,0.0,1.0,106.06,107.12,105.5,105.75,2418406.0
2017-07-05,105.95,107.31,105.35,106.76,2790438.0,0.0,1.0,105.95,107.31,105.35,106.76,2790438.0
2017-07-03,106.51,107.0,105.21,105.42,1656433.0,0.0,1.0,106.51,107.0,105.21,105.42,1656433.0
2017-06-30,107.1,107.56,105.65,105.72,3193822.0,0.0,1.0,107.1,107.56,105.65,105.72,3193822.0
2017-06-29,108.16,108.72,105.47,106.68,3801546.0,0.0,1.0,108.16,108.72,105.47,106.68,3801546.0
2017-06-28,108.7,109.2,106.74,108.81,3666366.0,0.0,1.0,108.7,109.2,106.74,108.81,3666366.0
2017-06-27,111.35,111.93,108.13,108.32,3051541.0,0.0,1.0,111.35,111.93,108.13,108.32,3051541.0
2017-06-26,111.0,112.64,110.375,111.86,2433287.0,0.0,1.0,111.0,112.64,110.375,111.86,2433287.0
2017-06-23,112.51,112.95,110.77,110.83,5488299.0,0.0,1.0,112.51,112.95,110.77,110.83,5488299.0
2017-06-22,113.51,113.52,111.36,112.62,2233674.0,0.0,1.0,113.51,113.52,111.36,112.62,2233674.0
2017-06-21,114.33,114.69,111.83,113.17,3048981.0,0.0,1.0,114.33,114.69,111.83,113.17,3048981.0
2017-06-20,113.43,115.12,113.29,113.47,2694325.0,0.0,1.0,113.43,115.12,113.29,113.47,2694325.0
2017-06-19,111.18,113.86,111.18,113.65,2863975.0,0.0,1.0,111.18,113.86,111.18,113.65,2863975.0
2017-06-16,110.72,112.51,110.07,110.51,9457081.0,0.0,1.0,110.72,112.51,110.07,110.51,9457081.0
2017-06-15,108.24,111.03,107.32,110.53,3062302.0,0.0,1.0,108.24,111.03,107.32,110.53,3062302.0
2017-06-14,110.16,111.11,108.68,110.02,2161626.0,0.0,1.0,110.16,111.11,108.68,110.02,2161626.0
2017-06-13,110.33,110.96,108.08,109.98,2727219.0,0.0,1.0,110.33,110.96,108.08,109.98,2727219.0
2017-06-12,109.3,111.175,105.54,108.9,5802602.0,0.0,1.0,109.3,111.175,105.54,108.9,5802602.0
2017-06-09,114.84,115.36,107.03,110.46,5712259.0,0.0,1.0,114.84,115.36,107.03,110.46,5712259.0
2017-06-08,116.04,116.04,113.24,114.29,3268285.0,0.0,1.0,116.04,116.04,113.24,114.29,3268285.0
2017-06-07,114.84,115.54,114.23,115.37,2466012.0,0.0,1.0,114.84,115.54,114.23,115.37,2466012.0
2017-06-06,114.54,115.39,113.59,113.69,2492255.0,0.0,1.0,114.54,115.39,113.59,113.69,2492255.0
2017-06-05,114.68,115.13,114.19,114.69,1858473.0,0.0,1.0,114.68,115.13,114.19,114.69,1858473.0
2017-06-02,113.85,114.54,113.2,114.52,1867350.0,0.0,1.0,113.85,114.54,113.2,114.52,1867350.0
2017-06-01,113.96,114.94,113.175,113.87,2226980.0,0.0,1.0,113.96,114.94,113.175,113.87,2226980.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 105.29 105.68 104.39 105.06 2033331.0 0.0 1.0 105.29 105.68 104.39 105.06 2033331.0
3 2017-12-28 105.29 105.55 104.55 105.31 1431096.0 0.0 1.0 105.29 105.55 104.55 105.31 1431096.0
4 2017-12-27 105.4 106.44 104.58 105.23 2427713.0 0.0 1.0 105.4 106.44 104.58 105.23 2427713.0
5 2017-12-26 105.66 106.02 104.65 105.06 1685265.0 0.0 1.0 105.66 106.02 104.65 105.06 1685265.0
6 2017-12-22 108.31 108.31 105.675 106.02 2401349.0 0.0 1.0 108.31 108.31 105.675 106.02 2401349.0
7 2017-12-21 107.88 108.735 107.78 107.97 2784216.0 0.0 1.0 107.88 108.735 107.78 107.97 2784216.0
8 2017-12-20 107.5 108.87 107.15 108.45 2642416.0 0.0 1.0 107.5 108.87 107.15 108.45 2642416.0
9 2017-12-19 107.42 107.7558 106.69 107.0 1985332.0 0.0 1.0 107.42 107.7558 106.69 107.0 1985332.0
10 2017-12-18 109.89 110.0 106.56 107.34 4241871.0 0.0 1.0 109.89 110.0 106.56 107.34 4241871.0
11 2017-12-15 107.77 109.68 106.63 109.28 5755867.0 0.0 1.0 107.77 109.68 106.63 109.28 5755867.0
12 2017-12-14 105.2 107.62 104.7 106.42 2580582.0 0.0 1.0 105.2 107.62 104.7 106.42 2580582.0
13 2017-12-13 107.71 108.31 105.22 105.54 3730504.0 0.0 1.0 107.71 108.31 105.22 105.54 3730504.0
14 2017-12-12 108.0 108.92 107.02 107.66 3512468.0 0.0 1.0 108.0 108.92 107.02 107.66 3512468.0
15 2017-12-11 105.61 108.16 105.0 107.92 3271833.0 0.0 1.0 105.61 108.16 105.0 107.92 3271833.0
16 2017-12-08 104.49 106.4 104.42 105.27 3194502.0 0.0 1.0 104.49 106.4 104.42 105.27 3194502.0
17 2017-12-07 103.23 105.6 102.75 104.37 3486643.0 0.0 1.0 103.23 105.6 102.75 104.37 3486643.0
18 2017-12-06 102.96 103.92 100.41 103.18 4441608.0 0.0 1.0 102.96 103.92 100.41 103.18 4441608.0
19 2017-12-05 100.55 105.1926 99.63 103.38 4454836.0 0.0 1.0 100.55 105.1926 99.63 103.38 4454836.0
20 2017-12-04 105.53 105.875 100.68 100.83 6476227.0 0.0 1.0 105.53 105.875 100.68 100.83 6476227.0
21 2017-12-01 105.86 106.87 103.95 106.02 3810130.0 0.0 1.0 105.86 106.87 103.95 106.02 3810130.0
22 2017-11-30 106.11 106.5 105.06 106.35 5338599.0 0.0 1.0 106.11 106.5 105.06 106.35 5338599.0
23 2017-11-29 109.21 109.39 104.95 105.49 5484734.0 0.0 1.0 109.21 109.39 104.95 105.49 5484734.0
24 2017-11-28 106.99 110.52 106.74 109.47 5362601.0 0.0 1.0 106.99 110.52 106.74 109.47 5362601.0
25 2017-11-27 107.86 108.285 106.79 106.99 2398540.0 0.0 1.0 107.86 108.285 106.79 106.99 2398540.0
26 2017-11-24 107.66 108.58 107.59 107.94 1306290.0 0.0 1.0 107.66 108.58 107.59 107.94 1306290.0
27 2017-11-22 108.04 108.44 106.61 107.32 2512190.0 0.0 1.0 108.04 108.44 106.61 107.32 2512190.0
28 2017-11-21 107.78 108.7699 107.54 107.71 3089096.0 0.0 1.0 107.78 108.7699 107.54 107.71 3089096.0
29 2017-11-20 108.28 108.45 106.75 107.64 5948591.0 0.0 1.0 108.28 108.45 106.75 107.64 5948591.0
30 2017-11-17 108.99 109.55 107.5 108.82 8476713.0 0.0 1.0 108.99 109.55 107.5 108.82 8476713.0
31 2017-11-16 111.85 113.13 111.21 111.6 2308873.0 0.0 1.0 111.85 113.13 111.21 111.6 2308873.0
32 2017-11-15 112.72 112.87 110.52 111.48 2483272.0 0.0 1.0 112.72 112.87 110.52 111.48 2483272.0
33 2017-11-14 110.6 113.9 110.39 112.27 3554816.0 0.0 1.0 110.6 113.9 110.39 112.27 3554816.0
34 2017-11-13 112.0 113.24 111.19 112.01 3157879.0 0.0 1.0 112.0 113.24 111.19 112.01 3157879.0
35 2017-11-10 111.26 112.83 110.82 112.75 2515313.0 0.0 1.0 111.26 112.83 110.82 112.75 2515313.0
36 2017-11-09 112.99 113.3 110.94 111.89 3331403.0 0.0 1.0 112.99 113.3 110.94 111.89 3331403.0
37 2017-11-07 112.29 112.72 110.08 111.7 2671700.0 0.0 1.0 112.29 112.72 110.08 111.7 2671700.0
38 2017-11-06 112.99 113.5 110.76 112.46 3571671.0 0.0 1.0 112.99 113.5 110.76 112.46 3571671.0
39 2017-11-03 113.47 113.76 112.57 113.2 2859092.0 0.0 1.0 113.47 113.76 112.57 113.2 2859092.0
40 2017-11-02 114.35 114.52 112.6 112.69 3405672.0 0.0 1.0 114.35 114.52 112.6 112.69 3405672.0
41 2017-11-01 116.0 116.6 111.28 114.47 9639100.0 0.0 1.0 116.0 116.6 111.28 114.47 9639100.0
42 2017-10-31 118.125 119.84 116.37 119.6 4762517.0 0.0 1.0 118.125 119.84 116.37 119.6 4762517.0
43 2017-10-30 117.13 117.77 116.64 117.58 2599653.0 0.0 1.0 117.13 117.77 116.64 117.58 2599653.0
44 2017-10-27 116.83 117.55 115.41 116.89 2883562.0 0.0 1.0 116.83 117.55 115.41 116.89 2883562.0
45 2017-10-26 115.07 117.06 115.02 115.83 2443955.0 0.0 1.0 115.07 117.06 115.02 115.83 2443955.0
46 2017-10-25 113.2 114.88 112.59 114.56 2963441.0 0.0 1.0 113.2 114.88 112.59 114.56 2963441.0
47 2017-10-24 113.68 114.72 112.763 113.39 1847039.0 0.0 1.0 113.68 114.72 112.763 113.39 1847039.0
48 2017-10-23 113.81 114.43 112.73 113.68 2060904.0 0.0 1.0 113.81 114.43 112.73 113.68 2060904.0
49 2017-10-20 113.6 114.28 113.15 113.62 1921562.0 0.0 1.0 113.6 114.28 113.15 113.62 1921562.0
50 2017-10-19 112.0 113.08 111.12 113.07 3023265.0 0.0 1.0 112.0 113.08 111.12 113.07 3023265.0
51 2017-10-18 113.41 113.75 110.31 113.16 9671971.0 0.0 1.0 113.41 113.75 110.31 113.16 9671971.0
52 2017-10-17 117.2 118.15 115.63 115.98 3116041.0 0.0 1.0 117.2 118.15 115.63 115.98 3116041.0
53 2017-10-16 118.81 119.0 117.05 117.48 2581184.0 0.0 1.0 118.81 119.0 117.05 117.48 2581184.0
54 2017-10-13 117.76 118.92 117.55 118.62 1883150.0 0.0 1.0 117.76 118.92 117.55 118.62 1883150.0
55 2017-10-12 115.97 117.78 115.7701 117.14 2031131.0 0.0 1.0 115.97 117.78 115.7701 117.14 2031131.0
56 2017-10-11 117.33 118.0 115.52 116.05 2917782.0 0.0 1.0 117.33 118.0 115.52 116.05 2917782.0
57 2017-10-10 119.03 119.49 116.71 117.82 1511975.0 0.0 1.0 119.03 119.49 116.71 117.82 1511975.0
58 2017-10-09 119.24 119.3 117.67 118.62 1513237.0 0.0 1.0 119.24 119.3 117.67 118.62 1513237.0
59 2017-10-06 119.03 120.29 118.44 120.09 1503375.0 0.0 1.0 119.03 120.29 118.44 120.09 1503375.0
60 2017-10-05 118.63 119.75 117.93 119.52 1430493.0 0.0 1.0 118.63 119.75 117.93 119.52 1430493.0
61 2017-10-04 117.52 118.75 116.41 118.56 1587004.0 0.0 1.0 117.52 118.75 116.41 118.56 1587004.0
62 2017-10-03 117.92 118.1 116.76 117.96 1227392.0 0.0 1.0 117.92 118.1 116.76 117.96 1227392.0
63 2017-10-02 118.89 119.72 116.94 117.95 1822193.0 0.0 1.0 118.89 119.72 116.94 117.95 1822193.0
64 2017-09-29 116.71 118.17 116.3 118.06 1730832.0 0.0 1.0 116.71 118.17 116.3 118.06 1730832.0
65 2017-09-28 115.82 116.79 115.24 116.61 1395076.0 0.0 1.0 115.82 116.79 115.24 116.61 1395076.0
66 2017-09-27 115.4 116.65 115.4 115.97 1728987.0 0.0 1.0 115.4 116.65 115.4 115.97 1728987.0
67 2017-09-26 114.5 114.67 112.833 113.92 2886349.0 0.0 1.0 114.5 114.67 112.833 113.92 2886349.0
68 2017-09-25 118.05 118.29 112.85 114.2 4019941.0 0.0 1.0 118.05 118.29 112.85 114.2 4019941.0
69 2017-09-22 117.46 120.18 117.15 118.5 2074145.0 0.0 1.0 117.46 120.18 117.15 118.5 2074145.0
70 2017-09-21 120.49 120.49 117.82 118.02 1857324.0 0.0 1.0 120.49 120.49 117.82 118.02 1857324.0
71 2017-09-20 120.77 121.4 118.74 120.34 2290740.0 0.0 1.0 120.77 121.4 118.74 120.34 2290740.0
72 2017-09-19 120.25 121.2 119.37 120.21 2147853.0 0.0 1.0 120.25 121.2 119.37 120.21 2147853.0
73 2017-09-18 119.5 120.87 119.5 119.96 2562195.0 0.0 1.0 119.5 120.87 119.5 119.96 2562195.0
74 2017-09-15 119.29 119.915 117.75 119.42 3161686.0 0.0 1.0 119.29 119.915 117.75 119.42 3161686.0
75 2017-09-14 118.74 119.66 117.71 119.19 2453409.0 0.0 1.0 118.74 119.66 117.71 119.19 2453409.0
76 2017-09-13 119.86 120.45 119.0 119.6 2468517.0 0.0 1.0 119.86 120.45 119.0 119.6 2468517.0
77 2017-09-12 121.61 122.125 118.675 120.41 2568453.0 0.0 1.0 121.61 122.125 118.675 120.41 2568453.0
78 2017-09-11 119.88 121.35 119.28 121.19 2184608.0 0.0 1.0 119.88 121.35 119.28 121.19 2184608.0
79 2017-09-08 119.99 120.16 117.71 118.28 2334882.0 0.0 1.0 119.99 120.16 117.71 118.28 2334882.0
80 2017-09-07 117.2 119.1 116.59 118.93 1717120.0 0.0 1.0 117.2 119.1 116.59 118.93 1717120.0
81 2017-09-06 118.77 119.15 116.47 117.0 1711537.0 0.0 1.0 118.77 119.15 116.47 117.0 1711537.0
82 2017-09-05 118.8 119.3 116.32 118.21 2269814.0 0.0 1.0 118.8 119.3 116.32 118.21 2269814.0
83 2017-09-01 121.27 121.77 118.51 119.31 2696421.0 0.0 1.0 121.27 121.77 118.51 119.31 2696421.0
84 2017-08-31 122.0 122.79 120.94 121.5 2580446.0 0.0 1.0 122.0 122.79 120.94 121.5 2580446.0
85 2017-08-30 119.42 122.08 119.065 121.97 2097613.0 0.0 1.0 119.42 122.08 119.065 121.97 2097613.0
86 2017-08-29 117.47 119.43 117.2201 119.23 1223068.0 0.0 1.0 117.47 119.43 117.2201 119.23 1223068.0
87 2017-08-28 117.52 119.04 116.95 118.73 1756217.0 0.0 1.0 117.52 119.04 116.95 118.73 1756217.0
88 2017-08-25 118.19 118.71 115.71 116.93 2155476.0 0.0 1.0 118.19 118.71 115.71 116.93 2155476.0
89 2017-08-24 118.49 118.92 116.0 117.82 1303354.0 0.0 1.0 118.49 118.92 116.0 117.82 1303354.0
90 2017-08-23 118.65 119.37 117.55 118.18 1235965.0 0.0 1.0 118.65 119.37 117.55 118.18 1235965.0
91 2017-08-22 117.28 120.45 117.22 119.03 2476188.0 0.0 1.0 117.28 120.45 117.22 119.03 2476188.0
92 2017-08-21 116.85 117.4 116.12 116.84 1479440.0 0.0 1.0 116.85 117.4 116.12 116.84 1479440.0
93 2017-08-18 116.0 117.84 115.46 116.88 1906661.0 0.0 1.0 116.0 117.84 115.46 116.88 1906661.0
94 2017-08-17 119.19 119.4745 116.46 116.47 1755405.0 0.0 1.0 119.19 119.4745 116.46 116.47 1755405.0
95 2017-08-16 117.49 119.59 117.03 119.25 2039136.0 0.0 1.0 117.49 119.59 117.03 119.25 2039136.0
96 2017-08-15 117.23 117.62 116.58 117.43 1036988.0 0.0 1.0 117.23 117.62 116.58 117.43 1036988.0
97 2017-08-14 116.71 118.0 116.4 117.11 2858947.0 0.0 1.0 116.71 118.0 116.4 117.11 2858947.0
98 2017-08-11 113.74 115.98 113.51 115.45 1541337.0 0.0 1.0 113.74 115.98 113.51 115.45 1541337.0
99 2017-08-10 115.41 115.715 113.69 113.99 2591680.0 0.0 1.0 115.41 115.715 113.69 113.99 2591680.0
100 2017-08-09 115.55 116.84 114.75 116.11 1572284.0 0.0 1.0 115.55 116.84 114.75 116.11 1572284.0
101 2017-08-08 116.5 117.13 116.02 116.5 1298672.0 0.0 1.0 116.5 117.13 116.02 116.5 1298672.0
102 2017-08-07 117.6 117.96 116.49 116.96 1878689.0 0.0 1.0 117.6 117.96 116.49 116.96 1878689.0
103 2017-08-04 119.15 119.18 116.9 117.22 2329950.0 0.0 1.0 119.15 119.18 116.9 117.22 2329950.0
104 2017-08-03 117.38 119.23 116.98 118.85 2807213.0 0.0 1.0 117.38 119.23 116.98 118.85 2807213.0
105 2017-08-02 117.11 117.42 113.83 116.83 3035692.0 0.0 1.0 117.11 117.42 113.83 116.83 3035692.0
106 2017-08-01 117.57 117.65 116.44 116.92 2434299.0 0.0 1.0 117.57 117.65 116.44 116.92 2434299.0
107 2017-07-31 119.05 119.25 116.5 116.74 2874265.0 0.0 1.0 119.05 119.25 116.5 116.74 2874265.0
108 2017-07-28 114.0 118.75 113.5 118.25 4996998.0 0.0 1.0 114.0 118.75 113.5 118.25 4996998.0
109 2017-07-27 119.01 120.25 116.06 117.6 8804997.0 0.0 1.0 119.01 120.25 116.06 117.6 8804997.0
110 2017-07-26 115.46 118.11 115.19 118.0 4476211.0 0.0 1.0 115.46 118.11 115.19 118.0 4476211.0
111 2017-07-25 113.97 114.52 113.31 113.66 2731441.0 0.0 1.0 113.97 114.52 113.31 113.66 2731441.0
112 2017-07-24 112.22 113.97 112.22 113.75 2719644.0 0.0 1.0 112.22 113.97 112.22 113.75 2719644.0
113 2017-07-21 111.5 112.91 111.27 112.22 2412908.0 0.0 1.0 111.5 112.91 111.27 112.22 2412908.0
114 2017-07-20 111.61 112.18 110.38 111.97 2137684.0 0.0 1.0 111.61 112.18 110.38 111.97 2137684.0
115 2017-07-19 110.43 111.65 109.81 111.58 2306302.0 0.0 1.0 110.43 111.65 109.81 111.58 2306302.0
116 2017-07-18 110.0 110.93 109.48 110.28 1902014.0 0.0 1.0 110.0 110.93 109.48 110.28 1902014.0
117 2017-07-17 109.02 110.43 108.715 109.44 1600888.0 0.0 1.0 109.02 110.43 108.715 109.44 1600888.0
118 2017-07-14 109.61 110.34 108.75 108.99 1319830.0 0.0 1.0 109.61 110.34 108.75 108.99 1319830.0
119 2017-07-13 110.83 111.61 108.92 108.98 1705243.0 0.0 1.0 110.83 111.61 108.92 108.98 1705243.0
120 2017-07-12 109.5 110.9 109.05 110.68 1929711.0 0.0 1.0 109.5 110.9 109.05 110.68 1929711.0
121 2017-07-11 107.63 109.71 107.1001 108.42 2254636.0 0.0 1.0 107.63 109.71 107.1001 108.42 2254636.0
122 2017-07-10 107.84 108.69 107.01 107.84 1829832.0 0.0 1.0 107.84 108.69 107.01 107.84 1829832.0
123 2017-07-07 106.28 108.47 105.54 107.45 2113210.0 0.0 1.0 106.28 108.47 105.54 107.45 2113210.0
124 2017-07-06 106.06 107.12 105.5 105.75 2418406.0 0.0 1.0 106.06 107.12 105.5 105.75 2418406.0
125 2017-07-05 105.95 107.31 105.35 106.76 2790438.0 0.0 1.0 105.95 107.31 105.35 106.76 2790438.0
126 2017-07-03 106.51 107.0 105.21 105.42 1656433.0 0.0 1.0 106.51 107.0 105.21 105.42 1656433.0
127 2017-06-30 107.1 107.56 105.65 105.72 3193822.0 0.0 1.0 107.1 107.56 105.65 105.72 3193822.0
128 2017-06-29 108.16 108.72 105.47 106.68 3801546.0 0.0 1.0 108.16 108.72 105.47 106.68 3801546.0
129 2017-06-28 108.7 109.2 106.74 108.81 3666366.0 0.0 1.0 108.7 109.2 106.74 108.81 3666366.0
130 2017-06-27 111.35 111.93 108.13 108.32 3051541.0 0.0 1.0 111.35 111.93 108.13 108.32 3051541.0
131 2017-06-26 111.0 112.64 110.375 111.86 2433287.0 0.0 1.0 111.0 112.64 110.375 111.86 2433287.0
132 2017-06-23 112.51 112.95 110.77 110.83 5488299.0 0.0 1.0 112.51 112.95 110.77 110.83 5488299.0
133 2017-06-22 113.51 113.52 111.36 112.62 2233674.0 0.0 1.0 113.51 113.52 111.36 112.62 2233674.0
134 2017-06-21 114.33 114.69 111.83 113.17 3048981.0 0.0 1.0 114.33 114.69 111.83 113.17 3048981.0
135 2017-06-20 113.43 115.12 113.29 113.47 2694325.0 0.0 1.0 113.43 115.12 113.29 113.47 2694325.0
136 2017-06-19 111.18 113.86 111.18 113.65 2863975.0 0.0 1.0 111.18 113.86 111.18 113.65 2863975.0
137 2017-06-16 110.72 112.51 110.07 110.51 9457081.0 0.0 1.0 110.72 112.51 110.07 110.51 9457081.0
138 2017-06-15 108.24 111.03 107.32 110.53 3062302.0 0.0 1.0 108.24 111.03 107.32 110.53 3062302.0
139 2017-06-14 110.16 111.11 108.68 110.02 2161626.0 0.0 1.0 110.16 111.11 108.68 110.02 2161626.0
140 2017-06-13 110.33 110.96 108.08 109.98 2727219.0 0.0 1.0 110.33 110.96 108.08 109.98 2727219.0
141 2017-06-12 109.3 111.175 105.54 108.9 5802602.0 0.0 1.0 109.3 111.175 105.54 108.9 5802602.0
142 2017-06-09 114.84 115.36 107.03 110.46 5712259.0 0.0 1.0 114.84 115.36 107.03 110.46 5712259.0
143 2017-06-08 116.04 116.04 113.24 114.29 3268285.0 0.0 1.0 116.04 116.04 113.24 114.29 3268285.0
144 2017-06-07 114.84 115.54 114.23 115.37 2466012.0 0.0 1.0 114.84 115.54 114.23 115.37 2466012.0
145 2017-06-06 114.54 115.39 113.59 113.69 2492255.0 0.0 1.0 114.54 115.39 113.59 113.69 2492255.0
146 2017-06-05 114.68 115.13 114.19 114.69 1858473.0 0.0 1.0 114.68 115.13 114.19 114.69 1858473.0
147 2017-06-02 113.85 114.54 113.2 114.52 1867350.0 0.0 1.0 113.85 114.54 113.2 114.52 1867350.0
148 2017-06-01 113.96 114.94 113.175 113.87 2226980.0 0.0 1.0 113.96 114.94 113.175 113.87 2226980.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,37.82,38.03,37.65,37.74,4476821.0,0.0,1.0,37.82,38.03,37.65,37.74,4476821.0
2017-12-28,37.46,37.93,37.4501,37.92,3379374.0,0.0,1.0,37.46,37.93,37.4501,37.92,3379374.0
2017-12-27,38.07,38.08,37.56,37.61,4091574.0,0.0,1.0,38.07,38.08,37.56,37.61,4091574.0
2017-12-26,37.79,38.01,37.605,37.94,4493535.0,0.0,1.0,37.79,38.01,37.605,37.94,4493535.0
2017-12-22,37.69,37.905,37.53,37.76,7145144.0,0.0,1.0,37.69,37.905,37.53,37.76,7145144.0
2017-12-21,38.11,38.24,37.77,37.81,9594664.0,0.0,1.0,38.11,38.24,37.77,37.81,9594664.0
2017-12-20,37.87,38.1,37.745,37.93,6480341.0,0.0,1.0,37.87,38.1,37.745,37.93,6480341.0
2017-12-19,38.15,38.23,37.72,37.82,7711342.0,0.0,1.0,38.15,38.23,37.72,37.82,7711342.0
2017-12-18,38.5,38.66,38.12,38.18,7566184.0,0.0,1.0,38.5,38.66,38.12,38.18,7566184.0
2017-12-15,37.72,38.42,37.39,38.37,12791334.0,0.0,1.0,37.72,38.42,37.39,38.37,12791334.0
2017-12-14,37.41,37.77,37.41,37.6,5346581.0,0.0,1.0,37.41,37.77,37.41,37.6,5346581.0
2017-12-13,37.46,37.64,37.33,37.4,5742256.0,0.0,1.0,37.46,37.64,37.33,37.4,5742256.0
2017-12-12,37.44,37.49,37.1,37.44,6223963.0,0.0,1.0,37.44,37.49,37.1,37.44,6223963.0
2017-12-11,37.51,37.69,37.32,37.52,6245593.0,0.0,1.0,37.51,37.69,37.32,37.52,6245593.0
2017-12-08,37.25,37.99,37.16,37.65,12217992.0,0.0,1.0,37.25,37.99,37.16,37.65,12217992.0
2017-12-07,36.72,37.15,36.5,36.85,7364150.0,0.0,1.0,36.72,37.15,36.5,36.85,7364150.0
2017-12-06,36.64,36.91,36.36,36.83,8813063.0,0.0,1.0,36.64,36.91,36.36,36.83,8813063.0
2017-12-05,35.94,37.19,35.75,36.81,18630500.0,0.0,1.0,35.94,37.19,35.75,36.81,18630500.0
2017-12-04,35.58,36.08,35.38,35.7,11046784.0,0.0,1.0,35.58,36.08,35.38,35.7,11046784.0
2017-12-01,34.38,35.25,34.31,35.2,11236547.0,0.0,1.0,34.38,35.25,34.31,35.2,11236547.0
2017-11-30,34.48,35.19,34.4612,34.67,16173978.0,0.0,1.0,34.48,35.19,34.4612,34.67,16173978.0
2017-11-29,35.42,35.45,33.945,34.38,21446119.0,0.0,1.0,35.42,35.45,33.945,34.38,21446119.0
2017-11-28,35.99,36.2,35.42,35.5,10191191.0,0.0,1.0,35.99,36.2,35.42,35.5,10191191.0
2017-11-27,35.88,36.2,35.7905,35.99,6981252.0,0.0,1.0,35.88,36.2,35.7905,35.99,6981252.0
2017-11-24,36.07,36.11,35.7,35.84,3123070.0,0.0,1.0,36.07,36.11,35.7,35.84,3123070.0
2017-11-22,36.05,36.195,35.84,35.94,4563054.0,0.0,1.0,36.05,36.195,35.84,35.94,4563054.0
2017-11-21,35.72,36.11,35.56,35.96,5807385.0,0.0,1.0,35.72,36.11,35.56,35.96,5807385.0
2017-11-20,35.62,35.97,35.42,35.53,5964478.0,0.0,1.0,35.62,35.97,35.42,35.53,5964478.0
2017-11-17,35.64,35.71,35.31,35.58,7458295.0,0.0,1.0,35.64,35.71,35.31,35.58,7458295.0
2017-11-16,35.37,35.815,35.32,35.62,7632669.0,0.0,1.0,35.37,35.815,35.32,35.62,7632669.0
2017-11-15,35.03,35.47,34.79,35.3,7871444.0,0.0,1.0,35.03,35.47,34.79,35.3,7871444.0
2017-11-14,35.71,35.79,35.18,35.22,10858859.0,0.0,1.0,35.71,35.79,35.18,35.22,10858859.0
2017-11-13,35.7,36.1,35.32,35.85,7047371.0,0.0,1.0,35.7,36.1,35.32,35.85,7047371.0
2017-11-10,35.51,36.045,35.34,35.97,8276878.0,0.0,1.0,35.51,36.045,35.34,35.97,8276878.0
2017-11-09,36.26,36.36,35.21,35.69,16766871.0,0.0,1.0,36.26,36.36,35.21,35.69,16766871.0
2017-11-07,37.6,37.6,37.1,37.41,5564092.0,0.0,1.0,37.6,37.6,37.1,37.41,5564092.0
2017-11-06,37.38,37.61,37.3,37.37,4338972.0,0.0,1.0,37.38,37.61,37.3,37.37,4338972.0
2017-11-03,37.44,37.545,37.11,37.5,5708840.0,0.0,1.0,37.44,37.545,37.11,37.5,5708840.0
2017-11-02,37.49,37.5,36.995,37.4,5341879.0,0.0,1.0,37.49,37.5,36.995,37.4,5341879.0
2017-11-01,37.85,38.09,37.435,37.54,7052554.0,0.0,1.0,37.85,38.09,37.435,37.54,7052554.0
2017-10-31,37.11,37.68,37.02,37.64,6678430.0,0.0,1.0,37.11,37.68,37.02,37.64,6678430.0
2017-10-30,36.86,37.13,36.74,37.0,7988838.0,0.0,1.0,36.86,37.13,36.74,37.0,7988838.0
2017-10-27,37.07,37.36,36.635,36.8,10660803.0,0.0,1.0,37.07,37.36,36.635,36.8,10660803.0
2017-10-26,36.74,37.24,36.72,36.9,7622668.0,0.0,1.0,36.74,37.24,36.72,36.9,7622668.0
2017-10-25,36.66,36.92,36.45,36.68,7839488.0,0.0,1.0,36.66,36.92,36.45,36.68,7839488.0
2017-10-24,36.51,37.03,36.51,36.74,8439952.0,0.0,1.0,36.51,37.03,36.51,36.74,8439952.0
2017-10-23,37.66,37.85,36.74,36.83,10318056.0,0.0,1.0,37.66,37.85,36.74,36.83,10318056.0
2017-10-20,37.34,37.86,37.3,37.61,14821200.0,0.0,1.0,37.34,37.86,37.3,37.61,14821200.0
2017-10-19,36.48,37.49,36.19,37.29,28992713.0,0.0,1.0,36.48,37.49,36.19,37.29,28992713.0
2017-10-18,37.68,38.22,37.54,37.97,13424086.0,0.0,1.0,37.68,38.22,37.54,37.97,13424086.0
2017-10-17,37.76,37.84,37.42,37.49,11904108.0,0.0,1.0,37.76,37.84,37.42,37.49,11904108.0
2017-10-16,38.29,38.5,37.725,37.77,8645585.0,0.0,1.0,38.29,38.5,37.725,37.77,8645585.0
2017-10-13,38.35,38.53,38.16,38.35,9392998.0,0.0,1.0,38.35,38.53,38.16,38.35,9392998.0
2017-10-12,38.31,38.5,38.055,38.09,10020870.0,0.0,1.0,38.31,38.5,38.055,38.09,10020870.0
2017-10-11,38.85,38.98,38.17,38.31,10841024.0,0.0,1.0,38.85,38.98,38.17,38.31,10841024.0
2017-10-10,39.02,39.275,38.77,38.84,5998658.0,0.0,1.0,39.02,39.275,38.77,38.84,5998658.0
2017-10-09,38.8,39.265,38.8,38.99,4982743.0,0.0,1.0,38.8,39.265,38.8,38.99,4982743.0
2017-10-06,39.05,39.08,38.67,38.81,6947721.0,0.0,1.0,39.05,39.08,38.67,38.81,6947721.0
2017-10-05,38.76,39.035,38.675,38.99,5155812.0,0.0,1.0,38.76,39.035,38.675,38.99,5155812.0
2017-10-04,38.8,38.83,38.5,38.66,5590600.0,0.0,1.0,38.8,38.83,38.5,38.66,5590600.0
2017-10-03,38.78,39.05,38.485,38.71,5103669.0,0.0,1.0,38.78,39.05,38.485,38.71,5103669.0
2017-10-02,38.51,38.78,38.37,38.73,7220120.0,0.0,1.0,38.51,38.78,38.37,38.73,7220120.0
2017-09-29,37.73,38.6,37.71,38.46,9573477.0,0.0,1.0,37.73,38.6,37.71,38.46,9573477.0
2017-09-28,37.44,37.96,37.44,37.73,7683377.0,0.0,1.0,37.44,37.96,37.44,37.73,7683377.0
2017-09-27,38.03,38.29,37.76,38.05,9331736.0,0.0,1.0,38.03,38.29,37.76,38.05,9331736.0
2017-09-26,37.85,38.19,37.75,37.85,5348200.0,0.0,1.0,37.85,38.19,37.75,37.85,5348200.0
2017-09-25,38.22,38.31,37.54,37.78,7053896.0,0.0,1.0,38.22,38.31,37.54,37.78,7053896.0
2017-09-22,38.13,38.31,38.05,38.29,4851365.0,0.0,1.0,38.13,38.31,38.05,38.29,4851365.0
2017-09-21,38.55,38.67,38.19,38.25,5673772.0,0.0,1.0,38.55,38.67,38.19,38.25,5673772.0
2017-09-20,38.67,38.87,38.21,38.54,5703686.0,0.0,1.0,38.67,38.87,38.21,38.54,5703686.0
2017-09-19,38.5,38.75,38.32,38.59,5131286.0,0.0,1.0,38.5,38.75,38.32,38.59,5131286.0
2017-09-18,38.3,38.665,38.18,38.39,5127823.0,0.0,1.0,38.3,38.665,38.18,38.39,5127823.0
2017-09-15,38.27,38.865,38.07,38.4,10869179.0,0.0,1.0,38.27,38.865,38.07,38.4,10869179.0
2017-09-14,38.24,38.585,38.13,38.31,6478656.0,0.0,1.0,38.24,38.585,38.13,38.31,6478656.0
2017-09-13,38.0,38.5,38.0,38.27,4960915.0,0.0,1.0,38.0,38.5,38.0,38.27,4960915.0
2017-09-12,38.07,38.3,37.98,38.18,4170327.0,0.0,1.0,38.07,38.3,37.98,38.18,4170327.0
2017-09-11,38.04,38.26,38.0,38.09,5945142.0,0.0,1.0,38.04,38.26,38.0,38.09,5945142.0
2017-09-08,38.04,38.3,37.725,37.79,9052735.0,0.0,1.0,38.04,38.3,37.725,37.79,9052735.0
2017-09-07,36.95,38.19,36.84,38.01,13980230.0,0.0,1.0,36.95,38.19,36.84,38.01,13980230.0
2017-09-06,36.08,36.98,36.08,36.76,12653446.0,0.0,1.0,36.08,36.98,36.08,36.76,12653446.0
2017-09-05,36.19,36.48,35.77,36.09,6296438.0,0.0,1.0,36.19,36.48,35.77,36.09,6296438.0
2017-09-01,36.2,36.58,36.14,36.35,5037396.0,0.0,1.0,36.2,36.58,36.14,36.35,5037396.0
2017-08-31,35.85,36.32,35.821,36.13,8522717.0,0.0,1.0,35.85,36.32,35.821,36.13,8522717.0
2017-08-30,35.14,35.955,35.1,35.69,8205167.0,0.0,1.0,35.14,35.955,35.1,35.69,8205167.0
2017-08-29,34.48,35.315,34.42,35.2,7089389.0,0.0,1.0,34.48,35.315,34.42,35.2,7089389.0
2017-08-28,34.75,34.9,34.66,34.81,5005834.0,0.0,1.0,34.75,34.9,34.66,34.81,5005834.0
2017-08-25,34.98,35.07,34.56,34.68,6720164.0,0.0,1.0,34.98,35.07,34.56,34.68,6720164.0
2017-08-24,34.86,35.04,34.51,34.88,5638387.0,0.0,1.0,34.86,35.04,34.51,34.88,5638387.0
2017-08-23,34.62,34.98,34.51,34.89,6295975.0,0.0,1.0,34.62,34.98,34.51,34.89,6295975.0
2017-08-22,34.37,34.81,34.31,34.81,6144284.0,0.0,1.0,34.37,34.81,34.31,34.81,6144284.0
2017-08-21,35.13,35.13,34.09,34.24,7592681.0,0.0,1.0,35.13,35.13,34.09,34.24,7592681.0
2017-08-18,34.83,35.14,34.75,34.79,8521640.0,0.0,1.0,34.83,35.14,34.75,34.79,8521640.0
2017-08-17,35.5,35.5,34.8,34.85,6290987.0,0.0,1.0,35.5,35.5,34.8,34.85,6290987.0
2017-08-16,35.23,35.48,35.07,35.36,3809705.0,0.0,1.0,35.23,35.48,35.07,35.36,3809705.0
2017-08-15,35.24,35.42,35.12,35.25,4487094.0,0.0,1.0,35.24,35.42,35.12,35.25,4487094.0
2017-08-14,35.44,35.45,34.88,35.2,6932178.0,0.0,1.0,35.44,35.45,34.88,35.2,6932178.0
2017-08-11,35.16,35.32,34.76,35.05,7688311.0,0.0,1.0,35.16,35.32,34.76,35.05,7688311.0
2017-08-10,35.95,35.9845,34.88,35.0,12151126.0,0.0,1.0,35.95,35.9845,34.88,35.0,12151126.0
2017-08-09,36.13,36.225,35.72,36.08,7540671.0,0.0,1.0,36.13,36.225,35.72,36.08,7540671.0
2017-08-08,35.96,36.64,35.89,36.36,9441402.0,0.0,1.0,35.96,36.64,35.89,36.36,9441402.0
2017-08-07,35.61,36.15,35.38,36.11,5309161.0,0.0,1.0,35.61,36.15,35.38,36.11,5309161.0
2017-08-04,35.86,35.86,35.55,35.62,5036090.0,0.0,1.0,35.86,35.86,35.55,35.62,5036090.0
2017-08-03,35.97,35.98,35.57,35.71,5592728.0,0.0,1.0,35.97,35.98,35.57,35.71,5592728.0
2017-08-02,35.69,35.95,35.42,35.9,6395959.0,0.0,1.0,35.69,35.95,35.42,35.9,6395959.0
2017-08-01,35.82,36.02,35.75,35.91,4598532.0,0.0,1.0,35.82,36.02,35.75,35.91,4598532.0
2017-07-31,36.09,36.13,35.65,35.73,6117033.0,0.0,1.0,36.09,36.13,35.65,35.73,6117033.0
2017-07-28,36.08,36.21,35.73,35.94,7097225.0,0.0,1.0,36.08,36.21,35.73,35.94,7097225.0
2017-07-27,37.09,37.265,35.54,36.17,15261765.0,0.0,1.0,37.09,37.265,35.54,36.17,15261765.0
2017-07-26,36.36,37.07,36.36,37.04,10987896.0,0.0,1.0,36.36,37.07,36.36,37.04,10987896.0
2017-07-25,36.33,36.485,36.06,36.32,6191010.0,0.0,1.0,36.33,36.485,36.06,36.32,6191010.0
2017-07-24,36.45,36.73,36.22,36.39,9661599.0,0.0,1.0,36.45,36.73,36.22,36.39,9661599.0
2017-07-21,36.2,36.9,36.05,36.61,22131224.0,0.0,1.0,36.2,36.9,36.05,36.61,22131224.0
2017-07-20,37.17,37.48,37.0,37.18,13467628.0,0.0,1.0,37.17,37.48,37.0,37.18,13467628.0
2017-07-19,36.95,37.26,36.645,37.08,8510278.0,0.0,1.0,36.95,37.26,36.645,37.08,8510278.0
2017-07-18,36.94,36.94,36.57,36.8,12755207.0,0.0,1.0,36.94,36.94,36.57,36.8,12755207.0
2017-07-17,37.03,37.17,36.57,37.05,8151725.0,0.0,1.0,37.03,37.17,36.57,37.05,8151725.0
2017-07-14,36.91,37.2,36.83,37.08,9654192.0,0.0,1.0,36.91,37.2,36.83,37.08,9654192.0
2017-07-13,36.61,37.13,36.26,36.5,12877614.0,0.0,1.0,36.61,37.13,36.26,36.5,12877614.0
2017-07-12,35.53,36.2,35.53,36.03,13411174.0,0.0,1.0,35.53,36.2,35.53,36.03,13411174.0
2017-07-11,34.97,35.45,34.89,35.19,8306962.0,0.0,1.0,34.97,35.45,34.89,35.19,8306962.0
2017-07-10,34.31,35.14,34.28,35.04,8695234.0,0.0,1.0,34.31,35.14,34.28,35.04,8695234.0
2017-07-07,34.02,34.55,34.01,34.23,6747508.0,0.0,1.0,34.02,34.55,34.01,34.23,6747508.0
2017-07-06,34.39,34.5,33.95,34.03,8551358.0,0.0,1.0,34.39,34.5,33.95,34.03,8551358.0
2017-07-05,34.73,34.86,34.505,34.72,7381884.0,0.0,1.0,34.73,34.86,34.505,34.72,7381884.0
2017-07-03,35.15,35.305,34.55,34.6,4517402.0,0.0,1.0,35.15,35.305,34.55,34.6,4517402.0
2017-06-30,34.78,35.07,34.52,34.92,10561065.0,0.0,1.0,34.78,35.07,34.52,34.92,10561065.0
2017-06-29,35.3,35.3,34.09,34.51,8166989.0,0.0,1.0,35.3,35.3,34.09,34.51,8166989.0
2017-06-28,35.0,35.33,34.615,35.31,4791632.0,0.0,1.0,35.0,35.33,34.615,35.31,4791632.0
2017-06-27,35.0,35.32,34.85,34.91,8598433.0,0.0,1.0,35.0,35.32,34.85,34.91,8598433.0
2017-06-26,35.89,35.97,35.0,35.09,6634019.0,0.0,1.0,35.89,35.97,35.0,35.09,6634019.0
2017-06-23,35.12,35.735,34.96,35.58,8872359.0,0.0,1.0,35.12,35.735,34.96,35.58,8872359.0
2017-06-22,34.99,35.285,34.84,35.12,5120718.0,0.0,1.0,34.99,35.285,34.84,35.12,5120718.0
2017-06-21,35.0,35.12,34.75,34.96,5400949.0,0.0,1.0,35.0,35.12,34.75,34.96,5400949.0
2017-06-20,34.74,35.34,34.74,34.93,10506559.0,0.0,1.0,34.74,35.34,34.74,34.93,10506559.0
2017-06-19,34.12,34.99,34.0,34.9,5760279.0,0.0,1.0,34.12,34.99,34.0,34.9,5760279.0
2017-06-16,33.92,34.32,33.91,33.96,9640312.0,0.0,1.0,33.92,34.32,33.91,33.96,9640312.0
2017-06-15,34.26,34.29,33.89,34.09,5344405.0,0.0,1.0,34.26,34.29,33.89,34.09,5344405.0
2017-06-14,34.63,34.73,34.11,34.5,6371265.0,0.0,1.0,34.63,34.73,34.11,34.5,6371265.0
2017-06-13,34.21,34.55,34.08,34.47,7302410.0,0.0,1.0,34.21,34.55,34.08,34.47,7302410.0
2017-06-12,34.7,34.77,33.975,34.15,12807616.0,0.0,1.0,34.7,34.77,33.975,34.15,12807616.0
2017-06-09,36.25,36.5,34.69,34.94,10974043.0,0.0,1.0,36.25,36.5,34.69,34.94,10974043.0
2017-06-08,36.07,36.315,35.865,36.14,8767604.0,0.0,1.0,36.07,36.315,35.865,36.14,8767604.0
2017-06-07,35.65,35.87,35.56,35.77,5280007.0,0.0,1.0,35.65,35.87,35.56,35.77,5280007.0
2017-06-06,35.41,35.805,35.35,35.47,5463513.0,0.0,1.0,35.41,35.805,35.35,35.47,5463513.0
2017-06-05,36.02,36.02,35.39,35.55,5946671.0,0.0,1.0,36.02,36.02,35.39,35.55,5946671.0
2017-06-02,34.92,35.44,34.61,35.32,6843000.0,0.0,1.0,34.92,35.44,34.61,35.32,6843000.0
2017-06-01,34.44,34.89,34.2,34.79,6463818.0,0.0,1.0,34.44,34.89,34.2,34.79,6463818.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 37.82 38.03 37.65 37.74 4476821.0 0.0 1.0 37.82 38.03 37.65 37.74 4476821.0
3 2017-12-28 37.46 37.93 37.4501 37.92 3379374.0 0.0 1.0 37.46 37.93 37.4501 37.92 3379374.0
4 2017-12-27 38.07 38.08 37.56 37.61 4091574.0 0.0 1.0 38.07 38.08 37.56 37.61 4091574.0
5 2017-12-26 37.79 38.01 37.605 37.94 4493535.0 0.0 1.0 37.79 38.01 37.605 37.94 4493535.0
6 2017-12-22 37.69 37.905 37.53 37.76 7145144.0 0.0 1.0 37.69 37.905 37.53 37.76 7145144.0
7 2017-12-21 38.11 38.24 37.77 37.81 9594664.0 0.0 1.0 38.11 38.24 37.77 37.81 9594664.0
8 2017-12-20 37.87 38.1 37.745 37.93 6480341.0 0.0 1.0 37.87 38.1 37.745 37.93 6480341.0
9 2017-12-19 38.15 38.23 37.72 37.82 7711342.0 0.0 1.0 38.15 38.23 37.72 37.82 7711342.0
10 2017-12-18 38.5 38.66 38.12 38.18 7566184.0 0.0 1.0 38.5 38.66 38.12 38.18 7566184.0
11 2017-12-15 37.72 38.42 37.39 38.37 12791334.0 0.0 1.0 37.72 38.42 37.39 38.37 12791334.0
12 2017-12-14 37.41 37.77 37.41 37.6 5346581.0 0.0 1.0 37.41 37.77 37.41 37.6 5346581.0
13 2017-12-13 37.46 37.64 37.33 37.4 5742256.0 0.0 1.0 37.46 37.64 37.33 37.4 5742256.0
14 2017-12-12 37.44 37.49 37.1 37.44 6223963.0 0.0 1.0 37.44 37.49 37.1 37.44 6223963.0
15 2017-12-11 37.51 37.69 37.32 37.52 6245593.0 0.0 1.0 37.51 37.69 37.32 37.52 6245593.0
16 2017-12-08 37.25 37.99 37.16 37.65 12217992.0 0.0 1.0 37.25 37.99 37.16 37.65 12217992.0
17 2017-12-07 36.72 37.15 36.5 36.85 7364150.0 0.0 1.0 36.72 37.15 36.5 36.85 7364150.0
18 2017-12-06 36.64 36.91 36.36 36.83 8813063.0 0.0 1.0 36.64 36.91 36.36 36.83 8813063.0
19 2017-12-05 35.94 37.19 35.75 36.81 18630500.0 0.0 1.0 35.94 37.19 35.75 36.81 18630500.0
20 2017-12-04 35.58 36.08 35.38 35.7 11046784.0 0.0 1.0 35.58 36.08 35.38 35.7 11046784.0
21 2017-12-01 34.38 35.25 34.31 35.2 11236547.0 0.0 1.0 34.38 35.25 34.31 35.2 11236547.0
22 2017-11-30 34.48 35.19 34.4612 34.67 16173978.0 0.0 1.0 34.48 35.19 34.4612 34.67 16173978.0
23 2017-11-29 35.42 35.45 33.945 34.38 21446119.0 0.0 1.0 35.42 35.45 33.945 34.38 21446119.0
24 2017-11-28 35.99 36.2 35.42 35.5 10191191.0 0.0 1.0 35.99 36.2 35.42 35.5 10191191.0
25 2017-11-27 35.88 36.2 35.7905 35.99 6981252.0 0.0 1.0 35.88 36.2 35.7905 35.99 6981252.0
26 2017-11-24 36.07 36.11 35.7 35.84 3123070.0 0.0 1.0 36.07 36.11 35.7 35.84 3123070.0
27 2017-11-22 36.05 36.195 35.84 35.94 4563054.0 0.0 1.0 36.05 36.195 35.84 35.94 4563054.0
28 2017-11-21 35.72 36.11 35.56 35.96 5807385.0 0.0 1.0 35.72 36.11 35.56 35.96 5807385.0
29 2017-11-20 35.62 35.97 35.42 35.53 5964478.0 0.0 1.0 35.62 35.97 35.42 35.53 5964478.0
30 2017-11-17 35.64 35.71 35.31 35.58 7458295.0 0.0 1.0 35.64 35.71 35.31 35.58 7458295.0
31 2017-11-16 35.37 35.815 35.32 35.62 7632669.0 0.0 1.0 35.37 35.815 35.32 35.62 7632669.0
32 2017-11-15 35.03 35.47 34.79 35.3 7871444.0 0.0 1.0 35.03 35.47 34.79 35.3 7871444.0
33 2017-11-14 35.71 35.79 35.18 35.22 10858859.0 0.0 1.0 35.71 35.79 35.18 35.22 10858859.0
34 2017-11-13 35.7 36.1 35.32 35.85 7047371.0 0.0 1.0 35.7 36.1 35.32 35.85 7047371.0
35 2017-11-10 35.51 36.045 35.34 35.97 8276878.0 0.0 1.0 35.51 36.045 35.34 35.97 8276878.0
36 2017-11-09 36.26 36.36 35.21 35.69 16766871.0 0.0 1.0 36.26 36.36 35.21 35.69 16766871.0
37 2017-11-07 37.6 37.6 37.1 37.41 5564092.0 0.0 1.0 37.6 37.6 37.1 37.41 5564092.0
38 2017-11-06 37.38 37.61 37.3 37.37 4338972.0 0.0 1.0 37.38 37.61 37.3 37.37 4338972.0
39 2017-11-03 37.44 37.545 37.11 37.5 5708840.0 0.0 1.0 37.44 37.545 37.11 37.5 5708840.0
40 2017-11-02 37.49 37.5 36.995 37.4 5341879.0 0.0 1.0 37.49 37.5 36.995 37.4 5341879.0
41 2017-11-01 37.85 38.09 37.435 37.54 7052554.0 0.0 1.0 37.85 38.09 37.435 37.54 7052554.0
42 2017-10-31 37.11 37.68 37.02 37.64 6678430.0 0.0 1.0 37.11 37.68 37.02 37.64 6678430.0
43 2017-10-30 36.86 37.13 36.74 37.0 7988838.0 0.0 1.0 36.86 37.13 36.74 37.0 7988838.0
44 2017-10-27 37.07 37.36 36.635 36.8 10660803.0 0.0 1.0 37.07 37.36 36.635 36.8 10660803.0
45 2017-10-26 36.74 37.24 36.72 36.9 7622668.0 0.0 1.0 36.74 37.24 36.72 36.9 7622668.0
46 2017-10-25 36.66 36.92 36.45 36.68 7839488.0 0.0 1.0 36.66 36.92 36.45 36.68 7839488.0
47 2017-10-24 36.51 37.03 36.51 36.74 8439952.0 0.0 1.0 36.51 37.03 36.51 36.74 8439952.0
48 2017-10-23 37.66 37.85 36.74 36.83 10318056.0 0.0 1.0 37.66 37.85 36.74 36.83 10318056.0
49 2017-10-20 37.34 37.86 37.3 37.61 14821200.0 0.0 1.0 37.34 37.86 37.3 37.61 14821200.0
50 2017-10-19 36.48 37.49 36.19 37.29 28992713.0 0.0 1.0 36.48 37.49 36.19 37.29 28992713.0
51 2017-10-18 37.68 38.22 37.54 37.97 13424086.0 0.0 1.0 37.68 38.22 37.54 37.97 13424086.0
52 2017-10-17 37.76 37.84 37.42 37.49 11904108.0 0.0 1.0 37.76 37.84 37.42 37.49 11904108.0
53 2017-10-16 38.29 38.5 37.725 37.77 8645585.0 0.0 1.0 38.29 38.5 37.725 37.77 8645585.0
54 2017-10-13 38.35 38.53 38.16 38.35 9392998.0 0.0 1.0 38.35 38.53 38.16 38.35 9392998.0
55 2017-10-12 38.31 38.5 38.055 38.09 10020870.0 0.0 1.0 38.31 38.5 38.055 38.09 10020870.0
56 2017-10-11 38.85 38.98 38.17 38.31 10841024.0 0.0 1.0 38.85 38.98 38.17 38.31 10841024.0
57 2017-10-10 39.02 39.275 38.77 38.84 5998658.0 0.0 1.0 39.02 39.275 38.77 38.84 5998658.0
58 2017-10-09 38.8 39.265 38.8 38.99 4982743.0 0.0 1.0 38.8 39.265 38.8 38.99 4982743.0
59 2017-10-06 39.05 39.08 38.67 38.81 6947721.0 0.0 1.0 39.05 39.08 38.67 38.81 6947721.0
60 2017-10-05 38.76 39.035 38.675 38.99 5155812.0 0.0 1.0 38.76 39.035 38.675 38.99 5155812.0
61 2017-10-04 38.8 38.83 38.5 38.66 5590600.0 0.0 1.0 38.8 38.83 38.5 38.66 5590600.0
62 2017-10-03 38.78 39.05 38.485 38.71 5103669.0 0.0 1.0 38.78 39.05 38.485 38.71 5103669.0
63 2017-10-02 38.51 38.78 38.37 38.73 7220120.0 0.0 1.0 38.51 38.78 38.37 38.73 7220120.0
64 2017-09-29 37.73 38.6 37.71 38.46 9573477.0 0.0 1.0 37.73 38.6 37.71 38.46 9573477.0
65 2017-09-28 37.44 37.96 37.44 37.73 7683377.0 0.0 1.0 37.44 37.96 37.44 37.73 7683377.0
66 2017-09-27 38.03 38.29 37.76 38.05 9331736.0 0.0 1.0 38.03 38.29 37.76 38.05 9331736.0
67 2017-09-26 37.85 38.19 37.75 37.85 5348200.0 0.0 1.0 37.85 38.19 37.75 37.85 5348200.0
68 2017-09-25 38.22 38.31 37.54 37.78 7053896.0 0.0 1.0 38.22 38.31 37.54 37.78 7053896.0
69 2017-09-22 38.13 38.31 38.05 38.29 4851365.0 0.0 1.0 38.13 38.31 38.05 38.29 4851365.0
70 2017-09-21 38.55 38.67 38.19 38.25 5673772.0 0.0 1.0 38.55 38.67 38.19 38.25 5673772.0
71 2017-09-20 38.67 38.87 38.21 38.54 5703686.0 0.0 1.0 38.67 38.87 38.21 38.54 5703686.0
72 2017-09-19 38.5 38.75 38.32 38.59 5131286.0 0.0 1.0 38.5 38.75 38.32 38.59 5131286.0
73 2017-09-18 38.3 38.665 38.18 38.39 5127823.0 0.0 1.0 38.3 38.665 38.18 38.39 5127823.0
74 2017-09-15 38.27 38.865 38.07 38.4 10869179.0 0.0 1.0 38.27 38.865 38.07 38.4 10869179.0
75 2017-09-14 38.24 38.585 38.13 38.31 6478656.0 0.0 1.0 38.24 38.585 38.13 38.31 6478656.0
76 2017-09-13 38.0 38.5 38.0 38.27 4960915.0 0.0 1.0 38.0 38.5 38.0 38.27 4960915.0
77 2017-09-12 38.07 38.3 37.98 38.18 4170327.0 0.0 1.0 38.07 38.3 37.98 38.18 4170327.0
78 2017-09-11 38.04 38.26 38.0 38.09 5945142.0 0.0 1.0 38.04 38.26 38.0 38.09 5945142.0
79 2017-09-08 38.04 38.3 37.725 37.79 9052735.0 0.0 1.0 38.04 38.3 37.725 37.79 9052735.0
80 2017-09-07 36.95 38.19 36.84 38.01 13980230.0 0.0 1.0 36.95 38.19 36.84 38.01 13980230.0
81 2017-09-06 36.08 36.98 36.08 36.76 12653446.0 0.0 1.0 36.08 36.98 36.08 36.76 12653446.0
82 2017-09-05 36.19 36.48 35.77 36.09 6296438.0 0.0 1.0 36.19 36.48 35.77 36.09 6296438.0
83 2017-09-01 36.2 36.58 36.14 36.35 5037396.0 0.0 1.0 36.2 36.58 36.14 36.35 5037396.0
84 2017-08-31 35.85 36.32 35.821 36.13 8522717.0 0.0 1.0 35.85 36.32 35.821 36.13 8522717.0
85 2017-08-30 35.14 35.955 35.1 35.69 8205167.0 0.0 1.0 35.14 35.955 35.1 35.69 8205167.0
86 2017-08-29 34.48 35.315 34.42 35.2 7089389.0 0.0 1.0 34.48 35.315 34.42 35.2 7089389.0
87 2017-08-28 34.75 34.9 34.66 34.81 5005834.0 0.0 1.0 34.75 34.9 34.66 34.81 5005834.0
88 2017-08-25 34.98 35.07 34.56 34.68 6720164.0 0.0 1.0 34.98 35.07 34.56 34.68 6720164.0
89 2017-08-24 34.86 35.04 34.51 34.88 5638387.0 0.0 1.0 34.86 35.04 34.51 34.88 5638387.0
90 2017-08-23 34.62 34.98 34.51 34.89 6295975.0 0.0 1.0 34.62 34.98 34.51 34.89 6295975.0
91 2017-08-22 34.37 34.81 34.31 34.81 6144284.0 0.0 1.0 34.37 34.81 34.31 34.81 6144284.0
92 2017-08-21 35.13 35.13 34.09 34.24 7592681.0 0.0 1.0 35.13 35.13 34.09 34.24 7592681.0
93 2017-08-18 34.83 35.14 34.75 34.79 8521640.0 0.0 1.0 34.83 35.14 34.75 34.79 8521640.0
94 2017-08-17 35.5 35.5 34.8 34.85 6290987.0 0.0 1.0 35.5 35.5 34.8 34.85 6290987.0
95 2017-08-16 35.23 35.48 35.07 35.36 3809705.0 0.0 1.0 35.23 35.48 35.07 35.36 3809705.0
96 2017-08-15 35.24 35.42 35.12 35.25 4487094.0 0.0 1.0 35.24 35.42 35.12 35.25 4487094.0
97 2017-08-14 35.44 35.45 34.88 35.2 6932178.0 0.0 1.0 35.44 35.45 34.88 35.2 6932178.0
98 2017-08-11 35.16 35.32 34.76 35.05 7688311.0 0.0 1.0 35.16 35.32 34.76 35.05 7688311.0
99 2017-08-10 35.95 35.9845 34.88 35.0 12151126.0 0.0 1.0 35.95 35.9845 34.88 35.0 12151126.0
100 2017-08-09 36.13 36.225 35.72 36.08 7540671.0 0.0 1.0 36.13 36.225 35.72 36.08 7540671.0
101 2017-08-08 35.96 36.64 35.89 36.36 9441402.0 0.0 1.0 35.96 36.64 35.89 36.36 9441402.0
102 2017-08-07 35.61 36.15 35.38 36.11 5309161.0 0.0 1.0 35.61 36.15 35.38 36.11 5309161.0
103 2017-08-04 35.86 35.86 35.55 35.62 5036090.0 0.0 1.0 35.86 35.86 35.55 35.62 5036090.0
104 2017-08-03 35.97 35.98 35.57 35.71 5592728.0 0.0 1.0 35.97 35.98 35.57 35.71 5592728.0
105 2017-08-02 35.69 35.95 35.42 35.9 6395959.0 0.0 1.0 35.69 35.95 35.42 35.9 6395959.0
106 2017-08-01 35.82 36.02 35.75 35.91 4598532.0 0.0 1.0 35.82 36.02 35.75 35.91 4598532.0
107 2017-07-31 36.09 36.13 35.65 35.73 6117033.0 0.0 1.0 36.09 36.13 35.65 35.73 6117033.0
108 2017-07-28 36.08 36.21 35.73 35.94 7097225.0 0.0 1.0 36.08 36.21 35.73 35.94 7097225.0
109 2017-07-27 37.09 37.265 35.54 36.17 15261765.0 0.0 1.0 37.09 37.265 35.54 36.17 15261765.0
110 2017-07-26 36.36 37.07 36.36 37.04 10987896.0 0.0 1.0 36.36 37.07 36.36 37.04 10987896.0
111 2017-07-25 36.33 36.485 36.06 36.32 6191010.0 0.0 1.0 36.33 36.485 36.06 36.32 6191010.0
112 2017-07-24 36.45 36.73 36.22 36.39 9661599.0 0.0 1.0 36.45 36.73 36.22 36.39 9661599.0
113 2017-07-21 36.2 36.9 36.05 36.61 22131224.0 0.0 1.0 36.2 36.9 36.05 36.61 22131224.0
114 2017-07-20 37.17 37.48 37.0 37.18 13467628.0 0.0 1.0 37.17 37.48 37.0 37.18 13467628.0
115 2017-07-19 36.95 37.26 36.645 37.08 8510278.0 0.0 1.0 36.95 37.26 36.645 37.08 8510278.0
116 2017-07-18 36.94 36.94 36.57 36.8 12755207.0 0.0 1.0 36.94 36.94 36.57 36.8 12755207.0
117 2017-07-17 37.03 37.17 36.57 37.05 8151725.0 0.0 1.0 37.03 37.17 36.57 37.05 8151725.0
118 2017-07-14 36.91 37.2 36.83 37.08 9654192.0 0.0 1.0 36.91 37.2 36.83 37.08 9654192.0
119 2017-07-13 36.61 37.13 36.26 36.5 12877614.0 0.0 1.0 36.61 37.13 36.26 36.5 12877614.0
120 2017-07-12 35.53 36.2 35.53 36.03 13411174.0 0.0 1.0 35.53 36.2 35.53 36.03 13411174.0
121 2017-07-11 34.97 35.45 34.89 35.19 8306962.0 0.0 1.0 34.97 35.45 34.89 35.19 8306962.0
122 2017-07-10 34.31 35.14 34.28 35.04 8695234.0 0.0 1.0 34.31 35.14 34.28 35.04 8695234.0
123 2017-07-07 34.02 34.55 34.01 34.23 6747508.0 0.0 1.0 34.02 34.55 34.01 34.23 6747508.0
124 2017-07-06 34.39 34.5 33.95 34.03 8551358.0 0.0 1.0 34.39 34.5 33.95 34.03 8551358.0
125 2017-07-05 34.73 34.86 34.505 34.72 7381884.0 0.0 1.0 34.73 34.86 34.505 34.72 7381884.0
126 2017-07-03 35.15 35.305 34.55 34.6 4517402.0 0.0 1.0 35.15 35.305 34.55 34.6 4517402.0
127 2017-06-30 34.78 35.07 34.52 34.92 10561065.0 0.0 1.0 34.78 35.07 34.52 34.92 10561065.0
128 2017-06-29 35.3 35.3 34.09 34.51 8166989.0 0.0 1.0 35.3 35.3 34.09 34.51 8166989.0
129 2017-06-28 35.0 35.33 34.615 35.31 4791632.0 0.0 1.0 35.0 35.33 34.615 35.31 4791632.0
130 2017-06-27 35.0 35.32 34.85 34.91 8598433.0 0.0 1.0 35.0 35.32 34.85 34.91 8598433.0
131 2017-06-26 35.89 35.97 35.0 35.09 6634019.0 0.0 1.0 35.89 35.97 35.0 35.09 6634019.0
132 2017-06-23 35.12 35.735 34.96 35.58 8872359.0 0.0 1.0 35.12 35.735 34.96 35.58 8872359.0
133 2017-06-22 34.99 35.285 34.84 35.12 5120718.0 0.0 1.0 34.99 35.285 34.84 35.12 5120718.0
134 2017-06-21 35.0 35.12 34.75 34.96 5400949.0 0.0 1.0 35.0 35.12 34.75 34.96 5400949.0
135 2017-06-20 34.74 35.34 34.74 34.93 10506559.0 0.0 1.0 34.74 35.34 34.74 34.93 10506559.0
136 2017-06-19 34.12 34.99 34.0 34.9 5760279.0 0.0 1.0 34.12 34.99 34.0 34.9 5760279.0
137 2017-06-16 33.92 34.32 33.91 33.96 9640312.0 0.0 1.0 33.92 34.32 33.91 33.96 9640312.0
138 2017-06-15 34.26 34.29 33.89 34.09 5344405.0 0.0 1.0 34.26 34.29 33.89 34.09 5344405.0
139 2017-06-14 34.63 34.73 34.11 34.5 6371265.0 0.0 1.0 34.63 34.73 34.11 34.5 6371265.0
140 2017-06-13 34.21 34.55 34.08 34.47 7302410.0 0.0 1.0 34.21 34.55 34.08 34.47 7302410.0
141 2017-06-12 34.7 34.77 33.975 34.15 12807616.0 0.0 1.0 34.7 34.77 33.975 34.15 12807616.0
142 2017-06-09 36.25 36.5 34.69 34.94 10974043.0 0.0 1.0 36.25 36.5 34.69 34.94 10974043.0
143 2017-06-08 36.07 36.315 35.865 36.14 8767604.0 0.0 1.0 36.07 36.315 35.865 36.14 8767604.0
144 2017-06-07 35.65 35.87 35.56 35.77 5280007.0 0.0 1.0 35.65 35.87 35.56 35.77 5280007.0
145 2017-06-06 35.41 35.805 35.35 35.47 5463513.0 0.0 1.0 35.41 35.805 35.35 35.47 5463513.0
146 2017-06-05 36.02 36.02 35.39 35.55 5946671.0 0.0 1.0 36.02 36.02 35.39 35.55 5946671.0
147 2017-06-02 34.92 35.44 34.61 35.32 6843000.0 0.0 1.0 34.92 35.44 34.61 35.32 6843000.0
148 2017-06-01 34.44 34.89 34.2 34.79 6463818.0 0.0 1.0 34.44 34.89 34.2 34.79 6463818.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,178.0,178.85,176.46,176.46,10028758.0,0.0,1.0,178.0,178.85,176.46,176.46,10028758.0
2017-12-28,177.95,178.9367,177.68,177.92,11008996.0,0.0,1.0,177.95,178.9367,177.68,177.92,11008996.0
2017-12-27,176.55,178.44,176.26,177.62,9296258.0,0.0,1.0,176.55,178.44,176.26,177.62,9296258.0
2017-12-26,176.63,177.0,174.67,175.99,8726829.0,0.0,1.0,176.63,177.0,174.67,175.99,8726829.0
2017-12-22,177.14,177.53,176.23,177.2,8462491.0,0.0,1.0,177.14,177.53,176.23,177.2,8462491.0
2017-12-21,177.94,178.68,177.05,177.45,11050969.0,0.0,1.0,177.94,178.68,177.05,177.45,11050969.0
2017-12-20,179.81,179.81,177.36,177.89,11754823.0,0.0,1.0,179.81,179.81,177.36,177.89,11754823.0
2017-12-19,179.95,180.08,178.22,179.51,14769239.0,0.0,1.0,179.95,180.08,178.22,179.51,14769239.0
2017-12-18,181.01,181.3,179.75,180.82,17014337.0,0.0,1.0,181.01,181.3,179.75,180.82,17014337.0
2017-12-15,179.02,180.4934,178.36,180.18,26225100.0,0.0,1.0,179.02,180.4934,178.36,180.18,26225100.0
2017-12-14,178.29,180.3601,177.68,178.39,13393757.0,0.0,1.0,178.29,180.3601,177.68,178.39,13393757.0
2017-12-13,177.3,179.16,177.25,178.3,14406776.0,0.0,1.0,177.3,179.16,177.25,178.3,14406776.0
2017-12-12,178.6,179.18,176.6,176.96,16675275.0,0.0,1.0,178.6,179.18,176.6,176.96,16675275.0
2017-12-11,179.3,180.22,178.8,179.04,12630207.0,0.0,1.0,179.3,180.22,178.8,179.04,12630207.0
2017-12-08,181.53,182.28,178.7401,179.0,19377310.0,0.0,1.0,181.53,182.28,178.7401,179.0,19377310.0
2017-12-07,175.8,180.39,175.8,180.14,19588217.0,0.0,1.0,175.8,180.39,175.8,180.14,19588217.0
2017-12-06,172.5,176.77,171.9,176.06,20059293.0,0.0,1.0,172.5,176.77,171.9,176.06,20059293.0
2017-12-05,170.45,175.38,169.01,172.83,20028656.0,0.0,1.0,170.45,175.38,169.01,172.83,20028656.0
2017-12-04,176.29,176.57,170.79,171.47,24184006.0,0.0,1.0,176.29,176.57,170.79,171.47,24184006.0
2017-12-01,176.03,177.48,172.34,175.1,19824531.0,0.0,1.0,176.03,177.48,172.34,175.1,19824531.0
2017-11-30,176.85,178.275,175.2,177.18,24613431.0,0.0,1.0,176.85,178.275,175.2,177.18,24613431.0
2017-11-29,181.89,181.97,174.0,175.13,41651953.0,0.0,1.0,181.89,181.97,174.0,175.13,41651953.0
2017-11-28,183.51,184.25,182.09,182.42,13761926.0,0.0,1.0,183.51,184.25,182.09,182.42,13761926.0
2017-11-27,182.56,183.73,181.99,183.03,12249740.0,0.0,1.0,182.56,183.73,181.99,183.03,12249740.0
2017-11-24,180.4,183.15,180.29,182.78,9426010.0,0.0,1.0,180.4,183.15,180.29,182.78,9426010.0
2017-11-22,181.3,181.73,180.44,180.87,10238140.0,0.0,1.0,181.3,181.73,180.44,180.87,10238140.0
2017-11-21,179.15,181.89,178.99,181.86,14409305.0,0.0,1.0,179.15,181.89,178.99,181.86,14409305.0
2017-11-20,178.87,179.5,178.1,178.74,9476502.0,0.0,1.0,178.87,179.5,178.1,178.74,9476502.0
2017-11-17,179.3,179.98,178.9,179.0,12722802.0,0.0,1.0,179.3,179.98,178.9,179.0,12722802.0
2017-11-16,178.76,179.83,178.5,179.59,14655982.0,0.0,1.0,178.76,179.83,178.5,179.59,14655982.0
2017-11-15,176.66,178.57,176.4,177.95,10131051.0,0.0,1.0,176.66,178.57,176.4,177.95,10131051.0
2017-11-14,178.13,178.97,177.18,178.07,9465112.0,0.0,1.0,178.13,178.97,177.18,178.07,9465112.0
2017-11-13,177.5,179.04,177.3,178.77,9431449.0,0.0,1.0,177.5,179.04,177.3,178.77,9431449.0
2017-11-10,178.35,179.0999,177.96,178.46,10933405.0,0.0,1.0,178.35,179.0999,177.96,178.46,10933405.0
2017-11-09,178.31,179.4,177.09,179.3,12460345.0,0.0,1.0,178.31,179.4,177.09,179.3,12460345.0
2017-11-07,180.5,180.7478,178.96,180.25,12679885.0,0.0,1.0,180.5,180.7478,178.96,180.25,12679885.0
2017-11-06,178.56,180.45,178.31,180.17,13065077.0,0.0,1.0,178.56,180.45,178.31,180.17,13065077.0
2017-11-03,179.29,179.86,176.71,178.92,17572587.0,0.0,1.0,179.29,179.86,176.71,178.92,17572587.0
2017-11-02,180.63,181.94,177.34,178.92,35119841.0,0.0,1.0,180.63,181.94,177.34,178.92,35119841.0
2017-11-01,182.36,182.9,180.57,182.66,28922959.0,0.0,1.0,182.36,182.9,180.57,182.66,28922959.0
2017-10-31,180.57,180.8,178.94,180.06,19766043.0,0.0,1.0,180.57,180.8,178.94,180.06,19766043.0
2017-10-30,179.26,180.69,177.61,179.87,24179258.0,0.0,1.0,179.26,180.69,177.61,179.87,24179258.0
2017-10-27,174.15,178.21,173.9,177.88,29867490.0,0.0,1.0,174.15,178.21,173.9,177.88,29867490.0
2017-10-26,171.38,172.285,170.39,170.63,10932929.0,0.0,1.0,171.38,172.285,170.39,170.63,10932929.0
2017-10-25,171.9,172.25,168.89,170.6,15095603.0,0.0,1.0,171.9,172.25,168.89,170.6,15095603.0
2017-10-24,172.3,173.24,171.5,171.8,11629341.0,0.0,1.0,172.3,173.24,171.5,171.8,11629341.0
2017-10-23,175.2,175.34,171.25,171.27,13622072.0,0.0,1.0,175.2,175.34,171.25,171.27,13622072.0
2017-10-20,175.5,175.88,174.63,174.98,11861307.0,0.0,1.0,175.5,175.88,174.63,174.98,11861307.0
2017-10-19,174.93,176.03,172.63,174.56,13602869.0,0.0,1.0,174.93,176.03,172.63,174.56,13602869.0
2017-10-18,176.65,176.74,175.75,176.03,12655492.0,0.0,1.0,176.65,176.74,175.75,176.03,12655492.0
2017-10-17,174.71,176.13,174.36,176.11,15381990.0,0.0,1.0,174.71,176.13,174.36,176.11,15381990.0
2017-10-16,174.49,175.0,174.06,174.52,11225293.0,0.0,1.0,174.49,175.0,174.06,174.52,11225293.0
2017-10-13,173.45,174.65,173.2,173.74,13305724.0,0.0,1.0,173.45,174.65,173.2,173.74,13305724.0
2017-10-12,172.61,173.85,172.29,172.55,10312488.0,0.0,1.0,172.61,173.85,172.29,172.55,10312488.0
2017-10-11,171.95,172.78,171.4,172.74,11023310.0,0.0,1.0,171.95,172.78,171.4,172.74,11023310.0
2017-10-10,173.0,173.2,170.8,171.59,11231234.0,0.0,1.0,173.0,173.2,170.8,171.59,11231234.0
2017-10-09,172.7,174.88,172.0,172.5,14472612.0,0.0,1.0,172.7,174.88,172.0,172.5,14472612.0
2017-10-06,170.25,172.37,169.75,172.23,12670089.0,0.0,1.0,170.25,172.37,169.75,172.23,12670089.0
2017-10-05,169.18,171.31,168.6,171.24,14013869.0,0.0,1.0,169.18,171.31,168.6,171.24,14013869.0
2017-10-04,169.83,170.67,168.29,168.42,11829323.0,0.0,1.0,169.83,170.67,168.29,168.42,11829323.0
2017-10-03,169.3,170.73,169.2,169.96,8054219.0,0.0,1.0,169.3,170.73,169.2,169.96,8054219.0
2017-10-02,171.39,171.87,168.75,169.47,13104304.0,0.0,1.0,171.39,171.87,168.75,169.47,13104304.0
2017-09-29,168.83,171.66,168.81,170.81,15114619.0,0.0,1.0,168.83,171.66,168.81,170.81,15114619.0
2017-09-28,167.94,169.0696,167.16,168.73,12084865.0,0.0,1.0,167.94,169.0696,167.16,168.73,12084865.0
2017-09-27,165.9,168.34,165.57,167.68,18963276.0,0.0,1.0,165.9,168.34,165.57,167.68,18963276.0
2017-09-26,164.5,165.5,162.78,164.21,22866403.0,0.0,1.0,164.5,165.5,162.78,164.21,22866403.0
2017-09-25,169.24,169.3,161.56,162.87,40538994.0,0.0,1.0,169.24,169.3,161.56,162.87,40538994.0
2017-09-22,170.21,171.73,169.22,170.54,11835708.0,0.0,1.0,170.21,171.73,169.22,170.54,11835708.0
2017-09-21,171.69,172.27,170.01,171.11,11054545.0,0.0,1.0,171.69,172.27,170.01,171.11,11054545.0
2017-09-20,172.5,173.05,170.7,172.17,11899057.0,0.0,1.0,172.5,173.05,170.7,172.17,11899057.0
2017-09-19,170.62,172.56,170.36,172.52,12911661.0,0.0,1.0,170.62,172.56,170.36,172.52,12911661.0
2017-09-18,171.99,172.07,169.34,170.01,12785437.0,0.0,1.0,171.99,172.07,169.34,170.01,12785437.0
2017-09-15,170.88,172.34,170.26,171.58,15468473.0,0.0,1.0,170.88,172.34,170.26,171.58,15468473.0
2017-09-14,172.26,172.28,170.5,170.96,15496424.0,0.0,1.0,172.26,172.28,170.5,170.96,15496424.0
2017-09-13,173.01,173.17,172.06,173.05,8908633.0,0.0,1.0,173.01,173.17,172.06,173.05,8908633.0
2017-09-12,173.76,174.0,171.75,172.96,11051768.0,0.0,1.0,173.76,174.0,171.75,172.96,11051768.0
2017-09-11,172.4,173.89,172.2,173.51,12183568.0,0.0,1.0,172.4,173.89,172.2,173.51,12183568.0
2017-09-08,173.09,173.49,170.8,170.95,10936358.0,0.0,1.0,173.09,173.49,170.8,170.95,10936358.0
2017-09-07,171.94,173.3067,170.27,173.21,17922494.0,0.0,1.0,171.94,173.3067,170.27,173.21,17922494.0
2017-09-06,170.91,172.48,169.57,172.09,13659317.0,0.0,1.0,170.91,172.48,169.57,172.09,13659317.0
2017-09-05,171.27,172.3875,169.55,170.72,13175866.0,0.0,1.0,171.27,172.3875,169.55,170.72,13175866.0
2017-09-01,172.4,172.915,171.31,172.02,11614185.0,0.0,1.0,172.4,172.915,171.31,172.02,11614185.0
2017-08-31,170.4,172.145,170.06,172.0,16873901.0,0.0,1.0,170.4,172.145,170.06,172.0,16873901.0
2017-08-30,168.17,170.18,167.63,169.92,10850005.0,0.0,1.0,168.17,170.18,167.63,169.92,10850005.0
2017-08-29,165.25,168.425,165.0,168.05,10992617.0,0.0,1.0,165.25,168.425,165.0,168.05,10992617.0
2017-08-28,166.91,167.7,166.33,167.24,8360380.0,0.0,1.0,166.91,167.7,166.33,167.24,8360380.0
2017-08-25,167.86,168.38,166.18,166.32,12391910.0,0.0,1.0,167.86,168.38,166.18,166.32,12391910.0
2017-08-24,168.88,169.29,166.41,167.74,13552865.0,0.0,1.0,168.88,169.29,166.41,167.74,13552865.0
2017-08-23,168.84,169.36,168.2,168.71,9756817.0,0.0,1.0,168.84,169.36,168.2,168.71,9756817.0
2017-08-22,168.28,169.87,167.15,169.64,11333260.0,0.0,1.0,168.28,169.87,167.15,169.64,11333260.0
2017-08-21,167.16,168.0,165.82,167.78,11880823.0,0.0,1.0,167.16,168.0,165.82,167.78,11880823.0
2017-08-18,166.84,168.67,166.21,167.41,14933261.0,0.0,1.0,166.84,168.67,166.21,167.41,14933261.0
2017-08-17,169.34,169.86,166.85,166.91,16791591.0,0.0,1.0,169.34,169.86,166.85,166.91,16791591.0
2017-08-16,171.25,171.38,169.24,170.0,15580549.0,0.0,1.0,171.25,171.38,169.24,170.0,15580549.0
2017-08-15,171.49,171.5,170.01,171.0,8621787.0,0.0,1.0,171.49,171.5,170.01,171.0,8621787.0
2017-08-14,170.09,171.08,169.29,170.75,12786286.0,0.0,1.0,170.09,171.08,169.29,170.75,12786286.0
2017-08-11,167.95,168.82,166.85,168.08,13664032.0,0.0,1.0,167.95,168.82,166.85,168.08,13664032.0
2017-08-10,170.06,170.59,166.85,167.4,20353485.0,0.0,1.0,170.06,170.59,166.85,167.4,20353485.0
2017-08-09,169.98,171.45,169.56,171.18,10597084.0,0.0,1.0,169.98,171.45,169.56,171.18,10597084.0
2017-08-08,171.88,173.05,170.62,171.23,13813683.0,0.0,1.0,171.88,173.05,170.62,171.23,13813683.0
2017-08-07,169.95,172.06,169.66,171.98,12504157.0,0.0,1.0,169.95,172.06,169.66,171.98,12504157.0
2017-08-04,168.97,170.06,168.69,169.62,10360774.0,0.0,1.0,168.97,170.06,168.69,169.62,10360774.0
2017-08-03,169.3,169.7,168.25,168.59,10316246.0,0.0,1.0,169.3,169.7,168.25,168.59,10316246.0
2017-08-02,170.3,170.55,166.91,169.25,17061845.0,0.0,1.0,170.3,170.55,166.91,169.25,17061845.0
2017-08-01,169.82,170.47,169.05,169.86,14051379.0,0.0,1.0,169.82,170.47,169.05,169.86,14051379.0
2017-07-31,172.0,172.72,168.55,169.25,25157896.0,0.0,1.0,172.0,172.72,168.55,169.25,25157896.0
2017-07-28,169.07,173.43,169.05,172.45,24036502.0,0.0,1.0,169.07,173.43,169.05,172.45,24036502.0
2017-07-27,174.7,175.49,167.5,170.44,68065163.0,0.0,1.0,174.7,175.49,167.5,170.44,68065163.0
2017-07-26,166.01,166.01,164.1,165.61,24081060.0,0.0,1.0,166.01,166.01,164.1,165.61,24081060.0
2017-07-25,165.01,165.54,163.8619,165.28,15164613.0,0.0,1.0,165.01,165.54,163.8619,165.28,15164613.0
2017-07-24,164.64,166.17,164.31,166.0,16595460.0,0.0,1.0,164.64,166.17,164.31,166.0,16595460.0
2017-07-21,164.16,165.05,163.75,164.43,14494667.0,0.0,1.0,164.16,165.05,163.75,164.43,14494667.0
2017-07-20,164.8,165.0,162.81,164.53,18293111.0,0.0,1.0,164.8,165.0,162.81,164.53,18293111.0
2017-07-19,163.59,165.7,163.17,164.14,25915988.0,0.0,1.0,163.59,165.7,163.17,164.14,25915988.0
2017-07-18,159.66,163.73,159.42,162.86,23621711.0,0.0,1.0,159.66,163.73,159.42,162.86,23621711.0
2017-07-17,160.25,160.78,158.81,159.73,12567935.0,0.0,1.0,160.25,160.78,158.81,159.73,12567935.0
2017-07-14,160.13,160.32,159.3254,159.97,16172560.0,0.0,1.0,160.13,160.32,159.3254,159.97,16172560.0
2017-07-13,158.74,159.78,158.4227,159.26,13839891.0,0.0,1.0,158.74,159.78,158.4227,159.26,13839891.0
2017-07-12,156.49,159.16,156.2,158.9,22483868.0,0.0,1.0,156.49,159.16,156.2,158.9,22483868.0
2017-07-11,153.37,155.4225,152.91,155.27,13208251.0,0.0,1.0,153.37,155.4225,152.91,155.27,13208251.0
2017-07-10,151.69,153.98,151.51,153.5,13296447.0,0.0,1.0,151.69,153.98,151.51,153.5,13296447.0
2017-07-07,149.25,151.99,149.19,151.44,13229352.0,0.0,1.0,149.25,151.99,149.19,151.44,13229352.0
2017-07-06,149.03,150.04,148.0,148.82,14788811.0,0.0,1.0,149.03,150.04,148.0,148.82,14788811.0
2017-07-05,149.0,150.85,148.13,150.34,14037692.0,0.0,1.0,149.0,150.85,148.13,150.34,14037692.0
2017-07-03,151.72,152.15,147.8,148.43,13860113.0,0.0,1.0,151.72,152.15,147.8,148.43,13860113.0
2017-06-30,151.9,151.92,150.06,150.98,14540013.0,0.0,1.0,151.9,151.92,150.06,150.98,14540013.0
2017-06-29,152.28,152.5,148.9175,151.04,23771610.0,0.0,1.0,152.28,152.5,148.9175,151.04,23771610.0
2017-06-28,150.92,153.47,149.86,153.24,16621566.0,0.0,1.0,150.92,153.47,149.86,153.24,16621566.0
2017-06-27,152.84,153.31,150.39,150.58,19274022.0,0.0,1.0,152.84,153.31,150.39,150.58,19274022.0
2017-06-26,156.25,156.5,153.1954,153.59,17934289.0,0.0,1.0,156.25,156.5,153.1954,153.59,17934289.0
2017-06-23,152.72,155.2,152.65,155.07,16192249.0,0.0,1.0,152.72,155.2,152.65,155.07,16192249.0
2017-06-22,153.01,154.55,152.91,153.4,12783958.0,0.0,1.0,153.01,154.55,152.91,153.4,12783958.0
2017-06-21,152.36,154.08,151.88,153.91,14760242.0,0.0,1.0,152.36,154.08,151.88,153.91,14760242.0
2017-06-20,152.88,153.84,152.21,152.25,14557895.0,0.0,1.0,152.88,153.84,152.21,152.25,14557895.0
2017-06-19,151.71,153.57,151.71,152.87,18678807.0,0.0,1.0,151.71,153.57,151.71,152.87,18678807.0
2017-06-16,149.59,150.83,148.6,150.64,22169800.0,0.0,1.0,149.59,150.83,148.6,150.64,22169800.0
2017-06-15,147.67,150.0366,146.3747,149.8,18877305.0,0.0,1.0,147.67,150.0366,146.3747,149.8,18877305.0
2017-06-14,151.26,152.4,149.05,150.25,20552981.0,0.0,1.0,151.26,152.4,149.05,150.25,20552981.0
2017-06-13,150.15,151.18,148.9,150.68,20316202.0,0.0,1.0,150.15,151.18,148.9,150.68,20316202.0
2017-06-12,148.17,149.195,144.56,148.44,33238543.0,0.0,1.0,148.17,149.195,144.56,148.44,33238543.0
2017-06-09,154.77,155.59,146.61,149.63,35256368.0,0.0,1.0,154.77,155.59,146.61,149.63,35256368.0
2017-06-08,154.08,154.73,153.1,154.71,17539521.0,0.0,1.0,154.08,154.73,153.1,154.71,17539521.0
2017-06-07,153.27,153.75,152.34,153.12,11822136.0,0.0,1.0,153.27,153.75,152.34,153.12,11822136.0
2017-06-06,153.41,154.52,152.48,152.81,13291727.0,0.0,1.0,153.41,154.52,152.48,152.81,13291727.0
2017-06-05,153.64,154.7088,153.41,153.63,12279871.0,0.0,1.0,153.64,154.7088,153.41,153.63,12279871.0
2017-06-02,151.85,153.63,151.3,153.61,16787255.0,0.0,1.0,151.85,153.63,151.3,153.61,16787255.0
2017-06-01,151.75,152.29,150.3,151.53,14459173.0,0.0,1.0,151.75,152.29,150.3,151.53,14459173.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 178.0 178.85 176.46 176.46 10028758.0 0.0 1.0 178.0 178.85 176.46 176.46 10028758.0
3 2017-12-28 177.95 178.9367 177.68 177.92 11008996.0 0.0 1.0 177.95 178.9367 177.68 177.92 11008996.0
4 2017-12-27 176.55 178.44 176.26 177.62 9296258.0 0.0 1.0 176.55 178.44 176.26 177.62 9296258.0
5 2017-12-26 176.63 177.0 174.67 175.99 8726829.0 0.0 1.0 176.63 177.0 174.67 175.99 8726829.0
6 2017-12-22 177.14 177.53 176.23 177.2 8462491.0 0.0 1.0 177.14 177.53 176.23 177.2 8462491.0
7 2017-12-21 177.94 178.68 177.05 177.45 11050969.0 0.0 1.0 177.94 178.68 177.05 177.45 11050969.0
8 2017-12-20 179.81 179.81 177.36 177.89 11754823.0 0.0 1.0 179.81 179.81 177.36 177.89 11754823.0
9 2017-12-19 179.95 180.08 178.22 179.51 14769239.0 0.0 1.0 179.95 180.08 178.22 179.51 14769239.0
10 2017-12-18 181.01 181.3 179.75 180.82 17014337.0 0.0 1.0 181.01 181.3 179.75 180.82 17014337.0
11 2017-12-15 179.02 180.4934 178.36 180.18 26225100.0 0.0 1.0 179.02 180.4934 178.36 180.18 26225100.0
12 2017-12-14 178.29 180.3601 177.68 178.39 13393757.0 0.0 1.0 178.29 180.3601 177.68 178.39 13393757.0
13 2017-12-13 177.3 179.16 177.25 178.3 14406776.0 0.0 1.0 177.3 179.16 177.25 178.3 14406776.0
14 2017-12-12 178.6 179.18 176.6 176.96 16675275.0 0.0 1.0 178.6 179.18 176.6 176.96 16675275.0
15 2017-12-11 179.3 180.22 178.8 179.04 12630207.0 0.0 1.0 179.3 180.22 178.8 179.04 12630207.0
16 2017-12-08 181.53 182.28 178.7401 179.0 19377310.0 0.0 1.0 181.53 182.28 178.7401 179.0 19377310.0
17 2017-12-07 175.8 180.39 175.8 180.14 19588217.0 0.0 1.0 175.8 180.39 175.8 180.14 19588217.0
18 2017-12-06 172.5 176.77 171.9 176.06 20059293.0 0.0 1.0 172.5 176.77 171.9 176.06 20059293.0
19 2017-12-05 170.45 175.38 169.01 172.83 20028656.0 0.0 1.0 170.45 175.38 169.01 172.83 20028656.0
20 2017-12-04 176.29 176.57 170.79 171.47 24184006.0 0.0 1.0 176.29 176.57 170.79 171.47 24184006.0
21 2017-12-01 176.03 177.48 172.34 175.1 19824531.0 0.0 1.0 176.03 177.48 172.34 175.1 19824531.0
22 2017-11-30 176.85 178.275 175.2 177.18 24613431.0 0.0 1.0 176.85 178.275 175.2 177.18 24613431.0
23 2017-11-29 181.89 181.97 174.0 175.13 41651953.0 0.0 1.0 181.89 181.97 174.0 175.13 41651953.0
24 2017-11-28 183.51 184.25 182.09 182.42 13761926.0 0.0 1.0 183.51 184.25 182.09 182.42 13761926.0
25 2017-11-27 182.56 183.73 181.99 183.03 12249740.0 0.0 1.0 182.56 183.73 181.99 183.03 12249740.0
26 2017-11-24 180.4 183.15 180.29 182.78 9426010.0 0.0 1.0 180.4 183.15 180.29 182.78 9426010.0
27 2017-11-22 181.3 181.73 180.44 180.87 10238140.0 0.0 1.0 181.3 181.73 180.44 180.87 10238140.0
28 2017-11-21 179.15 181.89 178.99 181.86 14409305.0 0.0 1.0 179.15 181.89 178.99 181.86 14409305.0
29 2017-11-20 178.87 179.5 178.1 178.74 9476502.0 0.0 1.0 178.87 179.5 178.1 178.74 9476502.0
30 2017-11-17 179.3 179.98 178.9 179.0 12722802.0 0.0 1.0 179.3 179.98 178.9 179.0 12722802.0
31 2017-11-16 178.76 179.83 178.5 179.59 14655982.0 0.0 1.0 178.76 179.83 178.5 179.59 14655982.0
32 2017-11-15 176.66 178.57 176.4 177.95 10131051.0 0.0 1.0 176.66 178.57 176.4 177.95 10131051.0
33 2017-11-14 178.13 178.97 177.18 178.07 9465112.0 0.0 1.0 178.13 178.97 177.18 178.07 9465112.0
34 2017-11-13 177.5 179.04 177.3 178.77 9431449.0 0.0 1.0 177.5 179.04 177.3 178.77 9431449.0
35 2017-11-10 178.35 179.0999 177.96 178.46 10933405.0 0.0 1.0 178.35 179.0999 177.96 178.46 10933405.0
36 2017-11-09 178.31 179.4 177.09 179.3 12460345.0 0.0 1.0 178.31 179.4 177.09 179.3 12460345.0
37 2017-11-07 180.5 180.7478 178.96 180.25 12679885.0 0.0 1.0 180.5 180.7478 178.96 180.25 12679885.0
38 2017-11-06 178.56 180.45 178.31 180.17 13065077.0 0.0 1.0 178.56 180.45 178.31 180.17 13065077.0
39 2017-11-03 179.29 179.86 176.71 178.92 17572587.0 0.0 1.0 179.29 179.86 176.71 178.92 17572587.0
40 2017-11-02 180.63 181.94 177.34 178.92 35119841.0 0.0 1.0 180.63 181.94 177.34 178.92 35119841.0
41 2017-11-01 182.36 182.9 180.57 182.66 28922959.0 0.0 1.0 182.36 182.9 180.57 182.66 28922959.0
42 2017-10-31 180.57 180.8 178.94 180.06 19766043.0 0.0 1.0 180.57 180.8 178.94 180.06 19766043.0
43 2017-10-30 179.26 180.69 177.61 179.87 24179258.0 0.0 1.0 179.26 180.69 177.61 179.87 24179258.0
44 2017-10-27 174.15 178.21 173.9 177.88 29867490.0 0.0 1.0 174.15 178.21 173.9 177.88 29867490.0
45 2017-10-26 171.38 172.285 170.39 170.63 10932929.0 0.0 1.0 171.38 172.285 170.39 170.63 10932929.0
46 2017-10-25 171.9 172.25 168.89 170.6 15095603.0 0.0 1.0 171.9 172.25 168.89 170.6 15095603.0
47 2017-10-24 172.3 173.24 171.5 171.8 11629341.0 0.0 1.0 172.3 173.24 171.5 171.8 11629341.0
48 2017-10-23 175.2 175.34 171.25 171.27 13622072.0 0.0 1.0 175.2 175.34 171.25 171.27 13622072.0
49 2017-10-20 175.5 175.88 174.63 174.98 11861307.0 0.0 1.0 175.5 175.88 174.63 174.98 11861307.0
50 2017-10-19 174.93 176.03 172.63 174.56 13602869.0 0.0 1.0 174.93 176.03 172.63 174.56 13602869.0
51 2017-10-18 176.65 176.74 175.75 176.03 12655492.0 0.0 1.0 176.65 176.74 175.75 176.03 12655492.0
52 2017-10-17 174.71 176.13 174.36 176.11 15381990.0 0.0 1.0 174.71 176.13 174.36 176.11 15381990.0
53 2017-10-16 174.49 175.0 174.06 174.52 11225293.0 0.0 1.0 174.49 175.0 174.06 174.52 11225293.0
54 2017-10-13 173.45 174.65 173.2 173.74 13305724.0 0.0 1.0 173.45 174.65 173.2 173.74 13305724.0
55 2017-10-12 172.61 173.85 172.29 172.55 10312488.0 0.0 1.0 172.61 173.85 172.29 172.55 10312488.0
56 2017-10-11 171.95 172.78 171.4 172.74 11023310.0 0.0 1.0 171.95 172.78 171.4 172.74 11023310.0
57 2017-10-10 173.0 173.2 170.8 171.59 11231234.0 0.0 1.0 173.0 173.2 170.8 171.59 11231234.0
58 2017-10-09 172.7 174.88 172.0 172.5 14472612.0 0.0 1.0 172.7 174.88 172.0 172.5 14472612.0
59 2017-10-06 170.25 172.37 169.75 172.23 12670089.0 0.0 1.0 170.25 172.37 169.75 172.23 12670089.0
60 2017-10-05 169.18 171.31 168.6 171.24 14013869.0 0.0 1.0 169.18 171.31 168.6 171.24 14013869.0
61 2017-10-04 169.83 170.67 168.29 168.42 11829323.0 0.0 1.0 169.83 170.67 168.29 168.42 11829323.0
62 2017-10-03 169.3 170.73 169.2 169.96 8054219.0 0.0 1.0 169.3 170.73 169.2 169.96 8054219.0
63 2017-10-02 171.39 171.87 168.75 169.47 13104304.0 0.0 1.0 171.39 171.87 168.75 169.47 13104304.0
64 2017-09-29 168.83 171.66 168.81 170.81 15114619.0 0.0 1.0 168.83 171.66 168.81 170.81 15114619.0
65 2017-09-28 167.94 169.0696 167.16 168.73 12084865.0 0.0 1.0 167.94 169.0696 167.16 168.73 12084865.0
66 2017-09-27 165.9 168.34 165.57 167.68 18963276.0 0.0 1.0 165.9 168.34 165.57 167.68 18963276.0
67 2017-09-26 164.5 165.5 162.78 164.21 22866403.0 0.0 1.0 164.5 165.5 162.78 164.21 22866403.0
68 2017-09-25 169.24 169.3 161.56 162.87 40538994.0 0.0 1.0 169.24 169.3 161.56 162.87 40538994.0
69 2017-09-22 170.21 171.73 169.22 170.54 11835708.0 0.0 1.0 170.21 171.73 169.22 170.54 11835708.0
70 2017-09-21 171.69 172.27 170.01 171.11 11054545.0 0.0 1.0 171.69 172.27 170.01 171.11 11054545.0
71 2017-09-20 172.5 173.05 170.7 172.17 11899057.0 0.0 1.0 172.5 173.05 170.7 172.17 11899057.0
72 2017-09-19 170.62 172.56 170.36 172.52 12911661.0 0.0 1.0 170.62 172.56 170.36 172.52 12911661.0
73 2017-09-18 171.99 172.07 169.34 170.01 12785437.0 0.0 1.0 171.99 172.07 169.34 170.01 12785437.0
74 2017-09-15 170.88 172.34 170.26 171.58 15468473.0 0.0 1.0 170.88 172.34 170.26 171.58 15468473.0
75 2017-09-14 172.26 172.28 170.5 170.96 15496424.0 0.0 1.0 172.26 172.28 170.5 170.96 15496424.0
76 2017-09-13 173.01 173.17 172.06 173.05 8908633.0 0.0 1.0 173.01 173.17 172.06 173.05 8908633.0
77 2017-09-12 173.76 174.0 171.75 172.96 11051768.0 0.0 1.0 173.76 174.0 171.75 172.96 11051768.0
78 2017-09-11 172.4 173.89 172.2 173.51 12183568.0 0.0 1.0 172.4 173.89 172.2 173.51 12183568.0
79 2017-09-08 173.09 173.49 170.8 170.95 10936358.0 0.0 1.0 173.09 173.49 170.8 170.95 10936358.0
80 2017-09-07 171.94 173.3067 170.27 173.21 17922494.0 0.0 1.0 171.94 173.3067 170.27 173.21 17922494.0
81 2017-09-06 170.91 172.48 169.57 172.09 13659317.0 0.0 1.0 170.91 172.48 169.57 172.09 13659317.0
82 2017-09-05 171.27 172.3875 169.55 170.72 13175866.0 0.0 1.0 171.27 172.3875 169.55 170.72 13175866.0
83 2017-09-01 172.4 172.915 171.31 172.02 11614185.0 0.0 1.0 172.4 172.915 171.31 172.02 11614185.0
84 2017-08-31 170.4 172.145 170.06 172.0 16873901.0 0.0 1.0 170.4 172.145 170.06 172.0 16873901.0
85 2017-08-30 168.17 170.18 167.63 169.92 10850005.0 0.0 1.0 168.17 170.18 167.63 169.92 10850005.0
86 2017-08-29 165.25 168.425 165.0 168.05 10992617.0 0.0 1.0 165.25 168.425 165.0 168.05 10992617.0
87 2017-08-28 166.91 167.7 166.33 167.24 8360380.0 0.0 1.0 166.91 167.7 166.33 167.24 8360380.0
88 2017-08-25 167.86 168.38 166.18 166.32 12391910.0 0.0 1.0 167.86 168.38 166.18 166.32 12391910.0
89 2017-08-24 168.88 169.29 166.41 167.74 13552865.0 0.0 1.0 168.88 169.29 166.41 167.74 13552865.0
90 2017-08-23 168.84 169.36 168.2 168.71 9756817.0 0.0 1.0 168.84 169.36 168.2 168.71 9756817.0
91 2017-08-22 168.28 169.87 167.15 169.64 11333260.0 0.0 1.0 168.28 169.87 167.15 169.64 11333260.0
92 2017-08-21 167.16 168.0 165.82 167.78 11880823.0 0.0 1.0 167.16 168.0 165.82 167.78 11880823.0
93 2017-08-18 166.84 168.67 166.21 167.41 14933261.0 0.0 1.0 166.84 168.67 166.21 167.41 14933261.0
94 2017-08-17 169.34 169.86 166.85 166.91 16791591.0 0.0 1.0 169.34 169.86 166.85 166.91 16791591.0
95 2017-08-16 171.25 171.38 169.24 170.0 15580549.0 0.0 1.0 171.25 171.38 169.24 170.0 15580549.0
96 2017-08-15 171.49 171.5 170.01 171.0 8621787.0 0.0 1.0 171.49 171.5 170.01 171.0 8621787.0
97 2017-08-14 170.09 171.08 169.29 170.75 12786286.0 0.0 1.0 170.09 171.08 169.29 170.75 12786286.0
98 2017-08-11 167.95 168.82 166.85 168.08 13664032.0 0.0 1.0 167.95 168.82 166.85 168.08 13664032.0
99 2017-08-10 170.06 170.59 166.85 167.4 20353485.0 0.0 1.0 170.06 170.59 166.85 167.4 20353485.0
100 2017-08-09 169.98 171.45 169.56 171.18 10597084.0 0.0 1.0 169.98 171.45 169.56 171.18 10597084.0
101 2017-08-08 171.88 173.05 170.62 171.23 13813683.0 0.0 1.0 171.88 173.05 170.62 171.23 13813683.0
102 2017-08-07 169.95 172.06 169.66 171.98 12504157.0 0.0 1.0 169.95 172.06 169.66 171.98 12504157.0
103 2017-08-04 168.97 170.06 168.69 169.62 10360774.0 0.0 1.0 168.97 170.06 168.69 169.62 10360774.0
104 2017-08-03 169.3 169.7 168.25 168.59 10316246.0 0.0 1.0 169.3 169.7 168.25 168.59 10316246.0
105 2017-08-02 170.3 170.55 166.91 169.25 17061845.0 0.0 1.0 170.3 170.55 166.91 169.25 17061845.0
106 2017-08-01 169.82 170.47 169.05 169.86 14051379.0 0.0 1.0 169.82 170.47 169.05 169.86 14051379.0
107 2017-07-31 172.0 172.72 168.55 169.25 25157896.0 0.0 1.0 172.0 172.72 168.55 169.25 25157896.0
108 2017-07-28 169.07 173.43 169.05 172.45 24036502.0 0.0 1.0 169.07 173.43 169.05 172.45 24036502.0
109 2017-07-27 174.7 175.49 167.5 170.44 68065163.0 0.0 1.0 174.7 175.49 167.5 170.44 68065163.0
110 2017-07-26 166.01 166.01 164.1 165.61 24081060.0 0.0 1.0 166.01 166.01 164.1 165.61 24081060.0
111 2017-07-25 165.01 165.54 163.8619 165.28 15164613.0 0.0 1.0 165.01 165.54 163.8619 165.28 15164613.0
112 2017-07-24 164.64 166.17 164.31 166.0 16595460.0 0.0 1.0 164.64 166.17 164.31 166.0 16595460.0
113 2017-07-21 164.16 165.05 163.75 164.43 14494667.0 0.0 1.0 164.16 165.05 163.75 164.43 14494667.0
114 2017-07-20 164.8 165.0 162.81 164.53 18293111.0 0.0 1.0 164.8 165.0 162.81 164.53 18293111.0
115 2017-07-19 163.59 165.7 163.17 164.14 25915988.0 0.0 1.0 163.59 165.7 163.17 164.14 25915988.0
116 2017-07-18 159.66 163.73 159.42 162.86 23621711.0 0.0 1.0 159.66 163.73 159.42 162.86 23621711.0
117 2017-07-17 160.25 160.78 158.81 159.73 12567935.0 0.0 1.0 160.25 160.78 158.81 159.73 12567935.0
118 2017-07-14 160.13 160.32 159.3254 159.97 16172560.0 0.0 1.0 160.13 160.32 159.3254 159.97 16172560.0
119 2017-07-13 158.74 159.78 158.4227 159.26 13839891.0 0.0 1.0 158.74 159.78 158.4227 159.26 13839891.0
120 2017-07-12 156.49 159.16 156.2 158.9 22483868.0 0.0 1.0 156.49 159.16 156.2 158.9 22483868.0
121 2017-07-11 153.37 155.4225 152.91 155.27 13208251.0 0.0 1.0 153.37 155.4225 152.91 155.27 13208251.0
122 2017-07-10 151.69 153.98 151.51 153.5 13296447.0 0.0 1.0 151.69 153.98 151.51 153.5 13296447.0
123 2017-07-07 149.25 151.99 149.19 151.44 13229352.0 0.0 1.0 149.25 151.99 149.19 151.44 13229352.0
124 2017-07-06 149.03 150.04 148.0 148.82 14788811.0 0.0 1.0 149.03 150.04 148.0 148.82 14788811.0
125 2017-07-05 149.0 150.85 148.13 150.34 14037692.0 0.0 1.0 149.0 150.85 148.13 150.34 14037692.0
126 2017-07-03 151.72 152.15 147.8 148.43 13860113.0 0.0 1.0 151.72 152.15 147.8 148.43 13860113.0
127 2017-06-30 151.9 151.92 150.06 150.98 14540013.0 0.0 1.0 151.9 151.92 150.06 150.98 14540013.0
128 2017-06-29 152.28 152.5 148.9175 151.04 23771610.0 0.0 1.0 152.28 152.5 148.9175 151.04 23771610.0
129 2017-06-28 150.92 153.47 149.86 153.24 16621566.0 0.0 1.0 150.92 153.47 149.86 153.24 16621566.0
130 2017-06-27 152.84 153.31 150.39 150.58 19274022.0 0.0 1.0 152.84 153.31 150.39 150.58 19274022.0
131 2017-06-26 156.25 156.5 153.1954 153.59 17934289.0 0.0 1.0 156.25 156.5 153.1954 153.59 17934289.0
132 2017-06-23 152.72 155.2 152.65 155.07 16192249.0 0.0 1.0 152.72 155.2 152.65 155.07 16192249.0
133 2017-06-22 153.01 154.55 152.91 153.4 12783958.0 0.0 1.0 153.01 154.55 152.91 153.4 12783958.0
134 2017-06-21 152.36 154.08 151.88 153.91 14760242.0 0.0 1.0 152.36 154.08 151.88 153.91 14760242.0
135 2017-06-20 152.88 153.84 152.21 152.25 14557895.0 0.0 1.0 152.88 153.84 152.21 152.25 14557895.0
136 2017-06-19 151.71 153.57 151.71 152.87 18678807.0 0.0 1.0 151.71 153.57 151.71 152.87 18678807.0
137 2017-06-16 149.59 150.83 148.6 150.64 22169800.0 0.0 1.0 149.59 150.83 148.6 150.64 22169800.0
138 2017-06-15 147.67 150.0366 146.3747 149.8 18877305.0 0.0 1.0 147.67 150.0366 146.3747 149.8 18877305.0
139 2017-06-14 151.26 152.4 149.05 150.25 20552981.0 0.0 1.0 151.26 152.4 149.05 150.25 20552981.0
140 2017-06-13 150.15 151.18 148.9 150.68 20316202.0 0.0 1.0 150.15 151.18 148.9 150.68 20316202.0
141 2017-06-12 148.17 149.195 144.56 148.44 33238543.0 0.0 1.0 148.17 149.195 144.56 148.44 33238543.0
142 2017-06-09 154.77 155.59 146.61 149.63 35256368.0 0.0 1.0 154.77 155.59 146.61 149.63 35256368.0
143 2017-06-08 154.08 154.73 153.1 154.71 17539521.0 0.0 1.0 154.08 154.73 153.1 154.71 17539521.0
144 2017-06-07 153.27 153.75 152.34 153.12 11822136.0 0.0 1.0 153.27 153.75 152.34 153.12 11822136.0
145 2017-06-06 153.41 154.52 152.48 152.81 13291727.0 0.0 1.0 153.41 154.52 152.48 152.81 13291727.0
146 2017-06-05 153.64 154.7088 153.41 153.63 12279871.0 0.0 1.0 153.64 154.7088 153.41 153.63 12279871.0
147 2017-06-02 151.85 153.63 151.3 153.61 16787255.0 0.0 1.0 151.85 153.63 151.3 153.61 16787255.0
148 2017-06-01 151.75 152.29 150.3 151.53 14459173.0 0.0 1.0 151.75 152.29 150.3 151.53 14459173.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,1046.72,1049.7,1044.9,1046.4,867943.0,0.0,1.0,1046.72,1049.7,1044.9,1046.4,867943.0
2017-12-28,1051.6,1054.75,1044.77,1048.14,829623.0,0.0,1.0,1051.6,1054.75,1044.77,1048.14,829623.0
2017-12-27,1057.39,1058.37,1048.05,1049.37,1214775.0,0.0,1.0,1057.39,1058.37,1048.05,1049.37,1214775.0
2017-12-26,1058.07,1060.12,1050.2,1056.74,756324.0,0.0,1.0,1058.07,1060.12,1050.2,1056.74,756324.0
2017-12-22,1061.11,1064.2,1059.44,1060.12,734566.0,0.0,1.0,1061.11,1064.2,1059.44,1060.12,734566.0
2017-12-21,1064.95,1069.33,1061.79,1063.63,974594.0,0.0,1.0,1064.95,1069.33,1061.79,1063.63,974594.0
2017-12-20,1071.78,1073.38,1061.52,1064.95,1266115.0,0.0,1.0,1071.78,1073.38,1061.52,1064.95,1266115.0
2017-12-19,1075.2,1076.84,1063.55,1070.68,1254615.0,0.0,1.0,1075.2,1076.84,1063.55,1070.68,1254615.0
2017-12-18,1066.08,1078.49,1062.0,1077.14,1531522.0,0.0,1.0,1066.08,1078.49,1062.0,1077.14,1531522.0
2017-12-15,1054.61,1067.62,1049.5,1064.19,3142760.0,0.0,1.0,1054.61,1067.62,1049.5,1064.19,3142760.0
2017-12-14,1045.0,1058.5,1043.11,1049.15,1545616.0,0.0,1.0,1045.0,1058.5,1043.11,1049.15,1545616.0
2017-12-13,1046.12,1046.66,1038.38,1040.61,1207286.0,0.0,1.0,1046.12,1046.66,1038.38,1040.61,1207286.0
2017-12-12,1039.63,1050.31,1033.69,1040.48,1269883.0,0.0,1.0,1039.63,1050.31,1033.69,1040.48,1269883.0
2017-12-11,1035.5,1043.8,1032.05,1041.1,1119052.0,0.0,1.0,1035.5,1043.8,1032.05,1041.1,1119052.0
2017-12-08,1037.49,1042.05,1032.52,1037.05,1277894.0,0.0,1.0,1037.49,1042.05,1032.52,1037.05,1277894.0
2017-12-07,1020.43,1034.24,1018.07,1030.93,1387107.0,0.0,1.0,1020.43,1034.24,1018.07,1030.93,1387107.0
2017-12-06,1001.5,1024.97,1001.14,1018.38,1254837.0,0.0,1.0,1001.5,1024.97,1001.14,1018.38,1254837.0
2017-12-05,995.94,1020.61,988.28,1005.15,2023376.0,0.0,1.0,995.94,1020.61,988.28,1005.15,2023376.0
2017-12-04,1012.66,1016.1,995.57,998.68,1891408.0,0.0,1.0,1012.66,1016.1,995.57,998.68,1891408.0
2017-12-01,1015.8,1022.49,1002.02,1010.17,1895786.0,0.0,1.0,1015.8,1022.49,1002.02,1010.17,1895786.0
2017-11-30,1022.37,1028.49,1015.0,1021.41,1684292.0,0.0,1.0,1022.37,1028.49,1015.0,1021.41,1684292.0
2017-11-29,1042.68,1044.08,1015.65,1021.66,2414465.0,0.0,1.0,1042.68,1044.08,1015.65,1021.66,2414465.0
2017-11-28,1055.09,1062.38,1040.0,1047.41,1341000.0,0.0,1.0,1055.09,1062.38,1040.0,1047.41,1341000.0
2017-11-27,1040.0,1055.46,1038.44,1054.21,1284354.0,0.0,1.0,1040.0,1055.46,1038.44,1054.21,1284354.0
2017-11-24,1035.87,1043.18,1035.0,1040.61,536958.0,0.0,1.0,1035.87,1043.18,1035.0,1040.61,536958.0
2017-11-22,1035.0,1039.71,1031.43,1035.96,716661.0,0.0,1.0,1035.0,1039.71,1031.43,1035.96,716661.0
2017-11-21,1023.31,1035.11,1022.66,1034.49,1083715.0,0.0,1.0,1023.31,1035.11,1022.66,1034.49,1083715.0
2017-11-20,1020.26,1022.61,1017.5,1018.38,894844.0,0.0,1.0,1020.26,1022.61,1017.5,1018.38,894844.0
2017-11-17,1034.01,1034.42,1017.75,1019.09,1350144.0,0.0,1.0,1034.01,1034.42,1017.75,1019.09,1350144.0
2017-11-16,1022.52,1035.92,1022.52,1032.5,1117578.0,0.0,1.0,1022.52,1035.92,1022.52,1032.5,1117578.0
2017-11-15,1019.21,1024.09,1015.42,1020.91,859951.0,0.0,1.0,1019.21,1024.09,1015.42,1020.91,859951.0
2017-11-14,1022.59,1026.81,1014.15,1026.0,947273.0,0.0,1.0,1022.59,1026.81,1014.15,1026.0,947273.0
2017-11-13,1023.42,1031.58,1022.57,1025.75,878969.0,0.0,1.0,1023.42,1031.58,1022.57,1025.75,878969.0
2017-11-10,1026.46,1030.76,1025.28,1028.07,719227.0,0.0,1.0,1026.46,1030.76,1025.28,1028.07,719227.0
2017-11-09,1033.99,1033.99,1019.67,1031.26,1236903.0,0.0,1.0,1033.99,1033.99,1019.67,1031.26,1236903.0
2017-11-07,1027.27,1033.97,1025.13,1033.33,1089887.0,0.0,1.0,1027.27,1033.97,1025.13,1033.33,1089887.0
2017-11-06,1028.99,1034.87,1025.0,1025.9,1119131.0,0.0,1.0,1028.99,1034.87,1025.0,1025.9,1119131.0
2017-11-03,1022.11,1032.65,1020.31,1032.48,1058037.0,0.0,1.0,1022.11,1032.65,1020.31,1032.48,1058037.0
2017-11-02,1021.76,1028.09,1013.01,1025.58,1008190.0,0.0,1.0,1021.76,1028.09,1013.01,1025.58,1008190.0
2017-11-01,1017.21,1029.67,1016.95,1025.5,1360900.0,0.0,1.0,1017.21,1029.67,1016.95,1025.5,1360900.0
2017-10-31,1015.22,1024.0,1010.42,1016.64,1324961.0,0.0,1.0,1015.22,1024.0,1010.42,1016.64,1324961.0
2017-10-30,1014.0,1024.97,1007.5,1017.11,2074619.0,0.0,1.0,1014.0,1024.97,1007.5,1017.11,2074619.0
2017-10-27,1009.19,1048.39,1008.2,1019.27,5125791.0,0.0,1.0,1009.19,1048.39,1008.2,1019.27,5125791.0
2017-10-26,980.0,987.6,972.2,972.56,1660850.0,0.0,1.0,980.0,987.6,972.2,972.56,1660850.0
2017-10-25,968.37,976.09,960.5201,973.33,1162606.0,0.0,1.0,968.37,976.09,960.5201,973.33,1162606.0
2017-10-24,970.0,972.23,961.0,970.54,1155231.0,0.0,1.0,970.0,972.23,961.0,970.54,1155231.0
2017-10-23,989.52,989.52,966.12,968.45,1431886.0,0.0,1.0,989.52,989.52,966.12,968.45,1431886.0
2017-10-20,989.44,991.0,984.58,988.2,1120038.0,0.0,1.0,989.44,991.0,984.58,988.2,1120038.0
2017-10-19,986.0,988.88,978.39,984.45,1282755.0,0.0,1.0,986.0,988.88,978.39,984.45,1282755.0
2017-10-18,991.77,996.72,986.9747,992.81,1022521.0,0.0,1.0,991.77,996.72,986.9747,992.81,1022521.0
2017-10-17,990.29,996.44,988.59,992.18,1266399.0,0.0,1.0,990.29,996.44,988.59,992.18,1266399.0
2017-10-16,992.1,993.9065,984.0,992.0,900751.0,0.0,1.0,992.1,993.9065,984.0,992.0,900751.0
2017-10-13,992.0,997.21,989.0,989.68,1143907.0,0.0,1.0,992.0,997.21,989.0,989.68,1143907.0
2017-10-12,987.45,994.12,985.0,987.83,1259082.0,0.0,1.0,987.45,994.12,985.0,987.83,1259082.0
2017-10-11,973.72,990.71,972.25,989.25,1663731.0,0.0,1.0,973.72,990.71,972.25,989.25,1663731.0
2017-10-10,980.0,981.57,966.0801,972.6,956419.0,0.0,1.0,980.0,981.57,966.0801,972.6,956419.0
2017-10-09,980.0,985.425,976.11,977.0,886700.0,0.0,1.0,980.0,985.425,976.11,977.0,886700.0
2017-10-06,966.7,979.46,963.36,978.89,1142699.0,0.0,1.0,966.7,979.46,963.36,978.89,1142699.0
2017-10-05,955.49,970.91,955.18,969.96,1202101.0,0.0,1.0,955.49,970.91,955.18,969.96,1202101.0
2017-10-04,957.0,960.39,950.69,951.68,881380.0,0.0,1.0,957.0,960.39,950.69,951.68,881380.0
2017-10-03,954.0,958.0,949.14,957.79,881562.0,0.0,1.0,954.0,958.0,949.14,957.79,881562.0
2017-10-02,959.98,962.54,947.84,953.27,1222026.0,0.0,1.0,959.98,962.54,947.84,953.27,1222026.0
2017-09-29,952.0,959.7864,951.51,959.11,1533133.0,0.0,1.0,952.0,959.7864,951.51,959.11,1533133.0
2017-09-28,941.36,950.69,940.55,949.5,959648.0,0.0,1.0,941.36,950.69,940.55,949.5,959648.0
2017-09-27,927.74,949.9,927.74,944.49,2202959.0,0.0,1.0,927.74,949.9,927.74,944.49,2202959.0
2017-09-26,923.72,930.82,921.14,924.86,1652848.0,0.0,1.0,923.72,930.82,921.14,924.86,1652848.0
2017-09-25,925.45,926.4,909.7,920.97,1822881.0,0.0,1.0,925.45,926.4,909.7,920.97,1822881.0
2017-09-22,927.75,934.73,926.48,928.53,1038551.0,0.0,1.0,927.75,934.73,926.48,928.53,1038551.0
2017-09-21,933.0,936.53,923.83,932.45,1207656.0,0.0,1.0,933.0,936.53,923.83,932.45,1207656.0
2017-09-20,922.98,933.88,922.0,931.58,1518166.0,0.0,1.0,922.98,933.88,922.0,931.58,1518166.0
2017-09-19,917.42,922.4199,912.55,921.81,902415.0,0.0,1.0,917.42,922.4199,912.55,921.81,902415.0
2017-09-18,920.01,922.08,910.6,915.0,1263456.0,0.0,1.0,920.01,922.08,910.6,915.0,1263456.0
2017-09-15,924.66,926.49,916.36,920.29,2475031.0,0.0,1.0,924.66,926.49,916.36,920.29,2475031.0
2017-09-14,931.25,932.77,924.0,925.11,1389012.0,0.0,1.0,931.25,932.77,924.0,925.11,1389012.0
2017-09-13,930.66,937.25,929.86,935.09,1066051.0,0.0,1.0,930.66,937.25,929.86,935.09,1066051.0
2017-09-12,932.59,933.48,923.861,932.07,1120449.0,0.0,1.0,932.59,933.48,923.861,932.07,1120449.0
2017-09-11,934.25,938.38,926.92,929.08,1247138.0,0.0,1.0,934.25,938.38,926.92,929.08,1247138.0
2017-09-08,936.49,936.99,924.88,926.5,993832.0,0.0,1.0,936.49,936.99,924.88,926.5,993832.0
2017-09-07,931.73,936.41,923.62,935.95,1200257.0,0.0,1.0,931.73,936.41,923.62,935.95,1200257.0
2017-09-06,930.15,930.915,919.27,927.81,1468808.0,0.0,1.0,930.15,930.915,919.27,927.81,1468808.0
2017-09-05,933.08,937.0,921.96,928.45,1202163.0,0.0,1.0,933.08,937.0,921.96,928.45,1202163.0
2017-09-01,941.13,942.48,935.15,937.34,913404.0,0.0,1.0,941.13,942.48,935.15,937.34,913404.0
2017-08-31,931.76,941.98,931.76,939.33,1553301.0,0.0,1.0,931.76,941.98,931.76,939.33,1553301.0
2017-08-30,920.05,930.819,919.65,929.57,1282093.0,0.0,1.0,920.05,930.819,919.65,929.57,1282093.0
2017-08-29,905.1,923.33,905.0,921.29,1180160.0,0.0,1.0,905.1,923.33,905.0,921.29,1180160.0
2017-08-28,916.0,919.245,911.87,913.81,1072467.0,0.0,1.0,916.0,919.245,911.87,913.81,1072467.0
2017-08-25,923.49,925.555,915.5,915.89,1040693.0,0.0,1.0,923.49,925.555,915.5,915.89,1040693.0
2017-08-24,928.66,930.84,915.5,921.28,1218875.0,0.0,1.0,928.66,930.84,915.5,921.28,1218875.0
2017-08-23,921.93,929.93,919.36,927.0,1077809.0,0.0,1.0,921.93,929.93,919.36,927.0,1077809.0
2017-08-22,912.72,925.86,911.4751,924.69,1145571.0,0.0,1.0,912.72,925.86,911.4751,924.69,1145571.0
2017-08-21,910.0,913.0,903.4,906.66,932903.0,0.0,1.0,910.0,913.0,903.4,906.66,932903.0
2017-08-18,910.31,915.275,907.1543,910.67,1333572.0,0.0,1.0,910.31,915.275,907.1543,910.67,1333572.0
2017-08-17,925.78,926.86,910.98,910.98,1218963.0,0.0,1.0,925.78,926.86,910.98,910.98,1218963.0
2017-08-16,925.29,932.7,923.445,926.96,988604.0,0.0,1.0,925.29,932.7,923.445,926.96,988604.0
2017-08-15,924.23,926.5499,919.82,922.22,873070.0,0.0,1.0,924.23,926.5499,919.82,922.22,873070.0
2017-08-14,922.53,924.668,918.19,922.67,1047828.0,0.0,1.0,922.53,924.668,918.19,922.67,1047828.0
2017-08-11,907.97,917.78,905.58,914.39,1190458.0,0.0,1.0,907.97,917.78,905.58,914.39,1190458.0
2017-08-10,917.55,919.26,906.13,907.24,1722296.0,0.0,1.0,917.55,919.26,906.13,907.24,1722296.0
2017-08-09,920.61,925.98,917.2501,922.9,1169431.0,0.0,1.0,920.61,925.98,917.2501,922.9,1169431.0
2017-08-08,927.09,935.814,925.6095,926.79,1039394.0,0.0,1.0,927.09,935.814,925.6095,926.79,1039394.0
2017-08-07,929.06,931.7,926.5,929.36,1012296.0,0.0,1.0,929.06,931.7,926.5,929.36,1012296.0
2017-08-04,926.75,930.3068,923.03,927.96,1019159.0,0.0,1.0,926.75,930.3068,923.03,927.96,1019159.0
2017-08-03,930.34,932.24,922.24,923.65,1179126.0,0.0,1.0,930.34,932.24,922.24,923.65,1179126.0
2017-08-02,928.61,932.6,916.68,930.39,1816343.0,0.0,1.0,928.61,932.6,916.68,930.39,1816343.0
2017-08-01,932.38,937.447,929.26,930.83,1211553.0,0.0,1.0,932.38,937.447,929.26,930.83,1211553.0
2017-07-31,941.89,943.59,926.04,930.5,1952716.0,0.0,1.0,941.89,943.59,926.04,930.5,1952716.0
2017-07-28,929.4,943.83,927.5,941.53,1775076.0,0.0,1.0,929.4,943.83,927.5,941.53,1775076.0
2017-07-27,951.78,951.78,920.0,934.09,3095263.0,0.0,1.0,951.78,951.78,920.0,934.09,3095263.0
2017-07-26,954.68,955.0,942.2788,947.8,2056013.0,0.0,1.0,954.68,955.0,942.2788,947.8,2056013.0
2017-07-25,953.81,959.7,945.4,950.7,4626086.0,0.0,1.0,953.81,959.7,945.4,950.7,4626086.0
2017-07-24,972.22,986.2,970.77,980.34,2634669.0,0.0,1.0,972.22,986.2,970.77,980.34,2634669.0
2017-07-21,962.25,973.23,960.15,972.92,1665103.0,0.0,1.0,962.25,973.23,960.15,972.92,1665103.0
2017-07-20,975.0,975.9,961.51,968.15,1577103.0,0.0,1.0,975.0,975.9,961.51,968.15,1577103.0
2017-07-19,967.84,973.04,964.03,970.89,1212814.0,0.0,1.0,967.84,973.04,964.03,970.89,1212814.0
2017-07-18,953.0,968.04,950.6,965.4,1131130.0,0.0,1.0,953.0,968.04,950.6,965.4,1131130.0
2017-07-17,957.0,960.74,949.2407,953.42,1141026.0,0.0,1.0,957.0,960.74,949.2407,953.42,1141026.0
2017-07-14,952.0,956.91,948.005,955.99,1017632.0,0.0,1.0,952.0,956.91,948.005,955.99,1017632.0
2017-07-13,946.29,954.45,943.01,947.16,1291782.0,0.0,1.0,946.29,954.45,943.01,947.16,1291782.0
2017-07-12,938.68,946.3,934.47,943.83,1505982.0,0.0,1.0,938.68,946.3,934.47,943.83,1505982.0
2017-07-11,929.54,931.43,922.0,930.09,1093281.0,0.0,1.0,929.54,931.43,922.0,930.09,1093281.0
2017-07-10,921.77,930.38,919.59,928.8,1189085.0,0.0,1.0,921.77,930.38,919.59,928.8,1189085.0
2017-07-07,908.85,921.54,908.85,918.59,1588034.0,0.0,1.0,908.85,921.54,908.85,918.59,1588034.0
2017-07-06,904.12,914.9444,899.7,906.69,1409533.0,0.0,1.0,904.12,914.9444,899.7,906.69,1409533.0
2017-07-05,901.76,914.51,898.5,911.94,1743497.0,0.0,1.0,901.76,914.51,898.5,911.94,1743497.0
2017-07-03,912.18,913.94,894.79,898.7,1710189.0,0.0,1.0,912.18,913.94,894.79,898.7,1710189.0
2017-06-30,926.05,926.05,908.31,908.73,2035931.0,0.0,1.0,926.05,926.05,908.31,908.73,2035931.0
2017-06-29,929.92,931.26,910.62,917.79,3248393.0,0.0,1.0,929.92,931.26,910.62,917.79,3248393.0
2017-06-28,929.0,942.75,916.0,940.49,2712222.0,0.0,1.0,929.0,942.75,916.0,940.49,2712222.0
2017-06-27,942.46,948.29,926.85,927.33,2553771.0,0.0,1.0,942.46,948.29,926.85,927.33,2553771.0
2017-06-26,969.9,973.31,950.79,952.27,1581031.0,0.0,1.0,969.9,973.31,950.79,952.27,1581031.0
2017-06-23,956.83,966.0,954.2,965.59,1394008.0,0.0,1.0,956.83,966.0,954.2,965.59,1394008.0
2017-06-22,958.7,960.72,954.55,957.09,940373.0,0.0,1.0,958.7,960.72,954.55,957.09,940373.0
2017-06-21,953.64,960.1,950.76,959.45,1192342.0,0.0,1.0,953.64,960.1,950.76,959.45,1192342.0
2017-06-20,957.52,961.62,950.01,950.63,1111840.0,0.0,1.0,957.52,961.62,950.01,950.63,1111840.0
2017-06-19,949.96,959.99,949.05,957.37,1494191.0,0.0,1.0,949.96,959.99,949.05,957.37,1494191.0
2017-06-16,940.0,942.04,931.595,939.78,2921393.0,0.0,1.0,940.0,942.04,931.595,939.78,2921393.0
2017-06-15,933.97,943.339,924.44,942.31,2055953.0,0.0,1.0,933.97,943.339,924.44,942.31,2055953.0
2017-06-14,959.92,961.15,942.25,950.76,1477033.0,0.0,1.0,959.92,961.15,942.25,950.76,1477033.0
2017-06-13,951.91,959.98,944.09,953.4,1995350.0,0.0,1.0,951.91,959.98,944.09,953.4,1995350.0
2017-06-12,939.56,949.355,915.2328,942.9,3731589.0,0.0,1.0,939.56,949.355,915.2328,942.9,3731589.0
2017-06-09,984.5,984.5,935.63,949.83,3270248.0,0.0,1.0,984.5,984.5,935.63,949.83,3270248.0
2017-06-08,982.35,984.57,977.2,983.41,1451232.0,0.0,1.0,982.35,984.57,977.2,983.41,1451232.0
2017-06-07,979.65,984.15,975.77,981.08,1429834.0,0.0,1.0,979.65,984.15,975.77,981.08,1429834.0
2017-06-06,983.16,988.25,975.14,976.57,1796904.0,0.0,1.0,983.16,988.25,975.14,976.57,1796904.0
2017-06-05,976.55,986.91,975.1,983.68,1221971.0,0.0,1.0,976.55,986.91,975.1,983.68,1221971.0
2017-06-02,969.46,975.88,966.0,975.6,1717212.0,0.0,1.0,969.46,975.88,966.0,975.6,1717212.0
2017-06-01,968.95,971.5,960.01,966.95,1403200.0,0.0,1.0,968.95,971.5,960.01,966.95,1403200.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 1046.72 1049.7 1044.9 1046.4 867943.0 0.0 1.0 1046.72 1049.7 1044.9 1046.4 867943.0
3 2017-12-28 1051.6 1054.75 1044.77 1048.14 829623.0 0.0 1.0 1051.6 1054.75 1044.77 1048.14 829623.0
4 2017-12-27 1057.39 1058.37 1048.05 1049.37 1214775.0 0.0 1.0 1057.39 1058.37 1048.05 1049.37 1214775.0
5 2017-12-26 1058.07 1060.12 1050.2 1056.74 756324.0 0.0 1.0 1058.07 1060.12 1050.2 1056.74 756324.0
6 2017-12-22 1061.11 1064.2 1059.44 1060.12 734566.0 0.0 1.0 1061.11 1064.2 1059.44 1060.12 734566.0
7 2017-12-21 1064.95 1069.33 1061.79 1063.63 974594.0 0.0 1.0 1064.95 1069.33 1061.79 1063.63 974594.0
8 2017-12-20 1071.78 1073.38 1061.52 1064.95 1266115.0 0.0 1.0 1071.78 1073.38 1061.52 1064.95 1266115.0
9 2017-12-19 1075.2 1076.84 1063.55 1070.68 1254615.0 0.0 1.0 1075.2 1076.84 1063.55 1070.68 1254615.0
10 2017-12-18 1066.08 1078.49 1062.0 1077.14 1531522.0 0.0 1.0 1066.08 1078.49 1062.0 1077.14 1531522.0
11 2017-12-15 1054.61 1067.62 1049.5 1064.19 3142760.0 0.0 1.0 1054.61 1067.62 1049.5 1064.19 3142760.0
12 2017-12-14 1045.0 1058.5 1043.11 1049.15 1545616.0 0.0 1.0 1045.0 1058.5 1043.11 1049.15 1545616.0
13 2017-12-13 1046.12 1046.66 1038.38 1040.61 1207286.0 0.0 1.0 1046.12 1046.66 1038.38 1040.61 1207286.0
14 2017-12-12 1039.63 1050.31 1033.69 1040.48 1269883.0 0.0 1.0 1039.63 1050.31 1033.69 1040.48 1269883.0
15 2017-12-11 1035.5 1043.8 1032.05 1041.1 1119052.0 0.0 1.0 1035.5 1043.8 1032.05 1041.1 1119052.0
16 2017-12-08 1037.49 1042.05 1032.52 1037.05 1277894.0 0.0 1.0 1037.49 1042.05 1032.52 1037.05 1277894.0
17 2017-12-07 1020.43 1034.24 1018.07 1030.93 1387107.0 0.0 1.0 1020.43 1034.24 1018.07 1030.93 1387107.0
18 2017-12-06 1001.5 1024.97 1001.14 1018.38 1254837.0 0.0 1.0 1001.5 1024.97 1001.14 1018.38 1254837.0
19 2017-12-05 995.94 1020.61 988.28 1005.15 2023376.0 0.0 1.0 995.94 1020.61 988.28 1005.15 2023376.0
20 2017-12-04 1012.66 1016.1 995.57 998.68 1891408.0 0.0 1.0 1012.66 1016.1 995.57 998.68 1891408.0
21 2017-12-01 1015.8 1022.49 1002.02 1010.17 1895786.0 0.0 1.0 1015.8 1022.49 1002.02 1010.17 1895786.0
22 2017-11-30 1022.37 1028.49 1015.0 1021.41 1684292.0 0.0 1.0 1022.37 1028.49 1015.0 1021.41 1684292.0
23 2017-11-29 1042.68 1044.08 1015.65 1021.66 2414465.0 0.0 1.0 1042.68 1044.08 1015.65 1021.66 2414465.0
24 2017-11-28 1055.09 1062.38 1040.0 1047.41 1341000.0 0.0 1.0 1055.09 1062.38 1040.0 1047.41 1341000.0
25 2017-11-27 1040.0 1055.46 1038.44 1054.21 1284354.0 0.0 1.0 1040.0 1055.46 1038.44 1054.21 1284354.0
26 2017-11-24 1035.87 1043.18 1035.0 1040.61 536958.0 0.0 1.0 1035.87 1043.18 1035.0 1040.61 536958.0
27 2017-11-22 1035.0 1039.71 1031.43 1035.96 716661.0 0.0 1.0 1035.0 1039.71 1031.43 1035.96 716661.0
28 2017-11-21 1023.31 1035.11 1022.66 1034.49 1083715.0 0.0 1.0 1023.31 1035.11 1022.66 1034.49 1083715.0
29 2017-11-20 1020.26 1022.61 1017.5 1018.38 894844.0 0.0 1.0 1020.26 1022.61 1017.5 1018.38 894844.0
30 2017-11-17 1034.01 1034.42 1017.75 1019.09 1350144.0 0.0 1.0 1034.01 1034.42 1017.75 1019.09 1350144.0
31 2017-11-16 1022.52 1035.92 1022.52 1032.5 1117578.0 0.0 1.0 1022.52 1035.92 1022.52 1032.5 1117578.0
32 2017-11-15 1019.21 1024.09 1015.42 1020.91 859951.0 0.0 1.0 1019.21 1024.09 1015.42 1020.91 859951.0
33 2017-11-14 1022.59 1026.81 1014.15 1026.0 947273.0 0.0 1.0 1022.59 1026.81 1014.15 1026.0 947273.0
34 2017-11-13 1023.42 1031.58 1022.57 1025.75 878969.0 0.0 1.0 1023.42 1031.58 1022.57 1025.75 878969.0
35 2017-11-10 1026.46 1030.76 1025.28 1028.07 719227.0 0.0 1.0 1026.46 1030.76 1025.28 1028.07 719227.0
36 2017-11-09 1033.99 1033.99 1019.67 1031.26 1236903.0 0.0 1.0 1033.99 1033.99 1019.67 1031.26 1236903.0
37 2017-11-07 1027.27 1033.97 1025.13 1033.33 1089887.0 0.0 1.0 1027.27 1033.97 1025.13 1033.33 1089887.0
38 2017-11-06 1028.99 1034.87 1025.0 1025.9 1119131.0 0.0 1.0 1028.99 1034.87 1025.0 1025.9 1119131.0
39 2017-11-03 1022.11 1032.65 1020.31 1032.48 1058037.0 0.0 1.0 1022.11 1032.65 1020.31 1032.48 1058037.0
40 2017-11-02 1021.76 1028.09 1013.01 1025.58 1008190.0 0.0 1.0 1021.76 1028.09 1013.01 1025.58 1008190.0
41 2017-11-01 1017.21 1029.67 1016.95 1025.5 1360900.0 0.0 1.0 1017.21 1029.67 1016.95 1025.5 1360900.0
42 2017-10-31 1015.22 1024.0 1010.42 1016.64 1324961.0 0.0 1.0 1015.22 1024.0 1010.42 1016.64 1324961.0
43 2017-10-30 1014.0 1024.97 1007.5 1017.11 2074619.0 0.0 1.0 1014.0 1024.97 1007.5 1017.11 2074619.0
44 2017-10-27 1009.19 1048.39 1008.2 1019.27 5125791.0 0.0 1.0 1009.19 1048.39 1008.2 1019.27 5125791.0
45 2017-10-26 980.0 987.6 972.2 972.56 1660850.0 0.0 1.0 980.0 987.6 972.2 972.56 1660850.0
46 2017-10-25 968.37 976.09 960.5201 973.33 1162606.0 0.0 1.0 968.37 976.09 960.5201 973.33 1162606.0
47 2017-10-24 970.0 972.23 961.0 970.54 1155231.0 0.0 1.0 970.0 972.23 961.0 970.54 1155231.0
48 2017-10-23 989.52 989.52 966.12 968.45 1431886.0 0.0 1.0 989.52 989.52 966.12 968.45 1431886.0
49 2017-10-20 989.44 991.0 984.58 988.2 1120038.0 0.0 1.0 989.44 991.0 984.58 988.2 1120038.0
50 2017-10-19 986.0 988.88 978.39 984.45 1282755.0 0.0 1.0 986.0 988.88 978.39 984.45 1282755.0
51 2017-10-18 991.77 996.72 986.9747 992.81 1022521.0 0.0 1.0 991.77 996.72 986.9747 992.81 1022521.0
52 2017-10-17 990.29 996.44 988.59 992.18 1266399.0 0.0 1.0 990.29 996.44 988.59 992.18 1266399.0
53 2017-10-16 992.1 993.9065 984.0 992.0 900751.0 0.0 1.0 992.1 993.9065 984.0 992.0 900751.0
54 2017-10-13 992.0 997.21 989.0 989.68 1143907.0 0.0 1.0 992.0 997.21 989.0 989.68 1143907.0
55 2017-10-12 987.45 994.12 985.0 987.83 1259082.0 0.0 1.0 987.45 994.12 985.0 987.83 1259082.0
56 2017-10-11 973.72 990.71 972.25 989.25 1663731.0 0.0 1.0 973.72 990.71 972.25 989.25 1663731.0
57 2017-10-10 980.0 981.57 966.0801 972.6 956419.0 0.0 1.0 980.0 981.57 966.0801 972.6 956419.0
58 2017-10-09 980.0 985.425 976.11 977.0 886700.0 0.0 1.0 980.0 985.425 976.11 977.0 886700.0
59 2017-10-06 966.7 979.46 963.36 978.89 1142699.0 0.0 1.0 966.7 979.46 963.36 978.89 1142699.0
60 2017-10-05 955.49 970.91 955.18 969.96 1202101.0 0.0 1.0 955.49 970.91 955.18 969.96 1202101.0
61 2017-10-04 957.0 960.39 950.69 951.68 881380.0 0.0 1.0 957.0 960.39 950.69 951.68 881380.0
62 2017-10-03 954.0 958.0 949.14 957.79 881562.0 0.0 1.0 954.0 958.0 949.14 957.79 881562.0
63 2017-10-02 959.98 962.54 947.84 953.27 1222026.0 0.0 1.0 959.98 962.54 947.84 953.27 1222026.0
64 2017-09-29 952.0 959.7864 951.51 959.11 1533133.0 0.0 1.0 952.0 959.7864 951.51 959.11 1533133.0
65 2017-09-28 941.36 950.69 940.55 949.5 959648.0 0.0 1.0 941.36 950.69 940.55 949.5 959648.0
66 2017-09-27 927.74 949.9 927.74 944.49 2202959.0 0.0 1.0 927.74 949.9 927.74 944.49 2202959.0
67 2017-09-26 923.72 930.82 921.14 924.86 1652848.0 0.0 1.0 923.72 930.82 921.14 924.86 1652848.0
68 2017-09-25 925.45 926.4 909.7 920.97 1822881.0 0.0 1.0 925.45 926.4 909.7 920.97 1822881.0
69 2017-09-22 927.75 934.73 926.48 928.53 1038551.0 0.0 1.0 927.75 934.73 926.48 928.53 1038551.0
70 2017-09-21 933.0 936.53 923.83 932.45 1207656.0 0.0 1.0 933.0 936.53 923.83 932.45 1207656.0
71 2017-09-20 922.98 933.88 922.0 931.58 1518166.0 0.0 1.0 922.98 933.88 922.0 931.58 1518166.0
72 2017-09-19 917.42 922.4199 912.55 921.81 902415.0 0.0 1.0 917.42 922.4199 912.55 921.81 902415.0
73 2017-09-18 920.01 922.08 910.6 915.0 1263456.0 0.0 1.0 920.01 922.08 910.6 915.0 1263456.0
74 2017-09-15 924.66 926.49 916.36 920.29 2475031.0 0.0 1.0 924.66 926.49 916.36 920.29 2475031.0
75 2017-09-14 931.25 932.77 924.0 925.11 1389012.0 0.0 1.0 931.25 932.77 924.0 925.11 1389012.0
76 2017-09-13 930.66 937.25 929.86 935.09 1066051.0 0.0 1.0 930.66 937.25 929.86 935.09 1066051.0
77 2017-09-12 932.59 933.48 923.861 932.07 1120449.0 0.0 1.0 932.59 933.48 923.861 932.07 1120449.0
78 2017-09-11 934.25 938.38 926.92 929.08 1247138.0 0.0 1.0 934.25 938.38 926.92 929.08 1247138.0
79 2017-09-08 936.49 936.99 924.88 926.5 993832.0 0.0 1.0 936.49 936.99 924.88 926.5 993832.0
80 2017-09-07 931.73 936.41 923.62 935.95 1200257.0 0.0 1.0 931.73 936.41 923.62 935.95 1200257.0
81 2017-09-06 930.15 930.915 919.27 927.81 1468808.0 0.0 1.0 930.15 930.915 919.27 927.81 1468808.0
82 2017-09-05 933.08 937.0 921.96 928.45 1202163.0 0.0 1.0 933.08 937.0 921.96 928.45 1202163.0
83 2017-09-01 941.13 942.48 935.15 937.34 913404.0 0.0 1.0 941.13 942.48 935.15 937.34 913404.0
84 2017-08-31 931.76 941.98 931.76 939.33 1553301.0 0.0 1.0 931.76 941.98 931.76 939.33 1553301.0
85 2017-08-30 920.05 930.819 919.65 929.57 1282093.0 0.0 1.0 920.05 930.819 919.65 929.57 1282093.0
86 2017-08-29 905.1 923.33 905.0 921.29 1180160.0 0.0 1.0 905.1 923.33 905.0 921.29 1180160.0
87 2017-08-28 916.0 919.245 911.87 913.81 1072467.0 0.0 1.0 916.0 919.245 911.87 913.81 1072467.0
88 2017-08-25 923.49 925.555 915.5 915.89 1040693.0 0.0 1.0 923.49 925.555 915.5 915.89 1040693.0
89 2017-08-24 928.66 930.84 915.5 921.28 1218875.0 0.0 1.0 928.66 930.84 915.5 921.28 1218875.0
90 2017-08-23 921.93 929.93 919.36 927.0 1077809.0 0.0 1.0 921.93 929.93 919.36 927.0 1077809.0
91 2017-08-22 912.72 925.86 911.4751 924.69 1145571.0 0.0 1.0 912.72 925.86 911.4751 924.69 1145571.0
92 2017-08-21 910.0 913.0 903.4 906.66 932903.0 0.0 1.0 910.0 913.0 903.4 906.66 932903.0
93 2017-08-18 910.31 915.275 907.1543 910.67 1333572.0 0.0 1.0 910.31 915.275 907.1543 910.67 1333572.0
94 2017-08-17 925.78 926.86 910.98 910.98 1218963.0 0.0 1.0 925.78 926.86 910.98 910.98 1218963.0
95 2017-08-16 925.29 932.7 923.445 926.96 988604.0 0.0 1.0 925.29 932.7 923.445 926.96 988604.0
96 2017-08-15 924.23 926.5499 919.82 922.22 873070.0 0.0 1.0 924.23 926.5499 919.82 922.22 873070.0
97 2017-08-14 922.53 924.668 918.19 922.67 1047828.0 0.0 1.0 922.53 924.668 918.19 922.67 1047828.0
98 2017-08-11 907.97 917.78 905.58 914.39 1190458.0 0.0 1.0 907.97 917.78 905.58 914.39 1190458.0
99 2017-08-10 917.55 919.26 906.13 907.24 1722296.0 0.0 1.0 917.55 919.26 906.13 907.24 1722296.0
100 2017-08-09 920.61 925.98 917.2501 922.9 1169431.0 0.0 1.0 920.61 925.98 917.2501 922.9 1169431.0
101 2017-08-08 927.09 935.814 925.6095 926.79 1039394.0 0.0 1.0 927.09 935.814 925.6095 926.79 1039394.0
102 2017-08-07 929.06 931.7 926.5 929.36 1012296.0 0.0 1.0 929.06 931.7 926.5 929.36 1012296.0
103 2017-08-04 926.75 930.3068 923.03 927.96 1019159.0 0.0 1.0 926.75 930.3068 923.03 927.96 1019159.0
104 2017-08-03 930.34 932.24 922.24 923.65 1179126.0 0.0 1.0 930.34 932.24 922.24 923.65 1179126.0
105 2017-08-02 928.61 932.6 916.68 930.39 1816343.0 0.0 1.0 928.61 932.6 916.68 930.39 1816343.0
106 2017-08-01 932.38 937.447 929.26 930.83 1211553.0 0.0 1.0 932.38 937.447 929.26 930.83 1211553.0
107 2017-07-31 941.89 943.59 926.04 930.5 1952716.0 0.0 1.0 941.89 943.59 926.04 930.5 1952716.0
108 2017-07-28 929.4 943.83 927.5 941.53 1775076.0 0.0 1.0 929.4 943.83 927.5 941.53 1775076.0
109 2017-07-27 951.78 951.78 920.0 934.09 3095263.0 0.0 1.0 951.78 951.78 920.0 934.09 3095263.0
110 2017-07-26 954.68 955.0 942.2788 947.8 2056013.0 0.0 1.0 954.68 955.0 942.2788 947.8 2056013.0
111 2017-07-25 953.81 959.7 945.4 950.7 4626086.0 0.0 1.0 953.81 959.7 945.4 950.7 4626086.0
112 2017-07-24 972.22 986.2 970.77 980.34 2634669.0 0.0 1.0 972.22 986.2 970.77 980.34 2634669.0
113 2017-07-21 962.25 973.23 960.15 972.92 1665103.0 0.0 1.0 962.25 973.23 960.15 972.92 1665103.0
114 2017-07-20 975.0 975.9 961.51 968.15 1577103.0 0.0 1.0 975.0 975.9 961.51 968.15 1577103.0
115 2017-07-19 967.84 973.04 964.03 970.89 1212814.0 0.0 1.0 967.84 973.04 964.03 970.89 1212814.0
116 2017-07-18 953.0 968.04 950.6 965.4 1131130.0 0.0 1.0 953.0 968.04 950.6 965.4 1131130.0
117 2017-07-17 957.0 960.74 949.2407 953.42 1141026.0 0.0 1.0 957.0 960.74 949.2407 953.42 1141026.0
118 2017-07-14 952.0 956.91 948.005 955.99 1017632.0 0.0 1.0 952.0 956.91 948.005 955.99 1017632.0
119 2017-07-13 946.29 954.45 943.01 947.16 1291782.0 0.0 1.0 946.29 954.45 943.01 947.16 1291782.0
120 2017-07-12 938.68 946.3 934.47 943.83 1505982.0 0.0 1.0 938.68 946.3 934.47 943.83 1505982.0
121 2017-07-11 929.54 931.43 922.0 930.09 1093281.0 0.0 1.0 929.54 931.43 922.0 930.09 1093281.0
122 2017-07-10 921.77 930.38 919.59 928.8 1189085.0 0.0 1.0 921.77 930.38 919.59 928.8 1189085.0
123 2017-07-07 908.85 921.54 908.85 918.59 1588034.0 0.0 1.0 908.85 921.54 908.85 918.59 1588034.0
124 2017-07-06 904.12 914.9444 899.7 906.69 1409533.0 0.0 1.0 904.12 914.9444 899.7 906.69 1409533.0
125 2017-07-05 901.76 914.51 898.5 911.94 1743497.0 0.0 1.0 901.76 914.51 898.5 911.94 1743497.0
126 2017-07-03 912.18 913.94 894.79 898.7 1710189.0 0.0 1.0 912.18 913.94 894.79 898.7 1710189.0
127 2017-06-30 926.05 926.05 908.31 908.73 2035931.0 0.0 1.0 926.05 926.05 908.31 908.73 2035931.0
128 2017-06-29 929.92 931.26 910.62 917.79 3248393.0 0.0 1.0 929.92 931.26 910.62 917.79 3248393.0
129 2017-06-28 929.0 942.75 916.0 940.49 2712222.0 0.0 1.0 929.0 942.75 916.0 940.49 2712222.0
130 2017-06-27 942.46 948.29 926.85 927.33 2553771.0 0.0 1.0 942.46 948.29 926.85 927.33 2553771.0
131 2017-06-26 969.9 973.31 950.79 952.27 1581031.0 0.0 1.0 969.9 973.31 950.79 952.27 1581031.0
132 2017-06-23 956.83 966.0 954.2 965.59 1394008.0 0.0 1.0 956.83 966.0 954.2 965.59 1394008.0
133 2017-06-22 958.7 960.72 954.55 957.09 940373.0 0.0 1.0 958.7 960.72 954.55 957.09 940373.0
134 2017-06-21 953.64 960.1 950.76 959.45 1192342.0 0.0 1.0 953.64 960.1 950.76 959.45 1192342.0
135 2017-06-20 957.52 961.62 950.01 950.63 1111840.0 0.0 1.0 957.52 961.62 950.01 950.63 1111840.0
136 2017-06-19 949.96 959.99 949.05 957.37 1494191.0 0.0 1.0 949.96 959.99 949.05 957.37 1494191.0
137 2017-06-16 940.0 942.04 931.595 939.78 2921393.0 0.0 1.0 940.0 942.04 931.595 939.78 2921393.0
138 2017-06-15 933.97 943.339 924.44 942.31 2055953.0 0.0 1.0 933.97 943.339 924.44 942.31 2055953.0
139 2017-06-14 959.92 961.15 942.25 950.76 1477033.0 0.0 1.0 959.92 961.15 942.25 950.76 1477033.0
140 2017-06-13 951.91 959.98 944.09 953.4 1995350.0 0.0 1.0 951.91 959.98 944.09 953.4 1995350.0
141 2017-06-12 939.56 949.355 915.2328 942.9 3731589.0 0.0 1.0 939.56 949.355 915.2328 942.9 3731589.0
142 2017-06-09 984.5 984.5 935.63 949.83 3270248.0 0.0 1.0 984.5 984.5 935.63 949.83 3270248.0
143 2017-06-08 982.35 984.57 977.2 983.41 1451232.0 0.0 1.0 982.35 984.57 977.2 983.41 1451232.0
144 2017-06-07 979.65 984.15 975.77 981.08 1429834.0 0.0 1.0 979.65 984.15 975.77 981.08 1429834.0
145 2017-06-06 983.16 988.25 975.14 976.57 1796904.0 0.0 1.0 983.16 988.25 975.14 976.57 1796904.0
146 2017-06-05 976.55 986.91 975.1 983.68 1221971.0 0.0 1.0 976.55 986.91 975.1 983.68 1221971.0
147 2017-06-02 969.46 975.88 966.0 975.6 1717212.0 0.0 1.0 969.46 975.88 966.0 975.6 1717212.0
148 2017-06-01 968.95 971.5 960.01 966.95 1403200.0 0.0 1.0 968.95 971.5 960.01 966.95 1403200.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,1055.49,1058.05,1052.7,1053.4,1156357.0,0.0,1.0,1055.49,1058.05,1052.7,1053.4,1156357.0
2017-12-28,1062.25,1064.84,1053.38,1055.95,982285.0,0.0,1.0,1062.25,1064.84,1053.38,1055.95,982285.0
2017-12-27,1066.6,1068.27,1058.38,1060.2,1027634.0,0.0,1.0,1066.6,1068.27,1058.38,1060.2,1027634.0
2017-12-26,1068.64,1068.86,1058.64,1065.85,914574.0,0.0,1.0,1068.64,1068.86,1058.64,1065.85,914574.0
2017-12-22,1070.0,1071.72,1067.64,1068.86,860800.0,0.0,1.0,1070.0,1071.72,1067.64,1068.86,860800.0
2017-12-21,1075.39,1077.52,1069.0,1070.85,1211012.0,0.0,1.0,1075.39,1077.52,1069.0,1070.85,1211012.0
2017-12-20,1080.92,1081.23,1068.6,1073.56,1429035.0,0.0,1.0,1080.92,1081.23,1068.6,1073.56,1429035.0
2017-12-19,1083.02,1084.97,1072.27,1079.78,1287930.0,0.0,1.0,1083.02,1084.97,1072.27,1079.78,1287930.0
2017-12-18,1076.45,1086.49,1070.37,1085.09,1482768.0,0.0,1.0,1076.45,1086.49,1070.37,1085.09,1482768.0
2017-12-15,1063.78,1075.25,1060.09,1072.0,3080738.0,0.0,1.0,1063.78,1075.25,1060.09,1072.0,3080738.0
2017-12-14,1055.49,1067.08,1053.6,1057.47,1531504.0,0.0,1.0,1055.49,1067.08,1053.6,1057.47,1531504.0
2017-12-13,1052.08,1055.48,1046.58,1051.39,1369580.0,0.0,1.0,1052.08,1055.48,1046.58,1051.39,1369580.0
2017-12-12,1050.0,1062.5,1044.87,1048.77,1684977.0,0.0,1.0,1050.0,1062.5,1044.87,1048.77,1684977.0
2017-12-11,1051.11,1056.0,1044.12,1051.97,1096997.0,0.0,1.0,1051.11,1056.0,1044.12,1051.97,1096997.0
2017-12-08,1051.81,1056.42,1045.86,1049.38,1479665.0,0.0,1.0,1051.81,1056.42,1045.86,1049.38,1479665.0
2017-12-07,1036.07,1048.92,1035.36,1044.57,1437448.0,0.0,1.0,1036.07,1048.92,1035.36,1044.57,1437448.0
2017-12-06,1016.52,1039.58,1015.31,1032.72,1369276.0,0.0,1.0,1016.52,1039.58,1015.31,1032.72,1369276.0
2017-12-05,1010.99,1036.68,1002.32,1019.6,1927802.0,0.0,1.0,1010.99,1036.68,1002.32,1019.6,1927802.0
2017-12-04,1027.8,1031.34,1009.22,1011.87,1896325.0,0.0,1.0,1027.8,1031.34,1009.22,1011.87,1896325.0
2017-12-01,1030.41,1037.24,1016.9,1025.07,1850541.0,0.0,1.0,1030.41,1037.24,1016.9,1025.07,1850541.0
2017-11-30,1039.94,1044.14,1030.07,1036.17,2190379.0,0.0,1.0,1039.94,1044.14,1030.07,1036.17,2190379.0
2017-11-29,1056.18,1058.77,1029.65,1037.38,2737664.0,0.0,1.0,1056.18,1058.77,1029.65,1037.38,2737664.0
2017-11-28,1073.99,1080.0,1054.54,1063.29,1694098.0,0.0,1.0,1073.99,1080.0,1054.54,1063.29,1694098.0
2017-11-27,1058.57,1073.04,1054.77,1072.01,1708195.0,0.0,1.0,1058.57,1073.04,1054.77,1072.01,1708195.0
2017-11-24,1054.39,1060.07,1051.92,1056.52,825342.0,0.0,1.0,1054.39,1060.07,1051.92,1056.52,825342.0
2017-11-22,1051.16,1055.43,1047.25,1051.92,721498.0,0.0,1.0,1051.16,1055.43,1047.25,1051.92,721498.0
2017-11-21,1040.04,1050.39,1039.14,1050.3,1075568.0,0.0,1.0,1040.04,1050.39,1039.14,1050.3,1075568.0
2017-11-20,1036.0,1038.7,1032.68,1034.66,850423.0,0.0,1.0,1036.0,1038.7,1032.68,1034.66,850423.0
2017-11-17,1049.8,1051.0,1033.73,1035.89,1286044.0,0.0,1.0,1049.8,1051.0,1033.73,1035.89,1286044.0
2017-11-16,1038.75,1051.76,1038.0,1048.47,1125995.0,0.0,1.0,1038.75,1051.76,1038.0,1048.47,1125995.0
2017-11-15,1035.0,1039.63,1030.76,1036.41,900695.0,0.0,1.0,1035.0,1039.63,1030.76,1036.41,900695.0
2017-11-14,1037.72,1042.3,1029.33,1041.64,982782.0,0.0,1.0,1037.72,1042.3,1029.33,1041.64,982782.0
2017-11-13,1040.8,1048.74,1039.26,1041.2,914852.0,0.0,1.0,1040.8,1048.74,1039.26,1041.2,914852.0
2017-11-10,1043.87,1046.63,1041.22,1044.15,955500.0,0.0,1.0,1043.87,1046.63,1041.22,1044.15,955500.0
2017-11-09,1048.0,1050.88,1035.85,1047.72,1776722.0,0.0,1.0,1048.0,1050.88,1035.85,1047.72,1776722.0
2017-11-07,1049.65,1053.41,1043.0,1052.39,1254965.0,0.0,1.0,1049.65,1053.41,1043.0,1052.39,1254965.0
2017-11-06,1049.1,1052.59,1042.0,1042.68,897897.0,0.0,1.0,1049.1,1052.59,1042.0,1042.68,897897.0
2017-11-03,1042.75,1050.66,1037.65,1049.99,1370874.0,0.0,1.0,1042.75,1050.66,1037.65,1049.99,1370874.0
2017-11-02,1039.99,1045.52,1028.66,1042.97,1233333.0,0.0,1.0,1039.99,1045.52,1028.66,1042.97,1233333.0
2017-11-01,1036.32,1047.86,1034.0,1042.6,2105729.0,0.0,1.0,1036.32,1047.86,1034.0,1042.6,2105729.0
2017-10-31,1033.0,1041.0,1026.3,1033.04,1490660.0,0.0,1.0,1033.0,1041.0,1026.3,1033.04,1490660.0
2017-10-30,1029.16,1039.83,1022.33,1033.13,2245352.0,0.0,1.0,1029.16,1039.83,1022.33,1033.13,2245352.0
2017-10-27,1030.99,1063.62,1026.85,1033.67,5139945.0,0.0,1.0,1030.99,1063.62,1026.85,1033.67,5139945.0
2017-10-26,998.47,1006.51,990.47,991.42,1827682.0,0.0,1.0,998.47,1006.51,990.47,991.42,1827682.0
2017-10-25,986.27,994.43,977.722,991.46,1368042.0,0.0,1.0,986.27,994.43,977.722,991.46,1368042.0
2017-10-24,986.5,989.26,977.08,988.49,1416283.0,0.0,1.0,986.5,989.26,977.08,988.49,1416283.0
2017-10-23,1005.18,1005.79,983.1,985.54,1623580.0,0.0,1.0,1005.18,1005.79,983.1,985.54,1623580.0
2017-10-20,1007.05,1008.65,1002.27,1005.07,1568454.0,0.0,1.0,1007.05,1008.65,1002.27,1005.07,1568454.0
2017-10-19,1004.75,1007.32,997.3,1001.84,1677021.0,0.0,1.0,1004.75,1007.32,997.3,1001.84,1677021.0
2017-10-18,1011.05,1016.31,1005.32,1012.74,1270218.0,0.0,1.0,1011.05,1016.31,1005.32,1012.74,1270218.0
2017-10-17,1007.44,1014.56,1006.05,1011.0,991412.0,0.0,1.0,1007.44,1014.56,1006.05,1011.0,991412.0
2017-10-16,1009.63,1012.0,1001.52,1009.35,1066744.0,0.0,1.0,1009.63,1012.0,1001.52,1009.35,1066744.0
2017-10-13,1009.11,1014.76,1007.06,1007.87,1308881.0,0.0,1.0,1009.11,1014.76,1007.06,1007.87,1308881.0
2017-10-12,1003.84,1011.54,1001.1,1005.65,1521137.0,0.0,1.0,1003.84,1011.54,1001.1,1005.65,1521137.0
2017-10-11,989.04,1007.56,987.94,1005.65,1748443.0,0.0,1.0,989.04,1007.56,987.94,1005.65,1748443.0
2017-10-10,995.3,997.47,981.11,987.8,1158864.0,0.0,1.0,995.3,997.47,981.11,987.8,1158864.0
2017-10-09,995.0,1000.46,991.5,992.31,1151035.0,0.0,1.0,995.0,1000.46,991.5,992.31,1151035.0
2017-10-06,980.0,994.26,978.51,993.64,1490744.0,0.0,1.0,980.0,994.26,978.51,993.64,1490744.0
2017-10-05,972.79,986.5085,970.27,985.19,1627255.0,0.0,1.0,972.79,986.5085,970.27,985.19,1627255.0
2017-10-04,971.76,974.4,965.61,966.78,896531.0,0.0,1.0,971.76,974.4,965.61,966.78,896531.0
2017-10-03,967.56,972.44,962.705,972.08,1080312.0,0.0,1.0,967.56,972.44,962.705,972.08,1080312.0
2017-10-02,975.65,977.74,961.95,967.47,1466444.0,0.0,1.0,975.65,977.74,961.95,967.47,1466444.0
2017-09-29,966.0,975.81,966.0,973.72,1906445.0,0.0,1.0,966.0,975.81,966.0,973.72,1906445.0
2017-09-28,956.25,966.18,955.55,964.81,1347750.0,0.0,1.0,956.25,966.18,955.55,964.81,1347750.0
2017-09-27,942.74,965.43,941.95,959.9,2313498.0,0.0,1.0,942.74,965.43,941.95,959.9,2313498.0
2017-09-26,936.69,944.08,935.12,937.43,1618182.0,0.0,1.0,936.69,944.08,935.12,937.43,1618182.0
2017-09-25,939.45,939.75,924.5101,934.28,1847436.0,0.0,1.0,939.45,939.75,924.5101,934.28,1847436.0
2017-09-22,942.77,950.0,940.835,943.26,1067617.0,0.0,1.0,942.77,950.0,940.835,943.26,1067617.0
2017-09-21,948.13,952.8,939.38,947.55,1302726.0,0.0,1.0,948.13,952.8,939.38,947.55,1302726.0
2017-09-20,937.73,950.0,937.5,947.54,1896919.0,0.0,1.0,937.73,950.0,937.5,947.54,1896919.0
2017-09-19,933.41,937.94,926.66,936.86,1217430.0,0.0,1.0,933.41,937.94,926.66,936.86,1217430.0
2017-09-18,935.01,936.86,925.4,929.75,1445532.0,0.0,1.0,935.01,936.86,925.4,929.75,1445532.0
2017-09-15,940.09,941.75,931.25,935.29,1940047.0,0.0,1.0,940.09,941.75,931.25,935.29,1940047.0
2017-09-14,946.0,948.03,938.356,940.13,1415168.0,0.0,1.0,946.0,948.03,938.356,940.13,1415168.0
2017-09-13,945.5,952.85,944.74,950.44,1092849.0,0.0,1.0,945.5,952.85,944.74,950.44,1092849.0
2017-09-12,946.92,948.085,937.5,946.65,1245767.0,0.0,1.0,946.92,948.085,937.5,946.65,1245767.0
2017-09-11,947.2,952.68,941.0,943.29,1317796.0,0.0,1.0,947.2,952.68,941.0,943.29,1317796.0
2017-09-08,949.7,950.7,940.01,941.41,996449.0,0.0,1.0,949.7,950.7,940.01,941.41,996449.0
2017-09-07,944.25,950.4965,937.53,949.89,1103286.0,0.0,1.0,944.25,950.4965,937.53,949.89,1103286.0
2017-09-06,943.87,944.5,932.68,942.02,1375952.0,0.0,1.0,943.87,944.5,932.68,942.02,1375952.0
2017-09-05,946.86,951.3854,935.6,941.48,1455058.0,0.0,1.0,946.86,951.3854,935.6,941.48,1455058.0
2017-09-01,957.47,958.33,950.28,951.99,1034769.0,0.0,1.0,957.47,958.33,950.28,951.99,1034769.0
2017-08-31,946.3,957.195,946.25,955.24,1672387.0,0.0,1.0,946.3,957.195,946.25,955.24,1672387.0
2017-08-30,935.67,945.86,934.05,943.63,1112814.0,0.0,1.0,935.67,945.86,934.05,943.63,1112814.0
2017-08-29,919.95,938.19,919.31,935.75,1144834.0,0.0,1.0,919.95,938.19,919.31,935.75,1144834.0
2017-08-28,931.88,934.85,926.11,928.13,1025199.0,0.0,1.0,931.88,934.85,926.11,928.13,1025199.0
2017-08-25,939.21,940.73,930.1,930.5,1169101.0,0.0,1.0,939.21,940.73,930.1,930.5,1169101.0
2017-08-24,943.71,946.31,930.74,936.89,1249098.0,0.0,1.0,943.71,946.31,930.74,936.89,1249098.0
2017-08-23,937.0,945.425,935.24,942.58,1126487.0,0.0,1.0,937.0,945.425,935.24,942.58,1126487.0
2017-08-22,926.96,941.9617,926.17,940.4,1711377.0,0.0,1.0,926.96,941.9617,926.17,940.4,1711377.0
2017-08-21,925.77,928.25,918.6,920.87,1292624.0,0.0,1.0,925.77,928.25,918.6,920.87,1292624.0
2017-08-18,926.98,931.02,923.45,926.18,1327288.0,0.0,1.0,926.98,931.02,923.45,926.18,1327288.0
2017-08-17,942.95,943.81,927.64,927.66,1653779.0,0.0,1.0,942.95,943.81,927.64,927.66,1653779.0
2017-08-16,941.25,949.9,940.0391,944.27,1329301.0,0.0,1.0,941.25,949.9,940.0391,944.27,1329301.0
2017-08-15,941.03,943.07,936.64,938.08,1006064.0,0.0,1.0,941.03,943.07,936.64,938.08,1006064.0
2017-08-14,939.07,941.04,934.485,938.93,1140212.0,0.0,1.0,939.07,941.04,934.485,938.93,1140212.0
2017-08-11,923.71,933.36,921.22,930.09,1589808.0,0.0,1.0,923.71,933.36,921.22,930.09,1589808.0
2017-08-10,935.0,936.3,921.7768,923.59,2657279.0,0.0,1.0,935.0,936.3,921.7768,923.59,2657279.0
2017-08-09,938.45,943.76,933.92,940.08,1360604.0,0.0,1.0,938.45,943.76,933.92,940.08,1360604.0
2017-08-08,944.29,952.49,942.48,944.19,1438418.0,0.0,1.0,944.29,952.49,942.48,944.19,1438418.0
2017-08-07,947.52,948.96,943.5,945.75,1405132.0,0.0,1.0,947.52,948.96,943.5,945.75,1405132.0
2017-08-04,943.95,947.54,939.795,945.79,1192871.0,0.0,1.0,943.95,947.54,939.795,945.79,1192871.0
2017-08-03,949.1,950.0,939.44,940.3,1028591.0,0.0,1.0,949.1,950.0,939.44,940.3,1028591.0
2017-08-02,948.37,949.1,932.521,947.64,2019979.0,0.0,1.0,948.37,949.1,932.521,947.64,2019979.0
2017-08-01,947.81,954.49,944.96,946.56,1205799.0,0.0,1.0,947.81,954.49,944.96,946.56,1205799.0
2017-07-31,960.0,961.1925,941.725,945.5,2268160.0,0.0,1.0,960.0,961.1925,941.725,945.5,2268160.0
2017-07-28,947.99,961.79,945.31,958.33,1795477.0,0.0,1.0,947.99,961.79,945.31,958.33,1795477.0
2017-07-27,969.18,969.52,937.06,952.51,3685905.0,0.0,1.0,969.18,969.52,937.06,952.51,3685905.0
2017-07-26,972.78,973.95,960.23,965.31,2166225.0,0.0,1.0,972.78,973.95,960.23,965.31,2166225.0
2017-07-25,970.7,976.73,963.8,969.03,5793414.0,0.0,1.0,970.7,976.73,963.8,969.03,5793414.0
2017-07-24,994.1,1006.19,990.2728,998.31,3053176.0,0.0,1.0,994.1,1006.19,990.2728,998.31,3053176.0
2017-07-21,989.0,995.11,984.17,993.84,1412108.0,0.0,1.0,989.0,995.11,984.17,993.84,1412108.0
2017-07-20,997.0,998.68,984.62,992.19,1410290.0,0.0,1.0,997.0,998.68,984.62,992.19,1410290.0
2017-07-19,990.01,995.6,987.01,992.77,1392709.0,0.0,1.0,990.01,995.6,987.01,992.77,1392709.0
2017-07-18,973.36,990.85,972.04,986.95,1398920.0,0.0,1.0,973.36,990.85,972.04,986.95,1398920.0
2017-07-17,976.32,983.35,970.8,975.96,1644618.0,0.0,1.0,976.32,983.35,970.8,975.96,1644618.0
2017-07-14,974.0,977.54,970.15,976.91,1048240.0,0.0,1.0,974.0,977.54,970.15,976.91,1048240.0
2017-07-13,970.8,978.7,964.8,968.7175,1519987.0,0.0,1.0,970.8,978.7,964.8,968.7175,1519987.0
2017-07-12,960.86,969.63,957.04,967.66,1589548.0,0.0,1.0,960.86,969.63,957.04,967.66,1589548.0
2017-07-11,950.52,954.89,945.12,953.53,1444540.0,0.0,1.0,950.52,954.89,945.12,953.53,1444540.0
2017-07-10,941.95,953.13,941.95,951.0,1409850.0,0.0,1.0,941.95,953.13,941.95,951.0,1409850.0
2017-07-07,930.985,944.66,929.79,940.81,1614080.0,0.0,1.0,930.985,944.66,929.79,940.81,1614080.0
2017-07-06,925.0,936.14,919.85,927.69,1941822.0,0.0,1.0,925.0,936.14,919.85,927.69,1941822.0
2017-07-05,924.2,936.29,918.6305,932.26,2054927.0,0.0,1.0,924.2,936.29,918.6305,932.26,2054927.0
2017-07-03,933.22,934.24,915.31,919.46,1694587.0,0.0,1.0,933.22,934.24,915.31,919.46,1694587.0
2017-06-30,943.99,944.9995,929.61,929.68,2185444.0,0.0,1.0,943.99,944.9995,929.61,929.68,2185444.0
2017-06-29,951.35,951.66,929.6,937.82,3182331.0,0.0,1.0,951.35,951.66,929.6,937.82,3182331.0
2017-06-28,950.66,963.24,936.16,961.01,2713366.0,0.0,1.0,950.66,963.24,936.16,961.01,2713366.0
2017-06-27,961.6,967.22,947.09,948.09,2428048.0,0.0,1.0,961.6,967.22,947.09,948.09,2428048.0
2017-06-26,990.0,993.99,970.33,972.09,1505655.0,0.0,1.0,990.0,993.99,970.33,972.09,1505655.0
2017-06-23,975.5,986.62,974.46,986.09,1439728.0,0.0,1.0,975.5,986.62,974.46,986.09,1439728.0
2017-06-22,976.87,980.5,973.3148,976.62,940086.0,0.0,1.0,976.87,980.5,973.3148,976.62,940086.0
2017-06-21,970.79,979.67,969.16,978.59,1141315.0,0.0,1.0,970.79,979.67,969.16,978.59,1141315.0
2017-06-20,975.31,980.79,968.2,968.99,1273013.0,0.0,1.0,975.31,980.79,968.2,968.99,1273013.0
2017-06-19,969.65,979.3,968.2,975.22,1449343.0,0.0,1.0,969.65,979.3,968.2,975.22,1449343.0
2017-06-16,957.91,959.95,948.7,958.62,2484914.0,0.0,1.0,957.91,959.95,948.7,958.62,2484914.0
2017-06-15,948.02,960.6775,940.37,960.18,2349212.0,0.0,1.0,948.02,960.6775,940.37,960.18,2349212.0
2017-06-14,975.5,979.7,959.5103,967.93,1489046.0,0.0,1.0,975.5,979.7,959.5103,967.93,1489046.0
2017-06-13,972.04,977.91,962.01,970.5,1992456.0,0.0,1.0,972.04,977.91,962.01,970.5,1992456.0
2017-06-12,958.72,968.0,936.795,961.81,4167184.0,0.0,1.0,958.72,968.0,936.795,961.81,4167184.0
2017-06-09,1005.49,1005.5,953.37,970.12,3613964.0,0.0,1.0,1005.49,1005.5,953.37,970.12,3613964.0
2017-06-08,1004.23,1005.6,996.62,1004.28,1657881.0,0.0,1.0,1004.23,1005.6,996.62,1004.28,1657881.0
2017-06-07,998.82,1003.91,995.81,1001.59,1348198.0,0.0,1.0,998.82,1003.91,995.81,1001.59,1348198.0
2017-06-06,1003.31,1008.61,994.8,996.68,1517356.0,0.0,1.0,1003.31,1008.61,994.8,996.68,1517356.0
2017-06-05,997.89,1007.4,995.45,1003.88,1353264.0,0.0,1.0,997.89,1007.4,995.45,1003.88,1353264.0
2017-06-02,988.59,996.48,987.07,996.12,1719720.0,0.0,1.0,988.59,996.48,987.07,996.12,1719720.0
2017-06-01,990.96,993.14,981.29,988.29,1295552.0,0.0,1.0,990.96,993.14,981.29,988.29,1295552.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 1055.49 1058.05 1052.7 1053.4 1156357.0 0.0 1.0 1055.49 1058.05 1052.7 1053.4 1156357.0
3 2017-12-28 1062.25 1064.84 1053.38 1055.95 982285.0 0.0 1.0 1062.25 1064.84 1053.38 1055.95 982285.0
4 2017-12-27 1066.6 1068.27 1058.38 1060.2 1027634.0 0.0 1.0 1066.6 1068.27 1058.38 1060.2 1027634.0
5 2017-12-26 1068.64 1068.86 1058.64 1065.85 914574.0 0.0 1.0 1068.64 1068.86 1058.64 1065.85 914574.0
6 2017-12-22 1070.0 1071.72 1067.64 1068.86 860800.0 0.0 1.0 1070.0 1071.72 1067.64 1068.86 860800.0
7 2017-12-21 1075.39 1077.52 1069.0 1070.85 1211012.0 0.0 1.0 1075.39 1077.52 1069.0 1070.85 1211012.0
8 2017-12-20 1080.92 1081.23 1068.6 1073.56 1429035.0 0.0 1.0 1080.92 1081.23 1068.6 1073.56 1429035.0
9 2017-12-19 1083.02 1084.97 1072.27 1079.78 1287930.0 0.0 1.0 1083.02 1084.97 1072.27 1079.78 1287930.0
10 2017-12-18 1076.45 1086.49 1070.37 1085.09 1482768.0 0.0 1.0 1076.45 1086.49 1070.37 1085.09 1482768.0
11 2017-12-15 1063.78 1075.25 1060.09 1072.0 3080738.0 0.0 1.0 1063.78 1075.25 1060.09 1072.0 3080738.0
12 2017-12-14 1055.49 1067.08 1053.6 1057.47 1531504.0 0.0 1.0 1055.49 1067.08 1053.6 1057.47 1531504.0
13 2017-12-13 1052.08 1055.48 1046.58 1051.39 1369580.0 0.0 1.0 1052.08 1055.48 1046.58 1051.39 1369580.0
14 2017-12-12 1050.0 1062.5 1044.87 1048.77 1684977.0 0.0 1.0 1050.0 1062.5 1044.87 1048.77 1684977.0
15 2017-12-11 1051.11 1056.0 1044.12 1051.97 1096997.0 0.0 1.0 1051.11 1056.0 1044.12 1051.97 1096997.0
16 2017-12-08 1051.81 1056.42 1045.86 1049.38 1479665.0 0.0 1.0 1051.81 1056.42 1045.86 1049.38 1479665.0
17 2017-12-07 1036.07 1048.92 1035.36 1044.57 1437448.0 0.0 1.0 1036.07 1048.92 1035.36 1044.57 1437448.0
18 2017-12-06 1016.52 1039.58 1015.31 1032.72 1369276.0 0.0 1.0 1016.52 1039.58 1015.31 1032.72 1369276.0
19 2017-12-05 1010.99 1036.68 1002.32 1019.6 1927802.0 0.0 1.0 1010.99 1036.68 1002.32 1019.6 1927802.0
20 2017-12-04 1027.8 1031.34 1009.22 1011.87 1896325.0 0.0 1.0 1027.8 1031.34 1009.22 1011.87 1896325.0
21 2017-12-01 1030.41 1037.24 1016.9 1025.07 1850541.0 0.0 1.0 1030.41 1037.24 1016.9 1025.07 1850541.0
22 2017-11-30 1039.94 1044.14 1030.07 1036.17 2190379.0 0.0 1.0 1039.94 1044.14 1030.07 1036.17 2190379.0
23 2017-11-29 1056.18 1058.77 1029.65 1037.38 2737664.0 0.0 1.0 1056.18 1058.77 1029.65 1037.38 2737664.0
24 2017-11-28 1073.99 1080.0 1054.54 1063.29 1694098.0 0.0 1.0 1073.99 1080.0 1054.54 1063.29 1694098.0
25 2017-11-27 1058.57 1073.04 1054.77 1072.01 1708195.0 0.0 1.0 1058.57 1073.04 1054.77 1072.01 1708195.0
26 2017-11-24 1054.39 1060.07 1051.92 1056.52 825342.0 0.0 1.0 1054.39 1060.07 1051.92 1056.52 825342.0
27 2017-11-22 1051.16 1055.43 1047.25 1051.92 721498.0 0.0 1.0 1051.16 1055.43 1047.25 1051.92 721498.0
28 2017-11-21 1040.04 1050.39 1039.14 1050.3 1075568.0 0.0 1.0 1040.04 1050.39 1039.14 1050.3 1075568.0
29 2017-11-20 1036.0 1038.7 1032.68 1034.66 850423.0 0.0 1.0 1036.0 1038.7 1032.68 1034.66 850423.0
30 2017-11-17 1049.8 1051.0 1033.73 1035.89 1286044.0 0.0 1.0 1049.8 1051.0 1033.73 1035.89 1286044.0
31 2017-11-16 1038.75 1051.76 1038.0 1048.47 1125995.0 0.0 1.0 1038.75 1051.76 1038.0 1048.47 1125995.0
32 2017-11-15 1035.0 1039.63 1030.76 1036.41 900695.0 0.0 1.0 1035.0 1039.63 1030.76 1036.41 900695.0
33 2017-11-14 1037.72 1042.3 1029.33 1041.64 982782.0 0.0 1.0 1037.72 1042.3 1029.33 1041.64 982782.0
34 2017-11-13 1040.8 1048.74 1039.26 1041.2 914852.0 0.0 1.0 1040.8 1048.74 1039.26 1041.2 914852.0
35 2017-11-10 1043.87 1046.63 1041.22 1044.15 955500.0 0.0 1.0 1043.87 1046.63 1041.22 1044.15 955500.0
36 2017-11-09 1048.0 1050.88 1035.85 1047.72 1776722.0 0.0 1.0 1048.0 1050.88 1035.85 1047.72 1776722.0
37 2017-11-07 1049.65 1053.41 1043.0 1052.39 1254965.0 0.0 1.0 1049.65 1053.41 1043.0 1052.39 1254965.0
38 2017-11-06 1049.1 1052.59 1042.0 1042.68 897897.0 0.0 1.0 1049.1 1052.59 1042.0 1042.68 897897.0
39 2017-11-03 1042.75 1050.66 1037.65 1049.99 1370874.0 0.0 1.0 1042.75 1050.66 1037.65 1049.99 1370874.0
40 2017-11-02 1039.99 1045.52 1028.66 1042.97 1233333.0 0.0 1.0 1039.99 1045.52 1028.66 1042.97 1233333.0
41 2017-11-01 1036.32 1047.86 1034.0 1042.6 2105729.0 0.0 1.0 1036.32 1047.86 1034.0 1042.6 2105729.0
42 2017-10-31 1033.0 1041.0 1026.3 1033.04 1490660.0 0.0 1.0 1033.0 1041.0 1026.3 1033.04 1490660.0
43 2017-10-30 1029.16 1039.83 1022.33 1033.13 2245352.0 0.0 1.0 1029.16 1039.83 1022.33 1033.13 2245352.0
44 2017-10-27 1030.99 1063.62 1026.85 1033.67 5139945.0 0.0 1.0 1030.99 1063.62 1026.85 1033.67 5139945.0
45 2017-10-26 998.47 1006.51 990.47 991.42 1827682.0 0.0 1.0 998.47 1006.51 990.47 991.42 1827682.0
46 2017-10-25 986.27 994.43 977.722 991.46 1368042.0 0.0 1.0 986.27 994.43 977.722 991.46 1368042.0
47 2017-10-24 986.5 989.26 977.08 988.49 1416283.0 0.0 1.0 986.5 989.26 977.08 988.49 1416283.0
48 2017-10-23 1005.18 1005.79 983.1 985.54 1623580.0 0.0 1.0 1005.18 1005.79 983.1 985.54 1623580.0
49 2017-10-20 1007.05 1008.65 1002.27 1005.07 1568454.0 0.0 1.0 1007.05 1008.65 1002.27 1005.07 1568454.0
50 2017-10-19 1004.75 1007.32 997.3 1001.84 1677021.0 0.0 1.0 1004.75 1007.32 997.3 1001.84 1677021.0
51 2017-10-18 1011.05 1016.31 1005.32 1012.74 1270218.0 0.0 1.0 1011.05 1016.31 1005.32 1012.74 1270218.0
52 2017-10-17 1007.44 1014.56 1006.05 1011.0 991412.0 0.0 1.0 1007.44 1014.56 1006.05 1011.0 991412.0
53 2017-10-16 1009.63 1012.0 1001.52 1009.35 1066744.0 0.0 1.0 1009.63 1012.0 1001.52 1009.35 1066744.0
54 2017-10-13 1009.11 1014.76 1007.06 1007.87 1308881.0 0.0 1.0 1009.11 1014.76 1007.06 1007.87 1308881.0
55 2017-10-12 1003.84 1011.54 1001.1 1005.65 1521137.0 0.0 1.0 1003.84 1011.54 1001.1 1005.65 1521137.0
56 2017-10-11 989.04 1007.56 987.94 1005.65 1748443.0 0.0 1.0 989.04 1007.56 987.94 1005.65 1748443.0
57 2017-10-10 995.3 997.47 981.11 987.8 1158864.0 0.0 1.0 995.3 997.47 981.11 987.8 1158864.0
58 2017-10-09 995.0 1000.46 991.5 992.31 1151035.0 0.0 1.0 995.0 1000.46 991.5 992.31 1151035.0
59 2017-10-06 980.0 994.26 978.51 993.64 1490744.0 0.0 1.0 980.0 994.26 978.51 993.64 1490744.0
60 2017-10-05 972.79 986.5085 970.27 985.19 1627255.0 0.0 1.0 972.79 986.5085 970.27 985.19 1627255.0
61 2017-10-04 971.76 974.4 965.61 966.78 896531.0 0.0 1.0 971.76 974.4 965.61 966.78 896531.0
62 2017-10-03 967.56 972.44 962.705 972.08 1080312.0 0.0 1.0 967.56 972.44 962.705 972.08 1080312.0
63 2017-10-02 975.65 977.74 961.95 967.47 1466444.0 0.0 1.0 975.65 977.74 961.95 967.47 1466444.0
64 2017-09-29 966.0 975.81 966.0 973.72 1906445.0 0.0 1.0 966.0 975.81 966.0 973.72 1906445.0
65 2017-09-28 956.25 966.18 955.55 964.81 1347750.0 0.0 1.0 956.25 966.18 955.55 964.81 1347750.0
66 2017-09-27 942.74 965.43 941.95 959.9 2313498.0 0.0 1.0 942.74 965.43 941.95 959.9 2313498.0
67 2017-09-26 936.69 944.08 935.12 937.43 1618182.0 0.0 1.0 936.69 944.08 935.12 937.43 1618182.0
68 2017-09-25 939.45 939.75 924.5101 934.28 1847436.0 0.0 1.0 939.45 939.75 924.5101 934.28 1847436.0
69 2017-09-22 942.77 950.0 940.835 943.26 1067617.0 0.0 1.0 942.77 950.0 940.835 943.26 1067617.0
70 2017-09-21 948.13 952.8 939.38 947.55 1302726.0 0.0 1.0 948.13 952.8 939.38 947.55 1302726.0
71 2017-09-20 937.73 950.0 937.5 947.54 1896919.0 0.0 1.0 937.73 950.0 937.5 947.54 1896919.0
72 2017-09-19 933.41 937.94 926.66 936.86 1217430.0 0.0 1.0 933.41 937.94 926.66 936.86 1217430.0
73 2017-09-18 935.01 936.86 925.4 929.75 1445532.0 0.0 1.0 935.01 936.86 925.4 929.75 1445532.0
74 2017-09-15 940.09 941.75 931.25 935.29 1940047.0 0.0 1.0 940.09 941.75 931.25 935.29 1940047.0
75 2017-09-14 946.0 948.03 938.356 940.13 1415168.0 0.0 1.0 946.0 948.03 938.356 940.13 1415168.0
76 2017-09-13 945.5 952.85 944.74 950.44 1092849.0 0.0 1.0 945.5 952.85 944.74 950.44 1092849.0
77 2017-09-12 946.92 948.085 937.5 946.65 1245767.0 0.0 1.0 946.92 948.085 937.5 946.65 1245767.0
78 2017-09-11 947.2 952.68 941.0 943.29 1317796.0 0.0 1.0 947.2 952.68 941.0 943.29 1317796.0
79 2017-09-08 949.7 950.7 940.01 941.41 996449.0 0.0 1.0 949.7 950.7 940.01 941.41 996449.0
80 2017-09-07 944.25 950.4965 937.53 949.89 1103286.0 0.0 1.0 944.25 950.4965 937.53 949.89 1103286.0
81 2017-09-06 943.87 944.5 932.68 942.02 1375952.0 0.0 1.0 943.87 944.5 932.68 942.02 1375952.0
82 2017-09-05 946.86 951.3854 935.6 941.48 1455058.0 0.0 1.0 946.86 951.3854 935.6 941.48 1455058.0
83 2017-09-01 957.47 958.33 950.28 951.99 1034769.0 0.0 1.0 957.47 958.33 950.28 951.99 1034769.0
84 2017-08-31 946.3 957.195 946.25 955.24 1672387.0 0.0 1.0 946.3 957.195 946.25 955.24 1672387.0
85 2017-08-30 935.67 945.86 934.05 943.63 1112814.0 0.0 1.0 935.67 945.86 934.05 943.63 1112814.0
86 2017-08-29 919.95 938.19 919.31 935.75 1144834.0 0.0 1.0 919.95 938.19 919.31 935.75 1144834.0
87 2017-08-28 931.88 934.85 926.11 928.13 1025199.0 0.0 1.0 931.88 934.85 926.11 928.13 1025199.0
88 2017-08-25 939.21 940.73 930.1 930.5 1169101.0 0.0 1.0 939.21 940.73 930.1 930.5 1169101.0
89 2017-08-24 943.71 946.31 930.74 936.89 1249098.0 0.0 1.0 943.71 946.31 930.74 936.89 1249098.0
90 2017-08-23 937.0 945.425 935.24 942.58 1126487.0 0.0 1.0 937.0 945.425 935.24 942.58 1126487.0
91 2017-08-22 926.96 941.9617 926.17 940.4 1711377.0 0.0 1.0 926.96 941.9617 926.17 940.4 1711377.0
92 2017-08-21 925.77 928.25 918.6 920.87 1292624.0 0.0 1.0 925.77 928.25 918.6 920.87 1292624.0
93 2017-08-18 926.98 931.02 923.45 926.18 1327288.0 0.0 1.0 926.98 931.02 923.45 926.18 1327288.0
94 2017-08-17 942.95 943.81 927.64 927.66 1653779.0 0.0 1.0 942.95 943.81 927.64 927.66 1653779.0
95 2017-08-16 941.25 949.9 940.0391 944.27 1329301.0 0.0 1.0 941.25 949.9 940.0391 944.27 1329301.0
96 2017-08-15 941.03 943.07 936.64 938.08 1006064.0 0.0 1.0 941.03 943.07 936.64 938.08 1006064.0
97 2017-08-14 939.07 941.04 934.485 938.93 1140212.0 0.0 1.0 939.07 941.04 934.485 938.93 1140212.0
98 2017-08-11 923.71 933.36 921.22 930.09 1589808.0 0.0 1.0 923.71 933.36 921.22 930.09 1589808.0
99 2017-08-10 935.0 936.3 921.7768 923.59 2657279.0 0.0 1.0 935.0 936.3 921.7768 923.59 2657279.0
100 2017-08-09 938.45 943.76 933.92 940.08 1360604.0 0.0 1.0 938.45 943.76 933.92 940.08 1360604.0
101 2017-08-08 944.29 952.49 942.48 944.19 1438418.0 0.0 1.0 944.29 952.49 942.48 944.19 1438418.0
102 2017-08-07 947.52 948.96 943.5 945.75 1405132.0 0.0 1.0 947.52 948.96 943.5 945.75 1405132.0
103 2017-08-04 943.95 947.54 939.795 945.79 1192871.0 0.0 1.0 943.95 947.54 939.795 945.79 1192871.0
104 2017-08-03 949.1 950.0 939.44 940.3 1028591.0 0.0 1.0 949.1 950.0 939.44 940.3 1028591.0
105 2017-08-02 948.37 949.1 932.521 947.64 2019979.0 0.0 1.0 948.37 949.1 932.521 947.64 2019979.0
106 2017-08-01 947.81 954.49 944.96 946.56 1205799.0 0.0 1.0 947.81 954.49 944.96 946.56 1205799.0
107 2017-07-31 960.0 961.1925 941.725 945.5 2268160.0 0.0 1.0 960.0 961.1925 941.725 945.5 2268160.0
108 2017-07-28 947.99 961.79 945.31 958.33 1795477.0 0.0 1.0 947.99 961.79 945.31 958.33 1795477.0
109 2017-07-27 969.18 969.52 937.06 952.51 3685905.0 0.0 1.0 969.18 969.52 937.06 952.51 3685905.0
110 2017-07-26 972.78 973.95 960.23 965.31 2166225.0 0.0 1.0 972.78 973.95 960.23 965.31 2166225.0
111 2017-07-25 970.7 976.73 963.8 969.03 5793414.0 0.0 1.0 970.7 976.73 963.8 969.03 5793414.0
112 2017-07-24 994.1 1006.19 990.2728 998.31 3053176.0 0.0 1.0 994.1 1006.19 990.2728 998.31 3053176.0
113 2017-07-21 989.0 995.11 984.17 993.84 1412108.0 0.0 1.0 989.0 995.11 984.17 993.84 1412108.0
114 2017-07-20 997.0 998.68 984.62 992.19 1410290.0 0.0 1.0 997.0 998.68 984.62 992.19 1410290.0
115 2017-07-19 990.01 995.6 987.01 992.77 1392709.0 0.0 1.0 990.01 995.6 987.01 992.77 1392709.0
116 2017-07-18 973.36 990.85 972.04 986.95 1398920.0 0.0 1.0 973.36 990.85 972.04 986.95 1398920.0
117 2017-07-17 976.32 983.35 970.8 975.96 1644618.0 0.0 1.0 976.32 983.35 970.8 975.96 1644618.0
118 2017-07-14 974.0 977.54 970.15 976.91 1048240.0 0.0 1.0 974.0 977.54 970.15 976.91 1048240.0
119 2017-07-13 970.8 978.7 964.8 968.7175 1519987.0 0.0 1.0 970.8 978.7 964.8 968.7175 1519987.0
120 2017-07-12 960.86 969.63 957.04 967.66 1589548.0 0.0 1.0 960.86 969.63 957.04 967.66 1589548.0
121 2017-07-11 950.52 954.89 945.12 953.53 1444540.0 0.0 1.0 950.52 954.89 945.12 953.53 1444540.0
122 2017-07-10 941.95 953.13 941.95 951.0 1409850.0 0.0 1.0 941.95 953.13 941.95 951.0 1409850.0
123 2017-07-07 930.985 944.66 929.79 940.81 1614080.0 0.0 1.0 930.985 944.66 929.79 940.81 1614080.0
124 2017-07-06 925.0 936.14 919.85 927.69 1941822.0 0.0 1.0 925.0 936.14 919.85 927.69 1941822.0
125 2017-07-05 924.2 936.29 918.6305 932.26 2054927.0 0.0 1.0 924.2 936.29 918.6305 932.26 2054927.0
126 2017-07-03 933.22 934.24 915.31 919.46 1694587.0 0.0 1.0 933.22 934.24 915.31 919.46 1694587.0
127 2017-06-30 943.99 944.9995 929.61 929.68 2185444.0 0.0 1.0 943.99 944.9995 929.61 929.68 2185444.0
128 2017-06-29 951.35 951.66 929.6 937.82 3182331.0 0.0 1.0 951.35 951.66 929.6 937.82 3182331.0
129 2017-06-28 950.66 963.24 936.16 961.01 2713366.0 0.0 1.0 950.66 963.24 936.16 961.01 2713366.0
130 2017-06-27 961.6 967.22 947.09 948.09 2428048.0 0.0 1.0 961.6 967.22 947.09 948.09 2428048.0
131 2017-06-26 990.0 993.99 970.33 972.09 1505655.0 0.0 1.0 990.0 993.99 970.33 972.09 1505655.0
132 2017-06-23 975.5 986.62 974.46 986.09 1439728.0 0.0 1.0 975.5 986.62 974.46 986.09 1439728.0
133 2017-06-22 976.87 980.5 973.3148 976.62 940086.0 0.0 1.0 976.87 980.5 973.3148 976.62 940086.0
134 2017-06-21 970.79 979.67 969.16 978.59 1141315.0 0.0 1.0 970.79 979.67 969.16 978.59 1141315.0
135 2017-06-20 975.31 980.79 968.2 968.99 1273013.0 0.0 1.0 975.31 980.79 968.2 968.99 1273013.0
136 2017-06-19 969.65 979.3 968.2 975.22 1449343.0 0.0 1.0 969.65 979.3 968.2 975.22 1449343.0
137 2017-06-16 957.91 959.95 948.7 958.62 2484914.0 0.0 1.0 957.91 959.95 948.7 958.62 2484914.0
138 2017-06-15 948.02 960.6775 940.37 960.18 2349212.0 0.0 1.0 948.02 960.6775 940.37 960.18 2349212.0
139 2017-06-14 975.5 979.7 959.5103 967.93 1489046.0 0.0 1.0 975.5 979.7 959.5103 967.93 1489046.0
140 2017-06-13 972.04 977.91 962.01 970.5 1992456.0 0.0 1.0 972.04 977.91 962.01 970.5 1992456.0
141 2017-06-12 958.72 968.0 936.795 961.81 4167184.0 0.0 1.0 958.72 968.0 936.795 961.81 4167184.0
142 2017-06-09 1005.49 1005.5 953.37 970.12 3613964.0 0.0 1.0 1005.49 1005.5 953.37 970.12 3613964.0
143 2017-06-08 1004.23 1005.6 996.62 1004.28 1657881.0 0.0 1.0 1004.23 1005.6 996.62 1004.28 1657881.0
144 2017-06-07 998.82 1003.91 995.81 1001.59 1348198.0 0.0 1.0 998.82 1003.91 995.81 1001.59 1348198.0
145 2017-06-06 1003.31 1008.61 994.8 996.68 1517356.0 0.0 1.0 1003.31 1008.61 994.8 996.68 1517356.0
146 2017-06-05 997.89 1007.4 995.45 1003.88 1353264.0 0.0 1.0 997.89 1007.4 995.45 1003.88 1353264.0
147 2017-06-02 988.59 996.48 987.07 996.12 1719720.0 0.0 1.0 988.59 996.48 987.07 996.12 1719720.0
148 2017-06-01 990.96 993.14 981.29 988.29 1295552.0 0.0 1.0 990.96 993.14 981.29 988.29 1295552.0

View File

@ -0,0 +1,147 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,46.21,46.49,46.09,46.16,17136416.0,0.0,1.0,46.21,46.49,46.09,46.16,17136416.0
2017-12-28,46.36,46.36,45.95,46.22,9279766.0,0.0,1.0,46.36,46.36,45.95,46.22,9279766.0
2017-12-27,46.11,46.36,46.0,46.11,12412977.0,0.0,1.0,46.11,46.36,46.0,46.11,12412977.0
2017-12-26,46.28,46.47,45.95,46.08,15477747.0,0.0,1.0,46.28,46.47,45.95,46.08,15477747.0
2017-12-22,46.33,47.02,46.02,46.7,33404280.0,0.0,1.0,46.33,47.02,46.02,46.7,33404280.0
2017-12-21,47.54,47.59,46.56,46.76,42113273.0,0.0,1.0,47.54,47.59,46.56,46.76,42113273.0
2017-12-20,47.47,47.64,46.66,47.56,39536777.0,0.0,1.0,47.47,47.64,46.66,47.56,39536777.0
2017-12-19,46.3,47.26,45.89,47.04,39973826.0,0.0,1.0,46.3,47.26,45.89,47.04,39973826.0
2017-12-18,45.15,46.35,45.04,46.26,49305190.0,0.0,1.0,45.15,46.35,45.04,46.26,49305190.0
2017-12-15,43.4,44.84,43.07,44.56,44377039.0,0.0,1.0,43.4,44.84,43.07,44.56,44377039.0
2017-12-14,43.43,43.57,43.015,43.26,18871565.0,0.0,1.0,43.43,43.57,43.015,43.26,18871565.0
2017-12-13,43.65,43.66,43.24,43.34,21055298.0,0.0,1.0,43.65,43.66,43.24,43.34,21055298.0
2017-12-12,43.47,43.62,43.08,43.33,15571482.0,0.0,1.0,43.47,43.62,43.08,43.33,15571482.0
2017-12-11,43.28,43.78,43.25,43.66,18840783.0,0.0,1.0,43.28,43.78,43.25,43.66,18840783.0
2017-12-08,43.35,43.58,43.11,43.35,22833083.0,0.0,1.0,43.35,43.58,43.11,43.35,22833083.0
2017-12-07,43.46,43.6,42.78,43.08,31193561.0,0.0,1.0,43.46,43.6,42.78,43.08,31193561.0
2017-12-06,43.14,43.72,42.67,43.45,24497550.0,0.0,1.0,43.14,43.72,42.67,43.45,24497550.0
2017-12-05,44.6,44.9,43.23,43.44,30112131.0,0.0,1.0,44.6,44.9,43.23,43.44,30112131.0
2017-12-04,45.02,45.3,44.33,44.49,26829460.0,0.0,1.0,45.02,45.3,44.33,44.49,26829460.0
2017-12-01,44.73,44.84,43.53,44.68,26393385.0,0.0,1.0,44.73,44.84,43.53,44.68,26393385.0
2017-11-30,44.36,45.2,44.33,44.84,32735416.0,0.0,1.0,44.36,45.2,44.33,44.84,32735416.0
2017-11-29,44.85,45.09,43.77,43.95,26246867.0,0.0,1.0,44.85,45.09,43.77,43.95,26246867.0
2017-11-28,44.65,44.84,44.32,44.73,19084500.0,0.0,1.0,44.65,44.84,44.32,44.73,19084500.0
2017-11-27,44.42,44.61,44.2736,44.49,17187942.0,0.0,1.0,44.42,44.61,44.2736,44.49,17187942.0
2017-11-24,44.55,44.775,44.43,44.75,6465615.0,0.0,1.0,44.55,44.775,44.43,44.75,6465615.0
2017-11-22,44.94,44.95,44.535,44.65,19191241.0,0.0,1.0,44.94,44.95,44.535,44.65,19191241.0
2017-11-21,44.72,45.22,44.71,44.94,20730988.0,0.0,1.0,44.72,45.22,44.71,44.94,20730988.0
2017-11-20,44.73,45.115,44.5,44.62,22162614.0,0.0,1.0,44.73,45.115,44.5,44.62,22162614.0
2017-11-17,45.5,45.62,44.62,44.63,62637555.0,0.0,1.0,45.5,45.62,44.62,44.63,62637555.0
2017-11-16,45.63,46.07,45.46,45.65,21446297.0,0.0,1.0,45.63,46.07,45.46,45.65,21446297.0
2017-11-15,45.39,45.805,45.1725,45.46,16781344.0,0.0,1.0,45.39,45.805,45.1725,45.46,16781344.0
2017-11-14,45.7,45.92,45.32,45.86,20747874.0,0.0,1.0,45.7,45.92,45.32,45.86,20747874.0
2017-11-13,45.26,45.94,45.25,45.75,18923183.0,0.0,1.0,45.26,45.94,45.25,45.75,18923183.0
2017-11-10,46.04,46.09,45.38,45.58,23953470.0,0.0,1.0,46.04,46.09,45.38,45.58,23953470.0
2017-11-09,46.05,46.39,45.65,46.3,24830309.0,0.0,1.0,46.05,46.39,45.65,46.3,24830309.0
2017-11-07,46.7,47.09,46.39,46.78,23074092.0,0.0,1.0,46.7,47.09,46.39,46.78,23074092.0
2017-11-06,46.6,46.74,46.09,46.7,31865449.0,0.273,1.0,46.329167819811,46.468354160901,45.822131862985,46.428586634875,31865449.0
2017-11-03,47.2,47.3,45.6,46.34,38647115.0,0.0,1.0,46.652955722779,46.751796730667,45.071499596583,45.802923054949,38647115.0
2017-11-02,46.61,47.23,46.213,47.1,37260192.0,0.0,1.0,46.069793776245,46.682608025146,45.677394974932,46.554114714892,37260192.0
2017-11-01,45.97,46.71,45.59,46.71,47077781.0,0.0,1.0,45.437211325766,46.168634784132,45.061615495795,46.168634784132,47077781.0
2017-10-31,45.2,45.8,44.65,45.49,46206973.0,0.0,1.0,44.676135565035,45.269181612358,44.132510021655,44.962774487908,46206973.0
2017-10-30,44.48,45.19,43.88,44.37,46012316.0,0.0,1.0,43.964480308246,44.666251464246,43.371434260923,43.85575519957,46012316.0
2017-10-27,43.3,45.0,43.1,44.4,88413551.0,0.0,1.0,42.798156415177,44.47845354926,42.600474399402,43.885407501937,88413551.0
2017-10-26,40.91,41.575,40.71,41.35,35618913.0,0.0,1.0,40.435856326672,41.093149029122,40.238174310897,40.870756761376,35618913.0
2017-10-25,40.89,41.055,40.49,40.78,23079947.0,0.0,1.0,40.416088125094,40.579175788108,40.020724093545,40.307363016418,23079947.0
2017-10-24,41.0,41.05,40.72,40.95,18616857.0,0.0,1.0,40.52481323377,40.574233737714,40.248058411686,40.475392729827,18616857.0
2017-10-23,40.55,41.04,40.395,40.83,28306520.0,0.0,1.0,40.080028698278,40.564349636925,39.926825136052,40.356783520362,28306520.0
2017-10-20,40.33,40.45,40.1,40.43,17556315.0,0.0,1.0,39.862578480926,39.98118769039,39.635244162785,39.961419488813,17556315.0
2017-10-19,39.88,40.33,39.83,40.09,18541779.0,0.0,1.0,39.417793945433,39.862578480926,39.368373441489,39.625360061996,18541779.0
2017-10-18,39.8,40.29,39.6,40.25,20592939.0,0.0,1.0,39.338721139123,39.823042077771,39.141039123349,39.783505674616,20592939.0
2017-10-17,39.56,39.865,39.37,39.79,15300505.0,0.0,1.0,39.101502720194,39.40296779425,38.913704805208,39.328837038335,15300505.0
2017-10-16,39.71,39.79,39.44,39.76,12448746.0,0.0,1.0,39.249764232025,39.328837038335,38.982893510729,39.299184735968,12448746.0
2017-10-13,39.44,39.81,39.28,39.67,16611521.0,0.0,1.0,38.982893510729,39.348605239912,38.82474789811,39.21022782887,16611521.0
2017-10-12,39.35,39.39,38.98,39.19,18236204.0,0.0,1.0,38.893936603631,38.933473006786,38.528224874448,38.735790991011,18236204.0
2017-10-11,39.48,39.67,39.06,39.3,30452182.0,0.0,1.0,39.022429913884,39.21022782887,38.607297680758,38.844516099687,30452182.0
2017-10-10,39.93,39.95,39.38,39.65,29838331.0,0.0,1.0,39.467214449377,39.486982650954,38.923588905997,39.190459627292,29838331.0
2017-10-09,39.68,39.88,39.52,39.86,18372360.0,0.0,1.0,39.220111929659,39.417793945433,39.061966317039,39.398025743856,18372360.0
2017-10-06,39.6,39.89,39.42,39.63,18063051.0,0.0,1.0,39.141039123349,39.427678046222,38.963125309152,39.170691425715,18063051.0
2017-10-05,39.5,39.65,39.21,39.53,17588371.0,0.0,1.0,39.042198115462,39.190459627292,38.755559192589,39.071850417828,17588371.0
2017-10-04,39.39,39.4,38.8606,39.34,27900633.0,0.0,1.0,38.933473006786,38.943357107574,38.410208711031,38.884052502842,27900633.0
2017-10-03,38.95,39.7,38.95,39.38,33266885.0,0.0,1.0,38.498572572082,39.239880131236,38.498572572082,38.923588905997,33266885.0
2017-10-02,38.12,39.09,38.08,39.04,36985170.0,0.0,1.0,37.678192206618,38.636949983124,37.638655803463,38.58752947918,36985170.0
2017-09-29,37.84,38.15,37.7,38.08,22617651.0,0.0,1.0,37.401437384533,37.707844508984,37.263059973491,37.638655803463,22617651.0
2017-09-28,37.32,37.88,37.29,37.83,20601061.0,0.0,1.0,36.88746414352,37.440973787688,36.857811841153,37.391553283745,20601061.0
2017-09-27,37.62,37.69,37.1,37.54,25457387.0,0.0,1.0,37.183987167181,37.253175872702,36.670013926168,37.104914360872,25457387.0
2017-09-26,37.21,37.64,37.0,37.47,29198356.0,0.0,1.0,36.778739034844,37.203755368759,36.57117291828,37.035725655351,29198356.0
2017-09-25,37.05,37.23,36.85,37.16,22158905.0,0.0,1.0,36.620593422224,36.798507236421,36.42291140645,36.7293185309,22158905.0
2017-09-22,36.95,37.22,36.95,37.18,20928369.0,0.0,1.0,36.521752414337,36.788623135632,36.521752414337,36.749086732477,20928369.0
2017-09-21,36.99,37.27,36.85,37.2,20175216.0,0.0,1.0,36.561288817492,36.838043639576,36.42291140645,36.768854934055,20175216.0
2017-09-20,37.23,37.29,36.655,37.07,23127098.0,0.0,1.0,36.798507236421,36.857811841153,36.230171441069,36.640361623802,23127098.0
2017-09-19,37.2,37.295,37.02,37.23,21823446.0,0.0,1.0,36.768854934055,36.862753891548,36.590941119858,36.798507236421,21823446.0
2017-09-18,37.0,37.33,36.8,37.0,19083499.0,0.0,1.0,36.57117291828,36.897348244308,36.373490902506,36.57117291828,19083499.0
2017-09-15,36.55,37.08,36.22,37.0,32109972.0,0.0,1.0,36.126388382788,36.65024572459,35.80021305676,36.57117291828,32109972.0
2017-09-14,36.19,36.695,36.16,36.48,17902903.0,0.0,1.0,35.770560754394,36.269707844224,35.740908452028,36.057199677267,17902903.0
2017-09-13,36.0,36.4,35.97,36.33,15069601.0,0.0,1.0,35.582762839408,35.978126870957,35.553110537042,35.908938165436,15069601.0
2017-09-12,35.88,36.34,35.74,36.09,19061818.0,0.0,1.0,35.464153629943,35.918822266225,35.325776218901,35.671719746507,19061818.0
2017-09-11,35.49,36.0,35.14,35.77,18895979.0,0.0,1.0,35.078673699183,35.582762839408,34.732730171578,35.355428521267,18895979.0
2017-09-08,35.42,35.54,35.08,35.19,13881093.0,0.0,1.0,35.009484993662,35.128094203127,34.673425566845,34.782150675521,13881093.0
2017-09-07,35.88,35.95,35.33,35.54,16045217.0,0.0,1.0,35.464153629943,35.533342335464,34.920528086563,35.128094203127,16045217.0
2017-09-06,35.22,35.94,35.11,35.76,26811090.0,0.0,1.0,34.811802977888,35.523458234676,34.703077869212,35.345544420479,26811090.0
2017-09-05,35.02,35.33,34.93,35.02,18665229.0,0.0,1.0,34.614120962113,34.920528086563,34.525164055014,34.614120962113,18665229.0
2017-09-01,35.24,35.39,35.07,35.085,12713069.0,0.0,1.0,34.831571179465,34.979832691296,34.663541466057,34.67836761724,12713069.0
2017-08-31,34.94,35.18,34.87,35.07,15959145.0,0.0,1.0,34.535048155803,34.772266574733,34.465859450282,34.663541466057,15959145.0
2017-08-30,34.75,34.96,34.63,34.89,18230633.0,0.0,1.0,34.347250240817,34.554816357381,34.228641031353,34.48562765186,18230633.0
2017-08-29,34.51,34.75,34.455,34.73,15605382.0,0.0,1.0,34.110031821888,34.347250240817,34.05566926755,34.32748203924,15605382.0
2017-08-28,34.78,34.8,34.59,34.65,20463229.0,0.0,1.0,34.376902543184,34.396670744761,34.189104628198,34.24840923293,20463229.0
2017-08-25,34.82,34.93,34.58,34.67,14126663.0,0.0,1.0,34.416438946339,34.525164055014,34.179220527409,34.268177434508,14126663.0
2017-08-24,34.7,34.89,34.55,34.71,13495890.0,0.0,1.0,34.297829736874,34.48562765186,34.149568225043,34.307713837663,13495890.0
2017-08-23,34.54,34.81,34.38,34.66,19439392.0,0.0,1.0,34.139684124254,34.40655484555,33.981538511635,34.258293333719,19439392.0
2017-08-22,35.02,35.19,34.62,34.65,25496798.0,0.0,1.0,34.614120962113,34.782150675521,34.218756930564,34.24840923293,25496798.0
2017-08-21,35.09,35.28,34.7,34.92,25642017.0,0.0,1.0,34.683309667634,34.87110758262,34.297829736874,34.515279954226,25642017.0
2017-08-18,35.29,35.31,34.99,35.01,15556756.0,0.0,1.0,34.880991683409,34.900759884986,34.584468659747,34.604236861324,15556756.0
2017-08-17,35.6,35.68,35.17,35.17,18464078.0,0.0,1.0,35.187398807859,35.266471614169,34.762382473944,34.762382473944,18464078.0
2017-08-16,35.98,36.07,35.56,35.82,21319536.0,0.0,1.0,35.562994637831,35.651951544929,35.147862404704,35.404849025211,21319536.0
2017-08-15,36.3,36.32,35.815,36.0,20630421.0,0.0,1.0,35.87928586307,35.899054064647,35.399906974817,35.582762839408,20630421.0
2017-08-14,36.12,36.47,36.08,36.34,16255600.0,0.0,1.0,35.701372048873,36.047315576478,35.661835645718,35.918822266225,16255600.0
2017-08-11,36.26,36.4,35.79,35.87,18697159.0,0.0,1.0,35.839749459915,35.978126870957,35.375196722845,35.454269529155,18697159.0
2017-08-10,36.4,36.56,36.11,36.12,22414962.0,0.0,1.0,35.978126870957,36.136272483577,35.691487948084,35.701372048873,22414962.0
2017-08-09,36.28,36.66,36.02,36.59,22596679.0,0.0,1.0,35.859517661492,36.235113491464,35.602531040985,36.165924785943,22596679.0
2017-08-08,36.37,36.7,36.3,36.41,21067835.0,0.0,1.0,35.948474568591,36.274649894619,35.87928586307,35.988010971746,21067835.0
2017-08-04,36.45,36.56,36.1,36.3,20312844.0,0.0,1.0,36.027547374901,36.136272483577,35.681603847295,35.87928586307,20312844.0
2017-08-03,36.55,36.59,36.15,36.49,26377878.0,0.273,1.0,36.126388382788,36.165924785943,35.731024351239,36.067083778056,26377878.0
2017-08-02,36.33,36.67,36.055,36.64,34502824.0,0.0,1.0,35.642280381273,35.975844249416,35.372486076158,35.946412143404,34502824.0
2017-08-01,35.66,36.43,35.57,36.35,37556349.0,0.0,1.0,34.984963346992,35.740387401316,34.896667028954,35.661901785282,37556349.0
2017-07-31,35.47,35.74,35.32,35.47,26748090.0,0.0,1.0,34.798560008912,35.063448963025,34.651399478849,34.798560008912,26748090.0
2017-07-28,35.13,35.86,35.0,35.31,35538732.0,0.0,1.0,34.464996140769,35.181177387076,34.337457014714,34.641588776845,35538732.0
2017-07-27,34.78,35.25,34.67,34.97,39239149.0,0.0,1.0,34.121621570622,34.582724564819,34.013703848576,34.308024908702,39239149.0
2017-07-26,34.7,34.97,34.59,34.75,15400452.0,0.0,1.0,34.043135954588,34.308024908702,33.935218232542,34.092189464609,15400452.0
2017-07-25,34.55,34.735,34.4,34.67,17569006.0,0.0,1.0,33.895975424525,34.077473411603,33.748814894462,34.013703848576,17569006.0
2017-07-24,34.73,34.8,34.38,34.5,15114242.0,0.0,1.0,34.072568060601,34.14124297463,33.729193490454,33.846921914504,15114242.0
2017-07-21,34.54,34.82,34.395,34.73,21682999.0,0.0,1.0,33.886164722521,34.160864378639,33.74390954346,34.072568060601,21682999.0
2017-07-20,34.54,34.84,34.475,34.75,16643270.0,0.0,1.0,33.886164722521,34.180485782647,33.822395159494,34.092189464609,16643270.0
2017-07-19,34.68,34.68,34.46,34.56,15923372.0,0.0,1.0,34.02351455058,34.02351455058,33.807679106487,33.905786126529,15923372.0
2017-07-18,34.43,34.58,34.25,34.53,14031968.0,0.0,1.0,33.778247000475,33.925407530538,33.601654364399,33.876354020517,14031968.0
2017-07-17,34.74,34.74,34.36,34.47,20910434.0,0.0,1.0,34.082378762605,34.082378762605,33.709572086445,33.817489808492,20910434.0
2017-07-14,34.48,34.71,34.265,34.68,16039785.0,0.0,1.0,33.827300510496,34.052946656592,33.616370417405,34.02351455058,16039785.0
2017-07-13,34.33,34.4,34.12,34.24,14978889.0,0.0,1.0,33.680139980433,33.748814894462,33.474115238344,33.591843662395,14978889.0
2017-07-12,34.28,34.39,33.94,34.25,23430086.0,0.0,1.0,33.631086470412,33.739004192458,33.297522602269,33.601654364399,23430086.0
2017-07-11,33.64,33.93,33.4311,33.92,24800985.0,0.0,1.0,33.003201542143,33.287711900264,32.798255977275,33.27790119826,24800985.0
2017-07-10,33.25,33.74,33.23,33.65,26781949.0,0.0,1.0,32.620584163979,33.101308562185,32.60096275997,33.013012244147,26781949.0
2017-07-07,33.7,34.12,33.7,33.88,17702383.0,0.0,1.0,33.062065754168,33.474115238344,33.062065754168,33.238658390243,17702383.0
2017-07-06,34.12,34.29,33.56,33.63,20161025.0,0.0,1.0,33.474115238344,33.640897172416,32.924715926109,32.993390840138,20161025.0
2017-07-05,33.52,34.43,33.485,34.34,29307289.0,0.0,1.0,32.885473118092,33.778247000475,32.851135661077,33.689950682437,29307289.0
2017-07-03,33.51,34.03,33.43,33.46,12676069.0,0.0,1.0,32.875662416088,33.385818920307,32.797176800054,32.826608906067,12676069.0
2017-06-30,33.87,33.93,33.535,33.74,23636451.0,0.0,1.0,33.228847688239,33.287711900264,32.900189171098,33.101308562185,23636451.0
2017-06-29,33.92,34.1,33.34,33.54,24613002.0,0.0,1.0,33.27790119826,33.454493834336,32.708880482016,32.905094522101,24613002.0
2017-06-28,33.77,34.24,33.74,34.2,25777730.0,0.0,1.0,33.130740668197,33.591843662395,33.101308562185,33.552600854378,25777730.0
2017-06-27,34.0,34.145,33.65,33.65,26891930.0,0.0,1.0,33.356386814294,33.498641993355,33.013012244147,33.013012244147,26891930.0
2017-06-26,34.26,34.51,34.03,34.07,18379220.0,0.0,1.0,33.611465066403,33.856732616508,33.385818920307,33.425061728323,18379220.0
2017-06-23,34.21,34.55,34.095,34.19,24381873.0,0.0,1.0,33.562411556382,33.895975424525,33.449588483334,33.542790152374,24381873.0
2017-06-22,34.56,34.63,34.29,34.36,23744016.0,0.0,1.0,33.905786126529,33.974461040559,33.640897172416,33.709572086445,23744016.0
2017-06-21,34.33,34.6,34.09,34.58,26338267.0,0.0,1.0,33.680139980433,33.945028934546,33.444683132332,33.925407530538,26338267.0
2017-06-20,35.45,35.45,34.84,34.86,21024240.0,0.0,1.0,34.778938604904,34.778938604904,34.180485782647,34.200107186655,21024240.0
2017-06-19,35.61,35.61,35.32,35.51,20336817.0,0.0,1.0,34.935909836971,34.935909836971,34.651399478849,34.837802816929,20336817.0
2017-06-16,35.28,35.33,35.01,35.21,28353654.0,0.0,1.0,34.612156670832,34.661210180853,34.347267716719,34.543481756803,28353654.0
2017-06-15,35.21,35.48,35.14,35.31,19954738.0,0.0,1.0,34.543481756803,34.808370710916,34.474806842773,34.641588776845,19954738.0
2017-06-14,35.99,36.05,35.22,35.53,19001268.0,0.0,1.0,35.308716513131,35.367580725156,34.553292458807,34.857424220937,19001268.0
2017-06-13,35.68,35.95,35.53,35.88,20398500.0,0.0,1.0,35.004584751,35.269473705114,34.857424220937,35.200798791084,20398500.0
2017-06-12,35.59,36.01,35.41,35.73,27374877.0,0.0,1.0,34.916288432962,35.328337917139,34.739695796887,35.053638261021,27374877.0
2017-06-09,36.5,36.56,35.31,35.71,32858966.0,0.0,1.0,35.809062315345,35.86792652737,34.641588776845,35.034016857013,32858966.0
2017-06-08,36.34,36.53,36.16,36.48,16202388.0,0.0,1.0,35.652091083278,35.838494421358,35.475498447202,35.789440911337,16202388.0
2017-06-07,36.13,36.57,36.1,36.26,16521287.0,0.0,1.0,35.446066341189,35.877737229374,35.416634235177,35.573605467244,16521287.0
2017-06-06,36.16,36.45,35.98,36.13,18153646.0,0.0,1.0,35.475498447202,35.760008805324,35.298905811126,35.446066341189,18153646.0
2017-06-05,36.3,36.5,36.2,36.34,11288983.0,0.0,1.0,35.612848275261,35.809062315345,35.514741255219,35.652091083278,11288983.0
2017-06-02,36.27,36.33,36.0,36.32,18902927.0,0.0,1.0,35.583416169248,35.642280381273,35.318527215135,35.632469679269,18902927.0
2017-06-01,36.12,36.13,35.8,36.12,17288864.0,0.0,1.0,35.436255639185,35.446066341189,35.122313175051,35.436255639185,17288864.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 46.21 46.49 46.09 46.16 17136416.0 0.0 1.0 46.21 46.49 46.09 46.16 17136416.0
3 2017-12-28 46.36 46.36 45.95 46.22 9279766.0 0.0 1.0 46.36 46.36 45.95 46.22 9279766.0
4 2017-12-27 46.11 46.36 46.0 46.11 12412977.0 0.0 1.0 46.11 46.36 46.0 46.11 12412977.0
5 2017-12-26 46.28 46.47 45.95 46.08 15477747.0 0.0 1.0 46.28 46.47 45.95 46.08 15477747.0
6 2017-12-22 46.33 47.02 46.02 46.7 33404280.0 0.0 1.0 46.33 47.02 46.02 46.7 33404280.0
7 2017-12-21 47.54 47.59 46.56 46.76 42113273.0 0.0 1.0 47.54 47.59 46.56 46.76 42113273.0
8 2017-12-20 47.47 47.64 46.66 47.56 39536777.0 0.0 1.0 47.47 47.64 46.66 47.56 39536777.0
9 2017-12-19 46.3 47.26 45.89 47.04 39973826.0 0.0 1.0 46.3 47.26 45.89 47.04 39973826.0
10 2017-12-18 45.15 46.35 45.04 46.26 49305190.0 0.0 1.0 45.15 46.35 45.04 46.26 49305190.0
11 2017-12-15 43.4 44.84 43.07 44.56 44377039.0 0.0 1.0 43.4 44.84 43.07 44.56 44377039.0
12 2017-12-14 43.43 43.57 43.015 43.26 18871565.0 0.0 1.0 43.43 43.57 43.015 43.26 18871565.0
13 2017-12-13 43.65 43.66 43.24 43.34 21055298.0 0.0 1.0 43.65 43.66 43.24 43.34 21055298.0
14 2017-12-12 43.47 43.62 43.08 43.33 15571482.0 0.0 1.0 43.47 43.62 43.08 43.33 15571482.0
15 2017-12-11 43.28 43.78 43.25 43.66 18840783.0 0.0 1.0 43.28 43.78 43.25 43.66 18840783.0
16 2017-12-08 43.35 43.58 43.11 43.35 22833083.0 0.0 1.0 43.35 43.58 43.11 43.35 22833083.0
17 2017-12-07 43.46 43.6 42.78 43.08 31193561.0 0.0 1.0 43.46 43.6 42.78 43.08 31193561.0
18 2017-12-06 43.14 43.72 42.67 43.45 24497550.0 0.0 1.0 43.14 43.72 42.67 43.45 24497550.0
19 2017-12-05 44.6 44.9 43.23 43.44 30112131.0 0.0 1.0 44.6 44.9 43.23 43.44 30112131.0
20 2017-12-04 45.02 45.3 44.33 44.49 26829460.0 0.0 1.0 45.02 45.3 44.33 44.49 26829460.0
21 2017-12-01 44.73 44.84 43.53 44.68 26393385.0 0.0 1.0 44.73 44.84 43.53 44.68 26393385.0
22 2017-11-30 44.36 45.2 44.33 44.84 32735416.0 0.0 1.0 44.36 45.2 44.33 44.84 32735416.0
23 2017-11-29 44.85 45.09 43.77 43.95 26246867.0 0.0 1.0 44.85 45.09 43.77 43.95 26246867.0
24 2017-11-28 44.65 44.84 44.32 44.73 19084500.0 0.0 1.0 44.65 44.84 44.32 44.73 19084500.0
25 2017-11-27 44.42 44.61 44.2736 44.49 17187942.0 0.0 1.0 44.42 44.61 44.2736 44.49 17187942.0
26 2017-11-24 44.55 44.775 44.43 44.75 6465615.0 0.0 1.0 44.55 44.775 44.43 44.75 6465615.0
27 2017-11-22 44.94 44.95 44.535 44.65 19191241.0 0.0 1.0 44.94 44.95 44.535 44.65 19191241.0
28 2017-11-21 44.72 45.22 44.71 44.94 20730988.0 0.0 1.0 44.72 45.22 44.71 44.94 20730988.0
29 2017-11-20 44.73 45.115 44.5 44.62 22162614.0 0.0 1.0 44.73 45.115 44.5 44.62 22162614.0
30 2017-11-17 45.5 45.62 44.62 44.63 62637555.0 0.0 1.0 45.5 45.62 44.62 44.63 62637555.0
31 2017-11-16 45.63 46.07 45.46 45.65 21446297.0 0.0 1.0 45.63 46.07 45.46 45.65 21446297.0
32 2017-11-15 45.39 45.805 45.1725 45.46 16781344.0 0.0 1.0 45.39 45.805 45.1725 45.46 16781344.0
33 2017-11-14 45.7 45.92 45.32 45.86 20747874.0 0.0 1.0 45.7 45.92 45.32 45.86 20747874.0
34 2017-11-13 45.26 45.94 45.25 45.75 18923183.0 0.0 1.0 45.26 45.94 45.25 45.75 18923183.0
35 2017-11-10 46.04 46.09 45.38 45.58 23953470.0 0.0 1.0 46.04 46.09 45.38 45.58 23953470.0
36 2017-11-09 46.05 46.39 45.65 46.3 24830309.0 0.0 1.0 46.05 46.39 45.65 46.3 24830309.0
37 2017-11-07 46.7 47.09 46.39 46.78 23074092.0 0.0 1.0 46.7 47.09 46.39 46.78 23074092.0
38 2017-11-06 46.6 46.74 46.09 46.7 31865449.0 0.273 1.0 46.329167819811 46.468354160901 45.822131862985 46.428586634875 31865449.0
39 2017-11-03 47.2 47.3 45.6 46.34 38647115.0 0.0 1.0 46.652955722779 46.751796730667 45.071499596583 45.802923054949 38647115.0
40 2017-11-02 46.61 47.23 46.213 47.1 37260192.0 0.0 1.0 46.069793776245 46.682608025146 45.677394974932 46.554114714892 37260192.0
41 2017-11-01 45.97 46.71 45.59 46.71 47077781.0 0.0 1.0 45.437211325766 46.168634784132 45.061615495795 46.168634784132 47077781.0
42 2017-10-31 45.2 45.8 44.65 45.49 46206973.0 0.0 1.0 44.676135565035 45.269181612358 44.132510021655 44.962774487908 46206973.0
43 2017-10-30 44.48 45.19 43.88 44.37 46012316.0 0.0 1.0 43.964480308246 44.666251464246 43.371434260923 43.85575519957 46012316.0
44 2017-10-27 43.3 45.0 43.1 44.4 88413551.0 0.0 1.0 42.798156415177 44.47845354926 42.600474399402 43.885407501937 88413551.0
45 2017-10-26 40.91 41.575 40.71 41.35 35618913.0 0.0 1.0 40.435856326672 41.093149029122 40.238174310897 40.870756761376 35618913.0
46 2017-10-25 40.89 41.055 40.49 40.78 23079947.0 0.0 1.0 40.416088125094 40.579175788108 40.020724093545 40.307363016418 23079947.0
47 2017-10-24 41.0 41.05 40.72 40.95 18616857.0 0.0 1.0 40.52481323377 40.574233737714 40.248058411686 40.475392729827 18616857.0
48 2017-10-23 40.55 41.04 40.395 40.83 28306520.0 0.0 1.0 40.080028698278 40.564349636925 39.926825136052 40.356783520362 28306520.0
49 2017-10-20 40.33 40.45 40.1 40.43 17556315.0 0.0 1.0 39.862578480926 39.98118769039 39.635244162785 39.961419488813 17556315.0
50 2017-10-19 39.88 40.33 39.83 40.09 18541779.0 0.0 1.0 39.417793945433 39.862578480926 39.368373441489 39.625360061996 18541779.0
51 2017-10-18 39.8 40.29 39.6 40.25 20592939.0 0.0 1.0 39.338721139123 39.823042077771 39.141039123349 39.783505674616 20592939.0
52 2017-10-17 39.56 39.865 39.37 39.79 15300505.0 0.0 1.0 39.101502720194 39.40296779425 38.913704805208 39.328837038335 15300505.0
53 2017-10-16 39.71 39.79 39.44 39.76 12448746.0 0.0 1.0 39.249764232025 39.328837038335 38.982893510729 39.299184735968 12448746.0
54 2017-10-13 39.44 39.81 39.28 39.67 16611521.0 0.0 1.0 38.982893510729 39.348605239912 38.82474789811 39.21022782887 16611521.0
55 2017-10-12 39.35 39.39 38.98 39.19 18236204.0 0.0 1.0 38.893936603631 38.933473006786 38.528224874448 38.735790991011 18236204.0
56 2017-10-11 39.48 39.67 39.06 39.3 30452182.0 0.0 1.0 39.022429913884 39.21022782887 38.607297680758 38.844516099687 30452182.0
57 2017-10-10 39.93 39.95 39.38 39.65 29838331.0 0.0 1.0 39.467214449377 39.486982650954 38.923588905997 39.190459627292 29838331.0
58 2017-10-09 39.68 39.88 39.52 39.86 18372360.0 0.0 1.0 39.220111929659 39.417793945433 39.061966317039 39.398025743856 18372360.0
59 2017-10-06 39.6 39.89 39.42 39.63 18063051.0 0.0 1.0 39.141039123349 39.427678046222 38.963125309152 39.170691425715 18063051.0
60 2017-10-05 39.5 39.65 39.21 39.53 17588371.0 0.0 1.0 39.042198115462 39.190459627292 38.755559192589 39.071850417828 17588371.0
61 2017-10-04 39.39 39.4 38.8606 39.34 27900633.0 0.0 1.0 38.933473006786 38.943357107574 38.410208711031 38.884052502842 27900633.0
62 2017-10-03 38.95 39.7 38.95 39.38 33266885.0 0.0 1.0 38.498572572082 39.239880131236 38.498572572082 38.923588905997 33266885.0
63 2017-10-02 38.12 39.09 38.08 39.04 36985170.0 0.0 1.0 37.678192206618 38.636949983124 37.638655803463 38.58752947918 36985170.0
64 2017-09-29 37.84 38.15 37.7 38.08 22617651.0 0.0 1.0 37.401437384533 37.707844508984 37.263059973491 37.638655803463 22617651.0
65 2017-09-28 37.32 37.88 37.29 37.83 20601061.0 0.0 1.0 36.88746414352 37.440973787688 36.857811841153 37.391553283745 20601061.0
66 2017-09-27 37.62 37.69 37.1 37.54 25457387.0 0.0 1.0 37.183987167181 37.253175872702 36.670013926168 37.104914360872 25457387.0
67 2017-09-26 37.21 37.64 37.0 37.47 29198356.0 0.0 1.0 36.778739034844 37.203755368759 36.57117291828 37.035725655351 29198356.0
68 2017-09-25 37.05 37.23 36.85 37.16 22158905.0 0.0 1.0 36.620593422224 36.798507236421 36.42291140645 36.7293185309 22158905.0
69 2017-09-22 36.95 37.22 36.95 37.18 20928369.0 0.0 1.0 36.521752414337 36.788623135632 36.521752414337 36.749086732477 20928369.0
70 2017-09-21 36.99 37.27 36.85 37.2 20175216.0 0.0 1.0 36.561288817492 36.838043639576 36.42291140645 36.768854934055 20175216.0
71 2017-09-20 37.23 37.29 36.655 37.07 23127098.0 0.0 1.0 36.798507236421 36.857811841153 36.230171441069 36.640361623802 23127098.0
72 2017-09-19 37.2 37.295 37.02 37.23 21823446.0 0.0 1.0 36.768854934055 36.862753891548 36.590941119858 36.798507236421 21823446.0
73 2017-09-18 37.0 37.33 36.8 37.0 19083499.0 0.0 1.0 36.57117291828 36.897348244308 36.373490902506 36.57117291828 19083499.0
74 2017-09-15 36.55 37.08 36.22 37.0 32109972.0 0.0 1.0 36.126388382788 36.65024572459 35.80021305676 36.57117291828 32109972.0
75 2017-09-14 36.19 36.695 36.16 36.48 17902903.0 0.0 1.0 35.770560754394 36.269707844224 35.740908452028 36.057199677267 17902903.0
76 2017-09-13 36.0 36.4 35.97 36.33 15069601.0 0.0 1.0 35.582762839408 35.978126870957 35.553110537042 35.908938165436 15069601.0
77 2017-09-12 35.88 36.34 35.74 36.09 19061818.0 0.0 1.0 35.464153629943 35.918822266225 35.325776218901 35.671719746507 19061818.0
78 2017-09-11 35.49 36.0 35.14 35.77 18895979.0 0.0 1.0 35.078673699183 35.582762839408 34.732730171578 35.355428521267 18895979.0
79 2017-09-08 35.42 35.54 35.08 35.19 13881093.0 0.0 1.0 35.009484993662 35.128094203127 34.673425566845 34.782150675521 13881093.0
80 2017-09-07 35.88 35.95 35.33 35.54 16045217.0 0.0 1.0 35.464153629943 35.533342335464 34.920528086563 35.128094203127 16045217.0
81 2017-09-06 35.22 35.94 35.11 35.76 26811090.0 0.0 1.0 34.811802977888 35.523458234676 34.703077869212 35.345544420479 26811090.0
82 2017-09-05 35.02 35.33 34.93 35.02 18665229.0 0.0 1.0 34.614120962113 34.920528086563 34.525164055014 34.614120962113 18665229.0
83 2017-09-01 35.24 35.39 35.07 35.085 12713069.0 0.0 1.0 34.831571179465 34.979832691296 34.663541466057 34.67836761724 12713069.0
84 2017-08-31 34.94 35.18 34.87 35.07 15959145.0 0.0 1.0 34.535048155803 34.772266574733 34.465859450282 34.663541466057 15959145.0
85 2017-08-30 34.75 34.96 34.63 34.89 18230633.0 0.0 1.0 34.347250240817 34.554816357381 34.228641031353 34.48562765186 18230633.0
86 2017-08-29 34.51 34.75 34.455 34.73 15605382.0 0.0 1.0 34.110031821888 34.347250240817 34.05566926755 34.32748203924 15605382.0
87 2017-08-28 34.78 34.8 34.59 34.65 20463229.0 0.0 1.0 34.376902543184 34.396670744761 34.189104628198 34.24840923293 20463229.0
88 2017-08-25 34.82 34.93 34.58 34.67 14126663.0 0.0 1.0 34.416438946339 34.525164055014 34.179220527409 34.268177434508 14126663.0
89 2017-08-24 34.7 34.89 34.55 34.71 13495890.0 0.0 1.0 34.297829736874 34.48562765186 34.149568225043 34.307713837663 13495890.0
90 2017-08-23 34.54 34.81 34.38 34.66 19439392.0 0.0 1.0 34.139684124254 34.40655484555 33.981538511635 34.258293333719 19439392.0
91 2017-08-22 35.02 35.19 34.62 34.65 25496798.0 0.0 1.0 34.614120962113 34.782150675521 34.218756930564 34.24840923293 25496798.0
92 2017-08-21 35.09 35.28 34.7 34.92 25642017.0 0.0 1.0 34.683309667634 34.87110758262 34.297829736874 34.515279954226 25642017.0
93 2017-08-18 35.29 35.31 34.99 35.01 15556756.0 0.0 1.0 34.880991683409 34.900759884986 34.584468659747 34.604236861324 15556756.0
94 2017-08-17 35.6 35.68 35.17 35.17 18464078.0 0.0 1.0 35.187398807859 35.266471614169 34.762382473944 34.762382473944 18464078.0
95 2017-08-16 35.98 36.07 35.56 35.82 21319536.0 0.0 1.0 35.562994637831 35.651951544929 35.147862404704 35.404849025211 21319536.0
96 2017-08-15 36.3 36.32 35.815 36.0 20630421.0 0.0 1.0 35.87928586307 35.899054064647 35.399906974817 35.582762839408 20630421.0
97 2017-08-14 36.12 36.47 36.08 36.34 16255600.0 0.0 1.0 35.701372048873 36.047315576478 35.661835645718 35.918822266225 16255600.0
98 2017-08-11 36.26 36.4 35.79 35.87 18697159.0 0.0 1.0 35.839749459915 35.978126870957 35.375196722845 35.454269529155 18697159.0
99 2017-08-10 36.4 36.56 36.11 36.12 22414962.0 0.0 1.0 35.978126870957 36.136272483577 35.691487948084 35.701372048873 22414962.0
100 2017-08-09 36.28 36.66 36.02 36.59 22596679.0 0.0 1.0 35.859517661492 36.235113491464 35.602531040985 36.165924785943 22596679.0
101 2017-08-08 36.37 36.7 36.3 36.41 21067835.0 0.0 1.0 35.948474568591 36.274649894619 35.87928586307 35.988010971746 21067835.0
102 2017-08-04 36.45 36.56 36.1 36.3 20312844.0 0.0 1.0 36.027547374901 36.136272483577 35.681603847295 35.87928586307 20312844.0
103 2017-08-03 36.55 36.59 36.15 36.49 26377878.0 0.273 1.0 36.126388382788 36.165924785943 35.731024351239 36.067083778056 26377878.0
104 2017-08-02 36.33 36.67 36.055 36.64 34502824.0 0.0 1.0 35.642280381273 35.975844249416 35.372486076158 35.946412143404 34502824.0
105 2017-08-01 35.66 36.43 35.57 36.35 37556349.0 0.0 1.0 34.984963346992 35.740387401316 34.896667028954 35.661901785282 37556349.0
106 2017-07-31 35.47 35.74 35.32 35.47 26748090.0 0.0 1.0 34.798560008912 35.063448963025 34.651399478849 34.798560008912 26748090.0
107 2017-07-28 35.13 35.86 35.0 35.31 35538732.0 0.0 1.0 34.464996140769 35.181177387076 34.337457014714 34.641588776845 35538732.0
108 2017-07-27 34.78 35.25 34.67 34.97 39239149.0 0.0 1.0 34.121621570622 34.582724564819 34.013703848576 34.308024908702 39239149.0
109 2017-07-26 34.7 34.97 34.59 34.75 15400452.0 0.0 1.0 34.043135954588 34.308024908702 33.935218232542 34.092189464609 15400452.0
110 2017-07-25 34.55 34.735 34.4 34.67 17569006.0 0.0 1.0 33.895975424525 34.077473411603 33.748814894462 34.013703848576 17569006.0
111 2017-07-24 34.73 34.8 34.38 34.5 15114242.0 0.0 1.0 34.072568060601 34.14124297463 33.729193490454 33.846921914504 15114242.0
112 2017-07-21 34.54 34.82 34.395 34.73 21682999.0 0.0 1.0 33.886164722521 34.160864378639 33.74390954346 34.072568060601 21682999.0
113 2017-07-20 34.54 34.84 34.475 34.75 16643270.0 0.0 1.0 33.886164722521 34.180485782647 33.822395159494 34.092189464609 16643270.0
114 2017-07-19 34.68 34.68 34.46 34.56 15923372.0 0.0 1.0 34.02351455058 34.02351455058 33.807679106487 33.905786126529 15923372.0
115 2017-07-18 34.43 34.58 34.25 34.53 14031968.0 0.0 1.0 33.778247000475 33.925407530538 33.601654364399 33.876354020517 14031968.0
116 2017-07-17 34.74 34.74 34.36 34.47 20910434.0 0.0 1.0 34.082378762605 34.082378762605 33.709572086445 33.817489808492 20910434.0
117 2017-07-14 34.48 34.71 34.265 34.68 16039785.0 0.0 1.0 33.827300510496 34.052946656592 33.616370417405 34.02351455058 16039785.0
118 2017-07-13 34.33 34.4 34.12 34.24 14978889.0 0.0 1.0 33.680139980433 33.748814894462 33.474115238344 33.591843662395 14978889.0
119 2017-07-12 34.28 34.39 33.94 34.25 23430086.0 0.0 1.0 33.631086470412 33.739004192458 33.297522602269 33.601654364399 23430086.0
120 2017-07-11 33.64 33.93 33.4311 33.92 24800985.0 0.0 1.0 33.003201542143 33.287711900264 32.798255977275 33.27790119826 24800985.0
121 2017-07-10 33.25 33.74 33.23 33.65 26781949.0 0.0 1.0 32.620584163979 33.101308562185 32.60096275997 33.013012244147 26781949.0
122 2017-07-07 33.7 34.12 33.7 33.88 17702383.0 0.0 1.0 33.062065754168 33.474115238344 33.062065754168 33.238658390243 17702383.0
123 2017-07-06 34.12 34.29 33.56 33.63 20161025.0 0.0 1.0 33.474115238344 33.640897172416 32.924715926109 32.993390840138 20161025.0
124 2017-07-05 33.52 34.43 33.485 34.34 29307289.0 0.0 1.0 32.885473118092 33.778247000475 32.851135661077 33.689950682437 29307289.0
125 2017-07-03 33.51 34.03 33.43 33.46 12676069.0 0.0 1.0 32.875662416088 33.385818920307 32.797176800054 32.826608906067 12676069.0
126 2017-06-30 33.87 33.93 33.535 33.74 23636451.0 0.0 1.0 33.228847688239 33.287711900264 32.900189171098 33.101308562185 23636451.0
127 2017-06-29 33.92 34.1 33.34 33.54 24613002.0 0.0 1.0 33.27790119826 33.454493834336 32.708880482016 32.905094522101 24613002.0
128 2017-06-28 33.77 34.24 33.74 34.2 25777730.0 0.0 1.0 33.130740668197 33.591843662395 33.101308562185 33.552600854378 25777730.0
129 2017-06-27 34.0 34.145 33.65 33.65 26891930.0 0.0 1.0 33.356386814294 33.498641993355 33.013012244147 33.013012244147 26891930.0
130 2017-06-26 34.26 34.51 34.03 34.07 18379220.0 0.0 1.0 33.611465066403 33.856732616508 33.385818920307 33.425061728323 18379220.0
131 2017-06-23 34.21 34.55 34.095 34.19 24381873.0 0.0 1.0 33.562411556382 33.895975424525 33.449588483334 33.542790152374 24381873.0
132 2017-06-22 34.56 34.63 34.29 34.36 23744016.0 0.0 1.0 33.905786126529 33.974461040559 33.640897172416 33.709572086445 23744016.0
133 2017-06-21 34.33 34.6 34.09 34.58 26338267.0 0.0 1.0 33.680139980433 33.945028934546 33.444683132332 33.925407530538 26338267.0
134 2017-06-20 35.45 35.45 34.84 34.86 21024240.0 0.0 1.0 34.778938604904 34.778938604904 34.180485782647 34.200107186655 21024240.0
135 2017-06-19 35.61 35.61 35.32 35.51 20336817.0 0.0 1.0 34.935909836971 34.935909836971 34.651399478849 34.837802816929 20336817.0
136 2017-06-16 35.28 35.33 35.01 35.21 28353654.0 0.0 1.0 34.612156670832 34.661210180853 34.347267716719 34.543481756803 28353654.0
137 2017-06-15 35.21 35.48 35.14 35.31 19954738.0 0.0 1.0 34.543481756803 34.808370710916 34.474806842773 34.641588776845 19954738.0
138 2017-06-14 35.99 36.05 35.22 35.53 19001268.0 0.0 1.0 35.308716513131 35.367580725156 34.553292458807 34.857424220937 19001268.0
139 2017-06-13 35.68 35.95 35.53 35.88 20398500.0 0.0 1.0 35.004584751 35.269473705114 34.857424220937 35.200798791084 20398500.0
140 2017-06-12 35.59 36.01 35.41 35.73 27374877.0 0.0 1.0 34.916288432962 35.328337917139 34.739695796887 35.053638261021 27374877.0
141 2017-06-09 36.5 36.56 35.31 35.71 32858966.0 0.0 1.0 35.809062315345 35.86792652737 34.641588776845 35.034016857013 32858966.0
142 2017-06-08 36.34 36.53 36.16 36.48 16202388.0 0.0 1.0 35.652091083278 35.838494421358 35.475498447202 35.789440911337 16202388.0
143 2017-06-07 36.13 36.57 36.1 36.26 16521287.0 0.0 1.0 35.446066341189 35.877737229374 35.416634235177 35.573605467244 16521287.0
144 2017-06-06 36.16 36.45 35.98 36.13 18153646.0 0.0 1.0 35.475498447202 35.760008805324 35.298905811126 35.446066341189 18153646.0
145 2017-06-05 36.3 36.5 36.2 36.34 11288983.0 0.0 1.0 35.612848275261 35.809062315345 35.514741255219 35.652091083278 11288983.0
146 2017-06-02 36.27 36.33 36.0 36.32 18902927.0 0.0 1.0 35.583416169248 35.642280381273 35.318527215135 35.632469679269 18902927.0
147 2017-06-01 36.12 36.13 35.8 36.12 17288864.0 0.0 1.0 35.436255639185 35.446066341189 35.122313175051 35.436255639185 17288864.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,85.63,86.05,85.5,85.54,18162779.0,0.0,1.0,85.63,86.05,85.5,85.54,18162779.0
2017-12-28,85.9,85.93,85.55,85.72,9872795.0,0.0,1.0,85.9,85.93,85.55,85.72,9872795.0
2017-12-27,85.65,85.98,85.215,85.71,13000828.0,0.0,1.0,85.65,85.98,85.215,85.71,13000828.0
2017-12-26,85.31,85.5346,85.03,85.4,9737412.0,0.0,1.0,85.31,85.5346,85.03,85.4,9737412.0
2017-12-22,85.4,85.63,84.92,85.51,14033977.0,0.0,1.0,85.4,85.63,84.92,85.51,14033977.0
2017-12-21,86.05,86.1,85.4,85.5,16638402.0,0.0,1.0,86.05,86.1,85.4,85.5,16638402.0
2017-12-20,86.2,86.3,84.71,85.52,23425009.0,0.0,1.0,86.2,86.3,84.71,85.52,23425009.0
2017-12-19,86.35,86.35,85.27,85.83,23241979.0,0.0,1.0,86.35,86.35,85.27,85.83,23241979.0
2017-12-18,87.12,87.4999,86.23,86.38,21551076.0,0.0,1.0,87.12,87.4999,86.23,86.38,21551076.0
2017-12-15,85.26,87.09,84.88,86.85,52430167.0,0.0,1.0,85.26,87.09,84.88,86.85,52430167.0
2017-12-14,85.43,85.8739,84.53,84.69,19080106.0,0.0,1.0,85.43,85.8739,84.53,84.69,19080106.0
2017-12-13,85.74,86.0,85.17,85.35,21307911.0,0.0,1.0,85.74,86.0,85.17,85.35,21307911.0
2017-12-12,85.31,86.05,85.08,85.58,23534946.0,0.0,1.0,85.31,86.05,85.08,85.58,23534946.0
2017-12-11,84.29,85.37,84.12,85.23,19909119.0,0.0,1.0,84.29,85.37,84.12,85.23,19909119.0
2017-12-08,83.63,84.58,83.33,84.16,23825056.0,0.0,1.0,83.63,84.58,83.33,84.16,23825056.0
2017-12-07,82.54,82.8,82.0,82.49,20378114.0,0.0,1.0,82.54,82.8,82.0,82.49,20378114.0
2017-12-06,81.55,83.14,81.43,82.78,24821403.0,0.0,1.0,81.55,83.14,81.43,82.78,24821403.0
2017-12-05,81.34,82.68,80.9801,81.59,25512120.0,0.0,1.0,81.34,82.68,80.9801,81.59,25512120.0
2017-12-04,84.42,84.4299,80.7,81.08,37977732.0,0.0,1.0,84.42,84.4299,80.7,81.08,37977732.0
2017-12-01,83.6,84.81,83.22,84.26,29113662.0,0.0,1.0,83.6,84.81,83.22,84.26,29113662.0
2017-11-30,83.51,84.52,83.34,84.17,32074914.0,0.0,1.0,83.51,84.52,83.34,84.17,32074914.0
2017-11-29,84.71,84.9172,83.175,83.34,26401761.0,0.0,1.0,84.71,84.9172,83.175,83.34,26401761.0
2017-11-28,84.07,85.06,84.02,84.88,21162639.0,0.0,1.0,84.07,85.06,84.02,84.88,21162639.0
2017-11-27,83.31,83.98,83.3,83.87,17603760.0,0.0,1.0,83.31,83.98,83.3,83.87,17603760.0
2017-11-24,83.01,83.43,82.78,83.26,7425503.0,0.0,1.0,83.01,83.43,82.78,83.26,7425503.0
2017-11-22,83.83,83.9,83.04,83.11,20213704.0,0.0,1.0,83.83,83.9,83.04,83.11,20213704.0
2017-11-21,82.74,83.84,82.74,83.72,21033981.0,0.0,1.0,82.74,83.84,82.74,83.72,21033981.0
2017-11-20,82.4,82.59,82.25,82.53,16072495.0,0.0,1.0,82.4,82.59,82.25,82.53,16072495.0
2017-11-17,83.12,83.12,82.24,82.4,21715498.0,0.0,1.0,83.12,83.12,82.24,82.4,21715498.0
2017-11-16,83.1,83.42,82.94,83.2,20659209.0,0.0,1.0,83.1,83.42,82.94,83.2,20659209.0
2017-11-15,83.47,83.69,82.69,82.98,19097333.0,0.42,1.0,83.47,83.69,82.69,82.98,19097333.0
2017-11-14,83.5,84.1,82.98,84.05,18604034.0,0.0,1.0,83.079496402878,83.676474820144,82.562115107914,83.626726618705,18604034.0
2017-11-13,83.66,83.94,83.46,83.93,14080820.0,0.0,1.0,83.238690647482,83.51728057554,83.039697841727,83.507330935252,14080820.0
2017-11-10,83.79,84.095,83.23,83.87,19340435.0,0.0,1.0,83.368035971223,83.6715,82.810856115108,83.447633093525,19340435.0
2017-11-09,84.11,84.27,82.9,84.09,20924172.0,0.0,1.0,83.686424460432,83.845618705036,82.482517985612,83.666525179856,20924172.0
2017-11-07,84.77,84.9,83.93,84.27,17152583.0,0.0,1.0,84.343100719424,84.472446043165,83.507330935252,83.845618705036,17152583.0
2017-11-06,84.2,84.7,84.0825,84.47,19039847.0,0.0,1.0,83.775971223022,84.27345323741,83.65906294964,84.044611510791,19039847.0
2017-11-03,84.08,84.54,83.4,84.14,17569120.0,0.0,1.0,83.656575539568,84.114258992806,82.98,83.716273381295,17569120.0
2017-11-02,83.35,84.46,83.12,84.05,23822964.0,0.0,1.0,82.930251798561,84.034661870504,82.701410071942,83.626726618705,23822964.0
2017-11-01,83.68,83.76,82.88,83.18,22039635.0,0.0,1.0,83.258589928058,83.33818705036,82.462618705036,82.761107913669,22039635.0
2017-10-31,84.36,84.36,83.11,83.18,26728947.0,0.0,1.0,83.935165467626,83.935165467626,82.691460431655,82.761107913669,26728947.0
2017-10-30,83.7,84.325,83.105,83.89,31291801.0,0.0,1.0,83.278489208633,83.900341726619,82.686485611511,83.467532374101,31291801.0
2017-10-27,84.37,86.2,83.61,83.81,70877350.0,0.0,1.0,83.945115107914,85.765899280576,83.188942446043,83.387935251799,70877350.0
2017-10-26,79.2,79.42,78.75,78.76,29181652.0,0.0,1.0,78.801151079137,79.020043165468,78.353417266187,78.363366906475,29181652.0
2017-10-25,78.58,79.1,78.01,78.63,19714512.0,0.0,1.0,78.184273381295,78.701654676259,77.617143884892,78.234021582734,19714512.0
2017-10-24,78.9,79.2,78.46,78.86,16613928.0,0.0,1.0,78.502661870504,78.801151079137,78.064877697842,78.462863309353,16613928.0
2017-10-23,78.99,79.34,78.76,78.83,20479731.0,0.0,1.0,78.592208633094,78.940446043165,78.363366906475,78.433014388489,20479731.0
2017-10-20,78.32,78.97,78.22,78.81,22517092.0,0.0,1.0,77.925582733813,78.572309352518,77.826086330935,78.413115107914,22517092.0
2017-10-19,77.57,77.93,77.35,77.91,14982129.0,0.0,1.0,77.17935971223,77.53754676259,76.960467625899,77.517647482014,14982129.0
2017-10-18,77.67,77.85,77.37,77.61,13147124.0,0.0,1.0,77.278856115108,77.457949640288,76.980366906475,77.219158273381,13147124.0
2017-10-17,77.47,77.62,77.25,77.59,15953665.0,0.0,1.0,77.079863309353,77.229107913669,76.860971223022,77.199258992806,15953665.0
2017-10-16,77.42,77.81,77.35,77.65,12331147.0,0.0,1.0,77.030115107914,77.418151079137,76.960467625899,77.258956834532,12331147.0
2017-10-13,77.59,77.87,77.29,77.49,15250772.0,0.0,1.0,77.199258992806,77.477848920863,76.900769784173,77.099762589928,15250772.0
2017-10-12,76.49,77.29,76.37,77.12,16778148.0,0.0,1.0,76.104798561151,76.900769784173,75.985402877698,76.731625899281,16778148.0
2017-10-11,76.36,76.46,75.95,76.42,14780652.0,0.0,1.0,75.97545323741,76.074949640288,75.567517985612,76.035151079137,14780652.0
2017-10-10,76.33,76.63,76.14,76.29,13734627.0,0.0,1.0,75.945604316547,76.24409352518,75.756561151079,75.905805755396,13734627.0
2017-10-09,75.97,76.55,75.86,76.29,11364275.0,0.0,1.0,75.587417266187,76.164496402878,75.477971223022,75.905805755396,11364275.0
2017-10-06,75.67,76.03,75.54,76.0,13692791.0,0.0,1.0,75.288928057554,75.647115107914,75.159582733813,75.61726618705,13692791.0
2017-10-05,75.22,76.12,74.96,75.97,20656238.0,0.0,1.0,74.841194244604,75.736661870504,74.582503597122,75.587417266187,20656238.0
2017-10-04,74.0,74.72,73.71,74.69,13287346.0,0.0,1.0,73.627338129496,74.343712230216,73.338798561151,74.313863309353,13287346.0
2017-10-03,74.67,74.88,74.195,74.26,11935853.0,0.0,1.0,74.293964028777,74.50290647482,73.821356115108,73.886028776978,11935853.0
2017-10-02,74.71,75.01,74.295,74.61,15210338.0,0.0,1.0,74.333762589928,74.632251798561,73.920852517986,74.23426618705,15210338.0
2017-09-29,73.94,74.535,73.88,74.49,16700435.0,0.0,1.0,73.56764028777,74.159643884892,73.507942446043,74.114870503597,16700435.0
2017-09-28,73.54,73.97,73.31,73.87,10814063.0,0.0,1.0,73.169654676259,73.597489208633,72.94081294964,73.497992805755,10814063.0
2017-09-27,73.55,74.17,73.17,73.85,18934048.0,0.0,1.0,73.179604316547,73.796482014388,72.801517985612,73.47809352518,18934048.0
2017-09-26,73.67,73.81,72.99,73.26,17105469.0,0.0,1.0,73.299,73.438294964029,72.622424460432,72.891064748201,17105469.0
2017-09-25,74.09,74.25,72.92,73.26,23502422.0,0.0,1.0,73.716884892086,73.876079136691,72.552776978417,72.891064748201,23502422.0
2017-09-22,73.99,74.51,73.85,74.41,13969937.0,0.0,1.0,73.617388489209,74.134769784173,73.47809352518,74.035273381295,13969937.0
2017-09-21,75.11,75.24,74.11,74.21,19038998.0,0.0,1.0,74.731748201439,74.86109352518,73.736784172662,73.83628057554,19038998.0
2017-09-20,75.35,75.55,74.31,74.94,20415084.0,0.0,1.0,74.970539568345,75.169532374101,73.935776978417,74.562604316547,20415084.0
2017-09-19,75.21,75.71,75.01,75.44,15606870.0,0.0,1.0,74.831244604317,75.328726618705,74.632251798561,75.060086330935,15606870.0
2017-09-18,75.23,75.97,75.04,75.16,22730355.0,0.0,1.0,74.851143884892,75.587417266187,74.662100719424,74.781496402878,22730355.0
2017-09-15,74.83,75.39,74.07,75.31,37901927.0,0.0,1.0,74.453158273381,75.010338129496,73.696985611511,74.930741007194,37901927.0
2017-09-14,75.0,75.49,74.52,74.77,15373384.0,0.0,1.0,74.622302158273,75.109834532374,74.14471942446,74.393460431655,15373384.0
2017-09-13,74.93,75.23,74.55,75.21,12998629.0,0.0,1.0,74.552654676259,74.851143884892,74.174568345324,74.831244604317,12998629.0
2017-09-12,74.76,75.24,74.37,74.68,14003880.0,0.0,1.0,74.383510791367,74.86109352518,73.995474820144,74.303913669065,14003880.0
2017-09-11,74.31,74.945,74.31,74.76,17428067.0,0.0,1.0,73.935776978417,74.567579136691,73.935776978417,74.383510791367,17428067.0
2017-09-08,74.33,74.44,73.84,73.98,14474383.0,0.0,1.0,73.955676258993,74.065122302158,73.468143884892,73.607438848921,14474383.0
2017-09-07,73.68,74.6,73.6,74.34,17165518.0,0.0,1.0,73.308949640288,74.224316546763,73.229352517986,73.965625899281,17165518.0
2017-09-06,73.74,74.04,73.35,73.4,15945136.0,0.0,1.0,73.368647482014,73.667136690647,72.980611510791,73.03035971223,15945136.0
2017-09-05,73.34,73.89,72.98,73.61,21432599.0,0.0,1.0,72.970661870504,73.517892086331,72.612474820144,73.239302158273,21432599.0
2017-09-01,74.71,74.74,73.64,73.94,21593192.0,0.0,1.0,74.333762589928,74.363611510791,73.269151079137,73.56764028777,21593192.0
2017-08-31,74.03,74.96,73.8,74.77,26688077.0,0.0,1.0,73.65718705036,74.582503597122,73.428345323741,74.393460431655,26688077.0
2017-08-30,73.01,74.2099,72.8293,74.01,16826094.0,0.0,1.0,72.642323741007,73.836181079137,72.462533741007,73.637287769784,16826094.0
2017-08-29,72.25,73.16,72.05,73.05,11325418.0,0.0,1.0,71.886151079137,72.791568345324,71.687158273381,72.682122302158,11325418.0
2017-08-28,73.06,73.09,72.55,72.83,14112777.0,0.0,1.0,72.692071942446,72.721920863309,72.18464028777,72.463230215827,14112777.0
2017-08-25,72.86,73.35,72.48,72.82,12574503.0,0.0,1.0,72.493079136691,72.980611510791,72.114992805755,72.45328057554,12574503.0
2017-08-24,72.74,72.86,72.07,72.69,15980144.0,0.0,1.0,72.373683453237,72.493079136691,71.707057553957,72.323935251799,15980144.0
2017-08-23,72.96,73.15,72.53,72.72,13586784.0,0.0,1.0,72.592575539568,72.781618705036,72.164741007194,72.353784172662,13586784.0
2017-08-22,72.35,73.24,72.35,73.16,14183146.0,0.0,1.0,71.985647482014,72.871165467626,71.985647482014,72.791568345324,14183146.0
2017-08-21,72.47,72.48,71.7,72.15,17656716.0,0.0,1.0,72.105043165468,72.114992805755,71.338920863309,71.786654676259,17656716.0
2017-08-18,72.27,72.84,71.93,72.49,18215276.0,0.0,1.0,71.906050359712,72.473179856115,71.567762589928,72.124942446043,18215276.0
2017-08-17,73.58,73.87,72.4,72.4,21834250.0,0.0,1.0,73.20945323741,73.497992805755,72.035395683453,72.035395683453,21834250.0
2017-08-16,73.34,74.1,73.17,73.65,17814317.0,0.0,1.0,72.970661870504,73.726834532374,72.801517985612,73.279100719424,17814317.0
2017-08-15,73.59,73.59,73.04,73.22,17791179.0,0.39,1.0,73.219402877698,73.219402877698,72.672172661871,72.85126618705,17791179.0
2017-08-14,73.06,73.72,72.95,73.59,19756773.0,0.0,1.0,72.306935302621,72.960132363936,72.198069125735,72.831472336707,19756773.0
2017-08-11,71.61,72.7,71.28,72.5,21121250.0,0.0,1.0,70.87188115276,71.950645996448,70.545282622102,71.752707493019,21121250.0
2017-08-10,71.9,72.19,71.35,71.41,23153711.0,0.0,1.0,71.158891982732,71.445902812704,70.614561098302,70.673942649331,23153711.0
2017-08-09,72.25,72.51,72.05,72.47,20401071.0,0.0,1.0,71.505284363733,71.762604418191,71.307345860304,71.723016717505,20401071.0
2017-08-08,72.09,73.13,71.75,72.79,21446993.0,0.0,1.0,71.34693356099,72.376213778821,71.01043810516,72.039718322991,21446993.0
2017-08-07,72.8,72.9,72.26,72.4,18582345.0,0.0,1.0,72.049615248163,72.148584499877,71.515181288904,71.653738241305,18582345.0
2017-08-04,72.4,73.04,72.24,72.68,22412719.0,0.0,1.0,71.653738241305,72.287141452278,71.495387438562,71.930852146105,22412719.0
2017-08-03,72.19,72.44,71.845,72.15,17937522.0,0.0,1.0,71.445902812704,71.693325941991,71.104458894289,71.406315112019,17937522.0
2017-08-02,72.55,72.56,71.445,72.26,26405096.0,0.0,1.0,71.802192118877,71.812089044048,70.708581887431,71.515181288904,26405096.0
2017-08-01,73.1,73.42,72.49,72.58,19060885.0,0.0,1.0,72.346523003306,72.663224608793,71.742810567848,71.831882894391,19060885.0
2017-07-31,73.3,73.44,72.41,72.72,23151962.0,0.0,1.0,72.544461506735,72.683018459136,71.663635166476,71.970439846791,23151962.0
2017-07-28,72.67,73.31,72.54,73.04,17472880.0,0.0,1.0,71.920955220934,72.554358431907,71.792295193705,72.287141452278,17472880.0
2017-07-27,73.76,74.42,72.32,73.16,35518251.0,0.0,1.0,72.999720064622,73.652917125938,71.574562839933,72.405904554335,35518251.0
2017-07-26,74.34,74.38,73.81,74.05,15850344.0,0.0,1.0,73.573741724566,73.613329425252,73.049204690479,73.286730894594,15850344.0
2017-07-25,73.8,74.31,73.5,74.19,21522189.0,0.0,1.0,73.039307765308,73.544050949052,72.742400010164,73.425287846995,21522189.0
2017-07-24,73.53,73.75,73.13,73.6,20836422.0,0.0,1.0,72.772090785679,72.989823139451,72.376213778821,72.841369261879,20836422.0
2017-07-21,73.45,74.29,73.17,73.79,45302930.0,0.0,1.0,72.692915384307,73.524257098709,72.415801479507,73.029410840136,45302930.0
2017-07-20,74.18,74.3,73.28,74.24,34174677.0,0.0,1.0,73.415390921823,73.53415402388,72.524667656392,73.474772472852,34174677.0
2017-07-19,73.5,74.04,73.45,73.86,21769229.0,0.0,1.0,72.742400010164,73.276833969423,72.692915384307,73.098689316337,21769229.0
2017-07-18,73.09,73.39,72.66,73.3,26150272.0,0.0,1.0,72.336626078135,72.633533833278,71.911058295763,72.544461506735,26150272.0
2017-07-17,72.8,73.45,72.72,73.35,21481069.0,0.0,1.0,72.049615248163,72.692915384307,71.970439846791,72.593946132593,21481069.0
2017-07-14,72.24,73.27,71.96,72.78,25689303.0,0.0,1.0,71.495387438562,72.514770731221,71.218273533761,72.02982139782,25689303.0
2017-07-13,71.5,72.0399,71.31,71.77,20149208.0,0.0,1.0,70.763014975874,71.297349965881,70.574973397617,71.030231955503,20149208.0
2017-07-12,70.69,71.28,70.55,71.15,17382861.0,0.0,1.0,69.961364036987,70.545282622102,69.822807084586,70.416622594873,17382861.0
2017-07-11,70.0,70.68,69.75,69.99,16880205.0,0.0,1.0,69.278476200157,69.951467111815,69.03105307087,69.268579274985,16880205.0
2017-07-10,69.46,70.25,69.2,69.98,14903400.0,0.0,1.0,68.744042240898,69.525899329443,68.486722186441,69.258682349814,14903400.0
2017-07-07,68.7,69.84,68.7,69.46,15897154.0,0.0,1.0,67.991875927868,69.120125397413,67.991875927868,68.744042240898,15897154.0
2017-07-06,68.27,68.78,68.12,68.57,20776555.0,0.0,1.0,67.566308145496,68.07105132924,67.417854267924,67.863215900639,20776555.0
2017-07-05,68.255,69.44,68.22,69.08,20174523.0,0.0,1.0,67.551462757738,68.724248390555,67.516823519638,68.367959084383,20174523.0
2017-07-03,69.33,69.6,68.02,68.17,16164331.0,0.0,1.0,68.615382213669,68.882599193299,67.318885016209,67.467338893781,16164331.0
2017-06-30,68.78,69.38,68.74,68.93,23039328.0,0.0,1.0,68.07105132924,68.664866839527,68.031463628554,68.219505206811,23039328.0
2017-06-29,69.38,69.49,68.09,68.49,28231562.0,0.0,1.0,68.664866839527,68.773733016413,67.388163492409,67.784040499267,28231562.0
2017-06-28,69.21,69.841,68.79,69.8,25226070.0,0.0,1.0,68.496619111612,69.12111508993,68.080948254411,69.080537696728,25226070.0
2017-06-27,70.11,70.18,69.18,69.21,24862560.0,0.0,1.0,69.387342377043,69.456620853243,68.466928336098,68.496619111612,24862560.0
2017-06-26,71.4,71.71,70.445,70.53,19308122.0,0.0,1.0,70.66404572416,70.970850404475,69.718889370286,69.803013234243,19308122.0
2017-06-23,70.09,71.25,69.92,71.21,23176418.0,0.0,1.0,69.3675485267,70.515591846588,69.199300798785,70.476004145902,23176418.0
2017-06-22,70.54,70.59,69.71,70.26,22222851.0,0.0,1.0,69.812910159415,69.862394785272,68.991465370184,69.535796254614,22222851.0
2017-06-21,70.21,70.62,69.94,70.27,19190623.0,0.0,1.0,69.486311628757,69.892085560787,69.219094649128,69.545693179786,19190623.0
2017-06-20,70.82,70.87,69.87,69.91,20775590.0,0.0,1.0,70.090024064216,70.139508690073,69.149816172928,69.189403873614,20775590.0
2017-06-19,70.5,70.945,70.35,70.87,23146852.0,0.0,1.0,69.773322458729,70.213735628859,69.624868581157,70.139508690073,23146852.0
2017-06-16,69.73,70.0252,69.22,70.0,46911637.0,0.0,1.0,69.011259220527,69.303416451589,68.506516036783,69.278476200157,46911637.0
2017-06-15,69.27,70.21,68.8,69.9,25701569.0,0.0,1.0,68.556000662641,69.486311628757,68.090845179582,69.179506948442,25701569.0
2017-06-14,70.91,71.1,69.43,70.27,25271276.0,0.0,1.0,70.179096390759,70.367137969016,68.714351465384,69.545693179786,25271276.0
2017-06-13,70.02,70.82,69.96,70.65,24815455.0,0.0,1.0,69.298270050499,70.090024064216,69.238888499471,69.921776336301,24815455.0
2017-06-12,69.25,69.94,68.13,69.78,47363986.0,0.0,1.0,68.536206812298,69.219094649128,67.427751193095,69.060743846385,47363986.0
2017-06-09,72.035,72.08,68.59,70.32,48619420.0,0.0,1.0,71.292500472547,71.337036635818,67.883009750982,69.595177805643,48619420.0
2017-06-08,72.51,72.52,71.5,71.945,23982410.0,0.0,1.0,71.762604418191,71.772501343362,70.763014975874,71.203428146004,23982410.0
2017-06-07,72.635,72.77,71.95,72.39,21895156.0,0.0,1.0,71.886315982834,72.019924472648,71.20837660859,71.643841316133,21895156.0
2017-06-06,72.3,72.62,72.27,72.52,31220057.0,0.0,1.0,71.55476898959,71.871470595077,71.525078214076,71.772501343362,31220057.0
2017-06-05,71.97,72.89,71.81,72.28,29507429.0,0.0,1.0,71.228170458932,72.138687574706,71.069819656189,71.534975139247,29507429.0
2017-06-02,70.44,71.86,70.24,71.76,34586054.0,0.0,1.0,69.7139409077,71.119304282046,69.516002404271,71.020335030332,34586054.0
2017-06-01,70.24,70.61,69.451,70.1,21066468.0,0.0,1.0,69.516002404271,69.882188635615,68.735135008244,69.377445451871,21066468.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 85.63 86.05 85.5 85.54 18162779.0 0.0 1.0 85.63 86.05 85.5 85.54 18162779.0
3 2017-12-28 85.9 85.93 85.55 85.72 9872795.0 0.0 1.0 85.9 85.93 85.55 85.72 9872795.0
4 2017-12-27 85.65 85.98 85.215 85.71 13000828.0 0.0 1.0 85.65 85.98 85.215 85.71 13000828.0
5 2017-12-26 85.31 85.5346 85.03 85.4 9737412.0 0.0 1.0 85.31 85.5346 85.03 85.4 9737412.0
6 2017-12-22 85.4 85.63 84.92 85.51 14033977.0 0.0 1.0 85.4 85.63 84.92 85.51 14033977.0
7 2017-12-21 86.05 86.1 85.4 85.5 16638402.0 0.0 1.0 86.05 86.1 85.4 85.5 16638402.0
8 2017-12-20 86.2 86.3 84.71 85.52 23425009.0 0.0 1.0 86.2 86.3 84.71 85.52 23425009.0
9 2017-12-19 86.35 86.35 85.27 85.83 23241979.0 0.0 1.0 86.35 86.35 85.27 85.83 23241979.0
10 2017-12-18 87.12 87.4999 86.23 86.38 21551076.0 0.0 1.0 87.12 87.4999 86.23 86.38 21551076.0
11 2017-12-15 85.26 87.09 84.88 86.85 52430167.0 0.0 1.0 85.26 87.09 84.88 86.85 52430167.0
12 2017-12-14 85.43 85.8739 84.53 84.69 19080106.0 0.0 1.0 85.43 85.8739 84.53 84.69 19080106.0
13 2017-12-13 85.74 86.0 85.17 85.35 21307911.0 0.0 1.0 85.74 86.0 85.17 85.35 21307911.0
14 2017-12-12 85.31 86.05 85.08 85.58 23534946.0 0.0 1.0 85.31 86.05 85.08 85.58 23534946.0
15 2017-12-11 84.29 85.37 84.12 85.23 19909119.0 0.0 1.0 84.29 85.37 84.12 85.23 19909119.0
16 2017-12-08 83.63 84.58 83.33 84.16 23825056.0 0.0 1.0 83.63 84.58 83.33 84.16 23825056.0
17 2017-12-07 82.54 82.8 82.0 82.49 20378114.0 0.0 1.0 82.54 82.8 82.0 82.49 20378114.0
18 2017-12-06 81.55 83.14 81.43 82.78 24821403.0 0.0 1.0 81.55 83.14 81.43 82.78 24821403.0
19 2017-12-05 81.34 82.68 80.9801 81.59 25512120.0 0.0 1.0 81.34 82.68 80.9801 81.59 25512120.0
20 2017-12-04 84.42 84.4299 80.7 81.08 37977732.0 0.0 1.0 84.42 84.4299 80.7 81.08 37977732.0
21 2017-12-01 83.6 84.81 83.22 84.26 29113662.0 0.0 1.0 83.6 84.81 83.22 84.26 29113662.0
22 2017-11-30 83.51 84.52 83.34 84.17 32074914.0 0.0 1.0 83.51 84.52 83.34 84.17 32074914.0
23 2017-11-29 84.71 84.9172 83.175 83.34 26401761.0 0.0 1.0 84.71 84.9172 83.175 83.34 26401761.0
24 2017-11-28 84.07 85.06 84.02 84.88 21162639.0 0.0 1.0 84.07 85.06 84.02 84.88 21162639.0
25 2017-11-27 83.31 83.98 83.3 83.87 17603760.0 0.0 1.0 83.31 83.98 83.3 83.87 17603760.0
26 2017-11-24 83.01 83.43 82.78 83.26 7425503.0 0.0 1.0 83.01 83.43 82.78 83.26 7425503.0
27 2017-11-22 83.83 83.9 83.04 83.11 20213704.0 0.0 1.0 83.83 83.9 83.04 83.11 20213704.0
28 2017-11-21 82.74 83.84 82.74 83.72 21033981.0 0.0 1.0 82.74 83.84 82.74 83.72 21033981.0
29 2017-11-20 82.4 82.59 82.25 82.53 16072495.0 0.0 1.0 82.4 82.59 82.25 82.53 16072495.0
30 2017-11-17 83.12 83.12 82.24 82.4 21715498.0 0.0 1.0 83.12 83.12 82.24 82.4 21715498.0
31 2017-11-16 83.1 83.42 82.94 83.2 20659209.0 0.0 1.0 83.1 83.42 82.94 83.2 20659209.0
32 2017-11-15 83.47 83.69 82.69 82.98 19097333.0 0.42 1.0 83.47 83.69 82.69 82.98 19097333.0
33 2017-11-14 83.5 84.1 82.98 84.05 18604034.0 0.0 1.0 83.079496402878 83.676474820144 82.562115107914 83.626726618705 18604034.0
34 2017-11-13 83.66 83.94 83.46 83.93 14080820.0 0.0 1.0 83.238690647482 83.51728057554 83.039697841727 83.507330935252 14080820.0
35 2017-11-10 83.79 84.095 83.23 83.87 19340435.0 0.0 1.0 83.368035971223 83.6715 82.810856115108 83.447633093525 19340435.0
36 2017-11-09 84.11 84.27 82.9 84.09 20924172.0 0.0 1.0 83.686424460432 83.845618705036 82.482517985612 83.666525179856 20924172.0
37 2017-11-07 84.77 84.9 83.93 84.27 17152583.0 0.0 1.0 84.343100719424 84.472446043165 83.507330935252 83.845618705036 17152583.0
38 2017-11-06 84.2 84.7 84.0825 84.47 19039847.0 0.0 1.0 83.775971223022 84.27345323741 83.65906294964 84.044611510791 19039847.0
39 2017-11-03 84.08 84.54 83.4 84.14 17569120.0 0.0 1.0 83.656575539568 84.114258992806 82.98 83.716273381295 17569120.0
40 2017-11-02 83.35 84.46 83.12 84.05 23822964.0 0.0 1.0 82.930251798561 84.034661870504 82.701410071942 83.626726618705 23822964.0
41 2017-11-01 83.68 83.76 82.88 83.18 22039635.0 0.0 1.0 83.258589928058 83.33818705036 82.462618705036 82.761107913669 22039635.0
42 2017-10-31 84.36 84.36 83.11 83.18 26728947.0 0.0 1.0 83.935165467626 83.935165467626 82.691460431655 82.761107913669 26728947.0
43 2017-10-30 83.7 84.325 83.105 83.89 31291801.0 0.0 1.0 83.278489208633 83.900341726619 82.686485611511 83.467532374101 31291801.0
44 2017-10-27 84.37 86.2 83.61 83.81 70877350.0 0.0 1.0 83.945115107914 85.765899280576 83.188942446043 83.387935251799 70877350.0
45 2017-10-26 79.2 79.42 78.75 78.76 29181652.0 0.0 1.0 78.801151079137 79.020043165468 78.353417266187 78.363366906475 29181652.0
46 2017-10-25 78.58 79.1 78.01 78.63 19714512.0 0.0 1.0 78.184273381295 78.701654676259 77.617143884892 78.234021582734 19714512.0
47 2017-10-24 78.9 79.2 78.46 78.86 16613928.0 0.0 1.0 78.502661870504 78.801151079137 78.064877697842 78.462863309353 16613928.0
48 2017-10-23 78.99 79.34 78.76 78.83 20479731.0 0.0 1.0 78.592208633094 78.940446043165 78.363366906475 78.433014388489 20479731.0
49 2017-10-20 78.32 78.97 78.22 78.81 22517092.0 0.0 1.0 77.925582733813 78.572309352518 77.826086330935 78.413115107914 22517092.0
50 2017-10-19 77.57 77.93 77.35 77.91 14982129.0 0.0 1.0 77.17935971223 77.53754676259 76.960467625899 77.517647482014 14982129.0
51 2017-10-18 77.67 77.85 77.37 77.61 13147124.0 0.0 1.0 77.278856115108 77.457949640288 76.980366906475 77.219158273381 13147124.0
52 2017-10-17 77.47 77.62 77.25 77.59 15953665.0 0.0 1.0 77.079863309353 77.229107913669 76.860971223022 77.199258992806 15953665.0
53 2017-10-16 77.42 77.81 77.35 77.65 12331147.0 0.0 1.0 77.030115107914 77.418151079137 76.960467625899 77.258956834532 12331147.0
54 2017-10-13 77.59 77.87 77.29 77.49 15250772.0 0.0 1.0 77.199258992806 77.477848920863 76.900769784173 77.099762589928 15250772.0
55 2017-10-12 76.49 77.29 76.37 77.12 16778148.0 0.0 1.0 76.104798561151 76.900769784173 75.985402877698 76.731625899281 16778148.0
56 2017-10-11 76.36 76.46 75.95 76.42 14780652.0 0.0 1.0 75.97545323741 76.074949640288 75.567517985612 76.035151079137 14780652.0
57 2017-10-10 76.33 76.63 76.14 76.29 13734627.0 0.0 1.0 75.945604316547 76.24409352518 75.756561151079 75.905805755396 13734627.0
58 2017-10-09 75.97 76.55 75.86 76.29 11364275.0 0.0 1.0 75.587417266187 76.164496402878 75.477971223022 75.905805755396 11364275.0
59 2017-10-06 75.67 76.03 75.54 76.0 13692791.0 0.0 1.0 75.288928057554 75.647115107914 75.159582733813 75.61726618705 13692791.0
60 2017-10-05 75.22 76.12 74.96 75.97 20656238.0 0.0 1.0 74.841194244604 75.736661870504 74.582503597122 75.587417266187 20656238.0
61 2017-10-04 74.0 74.72 73.71 74.69 13287346.0 0.0 1.0 73.627338129496 74.343712230216 73.338798561151 74.313863309353 13287346.0
62 2017-10-03 74.67 74.88 74.195 74.26 11935853.0 0.0 1.0 74.293964028777 74.50290647482 73.821356115108 73.886028776978 11935853.0
63 2017-10-02 74.71 75.01 74.295 74.61 15210338.0 0.0 1.0 74.333762589928 74.632251798561 73.920852517986 74.23426618705 15210338.0
64 2017-09-29 73.94 74.535 73.88 74.49 16700435.0 0.0 1.0 73.56764028777 74.159643884892 73.507942446043 74.114870503597 16700435.0
65 2017-09-28 73.54 73.97 73.31 73.87 10814063.0 0.0 1.0 73.169654676259 73.597489208633 72.94081294964 73.497992805755 10814063.0
66 2017-09-27 73.55 74.17 73.17 73.85 18934048.0 0.0 1.0 73.179604316547 73.796482014388 72.801517985612 73.47809352518 18934048.0
67 2017-09-26 73.67 73.81 72.99 73.26 17105469.0 0.0 1.0 73.299 73.438294964029 72.622424460432 72.891064748201 17105469.0
68 2017-09-25 74.09 74.25 72.92 73.26 23502422.0 0.0 1.0 73.716884892086 73.876079136691 72.552776978417 72.891064748201 23502422.0
69 2017-09-22 73.99 74.51 73.85 74.41 13969937.0 0.0 1.0 73.617388489209 74.134769784173 73.47809352518 74.035273381295 13969937.0
70 2017-09-21 75.11 75.24 74.11 74.21 19038998.0 0.0 1.0 74.731748201439 74.86109352518 73.736784172662 73.83628057554 19038998.0
71 2017-09-20 75.35 75.55 74.31 74.94 20415084.0 0.0 1.0 74.970539568345 75.169532374101 73.935776978417 74.562604316547 20415084.0
72 2017-09-19 75.21 75.71 75.01 75.44 15606870.0 0.0 1.0 74.831244604317 75.328726618705 74.632251798561 75.060086330935 15606870.0
73 2017-09-18 75.23 75.97 75.04 75.16 22730355.0 0.0 1.0 74.851143884892 75.587417266187 74.662100719424 74.781496402878 22730355.0
74 2017-09-15 74.83 75.39 74.07 75.31 37901927.0 0.0 1.0 74.453158273381 75.010338129496 73.696985611511 74.930741007194 37901927.0
75 2017-09-14 75.0 75.49 74.52 74.77 15373384.0 0.0 1.0 74.622302158273 75.109834532374 74.14471942446 74.393460431655 15373384.0
76 2017-09-13 74.93 75.23 74.55 75.21 12998629.0 0.0 1.0 74.552654676259 74.851143884892 74.174568345324 74.831244604317 12998629.0
77 2017-09-12 74.76 75.24 74.37 74.68 14003880.0 0.0 1.0 74.383510791367 74.86109352518 73.995474820144 74.303913669065 14003880.0
78 2017-09-11 74.31 74.945 74.31 74.76 17428067.0 0.0 1.0 73.935776978417 74.567579136691 73.935776978417 74.383510791367 17428067.0
79 2017-09-08 74.33 74.44 73.84 73.98 14474383.0 0.0 1.0 73.955676258993 74.065122302158 73.468143884892 73.607438848921 14474383.0
80 2017-09-07 73.68 74.6 73.6 74.34 17165518.0 0.0 1.0 73.308949640288 74.224316546763 73.229352517986 73.965625899281 17165518.0
81 2017-09-06 73.74 74.04 73.35 73.4 15945136.0 0.0 1.0 73.368647482014 73.667136690647 72.980611510791 73.03035971223 15945136.0
82 2017-09-05 73.34 73.89 72.98 73.61 21432599.0 0.0 1.0 72.970661870504 73.517892086331 72.612474820144 73.239302158273 21432599.0
83 2017-09-01 74.71 74.74 73.64 73.94 21593192.0 0.0 1.0 74.333762589928 74.363611510791 73.269151079137 73.56764028777 21593192.0
84 2017-08-31 74.03 74.96 73.8 74.77 26688077.0 0.0 1.0 73.65718705036 74.582503597122 73.428345323741 74.393460431655 26688077.0
85 2017-08-30 73.01 74.2099 72.8293 74.01 16826094.0 0.0 1.0 72.642323741007 73.836181079137 72.462533741007 73.637287769784 16826094.0
86 2017-08-29 72.25 73.16 72.05 73.05 11325418.0 0.0 1.0 71.886151079137 72.791568345324 71.687158273381 72.682122302158 11325418.0
87 2017-08-28 73.06 73.09 72.55 72.83 14112777.0 0.0 1.0 72.692071942446 72.721920863309 72.18464028777 72.463230215827 14112777.0
88 2017-08-25 72.86 73.35 72.48 72.82 12574503.0 0.0 1.0 72.493079136691 72.980611510791 72.114992805755 72.45328057554 12574503.0
89 2017-08-24 72.74 72.86 72.07 72.69 15980144.0 0.0 1.0 72.373683453237 72.493079136691 71.707057553957 72.323935251799 15980144.0
90 2017-08-23 72.96 73.15 72.53 72.72 13586784.0 0.0 1.0 72.592575539568 72.781618705036 72.164741007194 72.353784172662 13586784.0
91 2017-08-22 72.35 73.24 72.35 73.16 14183146.0 0.0 1.0 71.985647482014 72.871165467626 71.985647482014 72.791568345324 14183146.0
92 2017-08-21 72.47 72.48 71.7 72.15 17656716.0 0.0 1.0 72.105043165468 72.114992805755 71.338920863309 71.786654676259 17656716.0
93 2017-08-18 72.27 72.84 71.93 72.49 18215276.0 0.0 1.0 71.906050359712 72.473179856115 71.567762589928 72.124942446043 18215276.0
94 2017-08-17 73.58 73.87 72.4 72.4 21834250.0 0.0 1.0 73.20945323741 73.497992805755 72.035395683453 72.035395683453 21834250.0
95 2017-08-16 73.34 74.1 73.17 73.65 17814317.0 0.0 1.0 72.970661870504 73.726834532374 72.801517985612 73.279100719424 17814317.0
96 2017-08-15 73.59 73.59 73.04 73.22 17791179.0 0.39 1.0 73.219402877698 73.219402877698 72.672172661871 72.85126618705 17791179.0
97 2017-08-14 73.06 73.72 72.95 73.59 19756773.0 0.0 1.0 72.306935302621 72.960132363936 72.198069125735 72.831472336707 19756773.0
98 2017-08-11 71.61 72.7 71.28 72.5 21121250.0 0.0 1.0 70.87188115276 71.950645996448 70.545282622102 71.752707493019 21121250.0
99 2017-08-10 71.9 72.19 71.35 71.41 23153711.0 0.0 1.0 71.158891982732 71.445902812704 70.614561098302 70.673942649331 23153711.0
100 2017-08-09 72.25 72.51 72.05 72.47 20401071.0 0.0 1.0 71.505284363733 71.762604418191 71.307345860304 71.723016717505 20401071.0
101 2017-08-08 72.09 73.13 71.75 72.79 21446993.0 0.0 1.0 71.34693356099 72.376213778821 71.01043810516 72.039718322991 21446993.0
102 2017-08-07 72.8 72.9 72.26 72.4 18582345.0 0.0 1.0 72.049615248163 72.148584499877 71.515181288904 71.653738241305 18582345.0
103 2017-08-04 72.4 73.04 72.24 72.68 22412719.0 0.0 1.0 71.653738241305 72.287141452278 71.495387438562 71.930852146105 22412719.0
104 2017-08-03 72.19 72.44 71.845 72.15 17937522.0 0.0 1.0 71.445902812704 71.693325941991 71.104458894289 71.406315112019 17937522.0
105 2017-08-02 72.55 72.56 71.445 72.26 26405096.0 0.0 1.0 71.802192118877 71.812089044048 70.708581887431 71.515181288904 26405096.0
106 2017-08-01 73.1 73.42 72.49 72.58 19060885.0 0.0 1.0 72.346523003306 72.663224608793 71.742810567848 71.831882894391 19060885.0
107 2017-07-31 73.3 73.44 72.41 72.72 23151962.0 0.0 1.0 72.544461506735 72.683018459136 71.663635166476 71.970439846791 23151962.0
108 2017-07-28 72.67 73.31 72.54 73.04 17472880.0 0.0 1.0 71.920955220934 72.554358431907 71.792295193705 72.287141452278 17472880.0
109 2017-07-27 73.76 74.42 72.32 73.16 35518251.0 0.0 1.0 72.999720064622 73.652917125938 71.574562839933 72.405904554335 35518251.0
110 2017-07-26 74.34 74.38 73.81 74.05 15850344.0 0.0 1.0 73.573741724566 73.613329425252 73.049204690479 73.286730894594 15850344.0
111 2017-07-25 73.8 74.31 73.5 74.19 21522189.0 0.0 1.0 73.039307765308 73.544050949052 72.742400010164 73.425287846995 21522189.0
112 2017-07-24 73.53 73.75 73.13 73.6 20836422.0 0.0 1.0 72.772090785679 72.989823139451 72.376213778821 72.841369261879 20836422.0
113 2017-07-21 73.45 74.29 73.17 73.79 45302930.0 0.0 1.0 72.692915384307 73.524257098709 72.415801479507 73.029410840136 45302930.0
114 2017-07-20 74.18 74.3 73.28 74.24 34174677.0 0.0 1.0 73.415390921823 73.53415402388 72.524667656392 73.474772472852 34174677.0
115 2017-07-19 73.5 74.04 73.45 73.86 21769229.0 0.0 1.0 72.742400010164 73.276833969423 72.692915384307 73.098689316337 21769229.0
116 2017-07-18 73.09 73.39 72.66 73.3 26150272.0 0.0 1.0 72.336626078135 72.633533833278 71.911058295763 72.544461506735 26150272.0
117 2017-07-17 72.8 73.45 72.72 73.35 21481069.0 0.0 1.0 72.049615248163 72.692915384307 71.970439846791 72.593946132593 21481069.0
118 2017-07-14 72.24 73.27 71.96 72.78 25689303.0 0.0 1.0 71.495387438562 72.514770731221 71.218273533761 72.02982139782 25689303.0
119 2017-07-13 71.5 72.0399 71.31 71.77 20149208.0 0.0 1.0 70.763014975874 71.297349965881 70.574973397617 71.030231955503 20149208.0
120 2017-07-12 70.69 71.28 70.55 71.15 17382861.0 0.0 1.0 69.961364036987 70.545282622102 69.822807084586 70.416622594873 17382861.0
121 2017-07-11 70.0 70.68 69.75 69.99 16880205.0 0.0 1.0 69.278476200157 69.951467111815 69.03105307087 69.268579274985 16880205.0
122 2017-07-10 69.46 70.25 69.2 69.98 14903400.0 0.0 1.0 68.744042240898 69.525899329443 68.486722186441 69.258682349814 14903400.0
123 2017-07-07 68.7 69.84 68.7 69.46 15897154.0 0.0 1.0 67.991875927868 69.120125397413 67.991875927868 68.744042240898 15897154.0
124 2017-07-06 68.27 68.78 68.12 68.57 20776555.0 0.0 1.0 67.566308145496 68.07105132924 67.417854267924 67.863215900639 20776555.0
125 2017-07-05 68.255 69.44 68.22 69.08 20174523.0 0.0 1.0 67.551462757738 68.724248390555 67.516823519638 68.367959084383 20174523.0
126 2017-07-03 69.33 69.6 68.02 68.17 16164331.0 0.0 1.0 68.615382213669 68.882599193299 67.318885016209 67.467338893781 16164331.0
127 2017-06-30 68.78 69.38 68.74 68.93 23039328.0 0.0 1.0 68.07105132924 68.664866839527 68.031463628554 68.219505206811 23039328.0
128 2017-06-29 69.38 69.49 68.09 68.49 28231562.0 0.0 1.0 68.664866839527 68.773733016413 67.388163492409 67.784040499267 28231562.0
129 2017-06-28 69.21 69.841 68.79 69.8 25226070.0 0.0 1.0 68.496619111612 69.12111508993 68.080948254411 69.080537696728 25226070.0
130 2017-06-27 70.11 70.18 69.18 69.21 24862560.0 0.0 1.0 69.387342377043 69.456620853243 68.466928336098 68.496619111612 24862560.0
131 2017-06-26 71.4 71.71 70.445 70.53 19308122.0 0.0 1.0 70.66404572416 70.970850404475 69.718889370286 69.803013234243 19308122.0
132 2017-06-23 70.09 71.25 69.92 71.21 23176418.0 0.0 1.0 69.3675485267 70.515591846588 69.199300798785 70.476004145902 23176418.0
133 2017-06-22 70.54 70.59 69.71 70.26 22222851.0 0.0 1.0 69.812910159415 69.862394785272 68.991465370184 69.535796254614 22222851.0
134 2017-06-21 70.21 70.62 69.94 70.27 19190623.0 0.0 1.0 69.486311628757 69.892085560787 69.219094649128 69.545693179786 19190623.0
135 2017-06-20 70.82 70.87 69.87 69.91 20775590.0 0.0 1.0 70.090024064216 70.139508690073 69.149816172928 69.189403873614 20775590.0
136 2017-06-19 70.5 70.945 70.35 70.87 23146852.0 0.0 1.0 69.773322458729 70.213735628859 69.624868581157 70.139508690073 23146852.0
137 2017-06-16 69.73 70.0252 69.22 70.0 46911637.0 0.0 1.0 69.011259220527 69.303416451589 68.506516036783 69.278476200157 46911637.0
138 2017-06-15 69.27 70.21 68.8 69.9 25701569.0 0.0 1.0 68.556000662641 69.486311628757 68.090845179582 69.179506948442 25701569.0
139 2017-06-14 70.91 71.1 69.43 70.27 25271276.0 0.0 1.0 70.179096390759 70.367137969016 68.714351465384 69.545693179786 25271276.0
140 2017-06-13 70.02 70.82 69.96 70.65 24815455.0 0.0 1.0 69.298270050499 70.090024064216 69.238888499471 69.921776336301 24815455.0
141 2017-06-12 69.25 69.94 68.13 69.78 47363986.0 0.0 1.0 68.536206812298 69.219094649128 67.427751193095 69.060743846385 47363986.0
142 2017-06-09 72.035 72.08 68.59 70.32 48619420.0 0.0 1.0 71.292500472547 71.337036635818 67.883009750982 69.595177805643 48619420.0
143 2017-06-08 72.51 72.52 71.5 71.945 23982410.0 0.0 1.0 71.762604418191 71.772501343362 70.763014975874 71.203428146004 23982410.0
144 2017-06-07 72.635 72.77 71.95 72.39 21895156.0 0.0 1.0 71.886315982834 72.019924472648 71.20837660859 71.643841316133 21895156.0
145 2017-06-06 72.3 72.62 72.27 72.52 31220057.0 0.0 1.0 71.55476898959 71.871470595077 71.525078214076 71.772501343362 31220057.0
146 2017-06-05 71.97 72.89 71.81 72.28 29507429.0 0.0 1.0 71.228170458932 72.138687574706 71.069819656189 71.534975139247 29507429.0
147 2017-06-02 70.44 71.86 70.24 71.76 34586054.0 0.0 1.0 69.7139409077 71.119304282046 69.516002404271 71.020335030332 34586054.0
148 2017-06-01 70.24 70.61 69.451 70.1 21066468.0 0.0 1.0 69.516002404271 69.882188635615 68.735135008244 69.377445451871 21066468.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,53.45,53.96,53.2,53.25,889909.0,0.0,1.0,53.45,53.96,53.2,53.25,889909.0
2017-12-28,54.01,54.03,53.34,53.61,1186989.0,0.0,1.0,54.01,54.03,53.34,53.61,1186989.0
2017-12-27,53.95,54.19,53.7,54.0,792700.0,0.0,1.0,53.95,54.19,53.7,54.0,792700.0
2017-12-26,53.93,54.25,53.65,53.73,906947.0,0.0,1.0,53.93,54.25,53.65,53.73,906947.0
2017-12-22,54.325,54.47,53.72,54.03,1251857.0,0.0,1.0,54.325,54.47,53.72,54.03,1251857.0
2017-12-21,54.9,55.31,54.01,54.14,1346967.0,0.0,1.0,54.9,55.31,54.01,54.14,1346967.0
2017-12-20,55.74,56.41,54.74,54.82,1797666.0,0.0,1.0,55.74,56.41,54.74,54.82,1797666.0
2017-12-19,55.14,56.05,55.02,55.59,1592622.0,0.0,1.0,55.14,56.05,55.02,55.59,1592622.0
2017-12-18,54.51,55.355,54.5,54.98,2094664.0,0.0,1.0,54.51,55.355,54.5,54.98,2094664.0
2017-12-15,53.14,54.3,52.58,54.0,6275489.0,0.0,1.0,53.14,54.3,52.58,54.0,6275489.0
2017-12-14,53.16,53.46,52.7,52.81,1433280.0,0.0,1.0,53.16,53.46,52.7,52.81,1433280.0
2017-12-13,53.93,53.93,53.09,53.16,1222815.0,0.0,1.0,53.93,53.93,53.09,53.16,1222815.0
2017-12-12,54.64,54.64,53.55,53.65,1640536.0,0.0,1.0,54.64,54.64,53.55,53.65,1640536.0
2017-12-11,54.75,55.37,54.33,54.72,1492003.0,0.0,1.0,54.75,55.37,54.33,54.72,1492003.0
2017-12-08,54.74,55.57,54.36,55.03,1249849.0,0.0,1.0,54.74,55.57,54.36,55.03,1249849.0
2017-12-07,54.5,54.62,54.08,54.34,1093747.0,0.0,1.0,54.5,54.62,54.08,54.34,1093747.0
2017-12-06,54.49,54.8,53.7,54.31,1161732.0,0.0,1.0,54.49,54.8,53.7,54.31,1161732.0
2017-12-05,55.53,55.67,54.265,54.33,938087.0,0.0,1.0,55.53,55.67,54.265,54.33,938087.0
2017-12-04,55.68,56.84,55.3,55.41,2507341.0,0.0,1.0,55.68,56.84,55.3,55.41,2507341.0
2017-12-01,53.94,54.91,53.675,54.81,1314538.0,0.0,1.0,53.94,54.91,53.675,54.81,1314538.0
2017-11-30,54.0,54.69,52.36,54.16,3452181.0,0.0,1.0,54.0,54.69,52.36,54.16,3452181.0
2017-11-29,55.48,56.21,55.12,55.29,1637536.0,0.0,1.0,55.48,56.21,55.12,55.29,1637536.0
2017-11-28,55.62,55.83,54.92,55.31,1759104.0,0.0,1.0,55.62,55.83,54.92,55.31,1759104.0
2017-11-27,55.55,56.03,55.47,55.61,1224822.0,0.0,1.0,55.55,56.03,55.47,55.61,1224822.0
2017-11-24,55.41,55.74,55.01,55.5,550824.0,0.0,1.0,55.41,55.74,55.01,55.5,550824.0
2017-11-22,55.42,56.0,55.11,55.31,1270402.0,0.0,1.0,55.42,56.0,55.11,55.31,1270402.0
2017-11-21,54.93,55.88,54.8,55.48,2014071.0,0.0,1.0,54.93,55.88,54.8,55.48,2014071.0
2017-11-20,54.78,55.09,54.28,54.69,2306354.0,0.0,1.0,54.78,55.09,54.28,54.69,2306354.0
2017-11-17,54.12,54.9,53.69,54.84,3943455.0,0.0,1.0,54.12,54.9,53.69,54.84,3943455.0
2017-11-16,53.85,54.3,53.5,53.97,6186166.0,0.0,1.0,53.85,54.3,53.5,53.97,6186166.0
2017-11-15,55.09,55.19,54.58,55.07,1345399.0,0.0,1.0,55.09,55.19,54.58,55.07,1345399.0
2017-11-14,55.08,55.22,54.1,55.1,1301048.0,0.0,1.0,55.08,55.22,54.1,55.1,1301048.0
2017-11-13,54.91,55.34,54.65,55.27,1717783.0,0.0,1.0,54.91,55.34,54.65,55.27,1717783.0
2017-11-10,55.75,56.06,54.07,55.23,2272543.0,0.0,1.0,55.75,56.06,54.07,55.23,2272543.0
2017-11-09,55.74,58.27,55.29,56.89,3115303.0,0.0,1.0,55.74,58.27,55.29,56.89,3115303.0
2017-11-07,56.55,57.37,54.97,55.36,1793433.0,0.0,1.0,56.55,57.37,54.97,55.36,1793433.0
2017-11-06,55.0,56.12,54.905,55.26,1518782.0,0.0,1.0,55.0,56.12,54.905,55.26,1518782.0
2017-11-03,54.91,55.09,54.53,55.03,922980.0,0.0,1.0,54.91,55.09,54.53,55.03,922980.0
2017-11-02,54.27,55.17,54.205,54.91,2134024.0,0.0,1.0,54.27,55.17,54.205,54.91,2134024.0
2017-11-01,56.06,56.1,54.04,54.2,2246546.0,0.0,1.0,56.06,56.1,54.04,54.2,2246546.0
2017-10-31,54.82,55.98,54.715,55.75,1441239.0,0.0,1.0,54.82,55.98,54.715,55.75,1441239.0
2017-10-30,55.29,55.67,54.67,54.8,972388.0,0.0,1.0,55.29,55.67,54.67,54.8,972388.0
2017-10-27,54.8,56.28,54.49,55.64,2308873.0,0.0,1.0,54.8,56.28,54.49,55.64,2308873.0
2017-10-26,54.8,55.25,54.53,54.92,1373500.0,0.0,1.0,54.8,55.25,54.53,54.92,1373500.0
2017-10-25,54.67,55.19,54.38,54.79,2407822.0,0.0,1.0,54.67,55.19,54.38,54.79,2407822.0
2017-10-24,53.63,54.78,53.5,54.66,2467749.0,0.0,1.0,53.63,54.78,53.5,54.66,2467749.0
2017-10-23,53.76,54.1014,53.531,53.72,1984765.0,0.0,1.0,53.76,54.1014,53.531,53.72,1984765.0
2017-10-20,54.87,54.94,53.45,53.73,3459633.0,0.0,1.0,54.87,54.94,53.45,53.73,3459633.0
2017-10-19,56.4,56.52,53.8,54.17,7936900.0,0.0,1.0,56.4,56.52,53.8,54.17,7936900.0
2017-10-18,58.45,58.45,57.13,57.47,4187580.0,0.0,1.0,58.45,58.45,57.13,57.47,4187580.0
2017-10-17,58.69,59.0,58.44,58.61,2360423.0,0.0,1.0,58.69,59.0,58.44,58.61,2360423.0
2017-10-16,58.83,59.15,58.4,58.92,2088445.0,0.0,1.0,58.83,59.15,58.4,58.92,2088445.0
2017-10-13,59.43,59.6,58.22,58.74,3925398.0,0.0,1.0,59.43,59.6,58.22,58.74,3925398.0
2017-10-12,58.56,59.3,58.43,58.86,29345290.0,0.0,1.0,58.56,59.3,58.43,58.86,29345290.0
2017-10-11,59.15,59.42,58.58,58.8,2721843.0,0.0,1.0,59.15,59.42,58.58,58.8,2721843.0
2017-10-10,59.19,59.535,58.985,59.16,2658838.0,0.0,1.0,59.19,59.535,58.985,59.16,2658838.0
2017-10-09,58.75,59.66,58.71,58.89,2211669.0,0.0,1.0,58.75,59.66,58.71,58.89,2211669.0
2017-10-06,58.25,59.4,58.25,58.84,3026934.0,0.0,1.0,58.25,59.4,58.25,58.84,3026934.0
2017-10-05,58.01,58.54,57.53,58.41,7767820.0,0.0,1.0,58.01,58.54,57.53,58.41,7767820.0
2017-10-04,54.58,56.2,54.53,55.98,1566581.0,0.0,1.0,54.58,56.2,54.53,55.98,1566581.0
2017-10-03,54.46,55.11,54.03,54.73,1212466.0,0.0,1.0,54.46,55.11,54.03,54.73,1212466.0
2017-10-02,53.94,54.53,53.6,54.42,1111899.0,0.0,1.0,53.94,54.53,53.6,54.42,1111899.0
2017-09-29,53.46,54.15,52.44,54.05,2508346.0,0.0,1.0,53.46,54.15,52.44,54.05,2508346.0
2017-09-28,52.52,53.93,51.99,53.65,2527667.0,0.0,1.0,52.52,53.93,51.99,53.65,2527667.0
2017-09-27,54.99,55.04,52.74,52.83,1960663.0,0.0,1.0,54.99,55.04,52.74,52.83,1960663.0
2017-09-26,54.46,55.68,54.26,54.89,2549545.0,0.0,1.0,54.46,55.68,54.26,54.89,2549545.0
2017-09-25,53.74,54.11,53.23,53.6,1422751.0,0.0,1.0,53.74,54.11,53.23,53.6,1422751.0
2017-09-22,54.09,54.81,53.75,54.02,1392579.0,0.0,1.0,54.09,54.81,53.75,54.02,1392579.0
2017-09-21,54.54,54.83,53.95,54.4,1231315.0,0.0,1.0,54.54,54.83,53.95,54.4,1231315.0
2017-09-20,55.36,55.42,53.71,54.36,2204298.0,0.0,1.0,55.36,55.42,53.71,54.36,2204298.0
2017-09-19,56.27,56.27,55.29,55.46,1504249.0,0.0,1.0,56.27,56.27,55.29,55.46,1504249.0
2017-09-18,56.7,57.21,56.28,56.35,1455687.0,0.0,1.0,56.7,57.21,56.28,56.35,1455687.0
2017-09-15,56.55,56.74,55.28,56.74,3808399.0,0.0,1.0,56.55,56.74,55.28,56.74,3808399.0
2017-09-14,57.35,58.58,57.25,57.72,1354813.0,0.0,1.0,57.35,58.58,57.25,57.72,1354813.0
2017-09-13,56.94,57.84,56.75,57.79,1399743.0,0.0,1.0,56.94,57.84,56.75,57.79,1399743.0
2017-09-12,56.92,57.22,56.41,57.2,1019670.0,0.0,1.0,56.92,57.22,56.41,57.2,1019670.0
2017-09-11,56.19,58.2,56.0,56.65,2870913.0,0.0,1.0,56.19,58.2,56.0,56.65,2870913.0
2017-09-08,55.84,56.98,55.01,55.12,1537947.0,0.0,1.0,55.84,56.98,55.01,55.12,1537947.0
2017-09-07,57.0,57.43,55.77,55.86,1642298.0,0.0,1.0,57.0,57.43,55.77,55.86,1642298.0
2017-09-06,56.53,57.17,55.91,57.12,1961468.0,0.0,1.0,56.53,57.17,55.91,57.12,1961468.0
2017-09-05,58.51,58.54,55.3,56.69,2810897.0,0.0,1.0,58.51,58.54,55.3,56.69,2810897.0
2017-09-01,59.62,60.0,58.48,58.54,1159890.0,0.0,1.0,59.62,60.0,58.48,58.54,1159890.0
2017-08-31,58.42,59.5,58.41,59.46,1792821.0,0.0,1.0,58.42,59.5,58.41,59.46,1792821.0
2017-08-30,57.53,58.8,57.25,58.22,1430195.0,0.0,1.0,57.53,58.8,57.25,58.22,1430195.0
2017-08-29,57.43,57.74,56.47,57.64,1532747.0,0.0,1.0,57.43,57.74,56.47,57.64,1532747.0
2017-08-28,57.98,58.03,57.48,57.88,878613.0,0.0,1.0,57.98,58.03,57.48,57.88,878613.0
2017-08-25,57.99,58.0,57.58,57.72,1934962.0,0.0,1.0,57.99,58.0,57.58,57.72,1934962.0
2017-08-24,57.33,57.905,57.29,57.73,1495111.0,0.0,1.0,57.33,57.905,57.29,57.73,1495111.0
2017-08-23,56.53,57.91,56.53,57.15,1903662.0,0.0,1.0,56.53,57.91,56.53,57.15,1903662.0
2017-08-22,56.01,57.03,56.01,56.9,1072763.0,0.0,1.0,56.01,57.03,56.01,56.9,1072763.0
2017-08-21,55.81,56.15,55.59,55.86,980583.0,0.0,1.0,55.81,56.15,55.59,55.86,980583.0
2017-08-18,56.33,56.33,55.26,55.78,1424778.0,0.0,1.0,56.33,56.33,55.26,55.78,1424778.0
2017-08-17,57.98,58.07,56.01,56.18,2067539.0,0.0,1.0,57.98,58.07,56.01,56.18,2067539.0
2017-08-16,57.8,58.41,57.44,57.9,1434593.0,0.0,1.0,57.8,58.41,57.44,57.9,1434593.0
2017-08-15,57.61,58.56,57.22,57.45,2822548.0,0.0,1.0,57.61,58.56,57.22,57.45,2822548.0
2017-08-14,57.14,57.83,57.01,57.46,2619908.0,0.0,1.0,57.14,57.83,57.01,57.46,2619908.0
2017-08-11,54.75,57.17,54.15,56.77,12874815.0,0.0,1.0,54.75,57.17,54.15,56.77,12874815.0
2017-08-10,58.04,58.16,56.9,57.07,1656606.0,0.0,1.0,58.04,58.16,56.9,57.07,1656606.0
2017-08-09,58.88,58.99,58.05,58.36,2075241.0,0.0,1.0,58.88,58.99,58.05,58.36,2075241.0
2017-08-08,59.05,61.48,58.85,59.42,5341341.0,0.0,1.0,59.05,61.48,58.85,59.42,5341341.0
2017-08-07,57.15,57.62,56.49,56.65,2833326.0,0.0,1.0,57.15,57.62,56.49,56.65,2833326.0
2017-08-04,56.47,57.48,56.27,56.9,1265045.0,0.0,1.0,56.47,57.48,56.27,56.9,1265045.0
2017-08-03,55.77,56.96,55.77,56.25,1152770.0,0.0,1.0,55.77,56.96,55.77,56.25,1152770.0
2017-08-02,56.89,57.25,55.45,55.84,1255978.0,0.0,1.0,56.89,57.25,55.45,55.84,1255978.0
2017-08-01,56.49,57.25,56.15,56.91,2486095.0,0.0,1.0,56.49,57.25,56.15,56.91,2486095.0
2017-07-31,55.45,55.73,54.975,55.07,886281.0,0.0,1.0,55.45,55.73,54.975,55.07,886281.0
2017-07-28,54.71,55.26,54.39,55.21,983892.0,0.0,1.0,54.71,55.26,54.39,55.21,983892.0
2017-07-27,55.7,55.85,54.29,55.11,1201890.0,0.0,1.0,55.7,55.85,54.29,55.11,1201890.0
2017-07-26,56.0,56.01,55.2,55.65,631774.0,0.0,1.0,56.0,56.01,55.2,55.65,631774.0
2017-07-25,55.9,56.36,55.43,55.75,998410.0,0.0,1.0,55.9,56.36,55.43,55.75,998410.0
2017-07-24,55.3,55.77,55.04,55.73,1082025.0,0.0,1.0,55.3,55.77,55.04,55.73,1082025.0
2017-07-21,54.9,55.23,54.7645,55.07,658226.0,0.0,1.0,54.9,55.23,54.7645,55.07,658226.0
2017-07-20,54.53,55.33,54.33,55.05,972645.0,0.0,1.0,54.53,55.33,54.33,55.05,972645.0
2017-07-19,54.27,54.51,54.09,54.38,688376.0,0.0,1.0,54.27,54.51,54.09,54.38,688376.0
2017-07-18,54.22,54.44,53.71,54.18,620018.0,0.0,1.0,54.22,54.44,53.71,54.18,620018.0
2017-07-17,53.51,54.45,53.16,54.13,1062125.0,0.0,1.0,53.51,54.45,53.16,54.13,1062125.0
2017-07-14,54.43,54.48,53.4,53.47,923880.0,0.0,1.0,54.43,54.48,53.4,53.47,923880.0
2017-07-13,54.12,54.49,53.65,54.24,1061017.0,0.0,1.0,54.12,54.49,53.65,54.24,1061017.0
2017-07-12,54.32,54.64,53.58,54.09,1174740.0,0.0,1.0,54.32,54.64,53.58,54.09,1174740.0
2017-07-11,53.79,54.3,53.4,53.96,780957.0,0.0,1.0,53.79,54.3,53.4,53.96,780957.0
2017-07-10,54.53,55.09,53.663,54.03,1253838.0,0.0,1.0,54.53,55.09,53.663,54.03,1253838.0
2017-07-07,54.2,55.04,54.2,54.68,950235.0,0.0,1.0,54.2,55.04,54.2,54.68,950235.0
2017-07-06,55.06,55.06,53.925,54.06,1550796.0,0.0,1.0,55.06,55.06,53.925,54.06,1550796.0
2017-07-05,54.52,55.75,54.495,55.41,973694.0,0.0,1.0,54.52,55.75,54.495,55.41,973694.0
2017-07-03,54.63,55.21,54.38,54.55,496186.0,0.0,1.0,54.63,55.21,54.38,54.55,496186.0
2017-06-30,54.96,55.0,54.27,54.29,1025663.0,0.0,1.0,54.96,55.0,54.27,54.29,1025663.0
2017-06-29,55.16,55.33,54.08,54.42,844905.0,0.0,1.0,55.16,55.33,54.08,54.42,844905.0
2017-06-28,54.18,55.73,54.18,55.28,1012373.0,0.0,1.0,54.18,55.73,54.18,55.28,1012373.0
2017-06-27,55.01,55.29,53.84,53.86,1517157.0,0.0,1.0,55.01,55.29,53.84,53.86,1517157.0
2017-06-26,54.82,56.12,54.82,55.31,1225716.0,0.0,1.0,54.82,56.12,54.82,55.31,1225716.0
2017-06-23,55.57,55.87,54.74,54.81,2188845.0,0.0,1.0,55.57,55.87,54.74,54.81,2188845.0
2017-06-22,55.01,56.26,54.9,55.46,2613554.0,0.0,1.0,55.01,56.26,54.9,55.46,2613554.0
2017-06-21,53.24,55.23,53.2,54.9,2426566.0,0.0,1.0,53.24,55.23,53.2,54.9,2426566.0
2017-06-20,53.51,53.92,52.95,53.1,1059158.0,0.0,1.0,53.51,53.92,52.95,53.1,1059158.0
2017-06-19,53.2,53.84,53.06,53.63,1036571.0,0.0,1.0,53.2,53.84,53.06,53.63,1036571.0
2017-06-16,52.71,53.01,52.09,52.9,2348629.0,0.0,1.0,52.71,53.01,52.09,52.9,2348629.0
2017-06-15,51.61,52.95,51.61,52.91,1146075.0,0.0,1.0,51.61,52.95,51.61,52.91,1146075.0
2017-06-14,51.99,52.74,51.7,52.17,1432854.0,0.0,1.0,51.99,52.74,51.7,52.17,1432854.0
2017-06-13,50.78,52.23,50.77,51.84,1457083.0,0.0,1.0,50.78,52.23,50.77,51.84,1457083.0
2017-06-12,50.98,51.26,49.52,50.42,2050208.0,0.0,1.0,50.98,51.26,49.52,50.42,2050208.0
2017-06-09,51.97,52.31,50.8,51.13,2214803.0,0.0,1.0,51.97,52.31,50.8,51.13,2214803.0
2017-06-08,50.93,52.1,50.68,51.79,2046748.0,0.0,1.0,50.93,52.1,50.68,51.79,2046748.0
2017-06-07,50.08,50.81,49.75,50.79,1934974.0,0.0,1.0,50.08,50.81,49.75,50.79,1934974.0
2017-06-06,50.0,50.6,49.66,49.72,2199861.0,0.0,1.0,50.0,50.6,49.66,49.72,2199861.0
2017-06-05,51.17,51.17,50.07,50.31,1580004.0,0.0,1.0,51.17,51.17,50.07,50.31,1580004.0
2017-06-02,51.16,51.64,50.97,51.16,1166461.0,0.0,1.0,51.16,51.64,50.97,51.16,1166461.0
2017-06-01,50.23,51.1,49.98,50.93,1713508.0,0.0,1.0,50.23,51.1,49.98,50.93,1713508.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 53.45 53.96 53.2 53.25 889909.0 0.0 1.0 53.45 53.96 53.2 53.25 889909.0
3 2017-12-28 54.01 54.03 53.34 53.61 1186989.0 0.0 1.0 54.01 54.03 53.34 53.61 1186989.0
4 2017-12-27 53.95 54.19 53.7 54.0 792700.0 0.0 1.0 53.95 54.19 53.7 54.0 792700.0
5 2017-12-26 53.93 54.25 53.65 53.73 906947.0 0.0 1.0 53.93 54.25 53.65 53.73 906947.0
6 2017-12-22 54.325 54.47 53.72 54.03 1251857.0 0.0 1.0 54.325 54.47 53.72 54.03 1251857.0
7 2017-12-21 54.9 55.31 54.01 54.14 1346967.0 0.0 1.0 54.9 55.31 54.01 54.14 1346967.0
8 2017-12-20 55.74 56.41 54.74 54.82 1797666.0 0.0 1.0 55.74 56.41 54.74 54.82 1797666.0
9 2017-12-19 55.14 56.05 55.02 55.59 1592622.0 0.0 1.0 55.14 56.05 55.02 55.59 1592622.0
10 2017-12-18 54.51 55.355 54.5 54.98 2094664.0 0.0 1.0 54.51 55.355 54.5 54.98 2094664.0
11 2017-12-15 53.14 54.3 52.58 54.0 6275489.0 0.0 1.0 53.14 54.3 52.58 54.0 6275489.0
12 2017-12-14 53.16 53.46 52.7 52.81 1433280.0 0.0 1.0 53.16 53.46 52.7 52.81 1433280.0
13 2017-12-13 53.93 53.93 53.09 53.16 1222815.0 0.0 1.0 53.93 53.93 53.09 53.16 1222815.0
14 2017-12-12 54.64 54.64 53.55 53.65 1640536.0 0.0 1.0 54.64 54.64 53.55 53.65 1640536.0
15 2017-12-11 54.75 55.37 54.33 54.72 1492003.0 0.0 1.0 54.75 55.37 54.33 54.72 1492003.0
16 2017-12-08 54.74 55.57 54.36 55.03 1249849.0 0.0 1.0 54.74 55.57 54.36 55.03 1249849.0
17 2017-12-07 54.5 54.62 54.08 54.34 1093747.0 0.0 1.0 54.5 54.62 54.08 54.34 1093747.0
18 2017-12-06 54.49 54.8 53.7 54.31 1161732.0 0.0 1.0 54.49 54.8 53.7 54.31 1161732.0
19 2017-12-05 55.53 55.67 54.265 54.33 938087.0 0.0 1.0 55.53 55.67 54.265 54.33 938087.0
20 2017-12-04 55.68 56.84 55.3 55.41 2507341.0 0.0 1.0 55.68 56.84 55.3 55.41 2507341.0
21 2017-12-01 53.94 54.91 53.675 54.81 1314538.0 0.0 1.0 53.94 54.91 53.675 54.81 1314538.0
22 2017-11-30 54.0 54.69 52.36 54.16 3452181.0 0.0 1.0 54.0 54.69 52.36 54.16 3452181.0
23 2017-11-29 55.48 56.21 55.12 55.29 1637536.0 0.0 1.0 55.48 56.21 55.12 55.29 1637536.0
24 2017-11-28 55.62 55.83 54.92 55.31 1759104.0 0.0 1.0 55.62 55.83 54.92 55.31 1759104.0
25 2017-11-27 55.55 56.03 55.47 55.61 1224822.0 0.0 1.0 55.55 56.03 55.47 55.61 1224822.0
26 2017-11-24 55.41 55.74 55.01 55.5 550824.0 0.0 1.0 55.41 55.74 55.01 55.5 550824.0
27 2017-11-22 55.42 56.0 55.11 55.31 1270402.0 0.0 1.0 55.42 56.0 55.11 55.31 1270402.0
28 2017-11-21 54.93 55.88 54.8 55.48 2014071.0 0.0 1.0 54.93 55.88 54.8 55.48 2014071.0
29 2017-11-20 54.78 55.09 54.28 54.69 2306354.0 0.0 1.0 54.78 55.09 54.28 54.69 2306354.0
30 2017-11-17 54.12 54.9 53.69 54.84 3943455.0 0.0 1.0 54.12 54.9 53.69 54.84 3943455.0
31 2017-11-16 53.85 54.3 53.5 53.97 6186166.0 0.0 1.0 53.85 54.3 53.5 53.97 6186166.0
32 2017-11-15 55.09 55.19 54.58 55.07 1345399.0 0.0 1.0 55.09 55.19 54.58 55.07 1345399.0
33 2017-11-14 55.08 55.22 54.1 55.1 1301048.0 0.0 1.0 55.08 55.22 54.1 55.1 1301048.0
34 2017-11-13 54.91 55.34 54.65 55.27 1717783.0 0.0 1.0 54.91 55.34 54.65 55.27 1717783.0
35 2017-11-10 55.75 56.06 54.07 55.23 2272543.0 0.0 1.0 55.75 56.06 54.07 55.23 2272543.0
36 2017-11-09 55.74 58.27 55.29 56.89 3115303.0 0.0 1.0 55.74 58.27 55.29 56.89 3115303.0
37 2017-11-07 56.55 57.37 54.97 55.36 1793433.0 0.0 1.0 56.55 57.37 54.97 55.36 1793433.0
38 2017-11-06 55.0 56.12 54.905 55.26 1518782.0 0.0 1.0 55.0 56.12 54.905 55.26 1518782.0
39 2017-11-03 54.91 55.09 54.53 55.03 922980.0 0.0 1.0 54.91 55.09 54.53 55.03 922980.0
40 2017-11-02 54.27 55.17 54.205 54.91 2134024.0 0.0 1.0 54.27 55.17 54.205 54.91 2134024.0
41 2017-11-01 56.06 56.1 54.04 54.2 2246546.0 0.0 1.0 56.06 56.1 54.04 54.2 2246546.0
42 2017-10-31 54.82 55.98 54.715 55.75 1441239.0 0.0 1.0 54.82 55.98 54.715 55.75 1441239.0
43 2017-10-30 55.29 55.67 54.67 54.8 972388.0 0.0 1.0 55.29 55.67 54.67 54.8 972388.0
44 2017-10-27 54.8 56.28 54.49 55.64 2308873.0 0.0 1.0 54.8 56.28 54.49 55.64 2308873.0
45 2017-10-26 54.8 55.25 54.53 54.92 1373500.0 0.0 1.0 54.8 55.25 54.53 54.92 1373500.0
46 2017-10-25 54.67 55.19 54.38 54.79 2407822.0 0.0 1.0 54.67 55.19 54.38 54.79 2407822.0
47 2017-10-24 53.63 54.78 53.5 54.66 2467749.0 0.0 1.0 53.63 54.78 53.5 54.66 2467749.0
48 2017-10-23 53.76 54.1014 53.531 53.72 1984765.0 0.0 1.0 53.76 54.1014 53.531 53.72 1984765.0
49 2017-10-20 54.87 54.94 53.45 53.73 3459633.0 0.0 1.0 54.87 54.94 53.45 53.73 3459633.0
50 2017-10-19 56.4 56.52 53.8 54.17 7936900.0 0.0 1.0 56.4 56.52 53.8 54.17 7936900.0
51 2017-10-18 58.45 58.45 57.13 57.47 4187580.0 0.0 1.0 58.45 58.45 57.13 57.47 4187580.0
52 2017-10-17 58.69 59.0 58.44 58.61 2360423.0 0.0 1.0 58.69 59.0 58.44 58.61 2360423.0
53 2017-10-16 58.83 59.15 58.4 58.92 2088445.0 0.0 1.0 58.83 59.15 58.4 58.92 2088445.0
54 2017-10-13 59.43 59.6 58.22 58.74 3925398.0 0.0 1.0 59.43 59.6 58.22 58.74 3925398.0
55 2017-10-12 58.56 59.3 58.43 58.86 29345290.0 0.0 1.0 58.56 59.3 58.43 58.86 29345290.0
56 2017-10-11 59.15 59.42 58.58 58.8 2721843.0 0.0 1.0 59.15 59.42 58.58 58.8 2721843.0
57 2017-10-10 59.19 59.535 58.985 59.16 2658838.0 0.0 1.0 59.19 59.535 58.985 59.16 2658838.0
58 2017-10-09 58.75 59.66 58.71 58.89 2211669.0 0.0 1.0 58.75 59.66 58.71 58.89 2211669.0
59 2017-10-06 58.25 59.4 58.25 58.84 3026934.0 0.0 1.0 58.25 59.4 58.25 58.84 3026934.0
60 2017-10-05 58.01 58.54 57.53 58.41 7767820.0 0.0 1.0 58.01 58.54 57.53 58.41 7767820.0
61 2017-10-04 54.58 56.2 54.53 55.98 1566581.0 0.0 1.0 54.58 56.2 54.53 55.98 1566581.0
62 2017-10-03 54.46 55.11 54.03 54.73 1212466.0 0.0 1.0 54.46 55.11 54.03 54.73 1212466.0
63 2017-10-02 53.94 54.53 53.6 54.42 1111899.0 0.0 1.0 53.94 54.53 53.6 54.42 1111899.0
64 2017-09-29 53.46 54.15 52.44 54.05 2508346.0 0.0 1.0 53.46 54.15 52.44 54.05 2508346.0
65 2017-09-28 52.52 53.93 51.99 53.65 2527667.0 0.0 1.0 52.52 53.93 51.99 53.65 2527667.0
66 2017-09-27 54.99 55.04 52.74 52.83 1960663.0 0.0 1.0 54.99 55.04 52.74 52.83 1960663.0
67 2017-09-26 54.46 55.68 54.26 54.89 2549545.0 0.0 1.0 54.46 55.68 54.26 54.89 2549545.0
68 2017-09-25 53.74 54.11 53.23 53.6 1422751.0 0.0 1.0 53.74 54.11 53.23 53.6 1422751.0
69 2017-09-22 54.09 54.81 53.75 54.02 1392579.0 0.0 1.0 54.09 54.81 53.75 54.02 1392579.0
70 2017-09-21 54.54 54.83 53.95 54.4 1231315.0 0.0 1.0 54.54 54.83 53.95 54.4 1231315.0
71 2017-09-20 55.36 55.42 53.71 54.36 2204298.0 0.0 1.0 55.36 55.42 53.71 54.36 2204298.0
72 2017-09-19 56.27 56.27 55.29 55.46 1504249.0 0.0 1.0 56.27 56.27 55.29 55.46 1504249.0
73 2017-09-18 56.7 57.21 56.28 56.35 1455687.0 0.0 1.0 56.7 57.21 56.28 56.35 1455687.0
74 2017-09-15 56.55 56.74 55.28 56.74 3808399.0 0.0 1.0 56.55 56.74 55.28 56.74 3808399.0
75 2017-09-14 57.35 58.58 57.25 57.72 1354813.0 0.0 1.0 57.35 58.58 57.25 57.72 1354813.0
76 2017-09-13 56.94 57.84 56.75 57.79 1399743.0 0.0 1.0 56.94 57.84 56.75 57.79 1399743.0
77 2017-09-12 56.92 57.22 56.41 57.2 1019670.0 0.0 1.0 56.92 57.22 56.41 57.2 1019670.0
78 2017-09-11 56.19 58.2 56.0 56.65 2870913.0 0.0 1.0 56.19 58.2 56.0 56.65 2870913.0
79 2017-09-08 55.84 56.98 55.01 55.12 1537947.0 0.0 1.0 55.84 56.98 55.01 55.12 1537947.0
80 2017-09-07 57.0 57.43 55.77 55.86 1642298.0 0.0 1.0 57.0 57.43 55.77 55.86 1642298.0
81 2017-09-06 56.53 57.17 55.91 57.12 1961468.0 0.0 1.0 56.53 57.17 55.91 57.12 1961468.0
82 2017-09-05 58.51 58.54 55.3 56.69 2810897.0 0.0 1.0 58.51 58.54 55.3 56.69 2810897.0
83 2017-09-01 59.62 60.0 58.48 58.54 1159890.0 0.0 1.0 59.62 60.0 58.48 58.54 1159890.0
84 2017-08-31 58.42 59.5 58.41 59.46 1792821.0 0.0 1.0 58.42 59.5 58.41 59.46 1792821.0
85 2017-08-30 57.53 58.8 57.25 58.22 1430195.0 0.0 1.0 57.53 58.8 57.25 58.22 1430195.0
86 2017-08-29 57.43 57.74 56.47 57.64 1532747.0 0.0 1.0 57.43 57.74 56.47 57.64 1532747.0
87 2017-08-28 57.98 58.03 57.48 57.88 878613.0 0.0 1.0 57.98 58.03 57.48 57.88 878613.0
88 2017-08-25 57.99 58.0 57.58 57.72 1934962.0 0.0 1.0 57.99 58.0 57.58 57.72 1934962.0
89 2017-08-24 57.33 57.905 57.29 57.73 1495111.0 0.0 1.0 57.33 57.905 57.29 57.73 1495111.0
90 2017-08-23 56.53 57.91 56.53 57.15 1903662.0 0.0 1.0 56.53 57.91 56.53 57.15 1903662.0
91 2017-08-22 56.01 57.03 56.01 56.9 1072763.0 0.0 1.0 56.01 57.03 56.01 56.9 1072763.0
92 2017-08-21 55.81 56.15 55.59 55.86 980583.0 0.0 1.0 55.81 56.15 55.59 55.86 980583.0
93 2017-08-18 56.33 56.33 55.26 55.78 1424778.0 0.0 1.0 56.33 56.33 55.26 55.78 1424778.0
94 2017-08-17 57.98 58.07 56.01 56.18 2067539.0 0.0 1.0 57.98 58.07 56.01 56.18 2067539.0
95 2017-08-16 57.8 58.41 57.44 57.9 1434593.0 0.0 1.0 57.8 58.41 57.44 57.9 1434593.0
96 2017-08-15 57.61 58.56 57.22 57.45 2822548.0 0.0 1.0 57.61 58.56 57.22 57.45 2822548.0
97 2017-08-14 57.14 57.83 57.01 57.46 2619908.0 0.0 1.0 57.14 57.83 57.01 57.46 2619908.0
98 2017-08-11 54.75 57.17 54.15 56.77 12874815.0 0.0 1.0 54.75 57.17 54.15 56.77 12874815.0
99 2017-08-10 58.04 58.16 56.9 57.07 1656606.0 0.0 1.0 58.04 58.16 56.9 57.07 1656606.0
100 2017-08-09 58.88 58.99 58.05 58.36 2075241.0 0.0 1.0 58.88 58.99 58.05 58.36 2075241.0
101 2017-08-08 59.05 61.48 58.85 59.42 5341341.0 0.0 1.0 59.05 61.48 58.85 59.42 5341341.0
102 2017-08-07 57.15 57.62 56.49 56.65 2833326.0 0.0 1.0 57.15 57.62 56.49 56.65 2833326.0
103 2017-08-04 56.47 57.48 56.27 56.9 1265045.0 0.0 1.0 56.47 57.48 56.27 56.9 1265045.0
104 2017-08-03 55.77 56.96 55.77 56.25 1152770.0 0.0 1.0 55.77 56.96 55.77 56.25 1152770.0
105 2017-08-02 56.89 57.25 55.45 55.84 1255978.0 0.0 1.0 56.89 57.25 55.45 55.84 1255978.0
106 2017-08-01 56.49 57.25 56.15 56.91 2486095.0 0.0 1.0 56.49 57.25 56.15 56.91 2486095.0
107 2017-07-31 55.45 55.73 54.975 55.07 886281.0 0.0 1.0 55.45 55.73 54.975 55.07 886281.0
108 2017-07-28 54.71 55.26 54.39 55.21 983892.0 0.0 1.0 54.71 55.26 54.39 55.21 983892.0
109 2017-07-27 55.7 55.85 54.29 55.11 1201890.0 0.0 1.0 55.7 55.85 54.29 55.11 1201890.0
110 2017-07-26 56.0 56.01 55.2 55.65 631774.0 0.0 1.0 56.0 56.01 55.2 55.65 631774.0
111 2017-07-25 55.9 56.36 55.43 55.75 998410.0 0.0 1.0 55.9 56.36 55.43 55.75 998410.0
112 2017-07-24 55.3 55.77 55.04 55.73 1082025.0 0.0 1.0 55.3 55.77 55.04 55.73 1082025.0
113 2017-07-21 54.9 55.23 54.7645 55.07 658226.0 0.0 1.0 54.9 55.23 54.7645 55.07 658226.0
114 2017-07-20 54.53 55.33 54.33 55.05 972645.0 0.0 1.0 54.53 55.33 54.33 55.05 972645.0
115 2017-07-19 54.27 54.51 54.09 54.38 688376.0 0.0 1.0 54.27 54.51 54.09 54.38 688376.0
116 2017-07-18 54.22 54.44 53.71 54.18 620018.0 0.0 1.0 54.22 54.44 53.71 54.18 620018.0
117 2017-07-17 53.51 54.45 53.16 54.13 1062125.0 0.0 1.0 53.51 54.45 53.16 54.13 1062125.0
118 2017-07-14 54.43 54.48 53.4 53.47 923880.0 0.0 1.0 54.43 54.48 53.4 53.47 923880.0
119 2017-07-13 54.12 54.49 53.65 54.24 1061017.0 0.0 1.0 54.12 54.49 53.65 54.24 1061017.0
120 2017-07-12 54.32 54.64 53.58 54.09 1174740.0 0.0 1.0 54.32 54.64 53.58 54.09 1174740.0
121 2017-07-11 53.79 54.3 53.4 53.96 780957.0 0.0 1.0 53.79 54.3 53.4 53.96 780957.0
122 2017-07-10 54.53 55.09 53.663 54.03 1253838.0 0.0 1.0 54.53 55.09 53.663 54.03 1253838.0
123 2017-07-07 54.2 55.04 54.2 54.68 950235.0 0.0 1.0 54.2 55.04 54.2 54.68 950235.0
124 2017-07-06 55.06 55.06 53.925 54.06 1550796.0 0.0 1.0 55.06 55.06 53.925 54.06 1550796.0
125 2017-07-05 54.52 55.75 54.495 55.41 973694.0 0.0 1.0 54.52 55.75 54.495 55.41 973694.0
126 2017-07-03 54.63 55.21 54.38 54.55 496186.0 0.0 1.0 54.63 55.21 54.38 54.55 496186.0
127 2017-06-30 54.96 55.0 54.27 54.29 1025663.0 0.0 1.0 54.96 55.0 54.27 54.29 1025663.0
128 2017-06-29 55.16 55.33 54.08 54.42 844905.0 0.0 1.0 55.16 55.33 54.08 54.42 844905.0
129 2017-06-28 54.18 55.73 54.18 55.28 1012373.0 0.0 1.0 54.18 55.73 54.18 55.28 1012373.0
130 2017-06-27 55.01 55.29 53.84 53.86 1517157.0 0.0 1.0 55.01 55.29 53.84 53.86 1517157.0
131 2017-06-26 54.82 56.12 54.82 55.31 1225716.0 0.0 1.0 54.82 56.12 54.82 55.31 1225716.0
132 2017-06-23 55.57 55.87 54.74 54.81 2188845.0 0.0 1.0 55.57 55.87 54.74 54.81 2188845.0
133 2017-06-22 55.01 56.26 54.9 55.46 2613554.0 0.0 1.0 55.01 56.26 54.9 55.46 2613554.0
134 2017-06-21 53.24 55.23 53.2 54.9 2426566.0 0.0 1.0 53.24 55.23 53.2 54.9 2426566.0
135 2017-06-20 53.51 53.92 52.95 53.1 1059158.0 0.0 1.0 53.51 53.92 52.95 53.1 1059158.0
136 2017-06-19 53.2 53.84 53.06 53.63 1036571.0 0.0 1.0 53.2 53.84 53.06 53.63 1036571.0
137 2017-06-16 52.71 53.01 52.09 52.9 2348629.0 0.0 1.0 52.71 53.01 52.09 52.9 2348629.0
138 2017-06-15 51.61 52.95 51.61 52.91 1146075.0 0.0 1.0 51.61 52.95 51.61 52.91 1146075.0
139 2017-06-14 51.99 52.74 51.7 52.17 1432854.0 0.0 1.0 51.99 52.74 51.7 52.17 1432854.0
140 2017-06-13 50.78 52.23 50.77 51.84 1457083.0 0.0 1.0 50.78 52.23 50.77 51.84 1457083.0
141 2017-06-12 50.98 51.26 49.52 50.42 2050208.0 0.0 1.0 50.98 51.26 49.52 50.42 2050208.0
142 2017-06-09 51.97 52.31 50.8 51.13 2214803.0 0.0 1.0 51.97 52.31 50.8 51.13 2214803.0
143 2017-06-08 50.93 52.1 50.68 51.79 2046748.0 0.0 1.0 50.93 52.1 50.68 51.79 2046748.0
144 2017-06-07 50.08 50.81 49.75 50.79 1934974.0 0.0 1.0 50.08 50.81 49.75 50.79 1934974.0
145 2017-06-06 50.0 50.6 49.66 49.72 2199861.0 0.0 1.0 50.0 50.6 49.66 49.72 2199861.0
146 2017-06-05 51.17 51.17 50.07 50.31 1580004.0 0.0 1.0 51.17 51.17 50.07 50.31 1580004.0
147 2017-06-02 51.16 51.64 50.97 51.16 1166461.0 0.0 1.0 51.16 51.64 50.97 51.16 1166461.0
148 2017-06-01 50.23 51.1 49.98 50.93 1713508.0 0.0 1.0 50.23 51.1 49.98 50.93 1713508.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,192.51,193.95,191.22,191.96,5158845.0,0.0,1.0,192.51,193.95,191.22,191.96,5158845.0
2017-12-28,187.18,194.49,186.85,192.71,10080261.0,0.0,1.0,187.18,194.49,186.85,192.71,10080261.0
2017-12-27,187.8,188.1,185.22,186.24,3932094.0,0.0,1.0,187.8,188.1,185.22,186.24,3932094.0
2017-12-26,189.78,189.94,186.4,187.76,3032707.0,0.0,1.0,189.78,189.94,186.4,187.76,3032707.0
2017-12-22,188.33,190.95,186.8,189.94,3760922.0,0.0,1.0,188.33,190.95,186.8,189.94,3760922.0
2017-12-21,189.44,190.95,187.58,188.62,3522551.0,0.0,1.0,189.44,190.95,187.58,188.62,3522551.0
2017-12-20,187.94,189.11,185.26,188.82,5814609.0,0.0,1.0,187.94,189.11,185.26,188.82,5814609.0
2017-12-19,190.18,190.2981,185.75,187.02,6526555.0,0.0,1.0,190.18,190.2981,185.75,187.02,6526555.0
2017-12-18,191.2,191.65,188.9,190.42,4944337.0,0.0,1.0,191.2,191.65,188.9,190.42,4944337.0
2017-12-15,189.61,191.43,188.01,190.12,7048874.0,0.0,1.0,189.61,191.43,188.01,190.12,7048874.0
2017-12-14,187.98,192.64,187.2,189.56,7677048.0,0.0,1.0,187.98,192.64,187.2,189.56,7677048.0
2017-12-13,186.1,188.69,185.41,187.86,4653749.0,0.0,1.0,186.1,188.69,185.41,187.86,4653749.0
2017-12-12,186.01,187.85,184.8183,185.73,4135595.0,0.0,1.0,186.01,187.85,184.8183,185.73,4135595.0
2017-12-11,187.85,189.42,185.91,186.22,5131319.0,0.0,1.0,187.85,189.42,185.91,186.22,5131319.0
2017-12-08,186.5,189.42,186.3,188.54,4909440.0,0.0,1.0,186.5,189.42,186.3,188.54,4909440.0
2017-12-07,185.71,187.34,183.22,185.2,4543492.0,0.0,1.0,185.71,187.34,183.22,185.2,4543492.0
2017-12-06,183.38,186.4844,182.88,185.3,5006257.0,0.0,1.0,183.38,186.4844,182.88,185.3,5006257.0
2017-12-05,183.5,188.14,181.19,184.21,5547802.0,0.0,1.0,183.5,188.14,181.19,184.21,5547802.0
2017-12-04,189.36,189.72,178.38,184.04,9137873.0,0.0,1.0,189.36,189.72,178.38,184.04,9137873.0
2017-12-01,186.99,189.8,185.0,186.82,6163366.0,0.0,1.0,186.99,189.8,185.0,186.82,6163366.0
2017-11-30,190.31,190.86,186.68,187.58,6499326.0,0.0,1.0,190.31,190.86,186.68,187.58,6499326.0
2017-11-29,198.91,199.029,184.32,188.15,13905339.0,0.0,1.0,198.91,199.029,184.32,188.15,13905339.0
2017-11-28,195.34,199.68,194.01,199.18,6942358.0,0.0,1.0,195.34,199.68,194.01,199.18,6942358.0
2017-11-27,195.56,195.85,194.0,195.05,3186677.0,0.0,1.0,195.56,195.85,194.0,195.05,3186677.0
2017-11-24,196.65,196.9,195.33,195.75,2160300.0,0.0,1.0,196.65,196.9,195.33,195.75,2160300.0
2017-11-22,196.58,196.75,193.63,196.32,5879771.0,0.0,1.0,196.58,196.75,193.63,196.32,5879771.0
2017-11-21,195.04,197.52,194.971,196.23,4598017.0,0.0,1.0,195.04,197.52,194.971,196.23,4598017.0
2017-11-20,193.3,194.32,191.9,194.1,3727412.0,0.0,1.0,193.3,194.32,191.9,194.1,3727412.0
2017-11-17,195.74,195.95,192.65,193.2,3753775.0,0.0,1.0,195.74,195.95,192.65,193.2,3753775.0
2017-11-16,194.33,197.7,193.75,195.51,5655042.0,0.0,1.0,194.33,197.7,193.75,195.51,5655042.0
2017-11-15,194.54,195.42,191.53,192.12,4162712.0,0.0,1.0,194.54,195.42,191.53,192.12,4162712.0
2017-11-14,193.64,195.88,193.0,195.71,3408535.0,0.0,1.0,193.64,195.88,193.0,195.71,3408535.0
2017-11-13,191.12,196.05,191.0,195.08,4598005.0,0.0,1.0,191.12,196.05,191.0,195.08,4598005.0
2017-11-10,191.61,192.59,189.5,192.02,6609739.0,0.0,1.0,191.61,192.59,189.5,192.02,6609739.0
2017-11-09,194.46,194.49,190.81,193.9,5839579.0,0.0,1.0,194.46,194.49,190.81,193.9,5839579.0
2017-11-07,200.0,200.61,194.8,195.89,6413310.0,0.0,1.0,200.0,200.61,194.8,195.89,6413310.0
2017-11-06,200.0,202.48,198.09,200.13,5834857.0,0.0,1.0,200.0,202.48,198.09,200.13,5834857.0
2017-11-03,199.8,200.55,197.99,200.01,3643216.0,0.0,1.0,199.8,200.55,197.99,200.01,3643216.0
2017-11-02,197.45,199.44,197.0901,199.32,3578289.0,0.0,1.0,197.45,199.44,197.0901,199.32,3578289.0
2017-11-01,197.24,199.199,196.0,198.0,4983343.0,0.0,1.0,197.24,199.199,196.0,198.0,4983343.0
2017-10-31,198.21,198.59,195.218,196.43,5437925.0,0.0,1.0,198.21,198.59,195.218,196.43,5437925.0
2017-10-30,199.62,201.099,197.0721,198.37,5412277.0,0.0,1.0,199.62,201.099,197.0721,198.37,5412277.0
2017-10-27,197.2,200.65,196.22,199.54,8088364.0,0.0,1.0,197.2,200.65,196.22,199.54,8088364.0
2017-10-26,194.66,197.61,194.08,195.21,5101258.0,0.0,1.0,194.66,197.61,194.08,195.21,5101258.0
2017-10-25,195.38,197.055,193.01,193.77,5231713.0,0.0,1.0,195.38,197.055,193.01,193.77,5231713.0
2017-10-24,192.75,196.735,191.4,196.02,6985460.0,0.0,1.0,192.75,196.735,191.4,196.02,6985460.0
2017-10-23,194.17,194.8999,191.0346,192.47,6952997.0,0.0,1.0,194.17,194.8999,191.0346,192.47,6952997.0
2017-10-20,195.9,196.38,193.77,194.16,5907121.0,0.0,1.0,195.9,196.38,193.77,194.16,5907121.0
2017-10-19,193.01,195.25,191.16,195.13,7007447.0,0.0,1.0,193.01,195.25,191.16,195.13,7007447.0
2017-10-18,199.99,200.01,194.25,195.54,11133883.0,0.0,1.0,199.99,200.01,194.25,195.54,11133883.0
2017-10-17,200.11,204.38,197.77,199.48,23819054.0,0.0,1.0,200.11,204.38,197.77,199.48,23819054.0
2017-10-16,201.95,202.83,197.86,202.68,18103086.0,0.0,1.0,201.95,202.83,197.86,202.68,18103086.0
2017-10-13,199.7,200.8199,197.1866,199.49,11929816.0,0.0,1.0,199.7,200.8199,197.1866,199.49,11929816.0
2017-10-12,196.75,198.62,194.71,195.86,7723224.0,0.0,1.0,196.75,198.62,194.71,195.86,7723224.0
2017-10-11,195.57,196.2199,193.81,194.95,5544715.0,0.0,1.0,195.57,196.2199,193.81,194.95,5544715.0
2017-10-10,197.85,198.3,192.1,195.08,6179012.0,0.0,1.0,197.85,198.3,192.1,195.08,6179012.0
2017-10-09,199.1,199.4,196.56,196.87,6912140.0,0.0,1.0,199.1,199.4,196.56,196.87,6912140.0
2017-10-06,194.3,198.92,192.05,198.02,15096222.0,0.0,1.0,194.3,198.92,192.05,198.02,15096222.0
2017-10-05,185.65,194.49,184.49,194.39,19270032.0,0.0,1.0,185.65,194.49,184.49,194.39,19270032.0
2017-10-04,181.41,186.7,181.25,184.45,9170855.0,0.0,1.0,181.41,186.7,181.25,184.45,9170855.0
2017-10-03,177.65,179.7,177.55,179.19,3903112.0,0.0,1.0,177.65,179.7,177.55,179.19,3903112.0
2017-10-02,182.11,182.8,176.58,177.01,7316345.0,0.0,1.0,182.11,182.8,176.58,177.01,7316345.0
2017-09-29,180.73,182.9,180.65,181.35,4193999.0,0.0,1.0,180.73,182.9,180.65,181.35,4193999.0
2017-09-28,181.25,181.95,179.36,180.7,4064507.0,0.0,1.0,181.25,181.95,179.36,180.7,4064507.0
2017-09-27,181.01,183.34,180.7,181.97,4963152.0,0.0,1.0,181.01,183.34,180.7,181.97,4963152.0
2017-09-26,180.7,180.95,176.55,179.38,5572599.0,0.0,1.0,180.7,180.95,176.55,179.38,5572599.0
2017-09-25,186.46,186.55,177.7,178.55,9322531.0,0.0,1.0,186.46,186.55,177.7,178.55,9322531.0
2017-09-22,188.4,189.85,186.39,187.35,5420227.0,0.0,1.0,188.4,189.85,186.39,187.35,5420227.0
2017-09-21,185.82,189.95,184.51,188.78,7113489.0,0.0,1.0,185.82,189.95,184.51,188.78,7113489.0
2017-09-20,186.1,186.5,183.2,185.51,4473036.0,0.0,1.0,186.1,186.5,183.2,185.51,4473036.0
2017-09-19,184.98,186.23,184.17,185.68,4951465.0,0.0,1.0,184.98,186.23,184.17,185.68,4951465.0
2017-09-18,183.61,185.45,182.73,184.62,5318130.0,0.0,1.0,183.61,185.45,182.73,184.62,5318130.0
2017-09-15,182.73,184.93,181.43,182.1,5442089.0,0.0,1.0,182.73,184.93,181.43,182.1,5442089.0
2017-09-14,183.25,185.2882,182.07,182.63,4469985.0,0.0,1.0,183.25,185.2882,182.07,182.63,4469985.0
2017-09-13,184.07,184.4995,182.55,183.64,4303277.0,0.0,1.0,184.07,184.4995,182.55,183.64,4303277.0
2017-09-12,182.55,185.33,180.6435,185.15,6606688.0,0.0,1.0,182.55,185.33,180.6435,185.15,6606688.0
2017-09-11,178.1,182.47,178.03,181.74,5936476.0,0.0,1.0,178.1,182.47,178.03,181.74,5936476.0
2017-09-08,178.45,180.39,176.25,176.42,4577777.0,0.0,1.0,178.45,180.39,176.25,176.42,4577777.0
2017-09-07,178.8,180.35,177.1,179.0,5938152.0,0.0,1.0,178.8,180.35,177.1,179.0,5938152.0
2017-09-06,175.25,179.46,173.73,179.25,8695383.0,0.0,1.0,175.25,179.46,173.73,179.25,8695383.0
2017-09-05,173.4,175.88,172.44,174.52,4580903.0,0.0,1.0,173.4,175.88,172.44,174.52,4580903.0
2017-09-01,175.55,176.48,173.92,174.74,3781453.0,0.0,1.0,175.55,176.48,173.92,174.74,3781453.0
2017-08-31,175.45,176.24,173.86,174.71,6886143.0,0.0,1.0,175.45,176.24,173.86,174.71,6886143.0
2017-08-30,169.5,174.85,169.37,174.69,7985196.0,0.0,1.0,169.5,174.85,169.37,174.69,7985196.0
2017-08-29,165.0,169.68,164.73,168.81,4573282.0,0.0,1.0,165.0,169.68,164.73,168.81,4573282.0
2017-08-28,166.43,168.67,165.6,167.12,3619575.0,0.0,1.0,166.43,168.67,165.6,167.12,3619575.0
2017-08-25,168.58,168.75,165.5,165.95,4045626.0,0.0,1.0,168.58,168.75,165.5,165.95,4045626.0
2017-08-24,169.86,171.2363,166.15,168.13,5270931.0,0.0,1.0,169.86,171.2363,166.15,168.13,5270931.0
2017-08-23,168.35,169.64,166.7,169.06,4616656.0,0.0,1.0,168.35,169.64,166.7,169.06,4616656.0
2017-08-22,167.76,169.93,167.04,169.34,4857816.0,0.0,1.0,167.76,169.93,167.04,169.34,4857816.0
2017-08-21,166.91,168.99,164.23,166.76,6303314.0,0.0,1.0,166.91,168.99,164.23,166.76,6303314.0
2017-08-18,165.95,169.97,165.8,166.54,7363750.0,0.0,1.0,165.95,169.97,165.8,166.54,7363750.0
2017-08-17,169.23,170.58,165.72,166.09,5161920.0,0.0,1.0,169.23,170.58,165.72,166.09,5161920.0
2017-08-16,167.5,170.5,166.25,169.98,6916579.0,0.0,1.0,167.5,170.5,166.25,169.98,6916579.0
2017-08-15,171.53,171.88,168.25,168.5,5470271.0,0.0,1.0,171.53,171.88,168.25,168.5,5470271.0
2017-08-14,169.8,172.45,168.8,171.0,7377962.0,0.0,1.0,169.8,172.45,168.8,171.0,7377962.0
2017-08-11,169.86,172.58,169.0,171.4,4972045.0,0.0,1.0,169.86,172.58,169.0,171.4,4972045.0
2017-08-10,174.03,174.45,167.6,169.14,9539473.0,0.0,1.0,174.03,174.45,167.6,169.14,9539473.0
2017-08-09,171.43,175.96,170.01,175.78,9573608.0,0.0,1.0,171.43,175.96,170.01,175.78,9573608.0
2017-08-08,181.37,181.91,177.45,178.36,4806525.0,0.0,1.0,181.37,181.91,177.45,178.36,4806525.0
2017-08-07,181.0,182.27,179.1,181.33,4470746.0,0.0,1.0,181.0,182.27,179.1,181.33,4470746.0
2017-08-04,179.6,181.0,178.5,180.27,4446148.0,0.0,1.0,179.6,181.0,178.5,180.27,4446148.0
2017-08-03,180.53,181.2248,178.02,179.23,4596187.0,0.0,1.0,180.53,181.2248,178.02,179.23,4596187.0
2017-08-02,182.22,182.57,177.8149,180.74,5713517.0,0.0,1.0,182.22,182.57,177.8149,180.74,5713517.0
2017-08-01,182.49,184.62,181.43,182.03,5003248.0,0.0,1.0,182.49,184.62,181.43,182.03,5003248.0
2017-07-31,184.26,184.9738,180.65,181.66,4776740.0,0.0,1.0,184.26,184.9738,180.65,181.66,4776740.0
2017-07-28,182.0,185.03,181.18,184.04,6166404.0,0.0,1.0,182.0,185.03,181.18,184.04,6166404.0
2017-07-27,189.89,190.0,179.38,182.68,11013995.0,0.0,1.0,189.89,190.0,179.38,182.68,11013995.0
2017-07-26,187.7,189.7043,187.51,189.08,4354866.0,0.0,1.0,187.7,189.7043,187.51,189.08,4354866.0
2017-07-25,187.79,188.66,185.81,186.97,5357533.0,0.0,1.0,187.79,188.66,185.81,186.97,5357533.0
2017-07-24,188.685,190.25,187.01,187.91,8646192.0,0.0,1.0,188.685,190.25,187.01,187.91,8646192.0
2017-07-21,182.72,191.5,182.71,188.54,9215232.0,0.0,1.0,182.72,191.5,182.71,188.54,9215232.0
2017-07-20,183.84,185.92,182.7,183.6,7688768.0,0.0,1.0,183.84,185.92,182.7,183.6,7688768.0
2017-07-19,182.97,187.17,181.75,183.86,17149580.0,0.0,1.0,182.97,187.17,181.75,183.86,17149580.0
2017-07-18,176.12,185.0,174.24,183.6,40126110.0,0.0,1.0,176.12,185.0,174.24,183.6,40126110.0
2017-07-17,162.91,163.55,160.0201,161.7,12299024.0,0.0,1.0,162.91,163.55,160.0201,161.7,12299024.0
2017-07-14,159.3,161.35,157.97,161.12,5412128.0,0.0,1.0,159.3,161.35,157.97,161.12,5412128.0
2017-07-13,158.51,160.13,156.98,158.17,6666000.0,0.0,1.0,158.51,160.13,156.98,158.17,6666000.0
2017-07-12,155.77,158.8,155.77,158.75,8095303.0,0.0,1.0,155.77,158.8,155.77,158.75,8095303.0
2017-07-11,152.37,155.23,151.55,154.33,4824579.0,0.0,1.0,152.37,155.23,151.55,154.33,4824579.0
2017-07-10,150.34,153.23,149.65,152.67,5113353.0,0.0,1.0,150.34,153.23,149.65,152.67,5113353.0
2017-07-07,146.65,150.75,146.65,150.18,5490809.0,0.0,1.0,146.65,150.75,146.65,150.18,5490809.0
2017-07-06,146.13,147.27,144.25,146.25,5253871.0,0.0,1.0,146.13,147.27,144.25,146.25,5253871.0
2017-07-05,146.58,148.26,145.58,147.61,4469163.0,0.0,1.0,146.58,148.26,145.58,147.61,4469163.0
2017-07-03,149.8,150.45,145.8,146.17,3907790.0,0.0,1.0,149.8,150.45,145.8,146.17,3907790.0
2017-06-30,149.76,150.71,148.42,149.41,5164844.0,0.0,1.0,149.76,150.71,148.42,149.41,5164844.0
2017-06-29,152.82,152.82,148.0,150.09,7106930.0,0.0,1.0,152.82,152.82,148.0,150.09,7106930.0
2017-06-28,151.64,154.2,150.12,153.41,5522740.0,0.0,1.0,151.64,154.2,150.12,153.41,5522740.0
2017-06-27,156.62,156.9775,150.7197,151.03,7386827.0,0.0,1.0,156.62,156.9775,150.7197,151.03,7386827.0
2017-06-26,158.78,159.97,156.56,157.5,5951060.0,0.0,1.0,158.78,159.97,156.56,157.5,5951060.0
2017-06-23,155.01,158.19,153.76,158.03,6086644.0,0.0,1.0,155.01,158.19,153.76,158.03,6086644.0
2017-06-22,155.13,155.2,153.7,154.89,3735995.0,0.0,1.0,155.13,155.2,153.7,154.89,3735995.0
2017-06-21,152.5,155.38,152.26,155.03,5783436.0,0.0,1.0,152.5,155.38,152.26,155.03,5783436.0
2017-06-20,153.68,154.5,151.4,152.05,4850911.0,0.0,1.0,153.68,154.5,151.4,152.05,4850911.0
2017-06-19,154.29,155.58,152.41,153.4,6461866.0,0.0,1.0,154.29,155.58,152.41,153.4,6461866.0
2017-06-16,151.45,153.53,150.39,152.38,6751799.0,0.0,1.0,151.45,153.53,150.39,152.38,6751799.0
2017-06-15,149.44,152.56,147.3,151.76,6976720.0,0.0,1.0,149.44,152.56,147.3,151.76,6976720.0
2017-06-14,154.34,155.615,150.28,152.2,6364572.0,0.0,1.0,154.34,155.615,150.28,152.2,6364572.0
2017-06-13,154.38,155.68,150.13,152.72,8379437.0,0.0,1.0,154.38,155.68,150.13,152.72,8379437.0
2017-06-12,155.3,155.53,148.31,151.44,14045559.0,0.0,1.0,155.3,155.53,148.31,151.44,14045559.0
2017-06-09,166.27,166.27,154.5,158.03,10255110.0,0.0,1.0,166.27,166.27,154.5,158.03,10255110.0
2017-06-08,166.12,166.87,164.84,165.88,3666393.0,0.0,1.0,166.12,166.87,164.84,165.88,3666393.0
2017-06-07,165.6,166.4,164.4086,165.61,3285592.0,0.0,1.0,165.6,166.4,164.4086,165.61,3285592.0
2017-06-06,164.95,166.82,164.51,165.17,4325459.0,0.0,1.0,164.95,166.82,164.51,165.17,4325459.0
2017-06-05,165.49,165.5,163.43,165.06,3830296.0,0.0,1.0,165.49,165.5,163.43,165.06,3830296.0
2017-06-02,163.42,165.36,162.8,165.18,4217679.0,0.0,1.0,163.42,165.36,162.8,165.18,4217679.0
2017-06-01,163.52,163.9316,161.7,162.99,3869808.0,0.0,1.0,163.52,163.9316,161.7,162.99,3869808.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 192.51 193.95 191.22 191.96 5158845.0 0.0 1.0 192.51 193.95 191.22 191.96 5158845.0
3 2017-12-28 187.18 194.49 186.85 192.71 10080261.0 0.0 1.0 187.18 194.49 186.85 192.71 10080261.0
4 2017-12-27 187.8 188.1 185.22 186.24 3932094.0 0.0 1.0 187.8 188.1 185.22 186.24 3932094.0
5 2017-12-26 189.78 189.94 186.4 187.76 3032707.0 0.0 1.0 189.78 189.94 186.4 187.76 3032707.0
6 2017-12-22 188.33 190.95 186.8 189.94 3760922.0 0.0 1.0 188.33 190.95 186.8 189.94 3760922.0
7 2017-12-21 189.44 190.95 187.58 188.62 3522551.0 0.0 1.0 189.44 190.95 187.58 188.62 3522551.0
8 2017-12-20 187.94 189.11 185.26 188.82 5814609.0 0.0 1.0 187.94 189.11 185.26 188.82 5814609.0
9 2017-12-19 190.18 190.2981 185.75 187.02 6526555.0 0.0 1.0 190.18 190.2981 185.75 187.02 6526555.0
10 2017-12-18 191.2 191.65 188.9 190.42 4944337.0 0.0 1.0 191.2 191.65 188.9 190.42 4944337.0
11 2017-12-15 189.61 191.43 188.01 190.12 7048874.0 0.0 1.0 189.61 191.43 188.01 190.12 7048874.0
12 2017-12-14 187.98 192.64 187.2 189.56 7677048.0 0.0 1.0 187.98 192.64 187.2 189.56 7677048.0
13 2017-12-13 186.1 188.69 185.41 187.86 4653749.0 0.0 1.0 186.1 188.69 185.41 187.86 4653749.0
14 2017-12-12 186.01 187.85 184.8183 185.73 4135595.0 0.0 1.0 186.01 187.85 184.8183 185.73 4135595.0
15 2017-12-11 187.85 189.42 185.91 186.22 5131319.0 0.0 1.0 187.85 189.42 185.91 186.22 5131319.0
16 2017-12-08 186.5 189.42 186.3 188.54 4909440.0 0.0 1.0 186.5 189.42 186.3 188.54 4909440.0
17 2017-12-07 185.71 187.34 183.22 185.2 4543492.0 0.0 1.0 185.71 187.34 183.22 185.2 4543492.0
18 2017-12-06 183.38 186.4844 182.88 185.3 5006257.0 0.0 1.0 183.38 186.4844 182.88 185.3 5006257.0
19 2017-12-05 183.5 188.14 181.19 184.21 5547802.0 0.0 1.0 183.5 188.14 181.19 184.21 5547802.0
20 2017-12-04 189.36 189.72 178.38 184.04 9137873.0 0.0 1.0 189.36 189.72 178.38 184.04 9137873.0
21 2017-12-01 186.99 189.8 185.0 186.82 6163366.0 0.0 1.0 186.99 189.8 185.0 186.82 6163366.0
22 2017-11-30 190.31 190.86 186.68 187.58 6499326.0 0.0 1.0 190.31 190.86 186.68 187.58 6499326.0
23 2017-11-29 198.91 199.029 184.32 188.15 13905339.0 0.0 1.0 198.91 199.029 184.32 188.15 13905339.0
24 2017-11-28 195.34 199.68 194.01 199.18 6942358.0 0.0 1.0 195.34 199.68 194.01 199.18 6942358.0
25 2017-11-27 195.56 195.85 194.0 195.05 3186677.0 0.0 1.0 195.56 195.85 194.0 195.05 3186677.0
26 2017-11-24 196.65 196.9 195.33 195.75 2160300.0 0.0 1.0 196.65 196.9 195.33 195.75 2160300.0
27 2017-11-22 196.58 196.75 193.63 196.32 5879771.0 0.0 1.0 196.58 196.75 193.63 196.32 5879771.0
28 2017-11-21 195.04 197.52 194.971 196.23 4598017.0 0.0 1.0 195.04 197.52 194.971 196.23 4598017.0
29 2017-11-20 193.3 194.32 191.9 194.1 3727412.0 0.0 1.0 193.3 194.32 191.9 194.1 3727412.0
30 2017-11-17 195.74 195.95 192.65 193.2 3753775.0 0.0 1.0 195.74 195.95 192.65 193.2 3753775.0
31 2017-11-16 194.33 197.7 193.75 195.51 5655042.0 0.0 1.0 194.33 197.7 193.75 195.51 5655042.0
32 2017-11-15 194.54 195.42 191.53 192.12 4162712.0 0.0 1.0 194.54 195.42 191.53 192.12 4162712.0
33 2017-11-14 193.64 195.88 193.0 195.71 3408535.0 0.0 1.0 193.64 195.88 193.0 195.71 3408535.0
34 2017-11-13 191.12 196.05 191.0 195.08 4598005.0 0.0 1.0 191.12 196.05 191.0 195.08 4598005.0
35 2017-11-10 191.61 192.59 189.5 192.02 6609739.0 0.0 1.0 191.61 192.59 189.5 192.02 6609739.0
36 2017-11-09 194.46 194.49 190.81 193.9 5839579.0 0.0 1.0 194.46 194.49 190.81 193.9 5839579.0
37 2017-11-07 200.0 200.61 194.8 195.89 6413310.0 0.0 1.0 200.0 200.61 194.8 195.89 6413310.0
38 2017-11-06 200.0 202.48 198.09 200.13 5834857.0 0.0 1.0 200.0 202.48 198.09 200.13 5834857.0
39 2017-11-03 199.8 200.55 197.99 200.01 3643216.0 0.0 1.0 199.8 200.55 197.99 200.01 3643216.0
40 2017-11-02 197.45 199.44 197.0901 199.32 3578289.0 0.0 1.0 197.45 199.44 197.0901 199.32 3578289.0
41 2017-11-01 197.24 199.199 196.0 198.0 4983343.0 0.0 1.0 197.24 199.199 196.0 198.0 4983343.0
42 2017-10-31 198.21 198.59 195.218 196.43 5437925.0 0.0 1.0 198.21 198.59 195.218 196.43 5437925.0
43 2017-10-30 199.62 201.099 197.0721 198.37 5412277.0 0.0 1.0 199.62 201.099 197.0721 198.37 5412277.0
44 2017-10-27 197.2 200.65 196.22 199.54 8088364.0 0.0 1.0 197.2 200.65 196.22 199.54 8088364.0
45 2017-10-26 194.66 197.61 194.08 195.21 5101258.0 0.0 1.0 194.66 197.61 194.08 195.21 5101258.0
46 2017-10-25 195.38 197.055 193.01 193.77 5231713.0 0.0 1.0 195.38 197.055 193.01 193.77 5231713.0
47 2017-10-24 192.75 196.735 191.4 196.02 6985460.0 0.0 1.0 192.75 196.735 191.4 196.02 6985460.0
48 2017-10-23 194.17 194.8999 191.0346 192.47 6952997.0 0.0 1.0 194.17 194.8999 191.0346 192.47 6952997.0
49 2017-10-20 195.9 196.38 193.77 194.16 5907121.0 0.0 1.0 195.9 196.38 193.77 194.16 5907121.0
50 2017-10-19 193.01 195.25 191.16 195.13 7007447.0 0.0 1.0 193.01 195.25 191.16 195.13 7007447.0
51 2017-10-18 199.99 200.01 194.25 195.54 11133883.0 0.0 1.0 199.99 200.01 194.25 195.54 11133883.0
52 2017-10-17 200.11 204.38 197.77 199.48 23819054.0 0.0 1.0 200.11 204.38 197.77 199.48 23819054.0
53 2017-10-16 201.95 202.83 197.86 202.68 18103086.0 0.0 1.0 201.95 202.83 197.86 202.68 18103086.0
54 2017-10-13 199.7 200.8199 197.1866 199.49 11929816.0 0.0 1.0 199.7 200.8199 197.1866 199.49 11929816.0
55 2017-10-12 196.75 198.62 194.71 195.86 7723224.0 0.0 1.0 196.75 198.62 194.71 195.86 7723224.0
56 2017-10-11 195.57 196.2199 193.81 194.95 5544715.0 0.0 1.0 195.57 196.2199 193.81 194.95 5544715.0
57 2017-10-10 197.85 198.3 192.1 195.08 6179012.0 0.0 1.0 197.85 198.3 192.1 195.08 6179012.0
58 2017-10-09 199.1 199.4 196.56 196.87 6912140.0 0.0 1.0 199.1 199.4 196.56 196.87 6912140.0
59 2017-10-06 194.3 198.92 192.05 198.02 15096222.0 0.0 1.0 194.3 198.92 192.05 198.02 15096222.0
60 2017-10-05 185.65 194.49 184.49 194.39 19270032.0 0.0 1.0 185.65 194.49 184.49 194.39 19270032.0
61 2017-10-04 181.41 186.7 181.25 184.45 9170855.0 0.0 1.0 181.41 186.7 181.25 184.45 9170855.0
62 2017-10-03 177.65 179.7 177.55 179.19 3903112.0 0.0 1.0 177.65 179.7 177.55 179.19 3903112.0
63 2017-10-02 182.11 182.8 176.58 177.01 7316345.0 0.0 1.0 182.11 182.8 176.58 177.01 7316345.0
64 2017-09-29 180.73 182.9 180.65 181.35 4193999.0 0.0 1.0 180.73 182.9 180.65 181.35 4193999.0
65 2017-09-28 181.25 181.95 179.36 180.7 4064507.0 0.0 1.0 181.25 181.95 179.36 180.7 4064507.0
66 2017-09-27 181.01 183.34 180.7 181.97 4963152.0 0.0 1.0 181.01 183.34 180.7 181.97 4963152.0
67 2017-09-26 180.7 180.95 176.55 179.38 5572599.0 0.0 1.0 180.7 180.95 176.55 179.38 5572599.0
68 2017-09-25 186.46 186.55 177.7 178.55 9322531.0 0.0 1.0 186.46 186.55 177.7 178.55 9322531.0
69 2017-09-22 188.4 189.85 186.39 187.35 5420227.0 0.0 1.0 188.4 189.85 186.39 187.35 5420227.0
70 2017-09-21 185.82 189.95 184.51 188.78 7113489.0 0.0 1.0 185.82 189.95 184.51 188.78 7113489.0
71 2017-09-20 186.1 186.5 183.2 185.51 4473036.0 0.0 1.0 186.1 186.5 183.2 185.51 4473036.0
72 2017-09-19 184.98 186.23 184.17 185.68 4951465.0 0.0 1.0 184.98 186.23 184.17 185.68 4951465.0
73 2017-09-18 183.61 185.45 182.73 184.62 5318130.0 0.0 1.0 183.61 185.45 182.73 184.62 5318130.0
74 2017-09-15 182.73 184.93 181.43 182.1 5442089.0 0.0 1.0 182.73 184.93 181.43 182.1 5442089.0
75 2017-09-14 183.25 185.2882 182.07 182.63 4469985.0 0.0 1.0 183.25 185.2882 182.07 182.63 4469985.0
76 2017-09-13 184.07 184.4995 182.55 183.64 4303277.0 0.0 1.0 184.07 184.4995 182.55 183.64 4303277.0
77 2017-09-12 182.55 185.33 180.6435 185.15 6606688.0 0.0 1.0 182.55 185.33 180.6435 185.15 6606688.0
78 2017-09-11 178.1 182.47 178.03 181.74 5936476.0 0.0 1.0 178.1 182.47 178.03 181.74 5936476.0
79 2017-09-08 178.45 180.39 176.25 176.42 4577777.0 0.0 1.0 178.45 180.39 176.25 176.42 4577777.0
80 2017-09-07 178.8 180.35 177.1 179.0 5938152.0 0.0 1.0 178.8 180.35 177.1 179.0 5938152.0
81 2017-09-06 175.25 179.46 173.73 179.25 8695383.0 0.0 1.0 175.25 179.46 173.73 179.25 8695383.0
82 2017-09-05 173.4 175.88 172.44 174.52 4580903.0 0.0 1.0 173.4 175.88 172.44 174.52 4580903.0
83 2017-09-01 175.55 176.48 173.92 174.74 3781453.0 0.0 1.0 175.55 176.48 173.92 174.74 3781453.0
84 2017-08-31 175.45 176.24 173.86 174.71 6886143.0 0.0 1.0 175.45 176.24 173.86 174.71 6886143.0
85 2017-08-30 169.5 174.85 169.37 174.69 7985196.0 0.0 1.0 169.5 174.85 169.37 174.69 7985196.0
86 2017-08-29 165.0 169.68 164.73 168.81 4573282.0 0.0 1.0 165.0 169.68 164.73 168.81 4573282.0
87 2017-08-28 166.43 168.67 165.6 167.12 3619575.0 0.0 1.0 166.43 168.67 165.6 167.12 3619575.0
88 2017-08-25 168.58 168.75 165.5 165.95 4045626.0 0.0 1.0 168.58 168.75 165.5 165.95 4045626.0
89 2017-08-24 169.86 171.2363 166.15 168.13 5270931.0 0.0 1.0 169.86 171.2363 166.15 168.13 5270931.0
90 2017-08-23 168.35 169.64 166.7 169.06 4616656.0 0.0 1.0 168.35 169.64 166.7 169.06 4616656.0
91 2017-08-22 167.76 169.93 167.04 169.34 4857816.0 0.0 1.0 167.76 169.93 167.04 169.34 4857816.0
92 2017-08-21 166.91 168.99 164.23 166.76 6303314.0 0.0 1.0 166.91 168.99 164.23 166.76 6303314.0
93 2017-08-18 165.95 169.97 165.8 166.54 7363750.0 0.0 1.0 165.95 169.97 165.8 166.54 7363750.0
94 2017-08-17 169.23 170.58 165.72 166.09 5161920.0 0.0 1.0 169.23 170.58 165.72 166.09 5161920.0
95 2017-08-16 167.5 170.5 166.25 169.98 6916579.0 0.0 1.0 167.5 170.5 166.25 169.98 6916579.0
96 2017-08-15 171.53 171.88 168.25 168.5 5470271.0 0.0 1.0 171.53 171.88 168.25 168.5 5470271.0
97 2017-08-14 169.8 172.45 168.8 171.0 7377962.0 0.0 1.0 169.8 172.45 168.8 171.0 7377962.0
98 2017-08-11 169.86 172.58 169.0 171.4 4972045.0 0.0 1.0 169.86 172.58 169.0 171.4 4972045.0
99 2017-08-10 174.03 174.45 167.6 169.14 9539473.0 0.0 1.0 174.03 174.45 167.6 169.14 9539473.0
100 2017-08-09 171.43 175.96 170.01 175.78 9573608.0 0.0 1.0 171.43 175.96 170.01 175.78 9573608.0
101 2017-08-08 181.37 181.91 177.45 178.36 4806525.0 0.0 1.0 181.37 181.91 177.45 178.36 4806525.0
102 2017-08-07 181.0 182.27 179.1 181.33 4470746.0 0.0 1.0 181.0 182.27 179.1 181.33 4470746.0
103 2017-08-04 179.6 181.0 178.5 180.27 4446148.0 0.0 1.0 179.6 181.0 178.5 180.27 4446148.0
104 2017-08-03 180.53 181.2248 178.02 179.23 4596187.0 0.0 1.0 180.53 181.2248 178.02 179.23 4596187.0
105 2017-08-02 182.22 182.57 177.8149 180.74 5713517.0 0.0 1.0 182.22 182.57 177.8149 180.74 5713517.0
106 2017-08-01 182.49 184.62 181.43 182.03 5003248.0 0.0 1.0 182.49 184.62 181.43 182.03 5003248.0
107 2017-07-31 184.26 184.9738 180.65 181.66 4776740.0 0.0 1.0 184.26 184.9738 180.65 181.66 4776740.0
108 2017-07-28 182.0 185.03 181.18 184.04 6166404.0 0.0 1.0 182.0 185.03 181.18 184.04 6166404.0
109 2017-07-27 189.89 190.0 179.38 182.68 11013995.0 0.0 1.0 189.89 190.0 179.38 182.68 11013995.0
110 2017-07-26 187.7 189.7043 187.51 189.08 4354866.0 0.0 1.0 187.7 189.7043 187.51 189.08 4354866.0
111 2017-07-25 187.79 188.66 185.81 186.97 5357533.0 0.0 1.0 187.79 188.66 185.81 186.97 5357533.0
112 2017-07-24 188.685 190.25 187.01 187.91 8646192.0 0.0 1.0 188.685 190.25 187.01 187.91 8646192.0
113 2017-07-21 182.72 191.5 182.71 188.54 9215232.0 0.0 1.0 182.72 191.5 182.71 188.54 9215232.0
114 2017-07-20 183.84 185.92 182.7 183.6 7688768.0 0.0 1.0 183.84 185.92 182.7 183.6 7688768.0
115 2017-07-19 182.97 187.17 181.75 183.86 17149580.0 0.0 1.0 182.97 187.17 181.75 183.86 17149580.0
116 2017-07-18 176.12 185.0 174.24 183.6 40126110.0 0.0 1.0 176.12 185.0 174.24 183.6 40126110.0
117 2017-07-17 162.91 163.55 160.0201 161.7 12299024.0 0.0 1.0 162.91 163.55 160.0201 161.7 12299024.0
118 2017-07-14 159.3 161.35 157.97 161.12 5412128.0 0.0 1.0 159.3 161.35 157.97 161.12 5412128.0
119 2017-07-13 158.51 160.13 156.98 158.17 6666000.0 0.0 1.0 158.51 160.13 156.98 158.17 6666000.0
120 2017-07-12 155.77 158.8 155.77 158.75 8095303.0 0.0 1.0 155.77 158.8 155.77 158.75 8095303.0
121 2017-07-11 152.37 155.23 151.55 154.33 4824579.0 0.0 1.0 152.37 155.23 151.55 154.33 4824579.0
122 2017-07-10 150.34 153.23 149.65 152.67 5113353.0 0.0 1.0 150.34 153.23 149.65 152.67 5113353.0
123 2017-07-07 146.65 150.75 146.65 150.18 5490809.0 0.0 1.0 146.65 150.75 146.65 150.18 5490809.0
124 2017-07-06 146.13 147.27 144.25 146.25 5253871.0 0.0 1.0 146.13 147.27 144.25 146.25 5253871.0
125 2017-07-05 146.58 148.26 145.58 147.61 4469163.0 0.0 1.0 146.58 148.26 145.58 147.61 4469163.0
126 2017-07-03 149.8 150.45 145.8 146.17 3907790.0 0.0 1.0 149.8 150.45 145.8 146.17 3907790.0
127 2017-06-30 149.76 150.71 148.42 149.41 5164844.0 0.0 1.0 149.76 150.71 148.42 149.41 5164844.0
128 2017-06-29 152.82 152.82 148.0 150.09 7106930.0 0.0 1.0 152.82 152.82 148.0 150.09 7106930.0
129 2017-06-28 151.64 154.2 150.12 153.41 5522740.0 0.0 1.0 151.64 154.2 150.12 153.41 5522740.0
130 2017-06-27 156.62 156.9775 150.7197 151.03 7386827.0 0.0 1.0 156.62 156.9775 150.7197 151.03 7386827.0
131 2017-06-26 158.78 159.97 156.56 157.5 5951060.0 0.0 1.0 158.78 159.97 156.56 157.5 5951060.0
132 2017-06-23 155.01 158.19 153.76 158.03 6086644.0 0.0 1.0 155.01 158.19 153.76 158.03 6086644.0
133 2017-06-22 155.13 155.2 153.7 154.89 3735995.0 0.0 1.0 155.13 155.2 153.7 154.89 3735995.0
134 2017-06-21 152.5 155.38 152.26 155.03 5783436.0 0.0 1.0 152.5 155.38 152.26 155.03 5783436.0
135 2017-06-20 153.68 154.5 151.4 152.05 4850911.0 0.0 1.0 153.68 154.5 151.4 152.05 4850911.0
136 2017-06-19 154.29 155.58 152.41 153.4 6461866.0 0.0 1.0 154.29 155.58 152.41 153.4 6461866.0
137 2017-06-16 151.45 153.53 150.39 152.38 6751799.0 0.0 1.0 151.45 153.53 150.39 152.38 6751799.0
138 2017-06-15 149.44 152.56 147.3 151.76 6976720.0 0.0 1.0 149.44 152.56 147.3 151.76 6976720.0
139 2017-06-14 154.34 155.615 150.28 152.2 6364572.0 0.0 1.0 154.34 155.615 150.28 152.2 6364572.0
140 2017-06-13 154.38 155.68 150.13 152.72 8379437.0 0.0 1.0 154.38 155.68 150.13 152.72 8379437.0
141 2017-06-12 155.3 155.53 148.31 151.44 14045559.0 0.0 1.0 155.3 155.53 148.31 151.44 14045559.0
142 2017-06-09 166.27 166.27 154.5 158.03 10255110.0 0.0 1.0 166.27 166.27 154.5 158.03 10255110.0
143 2017-06-08 166.12 166.87 164.84 165.88 3666393.0 0.0 1.0 166.12 166.87 164.84 165.88 3666393.0
144 2017-06-07 165.6 166.4 164.4086 165.61 3285592.0 0.0 1.0 165.6 166.4 164.4086 165.61 3285592.0
145 2017-06-06 164.95 166.82 164.51 165.17 4325459.0 0.0 1.0 164.95 166.82 164.51 165.17 4325459.0
146 2017-06-05 165.49 165.5 163.43 165.06 3830296.0 0.0 1.0 165.49 165.5 163.43 165.06 3830296.0
147 2017-06-02 163.42 165.36 162.8 165.18 4217679.0 0.0 1.0 163.42 165.36 162.8 165.18 4217679.0
148 2017-06-01 163.52 163.9316 161.7 162.99 3869808.0 0.0 1.0 163.52 163.9316 161.7 162.99 3869808.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,55.8,55.94,55.26,55.32,1287431.0,0.0,1.0,55.8,55.94,55.26,55.32,1287431.0
2017-12-28,56.25,56.45,55.39,55.8,904513.0,0.0,1.0,56.25,56.45,55.39,55.8,904513.0
2017-12-27,55.9,56.19,55.76,56.15,961107.0,0.0,1.0,55.9,56.19,55.76,56.15,961107.0
2017-12-26,56.2,56.3,55.64,55.86,875796.0,0.0,1.0,56.2,56.3,55.64,55.86,875796.0
2017-12-22,56.19,56.49,56.16,56.3,1019859.0,0.0,1.0,56.19,56.49,56.16,56.3,1019859.0
2017-12-21,57.09,57.17,56.13,56.21,2342109.0,0.0,1.0,57.09,57.17,56.13,56.21,2342109.0
2017-12-20,58.42,58.44,56.88,57.04,1872565.0,0.0,1.0,58.42,58.44,56.88,57.04,1872565.0
2017-12-19,57.71,58.125,57.47,57.91,3065092.0,0.0,1.0,57.71,58.125,57.47,57.91,3065092.0
2017-12-18,57.76,58.13,57.43,57.73,2009903.0,0.0,1.0,57.76,58.13,57.43,57.73,2009903.0
2017-12-15,57.29,57.88,57.26,57.27,4421855.0,0.0,1.0,57.29,57.88,57.26,57.27,4421855.0
2017-12-14,57.89,58.16,57.25,57.37,2368380.0,0.0,1.0,57.89,58.16,57.25,57.37,2368380.0
2017-12-13,57.95,58.32,57.71,57.78,2930515.0,0.0,1.0,57.95,58.32,57.71,57.78,2930515.0
2017-12-12,58.67,58.82,57.76,57.8,2540225.0,0.0,1.0,58.67,58.82,57.76,57.8,2540225.0
2017-12-11,58.09,58.99,58.0,58.58,2795677.0,0.0,1.0,58.09,58.99,58.0,58.58,2795677.0
2017-12-08,57.9,58.63,57.475,58.26,3376794.0,0.0,1.0,57.9,58.63,57.475,58.26,3376794.0
2017-12-07,57.21,57.82,56.72,57.53,2822878.0,0.0,1.0,57.21,57.82,56.72,57.53,2822878.0
2017-12-06,56.14,57.275,55.92,57.21,3139341.0,0.0,1.0,56.14,57.275,55.92,57.21,3139341.0
2017-12-05,55.97,56.56,55.62,56.14,2585323.0,0.0,1.0,55.97,56.56,55.62,56.14,2585323.0
2017-12-04,56.72,58.11,55.92,55.93,4249052.0,0.0,1.0,56.72,58.11,55.92,55.93,4249052.0
2017-12-01,55.59,56.51,54.93,56.41,4054006.0,0.0,1.0,55.59,56.51,54.93,56.41,4054006.0
2017-11-30,56.79,57.75,56.5,56.51,4294760.0,0.0,1.0,56.79,57.75,56.5,56.51,4294760.0
2017-11-29,56.67,57.18,56.08,56.23,2628942.0,0.0,1.0,56.67,57.18,56.08,56.23,2628942.0
2017-11-28,56.15,56.91,56.08,56.8,2472780.0,0.0,1.0,56.15,56.91,56.08,56.8,2472780.0
2017-11-27,56.0,56.32,55.205,56.23,2818463.0,0.0,1.0,56.0,56.32,55.205,56.23,2818463.0
2017-11-24,56.1,56.55,56.0,56.41,1533554.0,0.0,1.0,56.1,56.55,56.0,56.41,1533554.0
2017-11-22,55.0,56.1,54.69,56.05,2732890.0,0.0,1.0,55.0,56.1,54.69,56.05,2732890.0
2017-11-21,54.55,55.5,54.44,55.08,3438391.0,0.0,1.0,54.55,55.5,54.44,55.08,3438391.0
2017-11-20,52.5,54.81,52.46,54.73,4364375.0,0.0,1.0,52.5,54.81,52.46,54.73,4364375.0
2017-11-17,53.03,54.72,52.5,52.95,5601447.0,0.0,1.0,53.03,54.72,52.5,52.95,5601447.0
2017-11-16,51.41,53.89,51.31,53.11,12798497.0,0.0,1.0,51.41,53.89,51.31,53.11,12798497.0
2017-11-15,45.45,46.09,45.24,45.82,3834732.0,0.0,1.0,45.45,46.09,45.24,45.82,3834732.0
2017-11-14,45.95,46.14,45.59,45.62,2122392.0,0.0,1.0,45.95,46.14,45.59,45.62,2122392.0
2017-11-13,46.21,46.62,45.93,46.0,2314390.0,0.0,1.0,46.21,46.62,45.93,46.0,2314390.0
2017-11-10,46.19,46.7,46.1,46.34,1641852.0,0.0,1.0,46.19,46.7,46.1,46.34,1641852.0
2017-11-09,46.15,47.2,45.93,46.3,3559622.0,0.0,1.0,46.15,47.2,45.93,46.3,3559622.0
2017-11-07,45.0,45.07,44.41,44.65,1904133.0,0.0,1.0,45.0,45.07,44.41,44.65,1904133.0
2017-11-06,44.07,45.12,44.02,45.005,2541032.0,0.0,1.0,44.07,45.12,44.02,45.005,2541032.0
2017-11-03,44.39,44.485,43.91,44.24,2055137.0,0.0,1.0,44.39,44.485,43.91,44.24,2055137.0
2017-11-02,44.55,44.605,43.94,44.25,2109252.0,0.0,1.0,44.55,44.605,43.94,44.25,2109252.0
2017-11-01,44.74,44.9,44.4,44.53,1937032.0,0.0,1.0,44.74,44.9,44.4,44.53,1937032.0
2017-10-31,43.71,44.57,43.56,44.42,2462916.0,0.0,1.0,43.71,44.57,43.56,44.42,2462916.0
2017-10-30,43.74,43.95,43.24,43.52,2050846.0,0.0,1.0,43.74,43.95,43.24,43.52,2050846.0
2017-10-27,44.52,44.52,43.86,44.01,1818983.0,0.0,1.0,44.52,44.52,43.86,44.01,1818983.0
2017-10-26,43.92,44.675,43.82,44.42,1567088.0,0.0,1.0,43.92,44.675,43.82,44.42,1567088.0
2017-10-25,44.66,44.66,43.665,43.71,3428810.0,0.0,1.0,44.66,44.66,43.665,43.71,3428810.0
2017-10-24,44.7,45.03,44.65,44.82,2477689.0,0.0,1.0,44.7,45.03,44.65,44.82,2477689.0
2017-10-23,44.92,45.14,44.66,44.74,2719135.0,0.0,1.0,44.92,45.14,44.66,44.74,2719135.0
2017-10-20,44.57,45.03,44.39,44.56,2540716.0,0.0,1.0,44.57,45.03,44.39,44.56,2540716.0
2017-10-19,44.37,44.505,43.91,44.26,2253612.0,0.0,1.0,44.37,44.505,43.91,44.26,2253612.0
2017-10-18,44.32,44.64,44.08,44.62,2523179.0,0.0,1.0,44.32,44.64,44.08,44.62,2523179.0
2017-10-17,43.29,44.11,43.29,44.08,1760179.0,0.0,1.0,43.29,44.11,43.29,44.08,1760179.0
2017-10-16,43.83,43.939,43.65,43.72,1433772.0,0.0,1.0,43.83,43.939,43.65,43.72,1433772.0
2017-10-13,43.65,44.22,43.615,43.63,1840650.0,0.0,1.0,43.65,44.22,43.615,43.63,1840650.0
2017-10-12,43.38,43.59,42.99,43.42,3223379.0,0.0,1.0,43.38,43.59,42.99,43.42,3223379.0
2017-10-11,43.54,43.9399,43.29,43.51,1654470.0,0.0,1.0,43.54,43.9399,43.29,43.51,1654470.0
2017-10-10,44.36,44.52,43.57,43.66,3930121.0,0.0,1.0,44.36,44.52,43.57,43.66,3930121.0
2017-10-09,44.42,44.815,44.25,44.37,2039538.0,0.0,1.0,44.42,44.815,44.25,44.37,2039538.0
2017-10-06,44.34,44.63,44.05,44.43,1778991.0,0.0,1.0,44.34,44.63,44.05,44.43,1778991.0
2017-10-05,44.28,44.565,44.17,44.55,2957479.0,0.2,1.0,44.28,44.565,44.17,44.55,2957479.0
2017-10-04,44.19,44.54,44.17,44.46,2875404.0,0.0,1.0,43.992502793296,44.340938547486,43.972592178771,44.261296089385,2875404.0
2017-10-03,44.07,44.52,43.75,44.39,2905694.0,0.0,1.0,43.873039106145,44.321027932961,43.554469273743,44.191608938547,2905694.0
2017-10-02,43.89,44.1,43.71,44.0,3186168.0,0.0,1.0,43.693843575419,43.902905027933,43.514648044693,43.803351955307,3186168.0
2017-09-29,43.7,43.975,43.39,43.76,1866218.0,0.0,1.0,43.50469273743,43.778463687151,43.196078212291,43.564424581006,1866218.0
2017-09-28,43.95,44.045,43.52,43.84,2195811.0,0.0,1.0,43.753575418994,43.848150837989,43.325497206704,43.644067039106,2195811.0
2017-09-27,43.98,44.47,43.56,44.17,2566121.0,0.0,1.0,43.783441340782,44.271251396648,43.365318435754,43.972592178771,2566121.0
2017-09-26,43.0,43.82,42.875,43.76,3262283.0,0.0,1.0,42.80782122905,43.624156424581,42.683379888268,43.564424581006,3262283.0
2017-09-25,42.17,43.085,42.11,42.7,2486787.0,0.0,1.0,41.981530726257,42.892441340782,41.921798882682,42.509162011173,2486787.0
2017-09-22,41.77,42.6,41.7,42.55,1820422.0,0.0,1.0,41.583318435754,42.409608938547,41.513631284916,42.359832402235,1820422.0
2017-09-21,41.75,42.04,41.64,41.86,2621389.0,0.0,1.0,41.563407821229,41.852111731844,41.453899441341,41.672916201117,2621389.0
2017-09-20,41.72,41.91,41.22,41.7,2878107.0,0.0,1.0,41.533541899441,41.72269273743,41.035776536313,41.513631284916,2878107.0
2017-09-19,41.79,42.32,41.3,41.71,5252863.0,0.0,1.0,41.603229050279,42.130860335196,41.115418994413,41.523586592179,5252863.0
2017-09-18,41.04,41.16,40.51,40.63,2686167.0,0.0,1.0,40.856581005587,40.976044692737,40.32894972067,40.448413407821,2686167.0
2017-09-15,40.72,41.06,40.33,41.03,3537425.0,0.0,1.0,40.538011173184,40.876491620112,40.149754189944,40.846625698324,3537425.0
2017-09-14,40.17,40.69,39.95,40.65,2799617.0,0.0,1.0,39.990469273743,40.508145251397,39.771452513966,40.468324022346,2799617.0
2017-09-13,39.82,40.54,39.55,40.28,3019737.0,0.0,1.0,39.642033519553,40.358815642458,39.373240223464,40.099977653631,3019737.0
2017-09-12,39.62,40.24,39.16,39.93,4031681.0,0.0,1.0,39.442927374302,40.060156424581,38.984983240223,39.751541899441,4031681.0
2017-09-11,38.91,39.56,38.8,39.46,2798378.0,0.0,1.0,38.736100558659,39.383195530726,38.626592178771,39.283642458101,2798378.0
2017-09-08,38.61,38.835,38.3799,38.63,2715485.0,0.0,1.0,38.437441340782,38.66143575419,38.20836972067,38.457351955307,2715485.0
2017-09-07,38.9,38.9,38.12,38.69,2541004.0,0.0,1.0,38.726145251397,38.726145251397,37.949631284916,38.517083798883,2541004.0
2017-09-06,38.09,38.97,37.855,38.85,3720730.0,0.0,1.0,37.919765363128,38.795832402235,37.685815642458,38.676368715084,3720730.0
2017-09-05,38.49,38.74,37.55,37.98,2318304.0,0.0,1.0,38.317977653631,38.566860335196,37.38217877095,37.81025698324,2318304.0
2017-09-01,38.82,38.9,38.56,38.65,1784904.0,0.0,1.0,38.646502793296,38.726145251397,38.387664804469,38.477262569832,1784904.0
2017-08-31,38.46,38.6975,38.07,38.66,2576968.0,0.0,1.0,38.288111731844,38.52455027933,37.899854748603,38.487217877095,2576968.0
2017-08-30,37.98,38.26,37.84,38.22,1625130.0,0.0,1.0,37.81025698324,38.089005586592,37.670882681564,38.049184357542,1625130.0
2017-08-29,37.92,38.315,37.89,38.03,1437800.0,0.0,1.0,37.750525139665,38.143759776536,37.720659217877,37.860033519553,1437800.0
2017-08-28,38.73,38.81,38.18,38.34,1448478.0,0.0,1.0,38.556905027933,38.636547486034,38.009363128492,38.168648044693,1448478.0
2017-08-25,38.97,38.99,38.52,38.54,1868152.0,0.0,1.0,38.795832402235,38.81574301676,38.347843575419,38.367754189944,1868152.0
2017-08-24,38.76,38.93,38.51,38.81,2128753.0,0.0,1.0,38.586770949721,38.756011173184,38.337888268156,38.636547486034,2128753.0
2017-08-23,38.49,38.95,38.35,38.6792,2625700.0,0.0,1.0,38.317977653631,38.775921787709,38.178603351955,38.506332067039,2625700.0
2017-08-22,39.17,39.21,38.59,38.7,3834442.0,0.0,1.0,38.994938547486,39.034759776536,38.417530726257,38.527039106145,3834442.0
2017-08-21,39.76,39.87,38.51,38.95,4371303.0,0.0,1.0,39.582301675978,39.691810055866,38.337888268156,38.775921787709,4371303.0
2017-08-18,39.62,39.87,39.26,39.35,4934878.0,0.0,1.0,39.442927374302,39.691810055866,39.084536312849,39.174134078212,4934878.0
2017-08-17,40.37,41.49,39.475,39.56,11599368.0,0.0,1.0,40.189575418994,41.304569832402,39.298575418994,39.383195530726,11599368.0
2017-08-16,42.0,42.549,42.0,42.41,3481046.0,0.0,1.0,41.812290502793,42.358836871508,41.812290502793,42.220458100559,3481046.0
2017-08-15,42.96,43.05,41.97,41.97,3781136.0,0.0,1.0,42.768,42.857597765363,41.782424581006,41.782424581006,3781136.0
2017-08-14,42.37,42.53,41.75,42.03,3763330.0,0.0,1.0,42.180636871508,42.339921787709,41.563407821229,41.842156424581,3763330.0
2017-08-11,41.44,41.85,41.23,41.49,1407483.0,0.0,1.0,41.254793296089,41.662960893855,41.045731843575,41.304569832402,1407483.0
2017-08-10,42.01,42.23,41.23,41.29,2117207.0,0.0,1.0,41.822245810056,42.041262569832,41.045731843575,41.105463687151,2117207.0
2017-08-09,42.49,42.61,42.18,42.24,1538691.0,0.0,1.0,42.300100558659,42.41956424581,41.99148603352,42.051217877095,1538691.0
2017-08-08,42.66,43.16,42.52,42.69,1901300.0,0.0,1.0,42.469340782123,42.967106145251,42.329966480447,42.499206703911,1901300.0
2017-08-07,42.83,42.8843,42.44,42.74,1611901.0,0.0,1.0,42.638581005587,42.692638324022,42.250324022346,42.548983240223,1611901.0
2017-08-04,43.07,43.11,42.61,42.74,1871097.0,0.0,1.0,42.877508379888,42.917329608939,42.41956424581,42.548983240223,1871097.0
2017-08-03,43.34,43.34,42.74,42.91,2350321.0,0.0,1.0,43.146301675978,43.146301675978,42.548983240223,42.718223463687,2350321.0
2017-08-02,43.65,43.79,43.04,43.41,1460145.0,0.0,1.0,43.454916201117,43.594290502793,42.847642458101,43.215988826816,1460145.0
2017-08-01,43.72,43.83,43.16,43.55,2576291.0,0.0,1.0,43.524603351955,43.634111731844,42.967106145251,43.355363128492,2576291.0
2017-07-31,43.67,43.82,43.11,43.42,2360992.0,0.0,1.0,43.474826815642,43.624156424581,42.917329608939,43.225944134078,2360992.0
2017-07-28,43.66,43.86,43.09,43.49,2581751.0,0.0,1.0,43.46487150838,43.663977653631,42.897418994413,43.295631284916,2581751.0
2017-07-27,44.32,44.97,43.65,44.0197,4149229.0,0.0,1.0,44.121921787709,44.769016759777,43.454916201117,43.822963910615,4149229.0
2017-07-26,44.87,44.87,44.025,44.36,3272594.0,0.0,1.0,44.669463687151,44.669463687151,43.828240223464,44.16174301676,3272594.0
2017-07-25,44.58,44.94,44.21,44.76,3495184.0,0.0,1.0,44.380759776536,44.739150837989,44.012413407821,44.559955307263,3495184.0
2017-07-24,44.4,45.23,44.4,44.86,2877601.0,0.0,1.0,44.20156424581,45.027854748603,44.20156424581,44.659508379888,2877601.0
2017-07-21,44.56,45.24,44.18,44.76,4496318.0,0.0,1.0,44.360849162011,45.037810055866,43.982547486034,44.559955307263,4496318.0
2017-07-20,44.18,44.69,44.09,44.6,3563323.0,0.0,1.0,43.982547486034,44.490268156425,43.89294972067,44.400670391061,3563323.0
2017-07-19,43.88,44.5299,43.83,44.16,3618018.0,0.0,1.0,43.683888268156,44.330883687151,43.634111731844,43.962636871508,3618018.0
2017-07-18,43.25,43.88,43.18,43.77,3030714.0,0.0,1.0,43.056703910615,43.683888268156,42.987016759777,43.574379888268,3030714.0
2017-07-17,43.2,43.76,43.0,43.62,5253442.0,0.0,1.0,43.006927374302,43.564424581006,42.80782122905,43.42505027933,5253442.0
2017-07-14,42.04,43.9,42.0,43.64,8405233.0,0.0,1.0,41.852111731844,43.703798882682,41.812290502793,43.444960893855,8405233.0
2017-07-13,40.17,41.5,40.04,41.38,3940472.0,0.0,1.0,39.990469273743,41.314525139665,39.86105027933,41.195061452514,3940472.0
2017-07-12,39.45,40.19,39.1701,40.17,2597317.0,0.0,1.0,39.273687150838,40.010379888268,38.995038100559,39.990469273743,2597317.0
2017-07-11,38.55,39.11,38.51,39.07,2155200.0,0.0,1.0,38.377709497207,38.935206703911,38.337888268156,38.89538547486,2155200.0
2017-07-10,38.5,38.91,38.35,38.57,2273543.0,0.0,1.0,38.327932960894,38.736100558659,38.178603351955,38.397620111732,2273543.0
2017-07-07,38.44,38.83,38.32,38.64,1883863.0,0.0,1.0,38.268201117318,38.656458100559,38.148737430168,38.46730726257,1883863.0
2017-07-06,39.33,39.39,38.2,38.3,2510853.0,0.0,1.0,39.154223463687,39.213955307263,38.029273743017,38.128826815642,2510853.0
2017-07-05,39.55,40.25,39.475,39.66,2484571.0,0.2,1.0,39.373240223464,40.070111731844,39.298575418994,39.482748603352,2484571.0
2017-07-03,40.44,40.5,39.53,39.57,1568751.0,0.0,1.0,40.057259245348,40.116691380726,39.155871858768,39.195493282354,1568751.0
2017-06-30,40.18,40.38,39.73,40.05,3859273.0,0.0,1.0,39.799719992039,39.997827109969,39.353978976698,39.670950365385,3859273.0
2017-06-29,40.28,40.38,39.55,40.1,3177050.0,0.0,1.0,39.898773551004,39.997827109969,39.175682570561,39.720477144867,3177050.0
2017-06-28,39.8,40.59,39.6,40.41,2635603.0,0.0,1.0,39.423316467973,40.205839583795,39.225209350044,40.027543177658,2635603.0
2017-06-27,40.14,40.35,39.62,39.63,2705421.0,0.0,1.0,39.760098568453,39.968111042279,39.245020061837,39.254925417733,2705421.0
2017-06-26,39.87,40.515,39.87,40.29,3251780.0,0.0,1.0,39.492653959248,40.131549414571,39.492653959248,39.9086789069,3251780.0
2017-06-23,39.13,40.07,39.01,39.87,4505252.0,0.0,1.0,38.759657622909,39.690761077178,38.640793352152,39.492653959248,4505252.0
2017-06-22,38.59,39.36,38.58,39.11,3042690.0,0.0,1.0,38.2247684045,38.987480808528,38.214863048603,38.739846911116,3042690.0
2017-06-21,38.36,38.86,38.3501,38.61,2462900.0,0.0,1.0,37.996945218881,38.492213013704,37.987138916543,38.244579116292,2462900.0
2017-06-20,38.27,38.65,38.25,38.26,2206944.0,0.0,1.0,37.907797015812,38.284200539878,37.887986304019,37.897891659916,2206944.0
2017-06-19,38.17,38.495,38.04,38.42,2487716.0,0.0,1.0,37.808743456848,38.130667523483,37.679973830193,38.056377354259,2487716.0
2017-06-16,37.94,38.11,37.78,37.98,2238387.0,0.0,1.0,37.580920271229,37.749311321469,37.422434576885,37.620541694815,2238387.0
2017-06-15,37.72,38.1,37.43,37.97,2208659.0,0.0,1.0,37.363002441506,37.739405965572,37.075747120508,37.610636338918,2208659.0
2017-06-14,38.94,39.01,37.78,38.1,2849570.0,0.0,1.0,38.571455860876,38.640793352152,37.422434576885,37.739405965572,2849570.0
2017-06-13,38.95,39.37,38.7,38.93,2827824.0,0.0,1.0,38.581361216773,38.997386164425,38.333727319361,38.56155050498,2827824.0
2017-06-12,39.14,39.66,38.65,38.86,4222954.0,0.0,1.0,38.769562978806,39.284641485422,38.284200539878,38.492213013704,4222954.0
2017-06-09,39.87,40.395,39.13,39.52,2961902.0,0.0,1.0,39.492653959248,40.012685143813,38.759657622909,39.145966502872,2961902.0
2017-06-08,39.21,40.12,39.09,40.01,3552505.0,0.0,1.0,38.838900470081,39.74028785666,38.720036199323,39.631328941799,3552505.0
2017-06-07,38.86,39.57,38.71,39.27,2414656.0,0.0,1.0,38.492213013704,39.195493282354,38.343632675257,38.89833260546,2414656.0
2017-06-06,38.7,39.23,38.67,38.7,2459220.0,0.0,1.0,38.333727319361,38.858711181874,38.304011251671,38.333727319361,2459220.0
2017-06-05,39.19,39.7,38.95,38.98,2387428.0,0.0,1.0,38.819089758288,39.324262909008,38.581361216773,38.611077284462,2387428.0
2017-06-02,39.51,39.75,39.24,39.41,3121583.0,0.0,1.0,39.136061146975,39.373789688491,38.86861653777,39.037007588011,3121583.0
2017-06-01,39.85,40.25,39.54,39.61,3933108.0,0.0,1.0,39.472843247455,39.869057483314,39.165777214665,39.23511470594,3933108.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 55.8 55.94 55.26 55.32 1287431.0 0.0 1.0 55.8 55.94 55.26 55.32 1287431.0
3 2017-12-28 56.25 56.45 55.39 55.8 904513.0 0.0 1.0 56.25 56.45 55.39 55.8 904513.0
4 2017-12-27 55.9 56.19 55.76 56.15 961107.0 0.0 1.0 55.9 56.19 55.76 56.15 961107.0
5 2017-12-26 56.2 56.3 55.64 55.86 875796.0 0.0 1.0 56.2 56.3 55.64 55.86 875796.0
6 2017-12-22 56.19 56.49 56.16 56.3 1019859.0 0.0 1.0 56.19 56.49 56.16 56.3 1019859.0
7 2017-12-21 57.09 57.17 56.13 56.21 2342109.0 0.0 1.0 57.09 57.17 56.13 56.21 2342109.0
8 2017-12-20 58.42 58.44 56.88 57.04 1872565.0 0.0 1.0 58.42 58.44 56.88 57.04 1872565.0
9 2017-12-19 57.71 58.125 57.47 57.91 3065092.0 0.0 1.0 57.71 58.125 57.47 57.91 3065092.0
10 2017-12-18 57.76 58.13 57.43 57.73 2009903.0 0.0 1.0 57.76 58.13 57.43 57.73 2009903.0
11 2017-12-15 57.29 57.88 57.26 57.27 4421855.0 0.0 1.0 57.29 57.88 57.26 57.27 4421855.0
12 2017-12-14 57.89 58.16 57.25 57.37 2368380.0 0.0 1.0 57.89 58.16 57.25 57.37 2368380.0
13 2017-12-13 57.95 58.32 57.71 57.78 2930515.0 0.0 1.0 57.95 58.32 57.71 57.78 2930515.0
14 2017-12-12 58.67 58.82 57.76 57.8 2540225.0 0.0 1.0 58.67 58.82 57.76 57.8 2540225.0
15 2017-12-11 58.09 58.99 58.0 58.58 2795677.0 0.0 1.0 58.09 58.99 58.0 58.58 2795677.0
16 2017-12-08 57.9 58.63 57.475 58.26 3376794.0 0.0 1.0 57.9 58.63 57.475 58.26 3376794.0
17 2017-12-07 57.21 57.82 56.72 57.53 2822878.0 0.0 1.0 57.21 57.82 56.72 57.53 2822878.0
18 2017-12-06 56.14 57.275 55.92 57.21 3139341.0 0.0 1.0 56.14 57.275 55.92 57.21 3139341.0
19 2017-12-05 55.97 56.56 55.62 56.14 2585323.0 0.0 1.0 55.97 56.56 55.62 56.14 2585323.0
20 2017-12-04 56.72 58.11 55.92 55.93 4249052.0 0.0 1.0 56.72 58.11 55.92 55.93 4249052.0
21 2017-12-01 55.59 56.51 54.93 56.41 4054006.0 0.0 1.0 55.59 56.51 54.93 56.41 4054006.0
22 2017-11-30 56.79 57.75 56.5 56.51 4294760.0 0.0 1.0 56.79 57.75 56.5 56.51 4294760.0
23 2017-11-29 56.67 57.18 56.08 56.23 2628942.0 0.0 1.0 56.67 57.18 56.08 56.23 2628942.0
24 2017-11-28 56.15 56.91 56.08 56.8 2472780.0 0.0 1.0 56.15 56.91 56.08 56.8 2472780.0
25 2017-11-27 56.0 56.32 55.205 56.23 2818463.0 0.0 1.0 56.0 56.32 55.205 56.23 2818463.0
26 2017-11-24 56.1 56.55 56.0 56.41 1533554.0 0.0 1.0 56.1 56.55 56.0 56.41 1533554.0
27 2017-11-22 55.0 56.1 54.69 56.05 2732890.0 0.0 1.0 55.0 56.1 54.69 56.05 2732890.0
28 2017-11-21 54.55 55.5 54.44 55.08 3438391.0 0.0 1.0 54.55 55.5 54.44 55.08 3438391.0
29 2017-11-20 52.5 54.81 52.46 54.73 4364375.0 0.0 1.0 52.5 54.81 52.46 54.73 4364375.0
30 2017-11-17 53.03 54.72 52.5 52.95 5601447.0 0.0 1.0 53.03 54.72 52.5 52.95 5601447.0
31 2017-11-16 51.41 53.89 51.31 53.11 12798497.0 0.0 1.0 51.41 53.89 51.31 53.11 12798497.0
32 2017-11-15 45.45 46.09 45.24 45.82 3834732.0 0.0 1.0 45.45 46.09 45.24 45.82 3834732.0
33 2017-11-14 45.95 46.14 45.59 45.62 2122392.0 0.0 1.0 45.95 46.14 45.59 45.62 2122392.0
34 2017-11-13 46.21 46.62 45.93 46.0 2314390.0 0.0 1.0 46.21 46.62 45.93 46.0 2314390.0
35 2017-11-10 46.19 46.7 46.1 46.34 1641852.0 0.0 1.0 46.19 46.7 46.1 46.34 1641852.0
36 2017-11-09 46.15 47.2 45.93 46.3 3559622.0 0.0 1.0 46.15 47.2 45.93 46.3 3559622.0
37 2017-11-07 45.0 45.07 44.41 44.65 1904133.0 0.0 1.0 45.0 45.07 44.41 44.65 1904133.0
38 2017-11-06 44.07 45.12 44.02 45.005 2541032.0 0.0 1.0 44.07 45.12 44.02 45.005 2541032.0
39 2017-11-03 44.39 44.485 43.91 44.24 2055137.0 0.0 1.0 44.39 44.485 43.91 44.24 2055137.0
40 2017-11-02 44.55 44.605 43.94 44.25 2109252.0 0.0 1.0 44.55 44.605 43.94 44.25 2109252.0
41 2017-11-01 44.74 44.9 44.4 44.53 1937032.0 0.0 1.0 44.74 44.9 44.4 44.53 1937032.0
42 2017-10-31 43.71 44.57 43.56 44.42 2462916.0 0.0 1.0 43.71 44.57 43.56 44.42 2462916.0
43 2017-10-30 43.74 43.95 43.24 43.52 2050846.0 0.0 1.0 43.74 43.95 43.24 43.52 2050846.0
44 2017-10-27 44.52 44.52 43.86 44.01 1818983.0 0.0 1.0 44.52 44.52 43.86 44.01 1818983.0
45 2017-10-26 43.92 44.675 43.82 44.42 1567088.0 0.0 1.0 43.92 44.675 43.82 44.42 1567088.0
46 2017-10-25 44.66 44.66 43.665 43.71 3428810.0 0.0 1.0 44.66 44.66 43.665 43.71 3428810.0
47 2017-10-24 44.7 45.03 44.65 44.82 2477689.0 0.0 1.0 44.7 45.03 44.65 44.82 2477689.0
48 2017-10-23 44.92 45.14 44.66 44.74 2719135.0 0.0 1.0 44.92 45.14 44.66 44.74 2719135.0
49 2017-10-20 44.57 45.03 44.39 44.56 2540716.0 0.0 1.0 44.57 45.03 44.39 44.56 2540716.0
50 2017-10-19 44.37 44.505 43.91 44.26 2253612.0 0.0 1.0 44.37 44.505 43.91 44.26 2253612.0
51 2017-10-18 44.32 44.64 44.08 44.62 2523179.0 0.0 1.0 44.32 44.64 44.08 44.62 2523179.0
52 2017-10-17 43.29 44.11 43.29 44.08 1760179.0 0.0 1.0 43.29 44.11 43.29 44.08 1760179.0
53 2017-10-16 43.83 43.939 43.65 43.72 1433772.0 0.0 1.0 43.83 43.939 43.65 43.72 1433772.0
54 2017-10-13 43.65 44.22 43.615 43.63 1840650.0 0.0 1.0 43.65 44.22 43.615 43.63 1840650.0
55 2017-10-12 43.38 43.59 42.99 43.42 3223379.0 0.0 1.0 43.38 43.59 42.99 43.42 3223379.0
56 2017-10-11 43.54 43.9399 43.29 43.51 1654470.0 0.0 1.0 43.54 43.9399 43.29 43.51 1654470.0
57 2017-10-10 44.36 44.52 43.57 43.66 3930121.0 0.0 1.0 44.36 44.52 43.57 43.66 3930121.0
58 2017-10-09 44.42 44.815 44.25 44.37 2039538.0 0.0 1.0 44.42 44.815 44.25 44.37 2039538.0
59 2017-10-06 44.34 44.63 44.05 44.43 1778991.0 0.0 1.0 44.34 44.63 44.05 44.43 1778991.0
60 2017-10-05 44.28 44.565 44.17 44.55 2957479.0 0.2 1.0 44.28 44.565 44.17 44.55 2957479.0
61 2017-10-04 44.19 44.54 44.17 44.46 2875404.0 0.0 1.0 43.992502793296 44.340938547486 43.972592178771 44.261296089385 2875404.0
62 2017-10-03 44.07 44.52 43.75 44.39 2905694.0 0.0 1.0 43.873039106145 44.321027932961 43.554469273743 44.191608938547 2905694.0
63 2017-10-02 43.89 44.1 43.71 44.0 3186168.0 0.0 1.0 43.693843575419 43.902905027933 43.514648044693 43.803351955307 3186168.0
64 2017-09-29 43.7 43.975 43.39 43.76 1866218.0 0.0 1.0 43.50469273743 43.778463687151 43.196078212291 43.564424581006 1866218.0
65 2017-09-28 43.95 44.045 43.52 43.84 2195811.0 0.0 1.0 43.753575418994 43.848150837989 43.325497206704 43.644067039106 2195811.0
66 2017-09-27 43.98 44.47 43.56 44.17 2566121.0 0.0 1.0 43.783441340782 44.271251396648 43.365318435754 43.972592178771 2566121.0
67 2017-09-26 43.0 43.82 42.875 43.76 3262283.0 0.0 1.0 42.80782122905 43.624156424581 42.683379888268 43.564424581006 3262283.0
68 2017-09-25 42.17 43.085 42.11 42.7 2486787.0 0.0 1.0 41.981530726257 42.892441340782 41.921798882682 42.509162011173 2486787.0
69 2017-09-22 41.77 42.6 41.7 42.55 1820422.0 0.0 1.0 41.583318435754 42.409608938547 41.513631284916 42.359832402235 1820422.0
70 2017-09-21 41.75 42.04 41.64 41.86 2621389.0 0.0 1.0 41.563407821229 41.852111731844 41.453899441341 41.672916201117 2621389.0
71 2017-09-20 41.72 41.91 41.22 41.7 2878107.0 0.0 1.0 41.533541899441 41.72269273743 41.035776536313 41.513631284916 2878107.0
72 2017-09-19 41.79 42.32 41.3 41.71 5252863.0 0.0 1.0 41.603229050279 42.130860335196 41.115418994413 41.523586592179 5252863.0
73 2017-09-18 41.04 41.16 40.51 40.63 2686167.0 0.0 1.0 40.856581005587 40.976044692737 40.32894972067 40.448413407821 2686167.0
74 2017-09-15 40.72 41.06 40.33 41.03 3537425.0 0.0 1.0 40.538011173184 40.876491620112 40.149754189944 40.846625698324 3537425.0
75 2017-09-14 40.17 40.69 39.95 40.65 2799617.0 0.0 1.0 39.990469273743 40.508145251397 39.771452513966 40.468324022346 2799617.0
76 2017-09-13 39.82 40.54 39.55 40.28 3019737.0 0.0 1.0 39.642033519553 40.358815642458 39.373240223464 40.099977653631 3019737.0
77 2017-09-12 39.62 40.24 39.16 39.93 4031681.0 0.0 1.0 39.442927374302 40.060156424581 38.984983240223 39.751541899441 4031681.0
78 2017-09-11 38.91 39.56 38.8 39.46 2798378.0 0.0 1.0 38.736100558659 39.383195530726 38.626592178771 39.283642458101 2798378.0
79 2017-09-08 38.61 38.835 38.3799 38.63 2715485.0 0.0 1.0 38.437441340782 38.66143575419 38.20836972067 38.457351955307 2715485.0
80 2017-09-07 38.9 38.9 38.12 38.69 2541004.0 0.0 1.0 38.726145251397 38.726145251397 37.949631284916 38.517083798883 2541004.0
81 2017-09-06 38.09 38.97 37.855 38.85 3720730.0 0.0 1.0 37.919765363128 38.795832402235 37.685815642458 38.676368715084 3720730.0
82 2017-09-05 38.49 38.74 37.55 37.98 2318304.0 0.0 1.0 38.317977653631 38.566860335196 37.38217877095 37.81025698324 2318304.0
83 2017-09-01 38.82 38.9 38.56 38.65 1784904.0 0.0 1.0 38.646502793296 38.726145251397 38.387664804469 38.477262569832 1784904.0
84 2017-08-31 38.46 38.6975 38.07 38.66 2576968.0 0.0 1.0 38.288111731844 38.52455027933 37.899854748603 38.487217877095 2576968.0
85 2017-08-30 37.98 38.26 37.84 38.22 1625130.0 0.0 1.0 37.81025698324 38.089005586592 37.670882681564 38.049184357542 1625130.0
86 2017-08-29 37.92 38.315 37.89 38.03 1437800.0 0.0 1.0 37.750525139665 38.143759776536 37.720659217877 37.860033519553 1437800.0
87 2017-08-28 38.73 38.81 38.18 38.34 1448478.0 0.0 1.0 38.556905027933 38.636547486034 38.009363128492 38.168648044693 1448478.0
88 2017-08-25 38.97 38.99 38.52 38.54 1868152.0 0.0 1.0 38.795832402235 38.81574301676 38.347843575419 38.367754189944 1868152.0
89 2017-08-24 38.76 38.93 38.51 38.81 2128753.0 0.0 1.0 38.586770949721 38.756011173184 38.337888268156 38.636547486034 2128753.0
90 2017-08-23 38.49 38.95 38.35 38.6792 2625700.0 0.0 1.0 38.317977653631 38.775921787709 38.178603351955 38.506332067039 2625700.0
91 2017-08-22 39.17 39.21 38.59 38.7 3834442.0 0.0 1.0 38.994938547486 39.034759776536 38.417530726257 38.527039106145 3834442.0
92 2017-08-21 39.76 39.87 38.51 38.95 4371303.0 0.0 1.0 39.582301675978 39.691810055866 38.337888268156 38.775921787709 4371303.0
93 2017-08-18 39.62 39.87 39.26 39.35 4934878.0 0.0 1.0 39.442927374302 39.691810055866 39.084536312849 39.174134078212 4934878.0
94 2017-08-17 40.37 41.49 39.475 39.56 11599368.0 0.0 1.0 40.189575418994 41.304569832402 39.298575418994 39.383195530726 11599368.0
95 2017-08-16 42.0 42.549 42.0 42.41 3481046.0 0.0 1.0 41.812290502793 42.358836871508 41.812290502793 42.220458100559 3481046.0
96 2017-08-15 42.96 43.05 41.97 41.97 3781136.0 0.0 1.0 42.768 42.857597765363 41.782424581006 41.782424581006 3781136.0
97 2017-08-14 42.37 42.53 41.75 42.03 3763330.0 0.0 1.0 42.180636871508 42.339921787709 41.563407821229 41.842156424581 3763330.0
98 2017-08-11 41.44 41.85 41.23 41.49 1407483.0 0.0 1.0 41.254793296089 41.662960893855 41.045731843575 41.304569832402 1407483.0
99 2017-08-10 42.01 42.23 41.23 41.29 2117207.0 0.0 1.0 41.822245810056 42.041262569832 41.045731843575 41.105463687151 2117207.0
100 2017-08-09 42.49 42.61 42.18 42.24 1538691.0 0.0 1.0 42.300100558659 42.41956424581 41.99148603352 42.051217877095 1538691.0
101 2017-08-08 42.66 43.16 42.52 42.69 1901300.0 0.0 1.0 42.469340782123 42.967106145251 42.329966480447 42.499206703911 1901300.0
102 2017-08-07 42.83 42.8843 42.44 42.74 1611901.0 0.0 1.0 42.638581005587 42.692638324022 42.250324022346 42.548983240223 1611901.0
103 2017-08-04 43.07 43.11 42.61 42.74 1871097.0 0.0 1.0 42.877508379888 42.917329608939 42.41956424581 42.548983240223 1871097.0
104 2017-08-03 43.34 43.34 42.74 42.91 2350321.0 0.0 1.0 43.146301675978 43.146301675978 42.548983240223 42.718223463687 2350321.0
105 2017-08-02 43.65 43.79 43.04 43.41 1460145.0 0.0 1.0 43.454916201117 43.594290502793 42.847642458101 43.215988826816 1460145.0
106 2017-08-01 43.72 43.83 43.16 43.55 2576291.0 0.0 1.0 43.524603351955 43.634111731844 42.967106145251 43.355363128492 2576291.0
107 2017-07-31 43.67 43.82 43.11 43.42 2360992.0 0.0 1.0 43.474826815642 43.624156424581 42.917329608939 43.225944134078 2360992.0
108 2017-07-28 43.66 43.86 43.09 43.49 2581751.0 0.0 1.0 43.46487150838 43.663977653631 42.897418994413 43.295631284916 2581751.0
109 2017-07-27 44.32 44.97 43.65 44.0197 4149229.0 0.0 1.0 44.121921787709 44.769016759777 43.454916201117 43.822963910615 4149229.0
110 2017-07-26 44.87 44.87 44.025 44.36 3272594.0 0.0 1.0 44.669463687151 44.669463687151 43.828240223464 44.16174301676 3272594.0
111 2017-07-25 44.58 44.94 44.21 44.76 3495184.0 0.0 1.0 44.380759776536 44.739150837989 44.012413407821 44.559955307263 3495184.0
112 2017-07-24 44.4 45.23 44.4 44.86 2877601.0 0.0 1.0 44.20156424581 45.027854748603 44.20156424581 44.659508379888 2877601.0
113 2017-07-21 44.56 45.24 44.18 44.76 4496318.0 0.0 1.0 44.360849162011 45.037810055866 43.982547486034 44.559955307263 4496318.0
114 2017-07-20 44.18 44.69 44.09 44.6 3563323.0 0.0 1.0 43.982547486034 44.490268156425 43.89294972067 44.400670391061 3563323.0
115 2017-07-19 43.88 44.5299 43.83 44.16 3618018.0 0.0 1.0 43.683888268156 44.330883687151 43.634111731844 43.962636871508 3618018.0
116 2017-07-18 43.25 43.88 43.18 43.77 3030714.0 0.0 1.0 43.056703910615 43.683888268156 42.987016759777 43.574379888268 3030714.0
117 2017-07-17 43.2 43.76 43.0 43.62 5253442.0 0.0 1.0 43.006927374302 43.564424581006 42.80782122905 43.42505027933 5253442.0
118 2017-07-14 42.04 43.9 42.0 43.64 8405233.0 0.0 1.0 41.852111731844 43.703798882682 41.812290502793 43.444960893855 8405233.0
119 2017-07-13 40.17 41.5 40.04 41.38 3940472.0 0.0 1.0 39.990469273743 41.314525139665 39.86105027933 41.195061452514 3940472.0
120 2017-07-12 39.45 40.19 39.1701 40.17 2597317.0 0.0 1.0 39.273687150838 40.010379888268 38.995038100559 39.990469273743 2597317.0
121 2017-07-11 38.55 39.11 38.51 39.07 2155200.0 0.0 1.0 38.377709497207 38.935206703911 38.337888268156 38.89538547486 2155200.0
122 2017-07-10 38.5 38.91 38.35 38.57 2273543.0 0.0 1.0 38.327932960894 38.736100558659 38.178603351955 38.397620111732 2273543.0
123 2017-07-07 38.44 38.83 38.32 38.64 1883863.0 0.0 1.0 38.268201117318 38.656458100559 38.148737430168 38.46730726257 1883863.0
124 2017-07-06 39.33 39.39 38.2 38.3 2510853.0 0.0 1.0 39.154223463687 39.213955307263 38.029273743017 38.128826815642 2510853.0
125 2017-07-05 39.55 40.25 39.475 39.66 2484571.0 0.2 1.0 39.373240223464 40.070111731844 39.298575418994 39.482748603352 2484571.0
126 2017-07-03 40.44 40.5 39.53 39.57 1568751.0 0.0 1.0 40.057259245348 40.116691380726 39.155871858768 39.195493282354 1568751.0
127 2017-06-30 40.18 40.38 39.73 40.05 3859273.0 0.0 1.0 39.799719992039 39.997827109969 39.353978976698 39.670950365385 3859273.0
128 2017-06-29 40.28 40.38 39.55 40.1 3177050.0 0.0 1.0 39.898773551004 39.997827109969 39.175682570561 39.720477144867 3177050.0
129 2017-06-28 39.8 40.59 39.6 40.41 2635603.0 0.0 1.0 39.423316467973 40.205839583795 39.225209350044 40.027543177658 2635603.0
130 2017-06-27 40.14 40.35 39.62 39.63 2705421.0 0.0 1.0 39.760098568453 39.968111042279 39.245020061837 39.254925417733 2705421.0
131 2017-06-26 39.87 40.515 39.87 40.29 3251780.0 0.0 1.0 39.492653959248 40.131549414571 39.492653959248 39.9086789069 3251780.0
132 2017-06-23 39.13 40.07 39.01 39.87 4505252.0 0.0 1.0 38.759657622909 39.690761077178 38.640793352152 39.492653959248 4505252.0
133 2017-06-22 38.59 39.36 38.58 39.11 3042690.0 0.0 1.0 38.2247684045 38.987480808528 38.214863048603 38.739846911116 3042690.0
134 2017-06-21 38.36 38.86 38.3501 38.61 2462900.0 0.0 1.0 37.996945218881 38.492213013704 37.987138916543 38.244579116292 2462900.0
135 2017-06-20 38.27 38.65 38.25 38.26 2206944.0 0.0 1.0 37.907797015812 38.284200539878 37.887986304019 37.897891659916 2206944.0
136 2017-06-19 38.17 38.495 38.04 38.42 2487716.0 0.0 1.0 37.808743456848 38.130667523483 37.679973830193 38.056377354259 2487716.0
137 2017-06-16 37.94 38.11 37.78 37.98 2238387.0 0.0 1.0 37.580920271229 37.749311321469 37.422434576885 37.620541694815 2238387.0
138 2017-06-15 37.72 38.1 37.43 37.97 2208659.0 0.0 1.0 37.363002441506 37.739405965572 37.075747120508 37.610636338918 2208659.0
139 2017-06-14 38.94 39.01 37.78 38.1 2849570.0 0.0 1.0 38.571455860876 38.640793352152 37.422434576885 37.739405965572 2849570.0
140 2017-06-13 38.95 39.37 38.7 38.93 2827824.0 0.0 1.0 38.581361216773 38.997386164425 38.333727319361 38.56155050498 2827824.0
141 2017-06-12 39.14 39.66 38.65 38.86 4222954.0 0.0 1.0 38.769562978806 39.284641485422 38.284200539878 38.492213013704 4222954.0
142 2017-06-09 39.87 40.395 39.13 39.52 2961902.0 0.0 1.0 39.492653959248 40.012685143813 38.759657622909 39.145966502872 2961902.0
143 2017-06-08 39.21 40.12 39.09 40.01 3552505.0 0.0 1.0 38.838900470081 39.74028785666 38.720036199323 39.631328941799 3552505.0
144 2017-06-07 38.86 39.57 38.71 39.27 2414656.0 0.0 1.0 38.492213013704 39.195493282354 38.343632675257 38.89833260546 2414656.0
145 2017-06-06 38.7 39.23 38.67 38.7 2459220.0 0.0 1.0 38.333727319361 38.858711181874 38.304011251671 38.333727319361 2459220.0
146 2017-06-05 39.19 39.7 38.95 38.98 2387428.0 0.0 1.0 38.819089758288 39.324262909008 38.581361216773 38.611077284462 2387428.0
147 2017-06-02 39.51 39.75 39.24 39.41 3121583.0 0.0 1.0 39.136061146975 39.373789688491 38.86861653777 39.037007588011 3121583.0
148 2017-06-01 39.85 40.25 39.54 39.61 3933108.0 0.0 1.0 39.472843247455 39.869057483314 39.165777214665 39.23511470594 3933108.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,198.46,198.46,193.5,193.5,6896330.0,0.0,1.0,198.46,198.46,193.5,193.5,6896330.0
2017-12-28,198.13,199.38,197.1514,197.4,5978211.0,0.0,1.0,198.13,199.38,197.1514,197.4,5978211.0
2017-12-27,196.9,199.97,196.31,197.17,8097374.0,0.0,1.0,196.9,199.97,196.31,197.17,8097374.0
2017-12-26,193.03,197.75,191.82,197.44,8821296.0,0.0,1.0,193.03,197.75,191.82,197.44,8821296.0
2017-12-22,194.4,195.65,191.25,195.27,11613423.0,0.0,1.0,194.4,195.65,191.25,195.27,11613423.0
2017-12-21,196.94,197.95,195.55,195.89,7458634.0,0.0,1.0,196.94,197.95,195.55,195.89,7458634.0
2017-12-20,197.7,198.07,194.55,196.8,7185318.0,0.0,1.0,197.7,198.07,194.55,196.8,7185318.0
2017-12-19,197.52,197.73,194.96,196.11,9217358.0,0.0,1.0,197.52,197.73,194.96,196.11,9217358.0
2017-12-18,193.2,198.02,192.0,197.9,11730697.0,0.0,1.0,193.2,198.02,192.0,197.9,11730697.0
2017-12-15,188.251,192.38,185.62,191.56,16090200.0,0.0,1.0,188.251,192.38,185.62,191.56,16090200.0
2017-12-14,185.92,189.34,184.6,186.47,10871746.0,0.0,1.0,185.92,189.34,184.6,186.47,10871746.0
2017-12-13,192.5,192.55,185.88,186.18,13744496.0,0.0,1.0,192.5,192.55,185.88,186.18,13744496.0
2017-12-12,192.9,193.84,189.89,190.84,11296559.0,0.0,1.0,192.9,193.84,189.89,190.84,11296559.0
2017-12-11,192.06,194.78,191.42,194.66,9106693.0,0.0,1.0,192.06,194.78,191.42,194.66,9106693.0
2017-12-08,194.01,194.78,191.15,191.49,11483868.0,0.0,1.0,194.01,194.78,191.15,191.49,11483868.0
2017-12-07,191.96,193.6,190.12,191.99,13190983.0,0.0,1.0,191.96,193.6,190.12,191.99,13190983.0
2017-12-06,185.7,190.14,184.84,189.26,11464458.0,0.0,1.0,185.7,190.14,184.84,189.26,11464458.0
2017-12-05,182.4,192.7,180.58,187.74,24480558.0,0.0,1.0,182.4,192.7,180.58,187.74,24480558.0
2017-12-04,200.05,200.3,184.5,186.66,27080405.0,0.0,1.0,200.05,200.3,184.5,186.66,27080405.0
2017-12-01,199.31,200.13,192.47,197.68,16352946.0,0.0,1.0,199.31,200.13,192.47,197.68,16352946.0
2017-11-30,199.2,202.68,196.65,200.71,20144301.0,0.0,1.0,199.2,202.68,196.65,200.71,20144301.0
2017-11-29,210.01,210.1226,191.23,196.42,34731979.0,0.0,1.0,210.01,210.1226,191.23,196.42,34731979.0
2017-11-28,214.35,214.73,208.24,210.71,12677148.0,0.0,1.0,214.35,214.73,208.24,210.71,12677148.0
2017-11-27,217.31,217.36,214.01,214.14,10477983.0,0.0,1.0,217.31,217.36,214.01,214.14,10477983.0
2017-11-24,215.59,217.0,214.6,216.96,4517982.0,0.0,1.0,215.59,217.0,214.6,216.96,4517982.0
2017-11-22,217.0,217.0,213.61,214.93,8766814.0,0.0,1.0,217.0,217.0,213.61,214.93,8766814.0
2017-11-21,215.69,216.52,214.4,216.05,9858634.0,0.0,1.0,215.69,216.52,214.4,216.05,9858634.0
2017-11-20,211.99,214.57,210.5,214.08,9828414.0,0.0,1.0,211.99,214.57,210.5,214.08,9828414.0
2017-11-17,213.92,215.35,210.75,211.36,12702474.0,0.0,1.0,213.92,215.35,210.75,211.36,12702474.0
2017-11-16,212.98,214.2,211.25,211.61,9947915.0,0.0,1.0,212.98,214.2,211.25,211.61,9947915.0
2017-11-15,211.95,212.0,207.8,209.98,12427082.0,0.0,1.0,211.95,212.0,207.8,209.98,12427082.0
2017-11-14,213.0,214.8,211.23,214.18,13101484.0,0.0,1.0,213.0,214.8,211.23,214.18,13101484.0
2017-11-13,216.14,217.17,212.01,212.63,14398431.0,0.0,1.0,216.14,217.17,212.01,212.63,14398431.0
2017-11-10,213.08,218.67,211.63,216.14,31197127.0,0.0,1.0,213.08,218.67,211.63,216.14,31197127.0
2017-11-09,205.27,206.33,200.37,205.32,20123846.0,0.0,1.0,205.27,206.33,200.37,205.32,20123846.0
2017-11-07,210.55,212.9,210.0556,212.03,10580672.0,0.0,1.0,210.55,212.9,210.0556,212.03,10580672.0
2017-11-06,207.2,209.98,206.7,209.63,9693716.0,0.0,1.0,207.2,209.98,206.7,209.63,9693716.0
2017-11-03,207.2,208.69,205.341,208.69,8777981.0,0.0,1.0,207.2,208.69,205.341,208.69,8777981.0
2017-11-02,206.0,207.81,203.65,205.94,8480413.0,0.0,1.0,206.0,207.81,203.65,205.94,8480413.0
2017-11-01,209.35,209.97,204.6,207.2,12385654.0,0.0,1.0,209.35,209.97,204.6,207.2,12385654.0
2017-10-31,205.13,207.89,204.9,206.81,10179802.0,0.0,1.0,205.13,207.89,204.9,206.81,10179802.0
2017-10-30,201.86,206.0899,201.22,203.84,12522329.0,0.0,1.0,201.86,206.0899,201.22,203.84,12522329.0
2017-10-27,197.8,201.87,196.75,201.86,14174171.0,0.0,1.0,197.8,201.87,196.75,201.86,14174171.0
2017-10-26,194.78,196.16,193.81,195.69,7892651.0,0.0,1.0,194.78,196.16,193.81,195.69,7892651.0
2017-10-25,197.08,199.22,191.17,193.66,20588601.0,0.0,1.0,197.08,199.22,191.17,193.66,20588601.0
2017-10-24,196.99,198.75,195.94,198.68,9820462.0,0.0,1.0,196.99,198.75,195.94,198.68,9820462.0
2017-10-23,197.78,198.85,195.8,196.62,10592416.0,0.0,1.0,197.78,198.85,195.8,196.62,10592416.0
2017-10-20,198.49,199.59,196.54,196.9,11006029.0,0.0,1.0,198.49,199.59,196.54,196.9,11006029.0
2017-10-19,194.44,198.0,192.4501,197.8,14156573.0,0.0,1.0,194.44,198.0,192.4501,197.8,14156573.0
2017-10-18,198.11,198.14,193.32,197.58,14066925.0,0.0,1.0,198.11,198.14,193.32,197.58,14066925.0
2017-10-17,197.09,198.9,196.35,197.75,11482547.0,0.0,1.0,197.09,198.9,196.35,197.75,11482547.0
2017-10-16,195.8,198.048,193.24,197.93,14279032.0,0.0,1.0,195.8,198.048,193.24,197.93,14279032.0
2017-10-13,193.55,195.0,191.65,194.59,15626525.0,0.0,1.0,193.55,195.0,191.65,194.59,15626525.0
2017-10-12,191.08,193.09,189.9301,191.03,13036890.0,0.0,1.0,191.08,193.09,189.9301,191.03,13036890.0
2017-10-11,189.6,191.0,187.74,190.94,13051762.0,0.0,1.0,189.6,191.0,187.74,190.94,13051762.0
2017-10-10,191.43,192.95,187.26,188.88,24261445.0,0.0,1.0,191.43,192.95,187.26,188.88,24261445.0
2017-10-09,182.79,186.73,182.03,185.39,13986610.0,0.0,1.0,182.79,186.73,182.03,185.39,13986610.0
2017-10-06,179.65,181.84,179.0,181.3,7911087.0,0.0,1.0,179.65,181.84,179.0,181.3,7911087.0
2017-10-05,181.86,182.0,179.56,180.77,10830438.0,0.0,1.0,181.86,182.0,179.56,180.77,10830438.0
2017-10-04,179.62,181.77,178.14,180.87,10621386.0,0.0,1.0,179.62,181.77,178.14,180.87,10621386.0
2017-10-03,179.25,180.58,177.58,179.37,9678430.0,0.0,1.0,179.25,180.58,177.58,179.37,9678430.0
2017-10-02,180.8,181.98,177.0,179.0,12475560.0,0.0,1.0,180.8,181.98,177.0,179.0,12475560.0
2017-09-29,179.08,179.73,177.25,178.77,14936876.0,0.0,1.0,179.08,179.73,177.25,178.77,14936876.0
2017-09-28,176.02,176.18,173.76,175.68,10801464.0,0.0,1.0,176.02,176.18,173.76,175.68,10801464.0
2017-09-27,175.62,176.27,172.75,175.73,17602299.0,0.0,1.0,175.62,176.27,172.75,175.73,17602299.0
2017-09-26,176.45,178.68,170.35,171.96,27542805.0,0.0,1.0,176.45,178.68,170.35,171.96,27542805.0
2017-09-25,177.75,177.8,170.16,171.0,21628235.0,0.0,1.0,177.75,177.8,170.16,171.0,21628235.0
2017-09-22,180.3,182.31,178.6,179.0,12196947.0,0.0,1.0,180.3,182.31,178.6,179.0,12196947.0
2017-09-21,181.64,182.7,177.61,180.7799,26631321.0,0.0,1.0,181.64,182.7,177.61,180.7799,26631321.0
2017-09-20,187.5,189.42,184.21,185.84,16435216.0,0.0,1.0,187.5,189.42,184.21,185.84,16435216.0
2017-09-19,185.51,189.85,184.615,187.35,21631434.0,0.0,1.0,185.51,189.85,184.615,187.35,21631434.0
2017-09-18,185.14,191.2,184.86,187.55,41601951.0,0.0,1.0,185.14,191.2,184.86,187.55,41601951.0
2017-09-15,172.86,180.11,172.65,180.11,33338633.0,0.0,1.0,172.86,180.11,172.65,180.11,33338633.0
2017-09-14,168.79,172.56,167.8,169.4,12728431.0,0.0,1.0,168.79,172.56,167.8,169.4,12728431.0
2017-09-13,168.59,171.54,167.28,170.37,14340105.0,0.0,1.0,168.59,171.54,167.28,170.37,14340105.0
2017-09-12,170.0,170.0,166.97,169.61,10155905.0,0.0,1.0,170.0,170.0,166.97,169.61,10155905.0
2017-09-11,165.54,169.4325,165.32,169.0,13934287.0,0.0,1.0,165.54,169.4325,165.32,169.0,13934287.0
2017-09-08,166.11,166.71,162.71,163.69,12365074.0,0.0,1.0,166.11,166.71,162.71,163.69,12365074.0
2017-09-07,166.49,167.89,164.95,166.58,8731886.0,0.0,1.0,166.49,167.89,164.95,166.58,8731886.0
2017-09-06,167.24,167.8,164.4,165.81,9800559.0,0.0,1.0,167.24,167.8,164.4,165.81,9800559.0
2017-09-05,168.38,168.5843,163.5625,165.91,17358768.0,0.0,1.0,168.38,168.5843,163.5625,165.91,17358768.0
2017-09-01,169.95,171.9,169.6,170.46,11017001.0,0.0,1.0,169.95,171.9,169.6,170.46,11017001.0
2017-08-31,166.5,169.6,166.2,169.44,15022660.0,0.0,1.0,166.5,169.6,166.2,169.44,15022660.0
2017-08-30,165.5,166.13,164.27,165.68,9469680.0,0.0,1.0,165.5,166.13,164.27,165.68,9469680.0
2017-08-29,162.59,165.58,162.261,164.7,7992338.0,0.0,1.0,162.59,165.58,162.261,164.7,7992338.0
2017-08-28,164.58,165.1,162.33,164.97,9568908.0,0.0,1.0,164.58,165.1,162.33,164.97,9568908.0
2017-08-25,166.17,166.58,163.55,163.81,8753208.0,0.0,1.0,166.17,166.58,163.55,163.81,8753208.0
2017-08-24,167.1,167.28,164.12,165.19,11592997.0,0.0,1.0,167.1,167.28,164.12,165.19,11592997.0
2017-08-23,161.2,166.25,160.85,165.8,14421053.0,0.0,1.0,161.2,166.25,160.85,165.8,14421053.0
2017-08-22,160.49,162.79,159.71,162.51,11084658.0,0.14,1.0,160.49,162.79,159.71,162.51,11084658.0
2017-08-21,162.49,162.95,157.37,159.12,15203637.0,0.0,1.0,162.35013771903,162.80974177682,157.23454472794,158.98303842607,15203637.0
2017-08-18,163.67,164.36,159.64,161.5,14883408.0,0.0,1.0,163.52912204119,164.21852812788,159.50259083923,161.36098985552,14883408.0
2017-08-17,164.81,165.5,161.38,161.47,12937916.0,0.0,1.0,164.66814079311,165.3575468798,161.24109314479,161.33101567784,12937916.0
2017-08-16,167.59,168.54,163.84,165.15,14788247.0,0.0,1.0,167.44574792499,168.39493021826,163.69897571472,165.00784814018,14788247.0
2017-08-15,168.61,169.67,165.59,166.98,18980198.0,0.0,1.0,168.46486996619,169.52395757762,165.44746941285,166.83627297879,18980198.0
2017-08-14,159.67,168.55,159.2,168.4,31674266.0,0.0,1.0,159.53256501691,168.40492161082,159.06296956655,168.25505072241,31674266.0
2017-08-11,157.14,159.0,152.91,155.95,37272782.0,0.0,1.0,157.00474269905,158.86314171534,152.77838364587,155.81576698432,37272782.0
2017-08-10,172.16,172.66,164.33,164.74,26065538.0,0.0,1.0,172.01181432524,172.51138395327,164.1885539502,164.59820104519,26065538.0
2017-08-09,168.43,172.21,167.67,172.11,13060514.0,0.0,1.0,168.28502490009,172.06177128804,167.52567906548,171.96185736243,13060514.0
2017-08-08,173.89,174.56,168.71,170.3,18632853.0,0.0,1.0,173.74032523824,174.40974853981,168.56478389179,170.15341530895,18632853.0
2017-08-07,168.39,172.37,168.0,172.25,17743004.0,0.0,1.0,168.24505932985,172.22163356901,167.85539501998,172.10173685828,17743004.0
2017-08-04,167.4,170.07,166.48,167.21,14653397.0,0.0,1.0,167.25591146634,169.92361328005,166.33670335075,167.06607500769,14653397.0
2017-08-03,164.37,166.63,163.68,166.48,10926536.0,0.0,1.0,164.22851952044,166.48657423916,163.53911343375,166.33670335075,10926536.0
2017-08-02,165.75,165.91,161.27,164.39,11565556.0,0.0,1.0,165.60733169382,165.76719397479,161.13118782662,164.24850230556,11565556.0
2017-08-01,162.125,164.56,161.0,164.49,10606575.0,0.0,1.0,161.98545189056,164.4183559791,160.86142022748,164.34841623117,10606575.0
2017-07-31,164.94,166.4,160.62,162.51,13800261.0,0.0,1.0,164.7980288964,166.25677221027,160.48174731018,162.37012050415,13800261.0
2017-07-28,160.29,165.38,159.28,164.39,12776296.0,0.0,1.0,160.15203135567,165.23765016907,159.14290070704,164.24850230556,12776296.0
2017-07-27,168.27,168.74,157.56,161.74,18888931.0,0.0,1.0,168.12516261912,168.59475806947,157.4243811866,161.60078327698,18888931.0
2017-07-26,167.68,169.927,165.85,167.26,15755026.0,0.0,1.0,167.53567045804,169.78073636643,165.70724561943,167.11603197049,15755026.0
2017-07-25,165.22,165.93,163.581,165.35,12002860.0,0.0,1.0,165.0777878881,165.78717675991,163.4401986474,165.20767599139,12002860.0
2017-07-24,168.39,168.78,165.72,166.15,15868676.0,0.0,1.0,168.24505932985,168.63472363972,165.57735751614,166.00698739625,15868676.0
2017-07-21,166.67,169.3,166.09,168.1,15886110.0,0.0,1.0,166.52653980941,169.15427605287,165.94703904089,167.95530894559,15886110.0
2017-07-20,165.93,167.51,163.9121,167.48,17258237.0,0.0,1.0,165.78717675991,167.36581678451,163.77101365509,167.33584260682,17258237.0
2017-07-19,166.33,167.4,164.61,165.1,17014089.0,0.0,1.0,166.18683246234,167.25591146634,164.4683129419,164.95789117737,17014089.0
2017-07-18,161.78,166.55,161.3,165.96,19123179.0,0.0,1.0,161.64074884722,166.40664309868,161.1611620043,165.8171509376,19123179.0
2017-07-17,166.33,167.5,161.75,164.25,22936328.0,0.0,1.0,166.18683246234,167.35582539195,161.61077466954,164.10862280971,22936328.0
2017-07-14,161.29,165.01,161.01,164.95,23349534.0,0.0,1.0,161.15117061174,164.86796864433,160.87141162004,164.80802028896,23349534.0
2017-07-13,163.0,166.3,158.75,160.63,34123997.0,0.0,1.0,162.85969873962,166.15685828466,158.61335690132,160.49173870274,34123997.0
2017-07-12,158.3,163.0,156.56,162.51,28283476.0,0.0,1.0,158.16374423609,162.85969873962,156.42524193053,162.37012050415,28283476.0
2017-07-11,153.85,156.19,152.15,155.88,18744156.0,0.0,1.0,153.71757454657,156.05556040578,152.01903781125,155.7458272364,18744156.0
2017-07-10,149.74,154.0,148.6842,153.7,23720137.0,0.0,1.0,149.61111220412,153.86744543498,148.55622097756,153.56770365816,23720137.0
2017-07-07,145.78,147.5,144.85,146.76,16258515.0,0.0,1.0,145.65452075008,147.37304027052,144.72532124193,146.63367722103,16258515.0
2017-07-06,141.87,145.3799,139.76,143.48,18383056.0,0.0,1.0,141.74788625884,145.25476513372,139.63970242853,143.35650046111,18383056.0
2017-07-05,141.9,144.22,141.13,143.05,20226442.0,0.0,1.0,141.77786043652,144.09586351061,141.00852320935,142.926870581,20226442.0
2017-07-03,145.05,145.6537,138.58,139.33,17722284.0,0.0,1.0,144.92514909314,145.52832946204,138.46071810636,139.21007254842,17722284.0
2017-06-30,147.38,147.93,143.5,144.56,17992137.0,0.0,1.0,147.25314355979,147.80267015063,143.37648324623,144.43557085767,17992137.0
2017-06-29,150.6,150.72,144.08,146.68,26334702.0,0.0,1.0,150.47037196434,150.59026867507,143.95598401476,146.55374608054,26334702.0
2017-06-28,149.32,151.94,145.75,151.75,24660291.0,0.0,1.0,149.19147371657,151.80921856748,145.62454657239,151.61938210882,24660291.0
2017-06-27,151.44,151.79,146.35,146.58,24850612.0,0.0,1.0,151.30964893944,151.65934767907,146.22403012604,146.45383215493,24850612.0
2017-06-26,155.16,156.6,148.33,152.15,26418557.0,0.0,1.0,155.02644697203,156.46520750077,148.20232585306,152.01903781125,26418557.0
2017-06-23,158.68,159.32,153.22,154.11,24565502.0,0.0,1.0,158.5434171534,159.18286627728,153.08811681525,153.97735075315,24565502.0
2017-06-22,159.8,160.34,157.4,158.37,11596308.0,0.0,1.0,159.6624531202,160.20198831848,157.26451890563,158.23368398401,11596308.0
2017-06-21,158.21,159.62,155.7,159.47,16945632.0,0.0,1.0,158.07382170304,159.4826080541,155.5659821703,159.33273716569,16945632.0
2017-06-20,159.03,161.74,156.92,157.09,27169647.0,0.0,1.0,158.89311589302,161.60078327698,156.78493206271,156.95478573624,27169647.0
2017-06-19,153.41,157.53,153.26,157.32,19260255.0,0.0,1.0,153.2779532739,157.39440700891,153.12808238549,157.18458776514,19260255.0
2017-06-16,152.76,154.7,150.24,151.62,22554327.0,0.0,1.0,152.62851275745,154.56684291423,150.11068183215,151.48949400553,22554327.0
2017-06-15,146.96,153.6,146.5,152.37,23883179.0,0.0,1.0,146.83350507224,153.46778973255,146.37390101445,152.23884844759,23883179.0
2017-06-14,151.52,154.06,148.5,151.72,29431459.0,0.0,1.0,151.38958007993,153.92739379035,148.37217952659,151.58940793114,29431459.0
2017-06-13,154.4,154.77,145.65,151.4,41488612.0,0.0,1.0,154.26710113741,154.63678266216,145.52463264679,151.2696833692,41488612.0
2017-06-12,145.88,151.7,142.11,149.97,41793262.0,0.0,1.0,145.75443467568,151.56942514602,141.9876796803,149.84091423302,41793262.0
2017-06-09,164.74,168.5,142.75,149.6,91979374.0,0.0,1.0,164.59820104519,168.35496464802,142.62712880418,149.47123270827,91979374.0
2017-06-08,153.46,160.0,151.79,159.952,28475455.0,0.0,1.0,153.3279102367,159.86228097141,151.65934767907,159.81432228712,28475455.0
2017-06-07,148.33,149.88,147.7,149.12,15057318.0,0.0,1.0,148.20232585306,149.75099169997,147.57286812173,148.99164586536,15057318.0
2017-06-06,147.82,149.69,146.8,147.34,18743334.0,0.0,1.0,147.69276483246,149.56115524132,146.67364279127,147.21317798955,18743334.0
2017-06-05,142.98,148.53,142.51,148.01,20311623.0,0.0,1.0,142.85693083308,148.40215370427,142.38733538272,147.88260129112,20311623.0
2017-06-02,144.24,145.3,143.4,143.64,12140804.0,0.0,1.0,144.11584629573,145.17493390716,143.27656932063,143.51636274208,12140804.0
2017-06-01,144.99,145.03,142.52,144.2499,12462061.0,0.0,1.0,144.86520073778,144.90516630802,142.39732677528,144.12573777436,12462061.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 198.46 198.46 193.5 193.5 6896330.0 0.0 1.0 198.46 198.46 193.5 193.5 6896330.0
3 2017-12-28 198.13 199.38 197.1514 197.4 5978211.0 0.0 1.0 198.13 199.38 197.1514 197.4 5978211.0
4 2017-12-27 196.9 199.97 196.31 197.17 8097374.0 0.0 1.0 196.9 199.97 196.31 197.17 8097374.0
5 2017-12-26 193.03 197.75 191.82 197.44 8821296.0 0.0 1.0 193.03 197.75 191.82 197.44 8821296.0
6 2017-12-22 194.4 195.65 191.25 195.27 11613423.0 0.0 1.0 194.4 195.65 191.25 195.27 11613423.0
7 2017-12-21 196.94 197.95 195.55 195.89 7458634.0 0.0 1.0 196.94 197.95 195.55 195.89 7458634.0
8 2017-12-20 197.7 198.07 194.55 196.8 7185318.0 0.0 1.0 197.7 198.07 194.55 196.8 7185318.0
9 2017-12-19 197.52 197.73 194.96 196.11 9217358.0 0.0 1.0 197.52 197.73 194.96 196.11 9217358.0
10 2017-12-18 193.2 198.02 192.0 197.9 11730697.0 0.0 1.0 193.2 198.02 192.0 197.9 11730697.0
11 2017-12-15 188.251 192.38 185.62 191.56 16090200.0 0.0 1.0 188.251 192.38 185.62 191.56 16090200.0
12 2017-12-14 185.92 189.34 184.6 186.47 10871746.0 0.0 1.0 185.92 189.34 184.6 186.47 10871746.0
13 2017-12-13 192.5 192.55 185.88 186.18 13744496.0 0.0 1.0 192.5 192.55 185.88 186.18 13744496.0
14 2017-12-12 192.9 193.84 189.89 190.84 11296559.0 0.0 1.0 192.9 193.84 189.89 190.84 11296559.0
15 2017-12-11 192.06 194.78 191.42 194.66 9106693.0 0.0 1.0 192.06 194.78 191.42 194.66 9106693.0
16 2017-12-08 194.01 194.78 191.15 191.49 11483868.0 0.0 1.0 194.01 194.78 191.15 191.49 11483868.0
17 2017-12-07 191.96 193.6 190.12 191.99 13190983.0 0.0 1.0 191.96 193.6 190.12 191.99 13190983.0
18 2017-12-06 185.7 190.14 184.84 189.26 11464458.0 0.0 1.0 185.7 190.14 184.84 189.26 11464458.0
19 2017-12-05 182.4 192.7 180.58 187.74 24480558.0 0.0 1.0 182.4 192.7 180.58 187.74 24480558.0
20 2017-12-04 200.05 200.3 184.5 186.66 27080405.0 0.0 1.0 200.05 200.3 184.5 186.66 27080405.0
21 2017-12-01 199.31 200.13 192.47 197.68 16352946.0 0.0 1.0 199.31 200.13 192.47 197.68 16352946.0
22 2017-11-30 199.2 202.68 196.65 200.71 20144301.0 0.0 1.0 199.2 202.68 196.65 200.71 20144301.0
23 2017-11-29 210.01 210.1226 191.23 196.42 34731979.0 0.0 1.0 210.01 210.1226 191.23 196.42 34731979.0
24 2017-11-28 214.35 214.73 208.24 210.71 12677148.0 0.0 1.0 214.35 214.73 208.24 210.71 12677148.0
25 2017-11-27 217.31 217.36 214.01 214.14 10477983.0 0.0 1.0 217.31 217.36 214.01 214.14 10477983.0
26 2017-11-24 215.59 217.0 214.6 216.96 4517982.0 0.0 1.0 215.59 217.0 214.6 216.96 4517982.0
27 2017-11-22 217.0 217.0 213.61 214.93 8766814.0 0.0 1.0 217.0 217.0 213.61 214.93 8766814.0
28 2017-11-21 215.69 216.52 214.4 216.05 9858634.0 0.0 1.0 215.69 216.52 214.4 216.05 9858634.0
29 2017-11-20 211.99 214.57 210.5 214.08 9828414.0 0.0 1.0 211.99 214.57 210.5 214.08 9828414.0
30 2017-11-17 213.92 215.35 210.75 211.36 12702474.0 0.0 1.0 213.92 215.35 210.75 211.36 12702474.0
31 2017-11-16 212.98 214.2 211.25 211.61 9947915.0 0.0 1.0 212.98 214.2 211.25 211.61 9947915.0
32 2017-11-15 211.95 212.0 207.8 209.98 12427082.0 0.0 1.0 211.95 212.0 207.8 209.98 12427082.0
33 2017-11-14 213.0 214.8 211.23 214.18 13101484.0 0.0 1.0 213.0 214.8 211.23 214.18 13101484.0
34 2017-11-13 216.14 217.17 212.01 212.63 14398431.0 0.0 1.0 216.14 217.17 212.01 212.63 14398431.0
35 2017-11-10 213.08 218.67 211.63 216.14 31197127.0 0.0 1.0 213.08 218.67 211.63 216.14 31197127.0
36 2017-11-09 205.27 206.33 200.37 205.32 20123846.0 0.0 1.0 205.27 206.33 200.37 205.32 20123846.0
37 2017-11-07 210.55 212.9 210.0556 212.03 10580672.0 0.0 1.0 210.55 212.9 210.0556 212.03 10580672.0
38 2017-11-06 207.2 209.98 206.7 209.63 9693716.0 0.0 1.0 207.2 209.98 206.7 209.63 9693716.0
39 2017-11-03 207.2 208.69 205.341 208.69 8777981.0 0.0 1.0 207.2 208.69 205.341 208.69 8777981.0
40 2017-11-02 206.0 207.81 203.65 205.94 8480413.0 0.0 1.0 206.0 207.81 203.65 205.94 8480413.0
41 2017-11-01 209.35 209.97 204.6 207.2 12385654.0 0.0 1.0 209.35 209.97 204.6 207.2 12385654.0
42 2017-10-31 205.13 207.89 204.9 206.81 10179802.0 0.0 1.0 205.13 207.89 204.9 206.81 10179802.0
43 2017-10-30 201.86 206.0899 201.22 203.84 12522329.0 0.0 1.0 201.86 206.0899 201.22 203.84 12522329.0
44 2017-10-27 197.8 201.87 196.75 201.86 14174171.0 0.0 1.0 197.8 201.87 196.75 201.86 14174171.0
45 2017-10-26 194.78 196.16 193.81 195.69 7892651.0 0.0 1.0 194.78 196.16 193.81 195.69 7892651.0
46 2017-10-25 197.08 199.22 191.17 193.66 20588601.0 0.0 1.0 197.08 199.22 191.17 193.66 20588601.0
47 2017-10-24 196.99 198.75 195.94 198.68 9820462.0 0.0 1.0 196.99 198.75 195.94 198.68 9820462.0
48 2017-10-23 197.78 198.85 195.8 196.62 10592416.0 0.0 1.0 197.78 198.85 195.8 196.62 10592416.0
49 2017-10-20 198.49 199.59 196.54 196.9 11006029.0 0.0 1.0 198.49 199.59 196.54 196.9 11006029.0
50 2017-10-19 194.44 198.0 192.4501 197.8 14156573.0 0.0 1.0 194.44 198.0 192.4501 197.8 14156573.0
51 2017-10-18 198.11 198.14 193.32 197.58 14066925.0 0.0 1.0 198.11 198.14 193.32 197.58 14066925.0
52 2017-10-17 197.09 198.9 196.35 197.75 11482547.0 0.0 1.0 197.09 198.9 196.35 197.75 11482547.0
53 2017-10-16 195.8 198.048 193.24 197.93 14279032.0 0.0 1.0 195.8 198.048 193.24 197.93 14279032.0
54 2017-10-13 193.55 195.0 191.65 194.59 15626525.0 0.0 1.0 193.55 195.0 191.65 194.59 15626525.0
55 2017-10-12 191.08 193.09 189.9301 191.03 13036890.0 0.0 1.0 191.08 193.09 189.9301 191.03 13036890.0
56 2017-10-11 189.6 191.0 187.74 190.94 13051762.0 0.0 1.0 189.6 191.0 187.74 190.94 13051762.0
57 2017-10-10 191.43 192.95 187.26 188.88 24261445.0 0.0 1.0 191.43 192.95 187.26 188.88 24261445.0
58 2017-10-09 182.79 186.73 182.03 185.39 13986610.0 0.0 1.0 182.79 186.73 182.03 185.39 13986610.0
59 2017-10-06 179.65 181.84 179.0 181.3 7911087.0 0.0 1.0 179.65 181.84 179.0 181.3 7911087.0
60 2017-10-05 181.86 182.0 179.56 180.77 10830438.0 0.0 1.0 181.86 182.0 179.56 180.77 10830438.0
61 2017-10-04 179.62 181.77 178.14 180.87 10621386.0 0.0 1.0 179.62 181.77 178.14 180.87 10621386.0
62 2017-10-03 179.25 180.58 177.58 179.37 9678430.0 0.0 1.0 179.25 180.58 177.58 179.37 9678430.0
63 2017-10-02 180.8 181.98 177.0 179.0 12475560.0 0.0 1.0 180.8 181.98 177.0 179.0 12475560.0
64 2017-09-29 179.08 179.73 177.25 178.77 14936876.0 0.0 1.0 179.08 179.73 177.25 178.77 14936876.0
65 2017-09-28 176.02 176.18 173.76 175.68 10801464.0 0.0 1.0 176.02 176.18 173.76 175.68 10801464.0
66 2017-09-27 175.62 176.27 172.75 175.73 17602299.0 0.0 1.0 175.62 176.27 172.75 175.73 17602299.0
67 2017-09-26 176.45 178.68 170.35 171.96 27542805.0 0.0 1.0 176.45 178.68 170.35 171.96 27542805.0
68 2017-09-25 177.75 177.8 170.16 171.0 21628235.0 0.0 1.0 177.75 177.8 170.16 171.0 21628235.0
69 2017-09-22 180.3 182.31 178.6 179.0 12196947.0 0.0 1.0 180.3 182.31 178.6 179.0 12196947.0
70 2017-09-21 181.64 182.7 177.61 180.7799 26631321.0 0.0 1.0 181.64 182.7 177.61 180.7799 26631321.0
71 2017-09-20 187.5 189.42 184.21 185.84 16435216.0 0.0 1.0 187.5 189.42 184.21 185.84 16435216.0
72 2017-09-19 185.51 189.85 184.615 187.35 21631434.0 0.0 1.0 185.51 189.85 184.615 187.35 21631434.0
73 2017-09-18 185.14 191.2 184.86 187.55 41601951.0 0.0 1.0 185.14 191.2 184.86 187.55 41601951.0
74 2017-09-15 172.86 180.11 172.65 180.11 33338633.0 0.0 1.0 172.86 180.11 172.65 180.11 33338633.0
75 2017-09-14 168.79 172.56 167.8 169.4 12728431.0 0.0 1.0 168.79 172.56 167.8 169.4 12728431.0
76 2017-09-13 168.59 171.54 167.28 170.37 14340105.0 0.0 1.0 168.59 171.54 167.28 170.37 14340105.0
77 2017-09-12 170.0 170.0 166.97 169.61 10155905.0 0.0 1.0 170.0 170.0 166.97 169.61 10155905.0
78 2017-09-11 165.54 169.4325 165.32 169.0 13934287.0 0.0 1.0 165.54 169.4325 165.32 169.0 13934287.0
79 2017-09-08 166.11 166.71 162.71 163.69 12365074.0 0.0 1.0 166.11 166.71 162.71 163.69 12365074.0
80 2017-09-07 166.49 167.89 164.95 166.58 8731886.0 0.0 1.0 166.49 167.89 164.95 166.58 8731886.0
81 2017-09-06 167.24 167.8 164.4 165.81 9800559.0 0.0 1.0 167.24 167.8 164.4 165.81 9800559.0
82 2017-09-05 168.38 168.5843 163.5625 165.91 17358768.0 0.0 1.0 168.38 168.5843 163.5625 165.91 17358768.0
83 2017-09-01 169.95 171.9 169.6 170.46 11017001.0 0.0 1.0 169.95 171.9 169.6 170.46 11017001.0
84 2017-08-31 166.5 169.6 166.2 169.44 15022660.0 0.0 1.0 166.5 169.6 166.2 169.44 15022660.0
85 2017-08-30 165.5 166.13 164.27 165.68 9469680.0 0.0 1.0 165.5 166.13 164.27 165.68 9469680.0
86 2017-08-29 162.59 165.58 162.261 164.7 7992338.0 0.0 1.0 162.59 165.58 162.261 164.7 7992338.0
87 2017-08-28 164.58 165.1 162.33 164.97 9568908.0 0.0 1.0 164.58 165.1 162.33 164.97 9568908.0
88 2017-08-25 166.17 166.58 163.55 163.81 8753208.0 0.0 1.0 166.17 166.58 163.55 163.81 8753208.0
89 2017-08-24 167.1 167.28 164.12 165.19 11592997.0 0.0 1.0 167.1 167.28 164.12 165.19 11592997.0
90 2017-08-23 161.2 166.25 160.85 165.8 14421053.0 0.0 1.0 161.2 166.25 160.85 165.8 14421053.0
91 2017-08-22 160.49 162.79 159.71 162.51 11084658.0 0.14 1.0 160.49 162.79 159.71 162.51 11084658.0
92 2017-08-21 162.49 162.95 157.37 159.12 15203637.0 0.0 1.0 162.35013771903 162.80974177682 157.23454472794 158.98303842607 15203637.0
93 2017-08-18 163.67 164.36 159.64 161.5 14883408.0 0.0 1.0 163.52912204119 164.21852812788 159.50259083923 161.36098985552 14883408.0
94 2017-08-17 164.81 165.5 161.38 161.47 12937916.0 0.0 1.0 164.66814079311 165.3575468798 161.24109314479 161.33101567784 12937916.0
95 2017-08-16 167.59 168.54 163.84 165.15 14788247.0 0.0 1.0 167.44574792499 168.39493021826 163.69897571472 165.00784814018 14788247.0
96 2017-08-15 168.61 169.67 165.59 166.98 18980198.0 0.0 1.0 168.46486996619 169.52395757762 165.44746941285 166.83627297879 18980198.0
97 2017-08-14 159.67 168.55 159.2 168.4 31674266.0 0.0 1.0 159.53256501691 168.40492161082 159.06296956655 168.25505072241 31674266.0
98 2017-08-11 157.14 159.0 152.91 155.95 37272782.0 0.0 1.0 157.00474269905 158.86314171534 152.77838364587 155.81576698432 37272782.0
99 2017-08-10 172.16 172.66 164.33 164.74 26065538.0 0.0 1.0 172.01181432524 172.51138395327 164.1885539502 164.59820104519 26065538.0
100 2017-08-09 168.43 172.21 167.67 172.11 13060514.0 0.0 1.0 168.28502490009 172.06177128804 167.52567906548 171.96185736243 13060514.0
101 2017-08-08 173.89 174.56 168.71 170.3 18632853.0 0.0 1.0 173.74032523824 174.40974853981 168.56478389179 170.15341530895 18632853.0
102 2017-08-07 168.39 172.37 168.0 172.25 17743004.0 0.0 1.0 168.24505932985 172.22163356901 167.85539501998 172.10173685828 17743004.0
103 2017-08-04 167.4 170.07 166.48 167.21 14653397.0 0.0 1.0 167.25591146634 169.92361328005 166.33670335075 167.06607500769 14653397.0
104 2017-08-03 164.37 166.63 163.68 166.48 10926536.0 0.0 1.0 164.22851952044 166.48657423916 163.53911343375 166.33670335075 10926536.0
105 2017-08-02 165.75 165.91 161.27 164.39 11565556.0 0.0 1.0 165.60733169382 165.76719397479 161.13118782662 164.24850230556 11565556.0
106 2017-08-01 162.125 164.56 161.0 164.49 10606575.0 0.0 1.0 161.98545189056 164.4183559791 160.86142022748 164.34841623117 10606575.0
107 2017-07-31 164.94 166.4 160.62 162.51 13800261.0 0.0 1.0 164.7980288964 166.25677221027 160.48174731018 162.37012050415 13800261.0
108 2017-07-28 160.29 165.38 159.28 164.39 12776296.0 0.0 1.0 160.15203135567 165.23765016907 159.14290070704 164.24850230556 12776296.0
109 2017-07-27 168.27 168.74 157.56 161.74 18888931.0 0.0 1.0 168.12516261912 168.59475806947 157.4243811866 161.60078327698 18888931.0
110 2017-07-26 167.68 169.927 165.85 167.26 15755026.0 0.0 1.0 167.53567045804 169.78073636643 165.70724561943 167.11603197049 15755026.0
111 2017-07-25 165.22 165.93 163.581 165.35 12002860.0 0.0 1.0 165.0777878881 165.78717675991 163.4401986474 165.20767599139 12002860.0
112 2017-07-24 168.39 168.78 165.72 166.15 15868676.0 0.0 1.0 168.24505932985 168.63472363972 165.57735751614 166.00698739625 15868676.0
113 2017-07-21 166.67 169.3 166.09 168.1 15886110.0 0.0 1.0 166.52653980941 169.15427605287 165.94703904089 167.95530894559 15886110.0
114 2017-07-20 165.93 167.51 163.9121 167.48 17258237.0 0.0 1.0 165.78717675991 167.36581678451 163.77101365509 167.33584260682 17258237.0
115 2017-07-19 166.33 167.4 164.61 165.1 17014089.0 0.0 1.0 166.18683246234 167.25591146634 164.4683129419 164.95789117737 17014089.0
116 2017-07-18 161.78 166.55 161.3 165.96 19123179.0 0.0 1.0 161.64074884722 166.40664309868 161.1611620043 165.8171509376 19123179.0
117 2017-07-17 166.33 167.5 161.75 164.25 22936328.0 0.0 1.0 166.18683246234 167.35582539195 161.61077466954 164.10862280971 22936328.0
118 2017-07-14 161.29 165.01 161.01 164.95 23349534.0 0.0 1.0 161.15117061174 164.86796864433 160.87141162004 164.80802028896 23349534.0
119 2017-07-13 163.0 166.3 158.75 160.63 34123997.0 0.0 1.0 162.85969873962 166.15685828466 158.61335690132 160.49173870274 34123997.0
120 2017-07-12 158.3 163.0 156.56 162.51 28283476.0 0.0 1.0 158.16374423609 162.85969873962 156.42524193053 162.37012050415 28283476.0
121 2017-07-11 153.85 156.19 152.15 155.88 18744156.0 0.0 1.0 153.71757454657 156.05556040578 152.01903781125 155.7458272364 18744156.0
122 2017-07-10 149.74 154.0 148.6842 153.7 23720137.0 0.0 1.0 149.61111220412 153.86744543498 148.55622097756 153.56770365816 23720137.0
123 2017-07-07 145.78 147.5 144.85 146.76 16258515.0 0.0 1.0 145.65452075008 147.37304027052 144.72532124193 146.63367722103 16258515.0
124 2017-07-06 141.87 145.3799 139.76 143.48 18383056.0 0.0 1.0 141.74788625884 145.25476513372 139.63970242853 143.35650046111 18383056.0
125 2017-07-05 141.9 144.22 141.13 143.05 20226442.0 0.0 1.0 141.77786043652 144.09586351061 141.00852320935 142.926870581 20226442.0
126 2017-07-03 145.05 145.6537 138.58 139.33 17722284.0 0.0 1.0 144.92514909314 145.52832946204 138.46071810636 139.21007254842 17722284.0
127 2017-06-30 147.38 147.93 143.5 144.56 17992137.0 0.0 1.0 147.25314355979 147.80267015063 143.37648324623 144.43557085767 17992137.0
128 2017-06-29 150.6 150.72 144.08 146.68 26334702.0 0.0 1.0 150.47037196434 150.59026867507 143.95598401476 146.55374608054 26334702.0
129 2017-06-28 149.32 151.94 145.75 151.75 24660291.0 0.0 1.0 149.19147371657 151.80921856748 145.62454657239 151.61938210882 24660291.0
130 2017-06-27 151.44 151.79 146.35 146.58 24850612.0 0.0 1.0 151.30964893944 151.65934767907 146.22403012604 146.45383215493 24850612.0
131 2017-06-26 155.16 156.6 148.33 152.15 26418557.0 0.0 1.0 155.02644697203 156.46520750077 148.20232585306 152.01903781125 26418557.0
132 2017-06-23 158.68 159.32 153.22 154.11 24565502.0 0.0 1.0 158.5434171534 159.18286627728 153.08811681525 153.97735075315 24565502.0
133 2017-06-22 159.8 160.34 157.4 158.37 11596308.0 0.0 1.0 159.6624531202 160.20198831848 157.26451890563 158.23368398401 11596308.0
134 2017-06-21 158.21 159.62 155.7 159.47 16945632.0 0.0 1.0 158.07382170304 159.4826080541 155.5659821703 159.33273716569 16945632.0
135 2017-06-20 159.03 161.74 156.92 157.09 27169647.0 0.0 1.0 158.89311589302 161.60078327698 156.78493206271 156.95478573624 27169647.0
136 2017-06-19 153.41 157.53 153.26 157.32 19260255.0 0.0 1.0 153.2779532739 157.39440700891 153.12808238549 157.18458776514 19260255.0
137 2017-06-16 152.76 154.7 150.24 151.62 22554327.0 0.0 1.0 152.62851275745 154.56684291423 150.11068183215 151.48949400553 22554327.0
138 2017-06-15 146.96 153.6 146.5 152.37 23883179.0 0.0 1.0 146.83350507224 153.46778973255 146.37390101445 152.23884844759 23883179.0
139 2017-06-14 151.52 154.06 148.5 151.72 29431459.0 0.0 1.0 151.38958007993 153.92739379035 148.37217952659 151.58940793114 29431459.0
140 2017-06-13 154.4 154.77 145.65 151.4 41488612.0 0.0 1.0 154.26710113741 154.63678266216 145.52463264679 151.2696833692 41488612.0
141 2017-06-12 145.88 151.7 142.11 149.97 41793262.0 0.0 1.0 145.75443467568 151.56942514602 141.9876796803 149.84091423302 41793262.0
142 2017-06-09 164.74 168.5 142.75 149.6 91979374.0 0.0 1.0 164.59820104519 168.35496464802 142.62712880418 149.47123270827 91979374.0
143 2017-06-08 153.46 160.0 151.79 159.952 28475455.0 0.0 1.0 153.3279102367 159.86228097141 151.65934767907 159.81432228712 28475455.0
144 2017-06-07 148.33 149.88 147.7 149.12 15057318.0 0.0 1.0 148.20232585306 149.75099169997 147.57286812173 148.99164586536 15057318.0
145 2017-06-06 147.82 149.69 146.8 147.34 18743334.0 0.0 1.0 147.69276483246 149.56115524132 146.67364279127 147.21317798955 18743334.0
146 2017-06-05 142.98 148.53 142.51 148.01 20311623.0 0.0 1.0 142.85693083308 148.40215370427 142.38733538272 147.88260129112 20311623.0
147 2017-06-02 144.24 145.3 143.4 143.64 12140804.0 0.0 1.0 144.11584629573 145.17493390716 143.27656932063 143.51636274208 12140804.0
148 2017-06-01 144.99 145.03 142.52 144.2499 12462061.0 0.0 1.0 144.86520073778 144.90516630802 142.39732677528 144.12573777436 12462061.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,73.92,74.53,73.58,73.62,4396182.0,0.0,1.0,73.92,74.53,73.58,73.62,4396182.0
2017-12-28,74.96,75.0,73.86,74.17,3363964.0,0.0,1.0,74.96,75.0,73.86,74.17,3363964.0
2017-12-27,74.25,74.93,74.0,74.59,4226467.0,0.0,1.0,74.25,74.93,74.0,74.59,4226467.0
2017-12-26,73.29,74.34,72.63,74.27,4683371.0,0.0,1.0,73.29,74.34,72.63,74.27,4683371.0
2017-12-22,73.8,74.04,72.9,73.89,3570969.0,0.0,1.0,73.8,74.04,72.9,73.89,3570969.0
2017-12-21,74.19,74.47,73.8,74.02,4556474.0,0.0,1.0,74.19,74.47,73.8,74.02,4556474.0
2017-12-20,74.64,74.9,73.76,74.0,5964055.0,0.0,1.0,74.64,74.9,73.76,74.0,5964055.0
2017-12-19,75.39,75.39,73.91,74.5,7430435.0,0.0,1.0,75.39,75.39,73.91,74.5,7430435.0
2017-12-18,76.3,76.35,75.2,75.32,8034166.0,0.0,1.0,76.3,76.35,75.2,75.32,8034166.0
2017-12-15,74.82,75.87,73.51,75.65,10935788.0,0.0,1.0,74.82,75.87,73.51,75.65,10935788.0
2017-12-14,74.5,75.53,74.2,74.26,7453419.0,0.0,1.0,74.5,75.53,74.2,74.26,7453419.0
2017-12-13,74.08,75.42,73.77,74.09,7037486.0,0.0,1.0,74.08,75.42,73.77,74.09,7037486.0
2017-12-12,73.45,74.31,73.0,73.62,5947690.0,0.0,1.0,73.45,74.31,73.0,73.62,5947690.0
2017-12-11,72.96,73.68,72.56,73.29,5786918.0,0.0,1.0,72.96,73.68,72.56,73.29,5786918.0
2017-12-08,74.71,74.71,72.6,72.91,8130594.0,0.0,1.0,74.71,74.71,72.6,72.91,8130594.0
2017-12-07,73.25,74.069,73.25,73.69,7547591.0,0.0,1.0,73.25,74.069,73.25,73.69,7547591.0
2017-12-06,70.89,73.2,70.83,73.14,9188317.0,0.0,1.0,70.89,73.2,70.83,73.14,9188317.0
2017-12-05,69.81,72.75,69.61,71.2,15818651.0,0.0,1.0,69.81,72.75,69.61,71.2,15818651.0
2017-12-04,75.59,75.7439,68.61,70.97,26157704.0,0.0,1.0,75.59,75.7439,68.61,70.97,26157704.0
2017-12-01,75.22,76.44,74.26,75.2999,13310272.0,0.0,1.0,75.22,76.44,74.26,75.2999,13310272.0
2017-11-30,73.77,75.87,73.54,75.73,15737916.0,0.0,1.0,73.77,75.87,73.54,75.73,15737916.0
2017-11-29,77.95,77.98,71.67,73.25,24981118.0,0.0,1.0,77.95,77.98,71.67,73.25,24981118.0
2017-11-28,77.95,78.23,77.2435,77.79,8570920.0,0.0,1.0,77.95,78.23,77.2435,77.79,8570920.0
2017-11-27,78.63,79.385,77.71,77.84,6745449.0,0.0,1.0,78.63,79.385,77.71,77.84,6745449.0
2017-11-24,77.81,78.9,77.7,78.57,4305618.0,0.0,1.0,77.81,78.9,77.7,78.57,4305618.0
2017-11-22,77.9,77.99,76.62,77.57,7975445.0,0.0,1.0,77.9,77.99,76.62,77.57,7975445.0
2017-11-21,77.09,78.43,76.85,77.77,10283504.0,0.0,1.0,77.09,78.43,76.85,77.77,10283504.0
2017-11-20,76.6,77.32,75.88,76.01,6799610.0,0.0,1.0,76.6,77.32,75.88,76.01,6799610.0
2017-11-17,78.01,78.01,75.8,76.38,11771514.0,0.0,1.0,78.01,78.01,75.8,76.38,11771514.0
2017-11-16,75.5,77.94,75.28,77.7,12154083.0,0.0,1.0,75.5,77.94,75.28,77.7,12154083.0
2017-11-15,74.3,74.4,73.1853,73.43,5780290.0,0.0,1.0,74.3,74.4,73.1853,73.43,5780290.0
2017-11-14,74.1,74.82,73.62,74.49,5426087.0,0.0,1.0,74.1,74.82,73.62,74.49,5426087.0
2017-11-13,73.61,74.29,73.34,74.03,5821794.0,0.0,1.0,73.61,74.29,73.34,74.03,5821794.0
2017-11-10,73.77,74.14,73.56,73.99,5703206.0,0.0,1.0,73.77,74.14,73.56,73.99,5703206.0
2017-11-09,74.02,74.2,72.41,74.1,8526645.0,0.0,1.0,74.02,74.2,72.41,74.1,8526645.0
2017-11-07,75.17,75.45,74.19,74.41,6855004.0,0.0,1.0,75.17,75.45,74.19,74.41,6855004.0
2017-11-06,73.72,74.76,73.42,74.74,10052359.0,0.0,1.0,73.72,74.76,73.42,74.74,10052359.0
2017-11-03,72.37,73.41,71.94,73.39,6714105.0,0.0,1.0,72.37,73.41,71.94,73.39,6714105.0
2017-11-02,72.46,72.7755,72.01,72.25,4518557.0,0.0,1.0,72.46,72.7755,72.01,72.25,4518557.0
2017-11-01,72.78,72.99,71.69,72.38,6576235.0,0.0,1.0,72.78,72.99,71.69,72.38,6576235.0
2017-10-31,71.34,72.74,71.11,72.56,7478157.0,0.0,1.0,71.34,72.74,71.11,72.56,7478157.0
2017-10-30,71.45,71.54,70.53,71.15,6911407.0,0.0,1.0,71.45,71.54,70.53,71.15,6911407.0
2017-10-27,71.72,71.79,70.58,71.06,9192172.0,0.0,1.0,71.72,71.79,70.58,71.06,9192172.0
2017-10-26,71.46,72.07,71.04,71.34,7967791.0,0.0,1.0,71.46,72.07,71.04,71.34,7967791.0
2017-10-25,69.94,71.42,69.85,71.02,11908785.0,0.0,1.0,69.94,71.42,69.85,71.02,11908785.0
2017-10-24,69.73,70.565,69.67,70.21,12057648.0,0.0,1.0,69.73,70.565,69.67,70.21,12057648.0
2017-10-23,71.02,71.33,69.55,69.8,12004583.0,0.0,1.0,71.02,71.33,69.55,69.8,12004583.0
2017-10-20,71.33,71.73,69.69,70.97,33976887.0,0.0,1.0,71.33,71.73,69.69,70.97,33976887.0
2017-10-19,67.3,67.45,66.16,67.25,11645310.0,0.0,1.0,67.3,67.45,66.16,67.25,11645310.0
2017-10-18,67.4,67.5,67.0,67.26,7866118.0,0.0,1.0,67.4,67.5,67.0,67.26,7866118.0
2017-10-17,67.65,67.67,66.35,66.67,10630805.0,0.0,1.0,67.65,67.67,66.35,66.67,10630805.0
2017-10-16,69.04,69.2,67.28,67.31,9449837.0,0.0,1.0,69.04,69.2,67.28,67.31,9449837.0
2017-10-13,69.49,69.61,68.0,68.66,8596855.0,0.0,1.0,69.49,69.61,68.0,68.66,8596855.0
2017-10-12,68.02,68.98,67.8048,68.86,8607233.0,0.0,1.0,68.02,68.98,67.8048,68.86,8607233.0
2017-10-11,67.25,68.42,66.98,67.78,11918941.0,0.0,1.0,67.25,68.42,66.98,67.78,11918941.0
2017-10-10,66.6,66.67,65.79,66.04,5795772.0,0.0,1.0,66.6,66.67,65.79,66.04,5795772.0
2017-10-09,66.2,66.55,65.9,66.23,5511409.0,0.0,1.0,66.2,66.55,65.9,66.23,5511409.0
2017-10-06,66.0,66.41,65.79,66.05,6102894.0,0.0,1.0,66.0,66.41,65.79,66.05,6102894.0
2017-10-05,64.38,66.0,64.22,65.82,6918222.0,0.0,1.0,64.38,66.0,64.22,65.82,6918222.0
2017-10-04,64.3,64.3,63.69,64.01,4399565.0,0.0,1.0,64.3,64.3,63.69,64.01,4399565.0
2017-10-03,64.51,64.51,63.7607,64.22,5614020.0,0.0,1.0,64.51,64.51,63.7607,64.22,5614020.0
2017-10-02,64.5,65.12,64.1,64.18,5141673.0,0.0,1.0,64.5,65.12,64.1,64.18,5141673.0
2017-09-29,63.86,64.17,63.5,64.03,6706995.0,0.0,1.0,63.86,64.17,63.5,64.03,6706995.0
2017-09-28,63.62,64.055,63.11,63.93,3982117.0,0.0,1.0,63.62,64.055,63.11,63.93,3982117.0
2017-09-27,63.41,63.75,63.1601,63.33,6807674.0,0.0,1.0,63.41,63.75,63.1601,63.33,6807674.0
2017-09-26,63.71,63.7623,62.84,62.94,8084916.0,0.0,1.0,63.71,63.7623,62.84,62.94,8084916.0
2017-09-25,65.0,65.0,62.365,63.5,13088161.0,0.0,1.0,65.0,65.0,62.365,63.5,13088161.0
2017-09-22,64.33,65.24,64.11,65.08,6539011.0,0.0,1.0,64.33,65.24,64.11,65.08,6539011.0
2017-09-21,64.67,64.95,63.905,64.63,6539750.0,0.0,1.0,64.67,64.95,63.905,64.63,6539750.0
2017-09-20,63.99,64.87,63.83,64.74,11704012.0,0.0,1.0,63.99,64.87,63.83,64.74,11704012.0
2017-09-19,63.01,63.925,62.96,63.83,7646245.0,0.0,1.0,63.01,63.925,62.96,63.83,7646245.0
2017-09-18,62.62,63.5299,62.52,62.92,7561354.0,0.0,1.0,62.62,63.5299,62.52,62.92,7561354.0
2017-09-15,62.27,62.8,61.96,62.5,9561717.0,0.0,1.0,62.27,62.8,61.96,62.5,9561717.0
2017-09-14,62.04,62.37,61.71,62.24,5657030.0,0.0,1.0,62.04,62.37,61.71,62.24,5657030.0
2017-09-13,62.47,62.75,61.58,62.04,6113877.0,0.0,1.0,62.47,62.75,61.58,62.04,6113877.0
2017-09-12,62.95,63.12,62.15,62.56,6199885.0,0.0,1.0,62.95,63.12,62.15,62.56,6199885.0
2017-09-11,61.73,63.26,61.62,62.64,8162604.0,0.0,1.0,61.73,63.26,61.62,62.64,8162604.0
2017-09-08,61.94,62.0,61.1,61.13,4876488.0,0.0,1.0,61.94,62.0,61.1,61.13,4876488.0
2017-09-07,61.33,62.13,61.28,62.0,4962951.0,0.0,1.0,61.33,62.13,61.28,62.0,4962951.0
2017-09-06,61.74,61.99,60.9,61.24,5217668.0,0.0,1.0,61.74,61.99,60.9,61.24,5217668.0
2017-09-05,61.26,61.75,60.58,61.27,5696603.0,0.0,1.0,61.26,61.75,60.58,61.27,5696603.0
2017-09-01,61.98,62.23,61.3831,61.46,3389772.0,0.0,1.0,61.98,62.23,61.3831,61.46,3389772.0
2017-08-31,62.0,62.029,61.17,61.68,6088973.0,0.0,1.0,62.0,62.029,61.17,61.68,6088973.0
2017-08-30,61.05,61.86,60.89,61.77,5613393.0,0.0,1.0,61.05,61.86,60.89,61.77,5613393.0
2017-08-29,59.82,61.16,59.63,61.01,4330268.0,0.0,1.0,59.82,61.16,59.63,61.01,4330268.0
2017-08-28,60.31,60.53,59.81,60.53,4616049.0,0.0,1.0,60.31,60.53,59.81,60.53,4616049.0
2017-08-25,60.33,60.58,59.61,59.97,4006421.0,0.0,1.0,60.33,60.58,59.61,59.97,4006421.0
2017-08-24,60.22,60.43,59.11,60.0,3787878.0,0.0,1.0,60.22,60.43,59.11,60.0,3787878.0
2017-08-23,60.3,60.51,59.82,60.04,4511679.0,0.0,1.0,60.3,60.51,59.82,60.04,4511679.0
2017-08-22,59.72,61.0,59.44,60.84,5782471.0,0.0,1.0,59.72,61.0,59.44,60.84,5782471.0
2017-08-21,59.33,59.65,58.755,59.4,4206531.0,0.0,1.0,59.33,59.65,58.755,59.4,4206531.0
2017-08-18,59.36,59.82,58.94,59.44,4594653.0,0.0,1.0,59.36,59.82,58.94,59.44,4594653.0
2017-08-17,60.15,60.28,59.29,59.29,6537123.0,0.0,1.0,60.15,60.28,59.29,59.29,6537123.0
2017-08-16,59.95,60.7,59.6,60.29,5679048.0,0.0,1.0,59.95,60.7,59.6,60.29,5679048.0
2017-08-15,59.3,59.98,59.23,59.69,6419599.0,0.0,1.0,59.3,59.98,59.23,59.69,6419599.0
2017-08-14,58.61,59.2763,58.271,59.06,7127903.0,0.0,1.0,58.61,59.2763,58.271,59.06,7127903.0
2017-08-11,57.85,58.25,57.58,58.04,6891359.0,0.0,1.0,57.85,58.25,57.58,58.04,6891359.0
2017-08-10,59.24,59.37,57.81,58.02,9341375.0,0.0,1.0,59.24,59.37,57.81,58.02,9341375.0
2017-08-09,58.97,59.73,58.59,59.67,5991127.0,0.0,1.0,58.97,59.73,58.59,59.67,5991127.0
2017-08-08,59.61,59.88,59.25,59.48,5960460.0,0.0,1.0,59.61,59.88,59.25,59.48,5960460.0
2017-08-07,59.18,59.64,58.84,59.62,5875028.0,0.0,1.0,59.18,59.64,58.84,59.62,5875028.0
2017-08-04,58.62,58.93,58.32,58.86,6118655.0,0.0,1.0,58.62,58.93,58.32,58.86,6118655.0
2017-08-03,59.16,59.28,58.36,58.42,6104372.0,0.0,1.0,59.16,59.28,58.36,58.42,6104372.0
2017-08-02,59.67,59.71,58.44,59.12,6486312.0,0.0,1.0,59.67,59.71,58.44,59.12,6486312.0
2017-08-01,59.0,59.39,58.79,59.34,8950112.0,0.0,1.0,59.0,59.39,58.79,59.34,8950112.0
2017-07-31,59.37,59.64,58.52,58.55,7307044.0,0.0,1.0,59.37,59.64,58.52,58.55,7307044.0
2017-07-28,59.8,60.71,59.04,59.2,10684806.0,0.0,1.0,59.8,60.71,59.04,59.2,10684806.0
2017-07-27,61.0,61.3,57.6921,60.15,22678000.0,0.0,1.0,61.0,61.3,57.6921,60.15,22678000.0
2017-07-26,58.48,58.94,57.9,58.79,12794748.0,0.0,1.0,58.48,58.94,57.9,58.79,12794748.0
2017-07-25,58.73,58.83,58.19,58.26,7859354.0,0.0,1.0,58.73,58.83,58.19,58.26,7859354.0
2017-07-24,58.9,59.07,58.34,58.58,6373567.0,0.0,1.0,58.9,59.07,58.34,58.58,6373567.0
2017-07-21,59.0,59.33,58.59,58.67,7486133.0,0.0,1.0,59.0,59.33,58.59,58.67,7486133.0
2017-07-20,58.75,59.38,58.43,59.09,7990391.0,0.0,1.0,58.75,59.38,58.43,59.09,7990391.0
2017-07-19,58.31,58.62,57.55,58.35,9624663.0,0.0,1.0,58.31,58.62,57.55,58.35,9624663.0
2017-07-18,57.5,58.96,57.31,58.96,9436755.0,0.0,1.0,57.5,58.96,57.31,58.96,9436755.0
2017-07-17,57.53,57.6,57.02,57.58,5604480.0,0.0,1.0,57.53,57.6,57.02,57.58,5604480.0
2017-07-14,58.14,58.63,56.915,57.16,11651935.0,0.0,1.0,58.14,58.63,56.915,57.16,11651935.0
2017-07-13,57.3,57.91,56.8,57.9,14687917.0,0.0,1.0,57.3,57.91,56.8,57.9,14687917.0
2017-07-12,56.6,57.445,55.55,56.55,17345098.0,0.0,1.0,56.6,57.445,55.55,56.55,17345098.0
2017-07-11,54.92,55.2,54.33,54.76,8865099.0,0.0,1.0,54.92,55.2,54.33,54.76,8865099.0
2017-07-10,54.91,55.42,54.7,54.96,9916785.0,0.0,1.0,54.91,55.42,54.7,54.96,9916785.0
2017-07-07,53.7,54.48,53.52,53.97,4805962.0,0.0,1.0,53.7,54.48,53.52,53.97,4805962.0
2017-07-06,54.22,54.3506,53.15,53.47,7289275.0,0.0,1.0,54.22,54.3506,53.15,53.47,7289275.0
2017-07-05,53.0,54.75,52.94,54.61,9638570.0,0.0,1.0,53.0,54.75,52.94,54.61,9638570.0
2017-07-03,54.14,54.33,52.83,52.87,4831590.0,0.0,1.0,54.14,54.33,52.83,52.87,4831590.0
2017-06-30,53.6,54.25,53.29,53.67,7611077.0,0.0,1.0,53.6,54.25,53.29,53.67,7611077.0
2017-06-29,53.81,54.1,52.52,53.42,11162726.0,0.0,1.0,53.81,54.1,52.52,53.42,11162726.0
2017-06-28,52.75,54.44,52.65,54.39,7894816.0,0.0,1.0,52.75,54.44,52.65,54.39,7894816.0
2017-06-27,53.6,53.79,52.64,52.73,7680978.0,0.0,1.0,53.6,53.79,52.64,52.73,7680978.0
2017-06-26,54.44,55.1,53.65,53.74,4728731.0,0.0,1.0,54.44,55.1,53.65,53.74,4728731.0
2017-06-23,53.82,54.53,53.69,54.34,5954697.0,0.0,1.0,53.82,54.53,53.69,54.34,5954697.0
2017-06-22,53.71,53.951,52.86,53.87,9631525.0,0.0,1.0,53.71,53.951,52.86,53.87,9631525.0
2017-06-21,52.99,53.58,52.61,53.54,7992648.0,0.0,1.0,52.99,53.58,52.61,53.54,7992648.0
2017-06-20,52.84,53.23,52.43,52.52,4522851.0,0.0,1.0,52.84,53.23,52.43,52.52,4522851.0
2017-06-19,52.28,53.0,52.1101,52.93,5276661.0,0.0,1.0,52.28,53.0,52.1101,52.93,5276661.0
2017-06-16,52.04,52.16,51.58,51.84,10792581.0,0.0,1.0,52.04,52.16,51.58,51.84,10792581.0
2017-06-15,51.44,52.38,50.83,52.29,9945649.0,0.0,1.0,51.44,52.38,50.83,52.29,9945649.0
2017-06-14,52.0,52.505,51.535,51.9,7114891.0,0.0,1.0,52.0,52.505,51.535,51.9,7114891.0
2017-06-13,52.29,52.485,51.7,52.04,10119801.0,0.0,1.0,52.29,52.485,51.7,52.04,10119801.0
2017-06-12,52.81,52.9,51.43,52.16,15724406.0,0.0,1.0,52.81,52.9,51.43,52.16,15724406.0
2017-06-09,54.65,55.14,52.85,53.4,10524856.0,0.0,1.0,54.65,55.14,52.85,53.4,10524856.0
2017-06-08,54.03,54.43,53.45,54.39,6251592.0,0.0,1.0,54.03,54.43,53.45,54.39,6251592.0
2017-06-07,53.3,53.94,53.26,53.85,6282623.0,0.0,1.0,53.3,53.94,53.26,53.85,6282623.0
2017-06-06,53.75,53.8,53.16,53.4,6212080.0,0.0,1.0,53.75,53.8,53.16,53.4,6212080.0
2017-06-05,53.77,54.07,53.59,53.8,9119908.0,0.0,1.0,53.77,54.07,53.59,53.8,9119908.0
2017-06-02,53.44,53.64,53.08,53.52,9019731.0,0.0,1.0,53.44,53.64,53.08,53.52,9019731.0
2017-06-01,52.48,53.39,52.475,53.16,13878328.0,0.0,1.0,52.48,53.39,52.475,53.16,13878328.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 73.92 74.53 73.58 73.62 4396182.0 0.0 1.0 73.92 74.53 73.58 73.62 4396182.0
3 2017-12-28 74.96 75.0 73.86 74.17 3363964.0 0.0 1.0 74.96 75.0 73.86 74.17 3363964.0
4 2017-12-27 74.25 74.93 74.0 74.59 4226467.0 0.0 1.0 74.25 74.93 74.0 74.59 4226467.0
5 2017-12-26 73.29 74.34 72.63 74.27 4683371.0 0.0 1.0 73.29 74.34 72.63 74.27 4683371.0
6 2017-12-22 73.8 74.04 72.9 73.89 3570969.0 0.0 1.0 73.8 74.04 72.9 73.89 3570969.0
7 2017-12-21 74.19 74.47 73.8 74.02 4556474.0 0.0 1.0 74.19 74.47 73.8 74.02 4556474.0
8 2017-12-20 74.64 74.9 73.76 74.0 5964055.0 0.0 1.0 74.64 74.9 73.76 74.0 5964055.0
9 2017-12-19 75.39 75.39 73.91 74.5 7430435.0 0.0 1.0 75.39 75.39 73.91 74.5 7430435.0
10 2017-12-18 76.3 76.35 75.2 75.32 8034166.0 0.0 1.0 76.3 76.35 75.2 75.32 8034166.0
11 2017-12-15 74.82 75.87 73.51 75.65 10935788.0 0.0 1.0 74.82 75.87 73.51 75.65 10935788.0
12 2017-12-14 74.5 75.53 74.2 74.26 7453419.0 0.0 1.0 74.5 75.53 74.2 74.26 7453419.0
13 2017-12-13 74.08 75.42 73.77 74.09 7037486.0 0.0 1.0 74.08 75.42 73.77 74.09 7037486.0
14 2017-12-12 73.45 74.31 73.0 73.62 5947690.0 0.0 1.0 73.45 74.31 73.0 73.62 5947690.0
15 2017-12-11 72.96 73.68 72.56 73.29 5786918.0 0.0 1.0 72.96 73.68 72.56 73.29 5786918.0
16 2017-12-08 74.71 74.71 72.6 72.91 8130594.0 0.0 1.0 74.71 74.71 72.6 72.91 8130594.0
17 2017-12-07 73.25 74.069 73.25 73.69 7547591.0 0.0 1.0 73.25 74.069 73.25 73.69 7547591.0
18 2017-12-06 70.89 73.2 70.83 73.14 9188317.0 0.0 1.0 70.89 73.2 70.83 73.14 9188317.0
19 2017-12-05 69.81 72.75 69.61 71.2 15818651.0 0.0 1.0 69.81 72.75 69.61 71.2 15818651.0
20 2017-12-04 75.59 75.7439 68.61 70.97 26157704.0 0.0 1.0 75.59 75.7439 68.61 70.97 26157704.0
21 2017-12-01 75.22 76.44 74.26 75.2999 13310272.0 0.0 1.0 75.22 76.44 74.26 75.2999 13310272.0
22 2017-11-30 73.77 75.87 73.54 75.73 15737916.0 0.0 1.0 73.77 75.87 73.54 75.73 15737916.0
23 2017-11-29 77.95 77.98 71.67 73.25 24981118.0 0.0 1.0 77.95 77.98 71.67 73.25 24981118.0
24 2017-11-28 77.95 78.23 77.2435 77.79 8570920.0 0.0 1.0 77.95 78.23 77.2435 77.79 8570920.0
25 2017-11-27 78.63 79.385 77.71 77.84 6745449.0 0.0 1.0 78.63 79.385 77.71 77.84 6745449.0
26 2017-11-24 77.81 78.9 77.7 78.57 4305618.0 0.0 1.0 77.81 78.9 77.7 78.57 4305618.0
27 2017-11-22 77.9 77.99 76.62 77.57 7975445.0 0.0 1.0 77.9 77.99 76.62 77.57 7975445.0
28 2017-11-21 77.09 78.43 76.85 77.77 10283504.0 0.0 1.0 77.09 78.43 76.85 77.77 10283504.0
29 2017-11-20 76.6 77.32 75.88 76.01 6799610.0 0.0 1.0 76.6 77.32 75.88 76.01 6799610.0
30 2017-11-17 78.01 78.01 75.8 76.38 11771514.0 0.0 1.0 78.01 78.01 75.8 76.38 11771514.0
31 2017-11-16 75.5 77.94 75.28 77.7 12154083.0 0.0 1.0 75.5 77.94 75.28 77.7 12154083.0
32 2017-11-15 74.3 74.4 73.1853 73.43 5780290.0 0.0 1.0 74.3 74.4 73.1853 73.43 5780290.0
33 2017-11-14 74.1 74.82 73.62 74.49 5426087.0 0.0 1.0 74.1 74.82 73.62 74.49 5426087.0
34 2017-11-13 73.61 74.29 73.34 74.03 5821794.0 0.0 1.0 73.61 74.29 73.34 74.03 5821794.0
35 2017-11-10 73.77 74.14 73.56 73.99 5703206.0 0.0 1.0 73.77 74.14 73.56 73.99 5703206.0
36 2017-11-09 74.02 74.2 72.41 74.1 8526645.0 0.0 1.0 74.02 74.2 72.41 74.1 8526645.0
37 2017-11-07 75.17 75.45 74.19 74.41 6855004.0 0.0 1.0 75.17 75.45 74.19 74.41 6855004.0
38 2017-11-06 73.72 74.76 73.42 74.74 10052359.0 0.0 1.0 73.72 74.76 73.42 74.74 10052359.0
39 2017-11-03 72.37 73.41 71.94 73.39 6714105.0 0.0 1.0 72.37 73.41 71.94 73.39 6714105.0
40 2017-11-02 72.46 72.7755 72.01 72.25 4518557.0 0.0 1.0 72.46 72.7755 72.01 72.25 4518557.0
41 2017-11-01 72.78 72.99 71.69 72.38 6576235.0 0.0 1.0 72.78 72.99 71.69 72.38 6576235.0
42 2017-10-31 71.34 72.74 71.11 72.56 7478157.0 0.0 1.0 71.34 72.74 71.11 72.56 7478157.0
43 2017-10-30 71.45 71.54 70.53 71.15 6911407.0 0.0 1.0 71.45 71.54 70.53 71.15 6911407.0
44 2017-10-27 71.72 71.79 70.58 71.06 9192172.0 0.0 1.0 71.72 71.79 70.58 71.06 9192172.0
45 2017-10-26 71.46 72.07 71.04 71.34 7967791.0 0.0 1.0 71.46 72.07 71.04 71.34 7967791.0
46 2017-10-25 69.94 71.42 69.85 71.02 11908785.0 0.0 1.0 69.94 71.42 69.85 71.02 11908785.0
47 2017-10-24 69.73 70.565 69.67 70.21 12057648.0 0.0 1.0 69.73 70.565 69.67 70.21 12057648.0
48 2017-10-23 71.02 71.33 69.55 69.8 12004583.0 0.0 1.0 71.02 71.33 69.55 69.8 12004583.0
49 2017-10-20 71.33 71.73 69.69 70.97 33976887.0 0.0 1.0 71.33 71.73 69.69 70.97 33976887.0
50 2017-10-19 67.3 67.45 66.16 67.25 11645310.0 0.0 1.0 67.3 67.45 66.16 67.25 11645310.0
51 2017-10-18 67.4 67.5 67.0 67.26 7866118.0 0.0 1.0 67.4 67.5 67.0 67.26 7866118.0
52 2017-10-17 67.65 67.67 66.35 66.67 10630805.0 0.0 1.0 67.65 67.67 66.35 66.67 10630805.0
53 2017-10-16 69.04 69.2 67.28 67.31 9449837.0 0.0 1.0 69.04 69.2 67.28 67.31 9449837.0
54 2017-10-13 69.49 69.61 68.0 68.66 8596855.0 0.0 1.0 69.49 69.61 68.0 68.66 8596855.0
55 2017-10-12 68.02 68.98 67.8048 68.86 8607233.0 0.0 1.0 68.02 68.98 67.8048 68.86 8607233.0
56 2017-10-11 67.25 68.42 66.98 67.78 11918941.0 0.0 1.0 67.25 68.42 66.98 67.78 11918941.0
57 2017-10-10 66.6 66.67 65.79 66.04 5795772.0 0.0 1.0 66.6 66.67 65.79 66.04 5795772.0
58 2017-10-09 66.2 66.55 65.9 66.23 5511409.0 0.0 1.0 66.2 66.55 65.9 66.23 5511409.0
59 2017-10-06 66.0 66.41 65.79 66.05 6102894.0 0.0 1.0 66.0 66.41 65.79 66.05 6102894.0
60 2017-10-05 64.38 66.0 64.22 65.82 6918222.0 0.0 1.0 64.38 66.0 64.22 65.82 6918222.0
61 2017-10-04 64.3 64.3 63.69 64.01 4399565.0 0.0 1.0 64.3 64.3 63.69 64.01 4399565.0
62 2017-10-03 64.51 64.51 63.7607 64.22 5614020.0 0.0 1.0 64.51 64.51 63.7607 64.22 5614020.0
63 2017-10-02 64.5 65.12 64.1 64.18 5141673.0 0.0 1.0 64.5 65.12 64.1 64.18 5141673.0
64 2017-09-29 63.86 64.17 63.5 64.03 6706995.0 0.0 1.0 63.86 64.17 63.5 64.03 6706995.0
65 2017-09-28 63.62 64.055 63.11 63.93 3982117.0 0.0 1.0 63.62 64.055 63.11 63.93 3982117.0
66 2017-09-27 63.41 63.75 63.1601 63.33 6807674.0 0.0 1.0 63.41 63.75 63.1601 63.33 6807674.0
67 2017-09-26 63.71 63.7623 62.84 62.94 8084916.0 0.0 1.0 63.71 63.7623 62.84 62.94 8084916.0
68 2017-09-25 65.0 65.0 62.365 63.5 13088161.0 0.0 1.0 65.0 65.0 62.365 63.5 13088161.0
69 2017-09-22 64.33 65.24 64.11 65.08 6539011.0 0.0 1.0 64.33 65.24 64.11 65.08 6539011.0
70 2017-09-21 64.67 64.95 63.905 64.63 6539750.0 0.0 1.0 64.67 64.95 63.905 64.63 6539750.0
71 2017-09-20 63.99 64.87 63.83 64.74 11704012.0 0.0 1.0 63.99 64.87 63.83 64.74 11704012.0
72 2017-09-19 63.01 63.925 62.96 63.83 7646245.0 0.0 1.0 63.01 63.925 62.96 63.83 7646245.0
73 2017-09-18 62.62 63.5299 62.52 62.92 7561354.0 0.0 1.0 62.62 63.5299 62.52 62.92 7561354.0
74 2017-09-15 62.27 62.8 61.96 62.5 9561717.0 0.0 1.0 62.27 62.8 61.96 62.5 9561717.0
75 2017-09-14 62.04 62.37 61.71 62.24 5657030.0 0.0 1.0 62.04 62.37 61.71 62.24 5657030.0
76 2017-09-13 62.47 62.75 61.58 62.04 6113877.0 0.0 1.0 62.47 62.75 61.58 62.04 6113877.0
77 2017-09-12 62.95 63.12 62.15 62.56 6199885.0 0.0 1.0 62.95 63.12 62.15 62.56 6199885.0
78 2017-09-11 61.73 63.26 61.62 62.64 8162604.0 0.0 1.0 61.73 63.26 61.62 62.64 8162604.0
79 2017-09-08 61.94 62.0 61.1 61.13 4876488.0 0.0 1.0 61.94 62.0 61.1 61.13 4876488.0
80 2017-09-07 61.33 62.13 61.28 62.0 4962951.0 0.0 1.0 61.33 62.13 61.28 62.0 4962951.0
81 2017-09-06 61.74 61.99 60.9 61.24 5217668.0 0.0 1.0 61.74 61.99 60.9 61.24 5217668.0
82 2017-09-05 61.26 61.75 60.58 61.27 5696603.0 0.0 1.0 61.26 61.75 60.58 61.27 5696603.0
83 2017-09-01 61.98 62.23 61.3831 61.46 3389772.0 0.0 1.0 61.98 62.23 61.3831 61.46 3389772.0
84 2017-08-31 62.0 62.029 61.17 61.68 6088973.0 0.0 1.0 62.0 62.029 61.17 61.68 6088973.0
85 2017-08-30 61.05 61.86 60.89 61.77 5613393.0 0.0 1.0 61.05 61.86 60.89 61.77 5613393.0
86 2017-08-29 59.82 61.16 59.63 61.01 4330268.0 0.0 1.0 59.82 61.16 59.63 61.01 4330268.0
87 2017-08-28 60.31 60.53 59.81 60.53 4616049.0 0.0 1.0 60.31 60.53 59.81 60.53 4616049.0
88 2017-08-25 60.33 60.58 59.61 59.97 4006421.0 0.0 1.0 60.33 60.58 59.61 59.97 4006421.0
89 2017-08-24 60.22 60.43 59.11 60.0 3787878.0 0.0 1.0 60.22 60.43 59.11 60.0 3787878.0
90 2017-08-23 60.3 60.51 59.82 60.04 4511679.0 0.0 1.0 60.3 60.51 59.82 60.04 4511679.0
91 2017-08-22 59.72 61.0 59.44 60.84 5782471.0 0.0 1.0 59.72 61.0 59.44 60.84 5782471.0
92 2017-08-21 59.33 59.65 58.755 59.4 4206531.0 0.0 1.0 59.33 59.65 58.755 59.4 4206531.0
93 2017-08-18 59.36 59.82 58.94 59.44 4594653.0 0.0 1.0 59.36 59.82 58.94 59.44 4594653.0
94 2017-08-17 60.15 60.28 59.29 59.29 6537123.0 0.0 1.0 60.15 60.28 59.29 59.29 6537123.0
95 2017-08-16 59.95 60.7 59.6 60.29 5679048.0 0.0 1.0 59.95 60.7 59.6 60.29 5679048.0
96 2017-08-15 59.3 59.98 59.23 59.69 6419599.0 0.0 1.0 59.3 59.98 59.23 59.69 6419599.0
97 2017-08-14 58.61 59.2763 58.271 59.06 7127903.0 0.0 1.0 58.61 59.2763 58.271 59.06 7127903.0
98 2017-08-11 57.85 58.25 57.58 58.04 6891359.0 0.0 1.0 57.85 58.25 57.58 58.04 6891359.0
99 2017-08-10 59.24 59.37 57.81 58.02 9341375.0 0.0 1.0 59.24 59.37 57.81 58.02 9341375.0
100 2017-08-09 58.97 59.73 58.59 59.67 5991127.0 0.0 1.0 58.97 59.73 58.59 59.67 5991127.0
101 2017-08-08 59.61 59.88 59.25 59.48 5960460.0 0.0 1.0 59.61 59.88 59.25 59.48 5960460.0
102 2017-08-07 59.18 59.64 58.84 59.62 5875028.0 0.0 1.0 59.18 59.64 58.84 59.62 5875028.0
103 2017-08-04 58.62 58.93 58.32 58.86 6118655.0 0.0 1.0 58.62 58.93 58.32 58.86 6118655.0
104 2017-08-03 59.16 59.28 58.36 58.42 6104372.0 0.0 1.0 59.16 59.28 58.36 58.42 6104372.0
105 2017-08-02 59.67 59.71 58.44 59.12 6486312.0 0.0 1.0 59.67 59.71 58.44 59.12 6486312.0
106 2017-08-01 59.0 59.39 58.79 59.34 8950112.0 0.0 1.0 59.0 59.39 58.79 59.34 8950112.0
107 2017-07-31 59.37 59.64 58.52 58.55 7307044.0 0.0 1.0 59.37 59.64 58.52 58.55 7307044.0
108 2017-07-28 59.8 60.71 59.04 59.2 10684806.0 0.0 1.0 59.8 60.71 59.04 59.2 10684806.0
109 2017-07-27 61.0 61.3 57.6921 60.15 22678000.0 0.0 1.0 61.0 61.3 57.6921 60.15 22678000.0
110 2017-07-26 58.48 58.94 57.9 58.79 12794748.0 0.0 1.0 58.48 58.94 57.9 58.79 12794748.0
111 2017-07-25 58.73 58.83 58.19 58.26 7859354.0 0.0 1.0 58.73 58.83 58.19 58.26 7859354.0
112 2017-07-24 58.9 59.07 58.34 58.58 6373567.0 0.0 1.0 58.9 59.07 58.34 58.58 6373567.0
113 2017-07-21 59.0 59.33 58.59 58.67 7486133.0 0.0 1.0 59.0 59.33 58.59 58.67 7486133.0
114 2017-07-20 58.75 59.38 58.43 59.09 7990391.0 0.0 1.0 58.75 59.38 58.43 59.09 7990391.0
115 2017-07-19 58.31 58.62 57.55 58.35 9624663.0 0.0 1.0 58.31 58.62 57.55 58.35 9624663.0
116 2017-07-18 57.5 58.96 57.31 58.96 9436755.0 0.0 1.0 57.5 58.96 57.31 58.96 9436755.0
117 2017-07-17 57.53 57.6 57.02 57.58 5604480.0 0.0 1.0 57.53 57.6 57.02 57.58 5604480.0
118 2017-07-14 58.14 58.63 56.915 57.16 11651935.0 0.0 1.0 58.14 58.63 56.915 57.16 11651935.0
119 2017-07-13 57.3 57.91 56.8 57.9 14687917.0 0.0 1.0 57.3 57.91 56.8 57.9 14687917.0
120 2017-07-12 56.6 57.445 55.55 56.55 17345098.0 0.0 1.0 56.6 57.445 55.55 56.55 17345098.0
121 2017-07-11 54.92 55.2 54.33 54.76 8865099.0 0.0 1.0 54.92 55.2 54.33 54.76 8865099.0
122 2017-07-10 54.91 55.42 54.7 54.96 9916785.0 0.0 1.0 54.91 55.42 54.7 54.96 9916785.0
123 2017-07-07 53.7 54.48 53.52 53.97 4805962.0 0.0 1.0 53.7 54.48 53.52 53.97 4805962.0
124 2017-07-06 54.22 54.3506 53.15 53.47 7289275.0 0.0 1.0 54.22 54.3506 53.15 53.47 7289275.0
125 2017-07-05 53.0 54.75 52.94 54.61 9638570.0 0.0 1.0 53.0 54.75 52.94 54.61 9638570.0
126 2017-07-03 54.14 54.33 52.83 52.87 4831590.0 0.0 1.0 54.14 54.33 52.83 52.87 4831590.0
127 2017-06-30 53.6 54.25 53.29 53.67 7611077.0 0.0 1.0 53.6 54.25 53.29 53.67 7611077.0
128 2017-06-29 53.81 54.1 52.52 53.42 11162726.0 0.0 1.0 53.81 54.1 52.52 53.42 11162726.0
129 2017-06-28 52.75 54.44 52.65 54.39 7894816.0 0.0 1.0 52.75 54.44 52.65 54.39 7894816.0
130 2017-06-27 53.6 53.79 52.64 52.73 7680978.0 0.0 1.0 53.6 53.79 52.64 52.73 7680978.0
131 2017-06-26 54.44 55.1 53.65 53.74 4728731.0 0.0 1.0 54.44 55.1 53.65 53.74 4728731.0
132 2017-06-23 53.82 54.53 53.69 54.34 5954697.0 0.0 1.0 53.82 54.53 53.69 54.34 5954697.0
133 2017-06-22 53.71 53.951 52.86 53.87 9631525.0 0.0 1.0 53.71 53.951 52.86 53.87 9631525.0
134 2017-06-21 52.99 53.58 52.61 53.54 7992648.0 0.0 1.0 52.99 53.58 52.61 53.54 7992648.0
135 2017-06-20 52.84 53.23 52.43 52.52 4522851.0 0.0 1.0 52.84 53.23 52.43 52.52 4522851.0
136 2017-06-19 52.28 53.0 52.1101 52.93 5276661.0 0.0 1.0 52.28 53.0 52.1101 52.93 5276661.0
137 2017-06-16 52.04 52.16 51.58 51.84 10792581.0 0.0 1.0 52.04 52.16 51.58 51.84 10792581.0
138 2017-06-15 51.44 52.38 50.83 52.29 9945649.0 0.0 1.0 51.44 52.38 50.83 52.29 9945649.0
139 2017-06-14 52.0 52.505 51.535 51.9 7114891.0 0.0 1.0 52.0 52.505 51.535 51.9 7114891.0
140 2017-06-13 52.29 52.485 51.7 52.04 10119801.0 0.0 1.0 52.29 52.485 51.7 52.04 10119801.0
141 2017-06-12 52.81 52.9 51.43 52.16 15724406.0 0.0 1.0 52.81 52.9 51.43 52.16 15724406.0
142 2017-06-09 54.65 55.14 52.85 53.4 10524856.0 0.0 1.0 54.65 55.14 52.85 53.4 10524856.0
143 2017-06-08 54.03 54.43 53.45 54.39 6251592.0 0.0 1.0 54.03 54.43 53.45 54.39 6251592.0
144 2017-06-07 53.3 53.94 53.26 53.85 6282623.0 0.0 1.0 53.3 53.94 53.26 53.85 6282623.0
145 2017-06-06 53.75 53.8 53.16 53.4 6212080.0 0.0 1.0 53.75 53.8 53.16 53.4 6212080.0
146 2017-06-05 53.77 54.07 53.59 53.8 9119908.0 0.0 1.0 53.77 54.07 53.59 53.8 9119908.0
147 2017-06-02 53.44 53.64 53.08 53.52 9019731.0 0.0 1.0 53.44 53.64 53.08 53.52 9019731.0
148 2017-06-01 52.48 53.39 52.475 53.16 13878328.0 0.0 1.0 52.48 53.39 52.475 53.16 13878328.0

View File

@ -0,0 +1,147 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,64.36,64.65,64.0,64.02,4553732.0,0.0,1.0,64.36,64.65,64.0,64.02,4553732.0
2017-12-28,64.69,64.73,64.35,64.38,2371094.0,0.0,1.0,64.69,64.73,64.35,64.38,2371094.0
2017-12-27,64.32,64.64,64.18,64.54,4821727.0,0.0,1.0,64.32,64.64,64.18,64.54,4821727.0
2017-12-26,64.49,64.94,64.2,64.3,4185772.0,0.0,1.0,64.49,64.94,64.2,64.3,4185772.0
2017-12-22,64.31,64.98,64.3,64.73,4386678.0,0.0,1.0,64.31,64.98,64.3,64.73,4386678.0
2017-12-21,64.75,64.9604,64.34,64.39,5349137.0,0.0,1.0,64.75,64.9604,64.34,64.39,5349137.0
2017-12-20,64.56,65.17,64.33,64.6,6919901.0,0.0,1.0,64.56,65.17,64.33,64.6,6919901.0
2017-12-19,65.11,65.48,64.43,64.5,6906151.0,0.0,1.0,65.11,65.48,64.43,64.5,6906151.0
2017-12-18,64.93,65.46,64.8,65.38,7092422.0,0.0,1.0,64.93,65.46,64.8,65.38,7092422.0
2017-12-15,65.33,65.42,64.5,64.76,14158271.0,0.0,1.0,65.33,65.42,64.5,64.76,14158271.0
2017-12-14,64.86,65.17,64.545,64.7,7012732.0,0.0,1.0,64.86,65.17,64.545,64.7,7012732.0
2017-12-13,64.98,65.425,64.83,64.9,6431073.0,0.0,1.0,64.98,65.425,64.83,64.9,6431073.0
2017-12-12,64.88,65.11,64.55,64.86,5559918.0,0.0,1.0,64.88,65.11,64.55,64.86,5559918.0
2017-12-11,64.06,65.2631,64.0,65.18,11846177.0,0.0,1.0,64.06,65.2631,64.0,65.18,11846177.0
2017-12-08,65.6,65.6,63.88,64.24,9170240.0,0.0,1.0,65.6,65.6,63.88,64.24,9170240.0
2017-12-07,65.21,65.55,64.77,65.23,6068240.0,0.0,1.0,65.21,65.55,64.77,65.23,6068240.0
2017-12-06,64.64,65.68,64.36,64.98,6907606.0,0.0,1.0,64.64,65.68,64.36,64.98,6907606.0
2017-12-05,64.85,65.03,64.4,64.69,9492637.0,0.0,1.0,64.85,65.03,64.4,64.69,9492637.0
2017-12-04,65.6,65.7,63.8,64.56,17057274.0,0.0,1.0,65.6,65.7,63.8,64.56,17057274.0
2017-12-01,65.2,66.12,64.6,65.49,15286995.0,0.0,1.0,65.2,66.12,64.6,65.49,15286995.0
2017-11-30,66.51,67.1,65.72,66.34,14675004.0,0.0,1.0,66.51,67.1,65.72,66.34,14675004.0
2017-11-29,68.1,68.2,66.03,66.52,16841361.0,0.0,1.0,68.1,68.2,66.03,66.52,16841361.0
2017-11-28,67.59,68.41,67.22,68.38,12641308.0,0.57,1.0,67.59,68.41,67.22,68.38,12641308.0
2017-11-27,68.6,68.92,68.04,68.14,20112979.0,0.0,1.0,68.032893401015,68.350248005801,67.47752284264,67.576696156635,20112979.0
2017-11-24,68.51,69.28,68.45,68.91,9233010.0,0.0,1.0,67.943637418419,68.707271936186,67.884133430022,68.340330674402,9233010.0
2017-11-22,66.37,68.26,66.24,68.13,15165652.0,0.0,1.0,65.821328498912,67.69570413343,65.692403190718,67.566778825236,15165652.0
2017-11-21,65.35,66.93,65.27,66.67,11062010.0,0.0,1.0,64.809760696157,66.376699057288,64.73042204496,66.118848440899,11062010.0
2017-11-20,66.18,66.85,65.95,66.47,9677801.0,0.0,1.0,65.632899202321,66.297360406091,65.404800580131,65.920501812908,9677801.0
2017-11-17,66.37,66.95,66.0,66.72,12134512.0,0.0,1.0,65.821328498912,66.396533720087,65.454387237128,66.168435097897,12134512.0
2017-11-16,65.77,66.54,65.43,66.11,12142331.0,0.0,1.0,65.226288614938,65.989923132705,64.889099347353,65.563477882524,12142331.0
2017-11-15,65.55,66.4838,65.24,65.61,10531408.0,0.0,1.0,65.008107324148,65.934187730239,64.700670050761,65.067611312545,10531408.0
2017-11-14,66.16,66.8,65.55,66.0,13970519.0,0.0,1.0,65.613064539521,66.247773749094,65.008107324148,65.454387237128,13970519.0
2017-11-13,64.96,66.82,64.75,66.49,24327595.0,0.0,1.0,64.422984771574,66.267608411893,64.214720812183,65.940336475707,24327595.0
2017-11-10,64.36,65.1,63.92,64.57,9597929.0,0.0,1.0,63.8279448876,64.561827411168,63.391582306019,64.036208846991,9597929.0
2017-11-09,64.91,65.33,63.93,64.6,15600914.0,0.0,1.0,64.373398114576,64.789926033358,63.401499637418,64.065960841189,15600914.0
2017-11-07,62.52,64.16,62.45,64.1,23249338.0,0.0,1.0,62.00315591008,63.629598259608,61.933734590283,63.570094271211,23249338.0
2017-11-06,64.54,65.33,62.15,62.52,58620899.0,0.0,1.0,64.006456852792,64.789926033358,61.636214648296,62.00315591008,58620899.0
2017-11-03,54.76,64.99,54.21,61.81,78515925.0,0.0,1.0,54.307306744017,64.452736765772,53.761853517041,61.299025380711,78515925.0
2017-11-02,53.6,55.68,53.6,54.84,17115009.0,0.0,1.0,53.156896301668,55.219701232777,53.156896301668,54.386645395214,17115009.0
2017-11-01,51.47,53.49,50.51,53.46,14923803.0,0.0,1.0,51.044504713561,53.047805656273,50.092440899202,53.018053662074,14923803.0
2017-10-31,52.26,52.49,50.02,51.01,28432806.0,0.0,1.0,51.827973894126,52.056072516316,49.606491660624,50.588307469181,28432806.0
2017-10-30,54.16,54.77,54.08,54.66,6986348.0,0.0,1.0,53.712266860044,54.317224075417,53.632928208847,54.208133430022,6986348.0
2017-10-27,53.7,54.7,53.36,54.57,8637328.0,0.0,1.0,53.256069615664,54.24780275562,52.918880348078,54.118877447426,8637328.0
2017-10-26,54.1,54.39,53.665,53.8,5227877.0,0.0,1.0,53.652762871646,53.940365482234,53.221358955765,53.355242929659,5227877.0
2017-10-25,53.98,54.43,53.475,53.84,7352176.0,0.0,1.0,53.533754894851,53.980034807832,53.032929659173,53.394912255257,7352176.0
2017-10-24,53.44,54.44,53.4,54.25,10450810.0,0.0,1.0,52.998218999275,53.989952139231,52.958549673677,53.80152284264,10450810.0
2017-10-23,52.3,53.78,52.13,53.39,9698032.0,0.0,1.0,51.867643219724,53.33540826686,51.699048585932,52.948632342277,9698032.0
2017-10-20,52.51,52.59,51.94,52.02,8405771.0,0.0,1.0,52.075907179115,52.155245830312,51.51061928934,51.589957940537,8405771.0
2017-10-19,52.03,52.4,52.01,52.29,6657536.0,0.0,1.0,51.599875271936,51.96681653372,51.580040609137,51.857725888325,6657536.0
2017-10-18,52.54,52.67,52.02,52.21,5928735.0,0.0,1.0,52.105659173314,52.234584481508,51.589957940537,51.778387237128,5928735.0
2017-10-17,52.32,52.44,51.8501,52.41,7456659.0,0.0,1.0,51.887477882524,52.006485859318,51.421462480058,51.97673386512,7456659.0
2017-10-16,52.98,53.0,52.3101,52.38,5749880.0,0.0,1.0,52.542021754895,52.561856417694,51.877659724438,51.946981870921,5749880.0
2017-10-13,53.38,53.38,52.74,52.82,6293816.0,0.0,1.0,52.938715010877,52.938715010877,52.304005801305,52.383344452502,6293816.0
2017-10-12,53.88,54.175,52.96,53.0,7000530.0,0.0,1.0,53.434581580856,53.727142857143,52.522187092096,52.561856417694,7000530.0
2017-10-11,53.79,54.38,53.66,54.12,8679167.0,0.0,1.0,53.34532559826,53.930448150834,53.216400290065,53.672597534445,8679167.0
2017-10-10,52.95,53.9,52.9,53.87,8701455.0,0.0,1.0,52.512269760696,53.454416243655,52.462683103698,53.424664249456,8701455.0
2017-10-09,52.68,52.9799,52.38,52.88,5803730.0,0.0,1.0,52.244501812908,52.541922581581,51.946981870921,52.442848440899,5803730.0
2017-10-06,52.16,52.63,52.16,52.49,4780961.0,0.0,1.0,51.728800580131,52.19491515591,51.728800580131,52.056072516316,4780961.0
2017-10-05,52.17,52.43,51.96,52.35,5144244.0,0.0,1.0,51.73871791153,51.996568527919,51.530453952139,51.917229876722,5144244.0
2017-10-04,51.93,52.12,51.67,51.96,4521452.0,0.0,1.0,51.500701957941,51.689131254532,51.242851341552,51.530453952139,4521452.0
2017-10-03,51.99,52.22,51.65,52.02,4176210.0,0.0,1.0,51.560205946338,51.788304568528,51.223016678753,51.589957940537,4176210.0
2017-10-02,52.09,52.16,51.7,51.88,4363679.0,0.0,1.0,51.659379260334,51.728800580131,51.272603335751,51.451115300943,4363679.0
2017-09-29,51.91,52.0447,51.62,51.84,5159612.0,0.0,1.0,51.480867295141,51.614453749094,51.193264684554,51.411445975344,5159612.0
2017-09-28,51.38,52.04,51.31,51.75,5671994.0,0.0,1.0,50.955248730964,51.609792603336,50.885827411168,51.322189992748,5671994.0
2017-09-27,51.43,51.61,51.1526,51.55,8122353.0,0.0,1.0,51.004835387962,51.183347353154,50.729728614938,51.123843364757,8122353.0
2017-09-26,51.75,51.87,50.85,51.13,9148913.0,0.0,1.0,51.322189992748,51.441197969543,50.429630166788,50.707315445975,9148913.0
2017-09-25,51.9,52.285,51.61,51.63,7931316.0,0.0,1.0,51.470949963742,51.852767222625,51.183347353154,51.203182015954,7931316.0
2017-09-22,51.82,52.23,51.78,52.09,4077699.0,0.0,1.0,51.391611312545,51.798221899927,51.351941986947,51.659379260334,4077699.0
2017-09-21,51.86,52.2,51.71,52.03,5192113.0,0.0,1.0,51.431280638144,51.768469905729,51.28252066715,51.599875271936,5192113.0
2017-09-20,52.43,52.52,51.48,51.98,8273935.0,0.0,1.0,51.996568527919,52.085824510515,51.05442204496,51.550288614938,8273935.0
2017-09-19,52.4,52.5,52.06,52.3,4897549.0,0.0,1.0,51.96681653372,52.065989847716,51.629627266135,51.867643219724,4897549.0
2017-09-18,52.24,52.37,51.955,52.25,5951635.0,0.0,1.0,51.808139231327,51.937064539521,51.525495286439,51.818056562727,5951635.0
2017-09-15,51.95,52.29,51.44,52.19,12717688.0,0.0,1.0,51.52053662074,51.857725888325,51.014752719362,51.758552574329,12717688.0
2017-09-14,50.97,51.59,50.67,51.48,7677860.0,0.0,1.0,50.548638143582,51.163512690355,50.251118201595,51.05442204496,7677860.0
2017-09-13,50.8,51.1054,50.72,51.01,6147412.0,0.0,1.0,50.38004350979,50.682918810732,50.300704858593,50.588307469181,6147412.0
2017-09-12,50.6,51.07,50.52,50.9,4444021.0,0.0,1.0,50.181696881798,50.647811457578,50.102358230602,50.479216823785,4444021.0
2017-09-11,49.94,50.67,49.91,50.57,7137370.0,0.0,1.0,49.527153009427,50.251118201595,49.497401015228,50.1519448876,7137370.0
2017-09-08,50.35,50.45,48.92,49.64,12445202.0,0.0,1.0,49.933763596809,50.032936910805,48.515585206672,49.22963306744,12445202.0
2017-09-07,50.56,50.69,50.25,50.38,8214389.0,0.0,1.0,50.1420275562,50.270952864394,49.834590282814,49.963515591008,8214389.0
2017-09-06,50.19,50.77,49.83,50.45,16009190.0,0.0,1.0,49.775086294416,50.350291515591,49.418062364032,50.032936910805,16009190.0
2017-09-05,51.86,51.9,49.83,50.03,17850640.0,0.0,1.0,51.431280638144,51.470949963742,49.418062364032,49.616408992023,17850640.0
2017-09-01,52.53,52.77,51.925,52.05,5250026.0,0.0,1.0,52.095741841914,52.333757795504,51.495743292241,51.619709934735,5250026.0
2017-08-31,52.26,52.59,52.12,52.27,7907278.0,0.0,1.0,51.827973894126,52.155245830312,51.689131254532,51.837891225526,7907278.0
2017-08-30,51.75,52.286,51.56,52.12,4806103.0,0.0,1.0,51.322189992748,51.853758955765,51.133760696157,51.689131254532,4806103.0
2017-08-29,51.31,51.86,51.28,51.81,4896218.0,0.0,1.0,50.885827411168,51.431280638144,50.856075416969,51.381693981146,4896218.0
2017-08-28,51.77,51.81,51.46,51.81,4441742.0,0.57,1.0,51.342024655548,51.381693981146,51.034587382161,51.381693981146,4441742.0
2017-08-25,52.78,52.8545,52.02,52.03,8502179.0,0.0,1.0,51.774070414755,51.847150525515,51.028555190897,51.038364601738,8502179.0
2017-08-24,52.37,52.71,52.26,52.49,5972821.0,0.0,1.0,51.371884570306,51.705404538873,51.263981051063,51.489597500388,5972821.0
2017-08-23,52.3,52.405,51.78,52.23,5046782.0,0.0,1.0,51.303218694424,51.406217508246,50.793129330732,51.234552818542,5046782.0
2017-08-22,52.21,52.62,52.21,52.35,4350136.0,0.0,1.0,51.214933996862,51.617119841311,51.214933996862,51.352265748625,4350136.0
2017-08-21,52.0,52.08,51.5,51.98,5185851.0,0.0,1.0,51.008936369217,51.087411655939,50.518465827205,50.989317547536,5185851.0
2017-08-18,52.26,52.415,51.9,51.92,6642109.0,0.0,1.0,51.263981051063,51.416026919087,50.910842260815,50.930461082495,6642109.0
2017-08-17,53.19,53.41,52.27,52.27,6087867.0,0.0,1.0,52.176256259205,52.39206329769,51.273790461903,51.273790461903,6087867.0
2017-08-16,54.06,54.1,53.255,53.31,7034292.0,0.0,1.0,53.029675002305,53.068912645666,52.240017429666,52.293969189288,7034292.0
2017-08-15,53.66,54.08,53.35,53.87,7562385.0,0.0,1.0,52.637298568696,53.049293823986,52.333206832648,52.843296196341,7562385.0
2017-08-14,53.04,53.64,52.91,53.55,7558235.0,0.0,1.0,52.029115096601,52.617679747015,51.901592755678,52.529395049453,7558235.0
2017-08-11,52.39,53.13,52.29,52.72,5835863.0,0.0,1.0,51.391503391986,52.117399794163,51.293409283584,51.715213949714,5835863.0
2017-08-10,52.54,52.75,52.11,52.34,9578948.0,0.0,1.0,51.53864455459,51.744642182234,51.116839888459,51.342456337785,9578948.0
2017-08-09,52.05,52.8,52.0,52.77,7039352.0,0.0,1.0,51.057983423418,51.793689236436,51.008936369217,51.764261003915,7039352.0
2017-08-08,52.55,53.33,52.21,52.29,8779415.0,0.0,1.0,51.54845396543,52.313588010968,51.214933996862,51.293409283584,8779415.0
2017-08-04,53.0,53.0,52.51,52.62,8645879.0,0.0,1.0,51.98987745324,51.98987745324,51.509216322069,51.617119841311,8645879.0
2017-08-03,53.16,53.3399,52.75,52.95,8481098.0,0.0,1.0,52.146828026684,52.3232993277,51.744642182234,51.940830399039,8481098.0
2017-08-02,53.295,53.3885,52.78,53.17,19324507.0,0.0,1.0,52.279255073027,52.370973064383,51.774070414755,52.156637437524,19324507.0
2017-08-01,53.3,53.43,52.91,53.41,7480549.0,0.0,1.0,52.284159778447,52.41168211937,51.901592755678,52.39206329769,7480549.0
2017-07-31,53.1,53.295,52.75,53.19,10641489.0,0.0,1.0,52.087971561643,52.279255073027,51.744642182234,52.176256259205,10641489.0
2017-07-28,52.27,52.9865,52.27,52.88,6534345.0,0.0,1.0,51.273790461903,51.976634748606,51.273790461903,51.872164523157,6534345.0
2017-07-27,53.08,53.37,52.23,52.49,13964311.0,0.0,1.0,52.068352739962,52.352825654329,51.234552818542,51.489597500388,13964311.0
2017-07-26,53.29,53.35,52.74,53.14,7492633.0,0.0,1.0,52.274350367607,52.333206832648,51.734832771394,52.127209205004,7492633.0
2017-07-25,53.2,53.65,53.07,53.27,7060158.0,0.0,1.0,52.186065670045,52.627489157855,52.058543329122,52.254731545927,7060158.0
2017-07-24,53.75,53.88,53.09,53.22,8739769.0,0.0,1.0,52.725583266258,52.853105607181,52.078162150802,52.205684491725,8739769.0
2017-07-21,53.66,54.0,53.37,53.84,11963407.0,0.0,1.0,52.637298568696,52.970818537264,52.352825654329,52.81386796382,11963407.0
2017-07-20,55.11,55.43,53.46,53.97,35647961.0,0.0,1.0,54.05966314053,54.373564287417,52.441110351891,52.941390304743,35647961.0
2017-07-19,56.46,56.9399,56.01,56.78,7437353.0,0.0,1.0,55.383933603961,55.854687230184,54.942510116151,55.697834750849,7437353.0
2017-07-18,56.34,56.38,56.0,56.29,7329551.0,0.0,1.0,55.266220673878,55.305458317239,54.93270070531,55.217173619677,7329551.0
2017-07-17,56.73,56.92,56.39,56.45,5067322.0,0.0,1.0,55.648787696648,55.835166502612,55.31526772808,55.374124193121,5067322.0
2017-07-14,56.5,56.93,56.15,56.81,4365609.0,0.0,1.0,55.423171247322,55.844975913452,55.079841867914,55.727262983369,4365609.0
2017-07-13,56.38,56.52,56.17,56.23,5884064.0,0.0,1.0,55.305458317239,55.442790069003,55.099460689594,55.158317154636,5884064.0
2017-07-12,55.79,56.31,55.72,56.2,6082481.0,0.0,1.0,54.726703077666,55.236792441358,54.658037201784,55.128888922115,6082481.0
2017-07-11,55.63,55.63,55.02,55.33,6009448.0,0.0,1.0,54.569752504222,54.569752504222,53.971378442968,54.275470179015,6009448.0
2017-07-10,55.37,55.885,55.19,55.64,4973557.0,0.0,1.0,54.314707822376,54.819892480648,54.138138427252,54.579561915062,4973557.0
2017-07-07,55.04,55.73,54.87,55.35,5156330.0,0.0,1.0,53.990997264648,54.667846612624,53.824237280364,54.295089000695,5156330.0
2017-07-06,55.02,55.23,54.735,54.79,5557013.0,0.0,1.0,53.971378442968,54.177376070612,53.691810234021,53.745761993642,5557013.0
2017-07-05,55.01,55.56,54.78,55.45,6624023.0,0.0,1.0,53.961569032127,54.50108662834,53.735952582802,54.393183109098,6624023.0
2017-07-03,55.53,56.02,54.92,54.95,4379566.0,0.0,1.0,54.471658395819,54.952319526991,53.873284334565,53.902712567086,4379566.0
2017-06-30,55.6,55.63,55.03,55.22,8596198.0,0.0,1.0,54.540324271701,54.569752504222,53.981187853808,54.167566659772,8596198.0
2017-06-29,55.93,55.93,54.55,55.08,8333137.0,0.0,1.0,54.864034829429,54.864034829429,53.510336133477,54.030234908009,8333137.0
2017-06-28,55.4,56.32,55.18,56.16,7231216.0,0.0,1.0,54.344136054896,55.246601852198,54.128329016411,55.089651278754,7231216.0
2017-06-27,56.29,56.33,55.41,55.43,6734074.0,0.0,1.0,55.217173619677,55.256411263038,54.353945465737,54.373564287417,6734074.0
2017-06-26,57.09,57.6892,56.21,56.56,7255489.0,0.0,1.0,56.001926486896,56.589706384443,55.138698332955,55.482027712364,7255489.0
2017-06-23,56.64,57.4365,56.57,56.91,8660612.0,0.0,1.0,55.560502999085,56.34182257251,55.491837123204,55.825357091772,8660612.0
2017-06-22,56.24,56.745,56.06,56.47,5512097.0,0.0,1.0,55.168126565476,55.663501812908,54.991557170352,55.393743014801,5512097.0
2017-06-21,56.79,56.84,56.12,56.33,8189893.0,0.0,1.0,55.707644161689,55.75669121589,55.050413635393,55.256411263038,8189893.0
2017-06-20,57.46,57.61,56.51,56.79,8087133.0,0.0,1.0,56.364874687985,56.512015850588,55.432980658162,55.707644161689,8087133.0
2017-06-19,56.96,57.66,56.91,57.61,6909034.0,0.0,1.0,55.874404145973,56.561062904789,55.825357091772,56.512015850588,6909034.0
2017-06-16,56.98,57.01,56.35,56.82,13536039.0,0.0,1.0,55.894022967653,55.923451200174,55.276030084719,55.73707239421,13536039.0
2017-06-15,56.42,57.17,56.4,56.93,5371464.0,0.0,1.0,55.3446959606,56.080401773618,55.32507713892,55.844975913452,5371464.0
2017-06-14,57.7,57.97,56.67,57.01,6702810.0,0.0,1.0,56.60030054815,56.865154640837,55.589931231606,55.923451200174,6702810.0
2017-06-13,57.95,58.065,57.5,57.54,6971106.0,0.0,1.0,56.845535819156,56.958344043819,56.404112331346,56.443349974707,6971106.0
2017-06-12,56.52,57.675,56.48,57.49,9871291.0,0.0,1.0,55.442790069003,56.57577702105,55.403552425642,56.394302920505,9871291.0
2017-06-09,58.37,58.49,56.74,57.05,13572264.0,0.0,1.0,57.257531074446,57.375244004529,55.658597107488,55.962688843535,13572264.0
2017-06-08,57.77,58.15,57.61,58.12,10134415.0,0.0,1.0,56.668966424032,57.041724035961,56.512015850588,57.01229580344,10134415.0
2017-06-07,58.3,58.49,57.13,57.53,9967746.0,0.0,1.0,57.188865198564,57.375244004529,56.041164130257,56.433540563866,9967746.0
2017-06-06,58.6,58.91,58.18,58.2,7808482.0,0.0,1.0,57.483147523771,57.787239259819,57.071152268481,57.090771090162,7808482.0
2017-06-05,58.5,59.05,58.48,58.85,7655063.0,0.0,1.0,57.385053415369,57.924571011582,57.365434593689,57.728382794777,7655063.0
2017-06-02,58.89,58.96,58.35,58.58,9461824.0,0.0,1.0,57.767620438138,57.83628631402,57.237912252765,57.463528702091,9461824.0
2017-06-01,57.45,58.65,57.35,58.62,11116224.0,0.0,1.0,56.355065277144,57.532194577972,56.256971168742,57.502766345452,11116224.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 64.36 64.65 64.0 64.02 4553732.0 0.0 1.0 64.36 64.65 64.0 64.02 4553732.0
3 2017-12-28 64.69 64.73 64.35 64.38 2371094.0 0.0 1.0 64.69 64.73 64.35 64.38 2371094.0
4 2017-12-27 64.32 64.64 64.18 64.54 4821727.0 0.0 1.0 64.32 64.64 64.18 64.54 4821727.0
5 2017-12-26 64.49 64.94 64.2 64.3 4185772.0 0.0 1.0 64.49 64.94 64.2 64.3 4185772.0
6 2017-12-22 64.31 64.98 64.3 64.73 4386678.0 0.0 1.0 64.31 64.98 64.3 64.73 4386678.0
7 2017-12-21 64.75 64.9604 64.34 64.39 5349137.0 0.0 1.0 64.75 64.9604 64.34 64.39 5349137.0
8 2017-12-20 64.56 65.17 64.33 64.6 6919901.0 0.0 1.0 64.56 65.17 64.33 64.6 6919901.0
9 2017-12-19 65.11 65.48 64.43 64.5 6906151.0 0.0 1.0 65.11 65.48 64.43 64.5 6906151.0
10 2017-12-18 64.93 65.46 64.8 65.38 7092422.0 0.0 1.0 64.93 65.46 64.8 65.38 7092422.0
11 2017-12-15 65.33 65.42 64.5 64.76 14158271.0 0.0 1.0 65.33 65.42 64.5 64.76 14158271.0
12 2017-12-14 64.86 65.17 64.545 64.7 7012732.0 0.0 1.0 64.86 65.17 64.545 64.7 7012732.0
13 2017-12-13 64.98 65.425 64.83 64.9 6431073.0 0.0 1.0 64.98 65.425 64.83 64.9 6431073.0
14 2017-12-12 64.88 65.11 64.55 64.86 5559918.0 0.0 1.0 64.88 65.11 64.55 64.86 5559918.0
15 2017-12-11 64.06 65.2631 64.0 65.18 11846177.0 0.0 1.0 64.06 65.2631 64.0 65.18 11846177.0
16 2017-12-08 65.6 65.6 63.88 64.24 9170240.0 0.0 1.0 65.6 65.6 63.88 64.24 9170240.0
17 2017-12-07 65.21 65.55 64.77 65.23 6068240.0 0.0 1.0 65.21 65.55 64.77 65.23 6068240.0
18 2017-12-06 64.64 65.68 64.36 64.98 6907606.0 0.0 1.0 64.64 65.68 64.36 64.98 6907606.0
19 2017-12-05 64.85 65.03 64.4 64.69 9492637.0 0.0 1.0 64.85 65.03 64.4 64.69 9492637.0
20 2017-12-04 65.6 65.7 63.8 64.56 17057274.0 0.0 1.0 65.6 65.7 63.8 64.56 17057274.0
21 2017-12-01 65.2 66.12 64.6 65.49 15286995.0 0.0 1.0 65.2 66.12 64.6 65.49 15286995.0
22 2017-11-30 66.51 67.1 65.72 66.34 14675004.0 0.0 1.0 66.51 67.1 65.72 66.34 14675004.0
23 2017-11-29 68.1 68.2 66.03 66.52 16841361.0 0.0 1.0 68.1 68.2 66.03 66.52 16841361.0
24 2017-11-28 67.59 68.41 67.22 68.38 12641308.0 0.57 1.0 67.59 68.41 67.22 68.38 12641308.0
25 2017-11-27 68.6 68.92 68.04 68.14 20112979.0 0.0 1.0 68.032893401015 68.350248005801 67.47752284264 67.576696156635 20112979.0
26 2017-11-24 68.51 69.28 68.45 68.91 9233010.0 0.0 1.0 67.943637418419 68.707271936186 67.884133430022 68.340330674402 9233010.0
27 2017-11-22 66.37 68.26 66.24 68.13 15165652.0 0.0 1.0 65.821328498912 67.69570413343 65.692403190718 67.566778825236 15165652.0
28 2017-11-21 65.35 66.93 65.27 66.67 11062010.0 0.0 1.0 64.809760696157 66.376699057288 64.73042204496 66.118848440899 11062010.0
29 2017-11-20 66.18 66.85 65.95 66.47 9677801.0 0.0 1.0 65.632899202321 66.297360406091 65.404800580131 65.920501812908 9677801.0
30 2017-11-17 66.37 66.95 66.0 66.72 12134512.0 0.0 1.0 65.821328498912 66.396533720087 65.454387237128 66.168435097897 12134512.0
31 2017-11-16 65.77 66.54 65.43 66.11 12142331.0 0.0 1.0 65.226288614938 65.989923132705 64.889099347353 65.563477882524 12142331.0
32 2017-11-15 65.55 66.4838 65.24 65.61 10531408.0 0.0 1.0 65.008107324148 65.934187730239 64.700670050761 65.067611312545 10531408.0
33 2017-11-14 66.16 66.8 65.55 66.0 13970519.0 0.0 1.0 65.613064539521 66.247773749094 65.008107324148 65.454387237128 13970519.0
34 2017-11-13 64.96 66.82 64.75 66.49 24327595.0 0.0 1.0 64.422984771574 66.267608411893 64.214720812183 65.940336475707 24327595.0
35 2017-11-10 64.36 65.1 63.92 64.57 9597929.0 0.0 1.0 63.8279448876 64.561827411168 63.391582306019 64.036208846991 9597929.0
36 2017-11-09 64.91 65.33 63.93 64.6 15600914.0 0.0 1.0 64.373398114576 64.789926033358 63.401499637418 64.065960841189 15600914.0
37 2017-11-07 62.52 64.16 62.45 64.1 23249338.0 0.0 1.0 62.00315591008 63.629598259608 61.933734590283 63.570094271211 23249338.0
38 2017-11-06 64.54 65.33 62.15 62.52 58620899.0 0.0 1.0 64.006456852792 64.789926033358 61.636214648296 62.00315591008 58620899.0
39 2017-11-03 54.76 64.99 54.21 61.81 78515925.0 0.0 1.0 54.307306744017 64.452736765772 53.761853517041 61.299025380711 78515925.0
40 2017-11-02 53.6 55.68 53.6 54.84 17115009.0 0.0 1.0 53.156896301668 55.219701232777 53.156896301668 54.386645395214 17115009.0
41 2017-11-01 51.47 53.49 50.51 53.46 14923803.0 0.0 1.0 51.044504713561 53.047805656273 50.092440899202 53.018053662074 14923803.0
42 2017-10-31 52.26 52.49 50.02 51.01 28432806.0 0.0 1.0 51.827973894126 52.056072516316 49.606491660624 50.588307469181 28432806.0
43 2017-10-30 54.16 54.77 54.08 54.66 6986348.0 0.0 1.0 53.712266860044 54.317224075417 53.632928208847 54.208133430022 6986348.0
44 2017-10-27 53.7 54.7 53.36 54.57 8637328.0 0.0 1.0 53.256069615664 54.24780275562 52.918880348078 54.118877447426 8637328.0
45 2017-10-26 54.1 54.39 53.665 53.8 5227877.0 0.0 1.0 53.652762871646 53.940365482234 53.221358955765 53.355242929659 5227877.0
46 2017-10-25 53.98 54.43 53.475 53.84 7352176.0 0.0 1.0 53.533754894851 53.980034807832 53.032929659173 53.394912255257 7352176.0
47 2017-10-24 53.44 54.44 53.4 54.25 10450810.0 0.0 1.0 52.998218999275 53.989952139231 52.958549673677 53.80152284264 10450810.0
48 2017-10-23 52.3 53.78 52.13 53.39 9698032.0 0.0 1.0 51.867643219724 53.33540826686 51.699048585932 52.948632342277 9698032.0
49 2017-10-20 52.51 52.59 51.94 52.02 8405771.0 0.0 1.0 52.075907179115 52.155245830312 51.51061928934 51.589957940537 8405771.0
50 2017-10-19 52.03 52.4 52.01 52.29 6657536.0 0.0 1.0 51.599875271936 51.96681653372 51.580040609137 51.857725888325 6657536.0
51 2017-10-18 52.54 52.67 52.02 52.21 5928735.0 0.0 1.0 52.105659173314 52.234584481508 51.589957940537 51.778387237128 5928735.0
52 2017-10-17 52.32 52.44 51.8501 52.41 7456659.0 0.0 1.0 51.887477882524 52.006485859318 51.421462480058 51.97673386512 7456659.0
53 2017-10-16 52.98 53.0 52.3101 52.38 5749880.0 0.0 1.0 52.542021754895 52.561856417694 51.877659724438 51.946981870921 5749880.0
54 2017-10-13 53.38 53.38 52.74 52.82 6293816.0 0.0 1.0 52.938715010877 52.938715010877 52.304005801305 52.383344452502 6293816.0
55 2017-10-12 53.88 54.175 52.96 53.0 7000530.0 0.0 1.0 53.434581580856 53.727142857143 52.522187092096 52.561856417694 7000530.0
56 2017-10-11 53.79 54.38 53.66 54.12 8679167.0 0.0 1.0 53.34532559826 53.930448150834 53.216400290065 53.672597534445 8679167.0
57 2017-10-10 52.95 53.9 52.9 53.87 8701455.0 0.0 1.0 52.512269760696 53.454416243655 52.462683103698 53.424664249456 8701455.0
58 2017-10-09 52.68 52.9799 52.38 52.88 5803730.0 0.0 1.0 52.244501812908 52.541922581581 51.946981870921 52.442848440899 5803730.0
59 2017-10-06 52.16 52.63 52.16 52.49 4780961.0 0.0 1.0 51.728800580131 52.19491515591 51.728800580131 52.056072516316 4780961.0
60 2017-10-05 52.17 52.43 51.96 52.35 5144244.0 0.0 1.0 51.73871791153 51.996568527919 51.530453952139 51.917229876722 5144244.0
61 2017-10-04 51.93 52.12 51.67 51.96 4521452.0 0.0 1.0 51.500701957941 51.689131254532 51.242851341552 51.530453952139 4521452.0
62 2017-10-03 51.99 52.22 51.65 52.02 4176210.0 0.0 1.0 51.560205946338 51.788304568528 51.223016678753 51.589957940537 4176210.0
63 2017-10-02 52.09 52.16 51.7 51.88 4363679.0 0.0 1.0 51.659379260334 51.728800580131 51.272603335751 51.451115300943 4363679.0
64 2017-09-29 51.91 52.0447 51.62 51.84 5159612.0 0.0 1.0 51.480867295141 51.614453749094 51.193264684554 51.411445975344 5159612.0
65 2017-09-28 51.38 52.04 51.31 51.75 5671994.0 0.0 1.0 50.955248730964 51.609792603336 50.885827411168 51.322189992748 5671994.0
66 2017-09-27 51.43 51.61 51.1526 51.55 8122353.0 0.0 1.0 51.004835387962 51.183347353154 50.729728614938 51.123843364757 8122353.0
67 2017-09-26 51.75 51.87 50.85 51.13 9148913.0 0.0 1.0 51.322189992748 51.441197969543 50.429630166788 50.707315445975 9148913.0
68 2017-09-25 51.9 52.285 51.61 51.63 7931316.0 0.0 1.0 51.470949963742 51.852767222625 51.183347353154 51.203182015954 7931316.0
69 2017-09-22 51.82 52.23 51.78 52.09 4077699.0 0.0 1.0 51.391611312545 51.798221899927 51.351941986947 51.659379260334 4077699.0
70 2017-09-21 51.86 52.2 51.71 52.03 5192113.0 0.0 1.0 51.431280638144 51.768469905729 51.28252066715 51.599875271936 5192113.0
71 2017-09-20 52.43 52.52 51.48 51.98 8273935.0 0.0 1.0 51.996568527919 52.085824510515 51.05442204496 51.550288614938 8273935.0
72 2017-09-19 52.4 52.5 52.06 52.3 4897549.0 0.0 1.0 51.96681653372 52.065989847716 51.629627266135 51.867643219724 4897549.0
73 2017-09-18 52.24 52.37 51.955 52.25 5951635.0 0.0 1.0 51.808139231327 51.937064539521 51.525495286439 51.818056562727 5951635.0
74 2017-09-15 51.95 52.29 51.44 52.19 12717688.0 0.0 1.0 51.52053662074 51.857725888325 51.014752719362 51.758552574329 12717688.0
75 2017-09-14 50.97 51.59 50.67 51.48 7677860.0 0.0 1.0 50.548638143582 51.163512690355 50.251118201595 51.05442204496 7677860.0
76 2017-09-13 50.8 51.1054 50.72 51.01 6147412.0 0.0 1.0 50.38004350979 50.682918810732 50.300704858593 50.588307469181 6147412.0
77 2017-09-12 50.6 51.07 50.52 50.9 4444021.0 0.0 1.0 50.181696881798 50.647811457578 50.102358230602 50.479216823785 4444021.0
78 2017-09-11 49.94 50.67 49.91 50.57 7137370.0 0.0 1.0 49.527153009427 50.251118201595 49.497401015228 50.1519448876 7137370.0
79 2017-09-08 50.35 50.45 48.92 49.64 12445202.0 0.0 1.0 49.933763596809 50.032936910805 48.515585206672 49.22963306744 12445202.0
80 2017-09-07 50.56 50.69 50.25 50.38 8214389.0 0.0 1.0 50.1420275562 50.270952864394 49.834590282814 49.963515591008 8214389.0
81 2017-09-06 50.19 50.77 49.83 50.45 16009190.0 0.0 1.0 49.775086294416 50.350291515591 49.418062364032 50.032936910805 16009190.0
82 2017-09-05 51.86 51.9 49.83 50.03 17850640.0 0.0 1.0 51.431280638144 51.470949963742 49.418062364032 49.616408992023 17850640.0
83 2017-09-01 52.53 52.77 51.925 52.05 5250026.0 0.0 1.0 52.095741841914 52.333757795504 51.495743292241 51.619709934735 5250026.0
84 2017-08-31 52.26 52.59 52.12 52.27 7907278.0 0.0 1.0 51.827973894126 52.155245830312 51.689131254532 51.837891225526 7907278.0
85 2017-08-30 51.75 52.286 51.56 52.12 4806103.0 0.0 1.0 51.322189992748 51.853758955765 51.133760696157 51.689131254532 4806103.0
86 2017-08-29 51.31 51.86 51.28 51.81 4896218.0 0.0 1.0 50.885827411168 51.431280638144 50.856075416969 51.381693981146 4896218.0
87 2017-08-28 51.77 51.81 51.46 51.81 4441742.0 0.57 1.0 51.342024655548 51.381693981146 51.034587382161 51.381693981146 4441742.0
88 2017-08-25 52.78 52.8545 52.02 52.03 8502179.0 0.0 1.0 51.774070414755 51.847150525515 51.028555190897 51.038364601738 8502179.0
89 2017-08-24 52.37 52.71 52.26 52.49 5972821.0 0.0 1.0 51.371884570306 51.705404538873 51.263981051063 51.489597500388 5972821.0
90 2017-08-23 52.3 52.405 51.78 52.23 5046782.0 0.0 1.0 51.303218694424 51.406217508246 50.793129330732 51.234552818542 5046782.0
91 2017-08-22 52.21 52.62 52.21 52.35 4350136.0 0.0 1.0 51.214933996862 51.617119841311 51.214933996862 51.352265748625 4350136.0
92 2017-08-21 52.0 52.08 51.5 51.98 5185851.0 0.0 1.0 51.008936369217 51.087411655939 50.518465827205 50.989317547536 5185851.0
93 2017-08-18 52.26 52.415 51.9 51.92 6642109.0 0.0 1.0 51.263981051063 51.416026919087 50.910842260815 50.930461082495 6642109.0
94 2017-08-17 53.19 53.41 52.27 52.27 6087867.0 0.0 1.0 52.176256259205 52.39206329769 51.273790461903 51.273790461903 6087867.0
95 2017-08-16 54.06 54.1 53.255 53.31 7034292.0 0.0 1.0 53.029675002305 53.068912645666 52.240017429666 52.293969189288 7034292.0
96 2017-08-15 53.66 54.08 53.35 53.87 7562385.0 0.0 1.0 52.637298568696 53.049293823986 52.333206832648 52.843296196341 7562385.0
97 2017-08-14 53.04 53.64 52.91 53.55 7558235.0 0.0 1.0 52.029115096601 52.617679747015 51.901592755678 52.529395049453 7558235.0
98 2017-08-11 52.39 53.13 52.29 52.72 5835863.0 0.0 1.0 51.391503391986 52.117399794163 51.293409283584 51.715213949714 5835863.0
99 2017-08-10 52.54 52.75 52.11 52.34 9578948.0 0.0 1.0 51.53864455459 51.744642182234 51.116839888459 51.342456337785 9578948.0
100 2017-08-09 52.05 52.8 52.0 52.77 7039352.0 0.0 1.0 51.057983423418 51.793689236436 51.008936369217 51.764261003915 7039352.0
101 2017-08-08 52.55 53.33 52.21 52.29 8779415.0 0.0 1.0 51.54845396543 52.313588010968 51.214933996862 51.293409283584 8779415.0
102 2017-08-04 53.0 53.0 52.51 52.62 8645879.0 0.0 1.0 51.98987745324 51.98987745324 51.509216322069 51.617119841311 8645879.0
103 2017-08-03 53.16 53.3399 52.75 52.95 8481098.0 0.0 1.0 52.146828026684 52.3232993277 51.744642182234 51.940830399039 8481098.0
104 2017-08-02 53.295 53.3885 52.78 53.17 19324507.0 0.0 1.0 52.279255073027 52.370973064383 51.774070414755 52.156637437524 19324507.0
105 2017-08-01 53.3 53.43 52.91 53.41 7480549.0 0.0 1.0 52.284159778447 52.41168211937 51.901592755678 52.39206329769 7480549.0
106 2017-07-31 53.1 53.295 52.75 53.19 10641489.0 0.0 1.0 52.087971561643 52.279255073027 51.744642182234 52.176256259205 10641489.0
107 2017-07-28 52.27 52.9865 52.27 52.88 6534345.0 0.0 1.0 51.273790461903 51.976634748606 51.273790461903 51.872164523157 6534345.0
108 2017-07-27 53.08 53.37 52.23 52.49 13964311.0 0.0 1.0 52.068352739962 52.352825654329 51.234552818542 51.489597500388 13964311.0
109 2017-07-26 53.29 53.35 52.74 53.14 7492633.0 0.0 1.0 52.274350367607 52.333206832648 51.734832771394 52.127209205004 7492633.0
110 2017-07-25 53.2 53.65 53.07 53.27 7060158.0 0.0 1.0 52.186065670045 52.627489157855 52.058543329122 52.254731545927 7060158.0
111 2017-07-24 53.75 53.88 53.09 53.22 8739769.0 0.0 1.0 52.725583266258 52.853105607181 52.078162150802 52.205684491725 8739769.0
112 2017-07-21 53.66 54.0 53.37 53.84 11963407.0 0.0 1.0 52.637298568696 52.970818537264 52.352825654329 52.81386796382 11963407.0
113 2017-07-20 55.11 55.43 53.46 53.97 35647961.0 0.0 1.0 54.05966314053 54.373564287417 52.441110351891 52.941390304743 35647961.0
114 2017-07-19 56.46 56.9399 56.01 56.78 7437353.0 0.0 1.0 55.383933603961 55.854687230184 54.942510116151 55.697834750849 7437353.0
115 2017-07-18 56.34 56.38 56.0 56.29 7329551.0 0.0 1.0 55.266220673878 55.305458317239 54.93270070531 55.217173619677 7329551.0
116 2017-07-17 56.73 56.92 56.39 56.45 5067322.0 0.0 1.0 55.648787696648 55.835166502612 55.31526772808 55.374124193121 5067322.0
117 2017-07-14 56.5 56.93 56.15 56.81 4365609.0 0.0 1.0 55.423171247322 55.844975913452 55.079841867914 55.727262983369 4365609.0
118 2017-07-13 56.38 56.52 56.17 56.23 5884064.0 0.0 1.0 55.305458317239 55.442790069003 55.099460689594 55.158317154636 5884064.0
119 2017-07-12 55.79 56.31 55.72 56.2 6082481.0 0.0 1.0 54.726703077666 55.236792441358 54.658037201784 55.128888922115 6082481.0
120 2017-07-11 55.63 55.63 55.02 55.33 6009448.0 0.0 1.0 54.569752504222 54.569752504222 53.971378442968 54.275470179015 6009448.0
121 2017-07-10 55.37 55.885 55.19 55.64 4973557.0 0.0 1.0 54.314707822376 54.819892480648 54.138138427252 54.579561915062 4973557.0
122 2017-07-07 55.04 55.73 54.87 55.35 5156330.0 0.0 1.0 53.990997264648 54.667846612624 53.824237280364 54.295089000695 5156330.0
123 2017-07-06 55.02 55.23 54.735 54.79 5557013.0 0.0 1.0 53.971378442968 54.177376070612 53.691810234021 53.745761993642 5557013.0
124 2017-07-05 55.01 55.56 54.78 55.45 6624023.0 0.0 1.0 53.961569032127 54.50108662834 53.735952582802 54.393183109098 6624023.0
125 2017-07-03 55.53 56.02 54.92 54.95 4379566.0 0.0 1.0 54.471658395819 54.952319526991 53.873284334565 53.902712567086 4379566.0
126 2017-06-30 55.6 55.63 55.03 55.22 8596198.0 0.0 1.0 54.540324271701 54.569752504222 53.981187853808 54.167566659772 8596198.0
127 2017-06-29 55.93 55.93 54.55 55.08 8333137.0 0.0 1.0 54.864034829429 54.864034829429 53.510336133477 54.030234908009 8333137.0
128 2017-06-28 55.4 56.32 55.18 56.16 7231216.0 0.0 1.0 54.344136054896 55.246601852198 54.128329016411 55.089651278754 7231216.0
129 2017-06-27 56.29 56.33 55.41 55.43 6734074.0 0.0 1.0 55.217173619677 55.256411263038 54.353945465737 54.373564287417 6734074.0
130 2017-06-26 57.09 57.6892 56.21 56.56 7255489.0 0.0 1.0 56.001926486896 56.589706384443 55.138698332955 55.482027712364 7255489.0
131 2017-06-23 56.64 57.4365 56.57 56.91 8660612.0 0.0 1.0 55.560502999085 56.34182257251 55.491837123204 55.825357091772 8660612.0
132 2017-06-22 56.24 56.745 56.06 56.47 5512097.0 0.0 1.0 55.168126565476 55.663501812908 54.991557170352 55.393743014801 5512097.0
133 2017-06-21 56.79 56.84 56.12 56.33 8189893.0 0.0 1.0 55.707644161689 55.75669121589 55.050413635393 55.256411263038 8189893.0
134 2017-06-20 57.46 57.61 56.51 56.79 8087133.0 0.0 1.0 56.364874687985 56.512015850588 55.432980658162 55.707644161689 8087133.0
135 2017-06-19 56.96 57.66 56.91 57.61 6909034.0 0.0 1.0 55.874404145973 56.561062904789 55.825357091772 56.512015850588 6909034.0
136 2017-06-16 56.98 57.01 56.35 56.82 13536039.0 0.0 1.0 55.894022967653 55.923451200174 55.276030084719 55.73707239421 13536039.0
137 2017-06-15 56.42 57.17 56.4 56.93 5371464.0 0.0 1.0 55.3446959606 56.080401773618 55.32507713892 55.844975913452 5371464.0
138 2017-06-14 57.7 57.97 56.67 57.01 6702810.0 0.0 1.0 56.60030054815 56.865154640837 55.589931231606 55.923451200174 6702810.0
139 2017-06-13 57.95 58.065 57.5 57.54 6971106.0 0.0 1.0 56.845535819156 56.958344043819 56.404112331346 56.443349974707 6971106.0
140 2017-06-12 56.52 57.675 56.48 57.49 9871291.0 0.0 1.0 55.442790069003 56.57577702105 55.403552425642 56.394302920505 9871291.0
141 2017-06-09 58.37 58.49 56.74 57.05 13572264.0 0.0 1.0 57.257531074446 57.375244004529 55.658597107488 55.962688843535 13572264.0
142 2017-06-08 57.77 58.15 57.61 58.12 10134415.0 0.0 1.0 56.668966424032 57.041724035961 56.512015850588 57.01229580344 10134415.0
143 2017-06-07 58.3 58.49 57.13 57.53 9967746.0 0.0 1.0 57.188865198564 57.375244004529 56.041164130257 56.433540563866 9967746.0
144 2017-06-06 58.6 58.91 58.18 58.2 7808482.0 0.0 1.0 57.483147523771 57.787239259819 57.071152268481 57.090771090162 7808482.0
145 2017-06-05 58.5 59.05 58.48 58.85 7655063.0 0.0 1.0 57.385053415369 57.924571011582 57.365434593689 57.728382794777 7655063.0
146 2017-06-02 58.89 58.96 58.35 58.58 9461824.0 0.0 1.0 57.767620438138 57.83628631402 57.237912252765 57.463528702091 9461824.0
147 2017-06-01 57.45 58.65 57.35 58.62 11116224.0 0.0 1.0 56.355065277144 57.532194577972 56.256971168742 57.502766345452 11116224.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,316.18,316.41,310.0,311.35,3727621.0,0.0,1.0,316.18,316.41,310.0,311.35,3727621.0
2017-12-28,311.75,315.82,309.54,315.36,4294689.0,0.0,1.0,311.75,315.82,309.54,315.36,4294689.0
2017-12-27,316.0,317.68,310.75,311.64,4645441.0,0.0,1.0,316.0,317.68,310.75,311.64,4645441.0
2017-12-26,323.83,323.94,316.58,317.29,4321909.0,0.0,1.0,323.83,323.94,316.58,317.29,4321909.0
2017-12-22,329.51,330.9214,324.82,325.2,4186131.0,0.0,1.0,329.51,330.9214,324.82,325.2,4186131.0
2017-12-21,329.59,333.74,327.21,331.66,4344701.0,0.0,1.0,329.59,333.74,327.21,331.66,4344701.0
2017-12-20,332.69,333.1,325.04,328.98,5937684.0,0.0,1.0,332.69,333.1,325.04,328.98,5937684.0
2017-12-19,340.26,341.4925,330.3,331.1,6792009.0,0.0,1.0,340.26,341.4925,330.3,331.1,6792009.0
2017-12-18,344.9,346.73,337.58,338.87,5441450.0,0.0,1.0,344.9,346.73,337.58,338.87,5441450.0
2017-12-15,342.04,343.9,335.76,343.45,6832071.0,0.0,1.0,342.04,343.9,335.76,343.45,6832071.0
2017-12-14,341.01,347.44,336.9,337.89,5744750.0,0.0,1.0,341.01,347.44,336.9,337.89,5744750.0
2017-12-13,340.93,344.22,336.5,339.03,6189204.0,0.0,1.0,340.93,344.22,336.5,339.03,6189204.0
2017-12-12,330.45,341.44,330.03,341.03,8648534.0,0.0,1.0,330.45,341.44,330.03,341.03,8648534.0
2017-12-11,314.63,329.01,313.75,328.91,7867288.0,0.0,1.0,314.63,329.01,313.75,328.91,7867288.0
2017-12-08,314.6,316.98,311.26,315.13,3442898.0,0.0,1.0,314.6,316.98,311.26,315.13,3442898.0
2017-12-07,312.0,318.6341,311.05,311.24,4705140.0,0.0,1.0,312.0,318.6341,311.05,311.24,4705140.0
2017-12-06,300.1,313.39,300.0,313.26,7160938.0,0.0,1.0,300.1,313.39,300.0,313.26,7160938.0
2017-12-05,302.0,308.0,301.0,303.7,4628462.0,0.0,1.0,302.0,308.0,301.0,303.7,4628462.0
2017-12-04,306.5,308.265,300.61,305.2,5811205.0,0.0,1.0,306.5,308.265,300.61,305.2,5811205.0
2017-12-01,305.44,310.32,305.05,306.53,4256030.0,0.0,1.0,305.44,310.32,305.05,306.53,4256030.0
2017-11-30,308.56,310.7,304.54,308.85,4288221.0,0.0,1.0,308.56,310.7,304.54,308.85,4288221.0
2017-11-29,317.3,318.0,301.23,307.54,8732941.0,0.0,1.0,317.3,318.0,301.23,307.54,8732941.0
2017-11-28,316.36,320.0,313.92,317.55,4916555.0,0.0,1.0,316.36,320.0,313.92,317.55,4916555.0
2017-11-27,313.25,317.34,309.51,316.81,4524921.0,0.0,1.0,313.25,317.34,309.51,316.81,4524921.0
2017-11-24,313.79,316.41,311.0,315.55,3242220.0,0.0,1.0,313.79,316.41,311.0,315.55,3242220.0
2017-11-22,316.77,317.42,311.84,312.6,4890091.0,0.0,1.0,316.77,317.42,311.84,312.6,4890091.0
2017-11-21,310.86,318.23,308.71,317.81,7230570.0,0.0,1.0,310.86,318.23,308.71,317.81,7230570.0
2017-11-20,313.79,315.5,304.75,308.74,8220759.0,0.0,1.0,313.79,315.5,304.75,308.74,8220759.0
2017-11-17,325.67,326.67,313.15,315.05,13682753.0,0.0,1.0,325.67,326.67,313.15,315.05,13682753.0
2017-11-16,313.99,318.14,311.3,312.5,5757709.0,0.0,1.0,313.99,318.14,311.3,312.5,5757709.0
2017-11-15,306.01,312.49,301.5,311.3,5909055.0,0.0,1.0,306.01,312.49,301.5,311.3,5909055.0
2017-11-14,315.0,316.35,306.9,308.7,5641615.0,0.0,1.0,315.0,316.35,306.9,308.7,5641615.0
2017-11-13,300.13,316.8,299.11,315.4,7536669.0,0.0,1.0,300.13,316.8,299.11,315.4,7536669.0
2017-11-10,302.5,308.36,301.85,302.99,4600097.0,0.0,1.0,302.5,308.36,301.85,302.99,4600097.0
2017-11-09,302.5,304.46,296.3,302.99,5419497.0,0.0,1.0,302.5,304.46,296.3,302.99,5419497.0
2017-11-07,301.02,306.5,300.03,306.05,5209573.0,0.0,1.0,301.02,306.5,300.03,306.05,5209573.0
2017-11-06,307.0,307.5,299.01,302.78,6463227.0,0.0,1.0,307.0,307.5,299.01,302.78,6463227.0
2017-11-03,299.5,306.25,295.13,306.09,8835157.0,0.0,1.0,299.5,306.25,295.13,306.09,8835157.0
2017-11-02,300.13,308.69,292.63,299.26,19731322.0,0.0,1.0,300.13,308.69,292.63,299.26,19731322.0
2017-11-01,332.25,332.6089,320.26,321.08,7028856.0,0.0,1.0,332.25,332.6089,320.26,321.08,7028856.0
2017-10-31,320.23,331.95,320.18,331.53,5532647.0,0.0,1.0,320.23,331.95,320.18,331.53,5532647.0
2017-10-30,319.18,323.78,317.25,320.08,4236029.0,0.0,1.0,319.18,323.78,317.25,320.08,4236029.0
2017-10-27,319.75,324.59,316.66,320.87,6942493.0,0.0,1.0,319.75,324.59,316.66,320.87,6942493.0
2017-10-26,327.78,330.23,323.2,326.17,4980316.0,0.0,1.0,327.78,330.23,323.2,326.17,4980316.0
2017-10-25,336.7,337.5,323.56,325.84,8547764.0,0.0,1.0,336.7,337.5,323.56,325.84,8547764.0
2017-10-24,338.8,342.8,336.16,337.34,4463807.0,0.0,1.0,338.8,342.8,336.16,337.34,4463807.0
2017-10-23,349.88,349.95,336.25,337.02,5715817.0,0.0,1.0,349.88,349.95,336.25,337.02,5715817.0
2017-10-20,352.69,354.55,344.34,345.1,4888221.0,0.0,1.0,352.69,354.55,344.34,345.1,4888221.0
2017-10-19,355.56,357.1465,348.2,351.81,5032884.0,0.0,1.0,355.56,357.1465,348.2,351.81,5032884.0
2017-10-18,355.97,363.0,354.13,359.65,4898808.0,0.0,1.0,355.97,363.0,354.13,359.65,4898808.0
2017-10-17,350.91,356.22,350.07,355.75,3280670.0,0.0,1.0,350.91,356.22,350.07,355.75,3280670.0
2017-10-16,353.76,354.48,347.16,350.6,5353262.0,0.0,1.0,353.76,354.48,347.16,350.6,5353262.0
2017-10-13,356.98,358.49,353.68,355.57,3528413.0,0.0,1.0,356.98,358.49,353.68,355.57,3528413.0
2017-10-12,352.95,359.78,352.64,355.68,4047318.0,0.0,1.0,352.95,359.78,352.64,355.68,4047318.0
2017-10-11,353.89,357.6,351.15,354.6,4476769.0,0.0,1.0,353.89,357.6,351.15,354.6,4476769.0
2017-10-10,346.8,355.63,345.5305,355.59,6914972.0,0.0,1.0,346.8,355.63,345.5305,355.59,6914972.0
2017-10-09,349.65,351.75,342.67,342.94,7406324.0,0.0,1.0,349.65,351.75,342.67,342.94,7406324.0
2017-10-06,353.1,360.0992,352.25,356.88,4171789.0,0.0,1.0,353.1,360.0992,352.25,356.88,4171789.0
2017-10-05,356.0,357.435,351.35,355.33,4102286.0,0.0,1.0,356.0,357.435,351.35,355.33,4102286.0
2017-10-04,351.25,358.62,349.6,355.01,8120353.0,0.0,1.0,351.25,358.62,349.6,355.01,8120353.0
2017-10-03,335.9,348.55,331.28,348.14,9981885.0,0.0,1.0,335.9,348.55,331.28,348.14,9981885.0
2017-10-02,342.52,343.7,335.51,341.53,4901453.0,0.0,1.0,342.52,343.7,335.51,341.53,4901453.0
2017-09-29,341.86,344.68,338.601,341.1,5062297.0,0.0,1.0,341.86,344.68,338.601,341.1,5062297.0
2017-09-28,339.88,342.75,335.4,339.6,5279310.0,0.0,1.0,339.88,342.75,335.4,339.6,5279310.0
2017-09-27,349.9,351.489,340.5,340.97,6010631.0,0.0,1.0,349.9,351.489,340.5,340.97,6010631.0
2017-09-26,350.93,351.24,340.9,345.25,7126550.0,0.0,1.0,350.93,351.24,340.9,345.25,7126550.0
2017-09-25,353.15,357.469,342.88,344.99,7542161.0,0.0,1.0,353.15,357.469,342.88,344.99,7542161.0
2017-09-22,366.49,369.8999,350.88,351.09,8105653.0,0.0,1.0,366.49,369.8999,350.88,351.09,8105653.0
2017-09-21,374.9,376.83,364.51,366.48,4605428.0,0.0,1.0,374.9,376.83,364.51,366.48,4605428.0
2017-09-20,373.0,378.249,371.07,373.91,4892872.0,0.0,1.0,373.0,378.249,371.07,373.91,4892872.0
2017-09-19,380.0,382.39,373.57,375.1,6256035.0,0.0,1.0,380.0,382.39,373.57,375.1,6256035.0
2017-09-18,380.25,389.61,377.68,385.0,7149295.0,0.0,1.0,380.25,389.61,377.68,385.0,7149295.0
2017-09-15,374.51,380.0,372.7,379.81,5338678.0,0.0,1.0,374.51,380.0,372.7,379.81,5338678.0
2017-09-14,364.33,377.96,362.63,377.64,7141663.0,0.0,1.0,364.33,377.96,362.63,377.64,7141663.0
2017-09-13,363.82,368.07,359.59,366.23,4161382.0,0.0,1.0,363.82,368.07,359.59,366.23,4161382.0
2017-09-12,364.49,368.76,360.4,362.75,5929289.0,0.0,1.0,364.49,368.76,360.4,362.75,5929289.0
2017-09-11,351.35,363.71,350.0,363.69,7610309.0,0.0,1.0,351.35,363.71,350.0,363.69,7610309.0
2017-09-08,348.99,349.78,342.3,343.4,3248803.0,0.0,1.0,348.99,349.78,342.3,343.4,3248803.0
2017-09-07,345.98,352.48,343.45,350.61,4219997.0,0.0,1.0,345.98,352.48,343.45,350.61,4219997.0
2017-09-06,349.5,350.979,341.56,344.53,4058983.0,0.0,1.0,349.5,350.979,341.56,344.53,4058983.0
2017-09-05,353.8,355.49,345.89,349.59,3813862.0,0.0,1.0,353.8,355.49,345.89,349.59,3813862.0
2017-09-01,356.12,357.59,353.6902,355.4,3028578.0,0.0,1.0,356.12,357.59,353.6902,355.4,3028578.0
2017-08-31,353.55,358.44,352.82,355.9,4019065.0,0.0,1.0,353.55,358.44,352.82,355.9,4019065.0
2017-08-30,349.67,353.47,347.0,353.18,3390055.0,0.0,1.0,349.67,353.47,347.0,353.18,3390055.0
2017-08-29,339.48,349.05,338.75,347.36,4032825.0,0.0,1.0,339.48,349.05,338.75,347.36,4032825.0
2017-08-28,347.28,347.35,339.72,345.66,3718108.0,0.0,1.0,347.28,347.35,339.72,345.66,3718108.0
2017-08-25,354.24,355.69,347.3,348.05,3461744.0,0.0,1.0,354.24,355.69,347.3,348.05,3461744.0
2017-08-24,352.52,356.66,349.74,352.93,4540652.0,0.0,1.0,352.52,356.66,349.74,352.93,4540652.0
2017-08-23,338.99,353.49,338.3041,352.77,4914201.0,0.0,1.0,338.99,353.49,338.3041,352.77,4914201.0
2017-08-22,341.13,342.24,337.3725,341.35,4288367.0,0.0,1.0,341.13,342.24,337.3725,341.35,4288367.0
2017-08-21,345.82,345.82,331.85,337.86,6458812.0,0.0,1.0,345.82,345.82,331.85,337.86,6458812.0
2017-08-18,352.91,354.0,345.8,347.46,5335793.0,0.0,1.0,352.91,354.0,345.8,347.46,5335793.0
2017-08-17,361.21,363.3,351.59,351.92,4969222.0,0.0,1.0,361.21,363.3,351.59,351.92,4969222.0
2017-08-16,363.0,366.5,362.52,362.91,3328576.0,0.0,1.0,363.0,366.5,362.52,362.91,3328576.0
2017-08-15,365.2,365.49,359.37,362.33,3048074.0,0.0,1.0,365.2,365.49,359.37,362.33,3048074.0
2017-08-14,364.63,367.66,362.6,363.8,4461215.0,0.0,1.0,364.63,367.66,362.6,363.8,4461215.0
2017-08-11,356.97,361.26,353.62,357.715,4318835.0,0.0,1.0,356.97,361.26,353.62,357.715,4318835.0
2017-08-10,361.6,366.6504,354.66,355.13,7035192.0,0.0,1.0,361.6,366.6504,354.66,355.13,7035192.0
2017-08-09,361.0,370.0,358.95,363.525,6847245.0,0.0,1.0,361.0,370.0,358.95,363.525,6847245.0
2017-08-08,357.53,368.58,357.4,365.22,7363033.0,0.0,1.0,357.53,368.58,357.4,365.22,7363033.0
2017-08-07,357.35,359.48,352.75,355.17,6265570.0,0.0,1.0,357.35,359.48,352.75,355.17,6265570.0
2017-08-04,347.0,357.27,343.3,356.91,9151520.0,0.0,1.0,347.0,357.27,343.3,356.91,9151520.0
2017-08-03,345.33,350.0,343.15,347.09,13448583.0,0.0,1.0,345.33,350.0,343.15,347.09,13448583.0
2017-08-02,318.94,327.12,311.22,325.89,9911432.0,0.0,1.0,318.94,327.12,311.22,325.89,9911432.0
2017-08-01,323.0,324.45,316.13,319.57,8247544.0,0.0,1.0,323.0,324.45,316.13,319.57,8247544.0
2017-07-31,335.5,341.49,321.04,323.47,8499335.0,0.0,1.0,335.5,341.49,321.04,323.47,8499335.0
2017-07-28,336.89,339.6,332.51,335.07,4841257.0,0.0,1.0,336.89,339.6,332.51,335.07,4841257.0
2017-07-27,346.0,347.5,326.29,334.46,8259202.0,0.0,1.0,346.0,347.5,326.29,334.46,8259202.0
2017-07-26,340.36,345.5,338.12,343.85,4750198.0,0.0,1.0,340.36,345.5,338.12,343.85,4750198.0
2017-07-25,345.0,345.6,334.15,339.6,6958889.0,0.0,1.0,345.0,345.6,334.15,339.6,6958889.0
2017-07-24,330.24,343.399,330.01,342.52,8552012.0,0.0,1.0,330.24,343.399,330.01,342.52,8552012.0
2017-07-21,329.46,331.2575,325.8,328.4,4826383.0,0.0,1.0,329.46,331.2575,325.8,328.4,4826383.0
2017-07-20,326.9,330.22,324.2,329.92,5098707.0,0.0,1.0,326.9,330.22,324.2,329.92,5098707.0
2017-07-19,328.23,331.65,323.2193,325.26,6300735.0,0.0,1.0,328.23,331.65,323.2193,325.26,6300735.0
2017-07-18,317.5,329.13,315.66,328.24,6326961.0,0.0,1.0,317.5,329.13,315.66,328.24,6326961.0
2017-07-17,325.54,327.1,313.45,319.57,9784200.0,0.0,1.0,325.54,327.1,313.45,319.57,9784200.0
2017-07-14,323.19,328.42,321.22,327.78,5590393.0,0.0,1.0,323.19,328.42,321.22,327.78,5590393.0
2017-07-13,330.11,331.6,319.97,323.41,8540442.0,0.0,1.0,330.11,331.6,319.97,323.41,8540442.0
2017-07-12,330.4,333.1,324.5,329.52,10297839.0,0.0,1.0,330.4,333.1,324.5,329.52,10297839.0
2017-07-11,316.0,327.28,314.3,327.22,11400054.0,0.0,1.0,316.0,327.28,314.3,327.22,11400054.0
2017-07-10,312.9,317.94,303.13,316.05,13702080.0,0.0,1.0,312.9,317.94,303.13,316.05,13702080.0
2017-07-07,313.5,317.0,307.38,313.22,14053750.0,0.0,1.0,313.5,317.0,307.38,313.22,14053750.0
2017-07-06,317.26,320.7899,306.3,308.89,19189195.0,0.0,1.0,317.26,320.7899,306.3,308.89,19189195.0
2017-07-05,347.2,347.24,326.33,327.09,16883496.0,0.0,1.0,347.2,347.24,326.33,327.09,16883496.0
2017-07-03,370.24,371.35,351.5,352.62,6297330.0,0.0,1.0,370.24,371.35,351.5,352.62,6297330.0
2017-06-30,363.71,366.7674,359.6187,361.61,5759458.0,0.0,1.0,363.71,366.7674,359.6187,361.61,5759458.0
2017-06-29,370.61,371.0,354.1,360.75,8180408.0,0.0,1.0,370.61,371.0,354.1,360.75,8180408.0
2017-06-28,366.68,371.74,362.52,371.24,6245040.0,0.0,1.0,366.68,371.74,362.52,371.24,6245040.0
2017-06-27,376.4,376.4,362.02,362.37,6884529.0,0.0,1.0,376.4,376.4,362.02,362.37,6884529.0
2017-06-26,386.69,386.95,373.1,377.49,6575285.0,0.0,1.0,386.69,386.95,373.1,377.49,6575285.0
2017-06-23,382.45,386.99,379.345,383.45,6176578.0,0.0,1.0,382.45,386.99,379.345,383.45,6176578.0
2017-06-22,377.99,385.0,373.57,382.61,7485677.0,0.0,1.0,377.99,385.0,373.57,382.61,7485677.0
2017-06-21,374.35,376.99,368.02,376.4,4900356.0,0.0,1.0,374.35,376.99,368.02,376.4,4900356.0
2017-06-20,376.67,378.88,369.73,372.24,7396357.0,0.0,1.0,376.67,378.88,369.73,372.24,7396357.0
2017-06-19,375.0,376.7,367.8,369.8,6392331.0,0.0,1.0,375.0,376.7,367.8,369.8,6392331.0
2017-06-16,377.975,378.01,370.1,371.4,6259666.0,0.0,1.0,377.975,378.01,370.1,371.4,6259666.0
2017-06-15,372.5,375.46,366.49,375.34,10371559.0,0.0,1.0,372.5,375.46,366.49,375.34,10371559.0
2017-06-14,381.085,384.25,376.31,380.66,12731997.0,0.0,1.0,381.085,384.25,376.31,380.66,12731997.0
2017-06-13,367.62,376.0,366.61,375.95,11693404.0,0.0,1.0,367.62,376.0,366.61,375.95,11693404.0
2017-06-12,357.99,364.5,350.62,359.01,10476833.0,0.0,1.0,357.99,364.5,350.62,359.01,10476833.0
2017-06-09,374.42,376.87,354.8,357.32,17160231.0,0.0,1.0,374.42,376.87,354.8,357.32,17160231.0
2017-06-08,363.75,371.9,360.22,370.0,8975028.0,0.0,1.0,363.75,371.9,360.22,370.0,8975028.0
2017-06-07,356.34,360.5,355.14,359.65,9287888.0,0.0,1.0,356.34,360.5,355.14,359.65,9287888.0
2017-06-06,344.7,359.4929,339.97,352.85,10951473.0,0.0,1.0,344.7,359.4929,339.97,352.85,10951473.0
2017-06-05,338.5,348.44,334.21,347.32,6737855.0,0.0,1.0,338.5,348.44,334.21,347.32,6737855.0
2017-06-02,339.77,342.88,335.93,339.85,5570256.0,0.0,1.0,339.77,342.88,335.93,339.85,5570256.0
2017-06-01,344.0,344.88,337.29,340.37,7580447.0,0.0,1.0,344.0,344.88,337.29,340.37,7580447.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 316.18 316.41 310.0 311.35 3727621.0 0.0 1.0 316.18 316.41 310.0 311.35 3727621.0
3 2017-12-28 311.75 315.82 309.54 315.36 4294689.0 0.0 1.0 311.75 315.82 309.54 315.36 4294689.0
4 2017-12-27 316.0 317.68 310.75 311.64 4645441.0 0.0 1.0 316.0 317.68 310.75 311.64 4645441.0
5 2017-12-26 323.83 323.94 316.58 317.29 4321909.0 0.0 1.0 323.83 323.94 316.58 317.29 4321909.0
6 2017-12-22 329.51 330.9214 324.82 325.2 4186131.0 0.0 1.0 329.51 330.9214 324.82 325.2 4186131.0
7 2017-12-21 329.59 333.74 327.21 331.66 4344701.0 0.0 1.0 329.59 333.74 327.21 331.66 4344701.0
8 2017-12-20 332.69 333.1 325.04 328.98 5937684.0 0.0 1.0 332.69 333.1 325.04 328.98 5937684.0
9 2017-12-19 340.26 341.4925 330.3 331.1 6792009.0 0.0 1.0 340.26 341.4925 330.3 331.1 6792009.0
10 2017-12-18 344.9 346.73 337.58 338.87 5441450.0 0.0 1.0 344.9 346.73 337.58 338.87 5441450.0
11 2017-12-15 342.04 343.9 335.76 343.45 6832071.0 0.0 1.0 342.04 343.9 335.76 343.45 6832071.0
12 2017-12-14 341.01 347.44 336.9 337.89 5744750.0 0.0 1.0 341.01 347.44 336.9 337.89 5744750.0
13 2017-12-13 340.93 344.22 336.5 339.03 6189204.0 0.0 1.0 340.93 344.22 336.5 339.03 6189204.0
14 2017-12-12 330.45 341.44 330.03 341.03 8648534.0 0.0 1.0 330.45 341.44 330.03 341.03 8648534.0
15 2017-12-11 314.63 329.01 313.75 328.91 7867288.0 0.0 1.0 314.63 329.01 313.75 328.91 7867288.0
16 2017-12-08 314.6 316.98 311.26 315.13 3442898.0 0.0 1.0 314.6 316.98 311.26 315.13 3442898.0
17 2017-12-07 312.0 318.6341 311.05 311.24 4705140.0 0.0 1.0 312.0 318.6341 311.05 311.24 4705140.0
18 2017-12-06 300.1 313.39 300.0 313.26 7160938.0 0.0 1.0 300.1 313.39 300.0 313.26 7160938.0
19 2017-12-05 302.0 308.0 301.0 303.7 4628462.0 0.0 1.0 302.0 308.0 301.0 303.7 4628462.0
20 2017-12-04 306.5 308.265 300.61 305.2 5811205.0 0.0 1.0 306.5 308.265 300.61 305.2 5811205.0
21 2017-12-01 305.44 310.32 305.05 306.53 4256030.0 0.0 1.0 305.44 310.32 305.05 306.53 4256030.0
22 2017-11-30 308.56 310.7 304.54 308.85 4288221.0 0.0 1.0 308.56 310.7 304.54 308.85 4288221.0
23 2017-11-29 317.3 318.0 301.23 307.54 8732941.0 0.0 1.0 317.3 318.0 301.23 307.54 8732941.0
24 2017-11-28 316.36 320.0 313.92 317.55 4916555.0 0.0 1.0 316.36 320.0 313.92 317.55 4916555.0
25 2017-11-27 313.25 317.34 309.51 316.81 4524921.0 0.0 1.0 313.25 317.34 309.51 316.81 4524921.0
26 2017-11-24 313.79 316.41 311.0 315.55 3242220.0 0.0 1.0 313.79 316.41 311.0 315.55 3242220.0
27 2017-11-22 316.77 317.42 311.84 312.6 4890091.0 0.0 1.0 316.77 317.42 311.84 312.6 4890091.0
28 2017-11-21 310.86 318.23 308.71 317.81 7230570.0 0.0 1.0 310.86 318.23 308.71 317.81 7230570.0
29 2017-11-20 313.79 315.5 304.75 308.74 8220759.0 0.0 1.0 313.79 315.5 304.75 308.74 8220759.0
30 2017-11-17 325.67 326.67 313.15 315.05 13682753.0 0.0 1.0 325.67 326.67 313.15 315.05 13682753.0
31 2017-11-16 313.99 318.14 311.3 312.5 5757709.0 0.0 1.0 313.99 318.14 311.3 312.5 5757709.0
32 2017-11-15 306.01 312.49 301.5 311.3 5909055.0 0.0 1.0 306.01 312.49 301.5 311.3 5909055.0
33 2017-11-14 315.0 316.35 306.9 308.7 5641615.0 0.0 1.0 315.0 316.35 306.9 308.7 5641615.0
34 2017-11-13 300.13 316.8 299.11 315.4 7536669.0 0.0 1.0 300.13 316.8 299.11 315.4 7536669.0
35 2017-11-10 302.5 308.36 301.85 302.99 4600097.0 0.0 1.0 302.5 308.36 301.85 302.99 4600097.0
36 2017-11-09 302.5 304.46 296.3 302.99 5419497.0 0.0 1.0 302.5 304.46 296.3 302.99 5419497.0
37 2017-11-07 301.02 306.5 300.03 306.05 5209573.0 0.0 1.0 301.02 306.5 300.03 306.05 5209573.0
38 2017-11-06 307.0 307.5 299.01 302.78 6463227.0 0.0 1.0 307.0 307.5 299.01 302.78 6463227.0
39 2017-11-03 299.5 306.25 295.13 306.09 8835157.0 0.0 1.0 299.5 306.25 295.13 306.09 8835157.0
40 2017-11-02 300.13 308.69 292.63 299.26 19731322.0 0.0 1.0 300.13 308.69 292.63 299.26 19731322.0
41 2017-11-01 332.25 332.6089 320.26 321.08 7028856.0 0.0 1.0 332.25 332.6089 320.26 321.08 7028856.0
42 2017-10-31 320.23 331.95 320.18 331.53 5532647.0 0.0 1.0 320.23 331.95 320.18 331.53 5532647.0
43 2017-10-30 319.18 323.78 317.25 320.08 4236029.0 0.0 1.0 319.18 323.78 317.25 320.08 4236029.0
44 2017-10-27 319.75 324.59 316.66 320.87 6942493.0 0.0 1.0 319.75 324.59 316.66 320.87 6942493.0
45 2017-10-26 327.78 330.23 323.2 326.17 4980316.0 0.0 1.0 327.78 330.23 323.2 326.17 4980316.0
46 2017-10-25 336.7 337.5 323.56 325.84 8547764.0 0.0 1.0 336.7 337.5 323.56 325.84 8547764.0
47 2017-10-24 338.8 342.8 336.16 337.34 4463807.0 0.0 1.0 338.8 342.8 336.16 337.34 4463807.0
48 2017-10-23 349.88 349.95 336.25 337.02 5715817.0 0.0 1.0 349.88 349.95 336.25 337.02 5715817.0
49 2017-10-20 352.69 354.55 344.34 345.1 4888221.0 0.0 1.0 352.69 354.55 344.34 345.1 4888221.0
50 2017-10-19 355.56 357.1465 348.2 351.81 5032884.0 0.0 1.0 355.56 357.1465 348.2 351.81 5032884.0
51 2017-10-18 355.97 363.0 354.13 359.65 4898808.0 0.0 1.0 355.97 363.0 354.13 359.65 4898808.0
52 2017-10-17 350.91 356.22 350.07 355.75 3280670.0 0.0 1.0 350.91 356.22 350.07 355.75 3280670.0
53 2017-10-16 353.76 354.48 347.16 350.6 5353262.0 0.0 1.0 353.76 354.48 347.16 350.6 5353262.0
54 2017-10-13 356.98 358.49 353.68 355.57 3528413.0 0.0 1.0 356.98 358.49 353.68 355.57 3528413.0
55 2017-10-12 352.95 359.78 352.64 355.68 4047318.0 0.0 1.0 352.95 359.78 352.64 355.68 4047318.0
56 2017-10-11 353.89 357.6 351.15 354.6 4476769.0 0.0 1.0 353.89 357.6 351.15 354.6 4476769.0
57 2017-10-10 346.8 355.63 345.5305 355.59 6914972.0 0.0 1.0 346.8 355.63 345.5305 355.59 6914972.0
58 2017-10-09 349.65 351.75 342.67 342.94 7406324.0 0.0 1.0 349.65 351.75 342.67 342.94 7406324.0
59 2017-10-06 353.1 360.0992 352.25 356.88 4171789.0 0.0 1.0 353.1 360.0992 352.25 356.88 4171789.0
60 2017-10-05 356.0 357.435 351.35 355.33 4102286.0 0.0 1.0 356.0 357.435 351.35 355.33 4102286.0
61 2017-10-04 351.25 358.62 349.6 355.01 8120353.0 0.0 1.0 351.25 358.62 349.6 355.01 8120353.0
62 2017-10-03 335.9 348.55 331.28 348.14 9981885.0 0.0 1.0 335.9 348.55 331.28 348.14 9981885.0
63 2017-10-02 342.52 343.7 335.51 341.53 4901453.0 0.0 1.0 342.52 343.7 335.51 341.53 4901453.0
64 2017-09-29 341.86 344.68 338.601 341.1 5062297.0 0.0 1.0 341.86 344.68 338.601 341.1 5062297.0
65 2017-09-28 339.88 342.75 335.4 339.6 5279310.0 0.0 1.0 339.88 342.75 335.4 339.6 5279310.0
66 2017-09-27 349.9 351.489 340.5 340.97 6010631.0 0.0 1.0 349.9 351.489 340.5 340.97 6010631.0
67 2017-09-26 350.93 351.24 340.9 345.25 7126550.0 0.0 1.0 350.93 351.24 340.9 345.25 7126550.0
68 2017-09-25 353.15 357.469 342.88 344.99 7542161.0 0.0 1.0 353.15 357.469 342.88 344.99 7542161.0
69 2017-09-22 366.49 369.8999 350.88 351.09 8105653.0 0.0 1.0 366.49 369.8999 350.88 351.09 8105653.0
70 2017-09-21 374.9 376.83 364.51 366.48 4605428.0 0.0 1.0 374.9 376.83 364.51 366.48 4605428.0
71 2017-09-20 373.0 378.249 371.07 373.91 4892872.0 0.0 1.0 373.0 378.249 371.07 373.91 4892872.0
72 2017-09-19 380.0 382.39 373.57 375.1 6256035.0 0.0 1.0 380.0 382.39 373.57 375.1 6256035.0
73 2017-09-18 380.25 389.61 377.68 385.0 7149295.0 0.0 1.0 380.25 389.61 377.68 385.0 7149295.0
74 2017-09-15 374.51 380.0 372.7 379.81 5338678.0 0.0 1.0 374.51 380.0 372.7 379.81 5338678.0
75 2017-09-14 364.33 377.96 362.63 377.64 7141663.0 0.0 1.0 364.33 377.96 362.63 377.64 7141663.0
76 2017-09-13 363.82 368.07 359.59 366.23 4161382.0 0.0 1.0 363.82 368.07 359.59 366.23 4161382.0
77 2017-09-12 364.49 368.76 360.4 362.75 5929289.0 0.0 1.0 364.49 368.76 360.4 362.75 5929289.0
78 2017-09-11 351.35 363.71 350.0 363.69 7610309.0 0.0 1.0 351.35 363.71 350.0 363.69 7610309.0
79 2017-09-08 348.99 349.78 342.3 343.4 3248803.0 0.0 1.0 348.99 349.78 342.3 343.4 3248803.0
80 2017-09-07 345.98 352.48 343.45 350.61 4219997.0 0.0 1.0 345.98 352.48 343.45 350.61 4219997.0
81 2017-09-06 349.5 350.979 341.56 344.53 4058983.0 0.0 1.0 349.5 350.979 341.56 344.53 4058983.0
82 2017-09-05 353.8 355.49 345.89 349.59 3813862.0 0.0 1.0 353.8 355.49 345.89 349.59 3813862.0
83 2017-09-01 356.12 357.59 353.6902 355.4 3028578.0 0.0 1.0 356.12 357.59 353.6902 355.4 3028578.0
84 2017-08-31 353.55 358.44 352.82 355.9 4019065.0 0.0 1.0 353.55 358.44 352.82 355.9 4019065.0
85 2017-08-30 349.67 353.47 347.0 353.18 3390055.0 0.0 1.0 349.67 353.47 347.0 353.18 3390055.0
86 2017-08-29 339.48 349.05 338.75 347.36 4032825.0 0.0 1.0 339.48 349.05 338.75 347.36 4032825.0
87 2017-08-28 347.28 347.35 339.72 345.66 3718108.0 0.0 1.0 347.28 347.35 339.72 345.66 3718108.0
88 2017-08-25 354.24 355.69 347.3 348.05 3461744.0 0.0 1.0 354.24 355.69 347.3 348.05 3461744.0
89 2017-08-24 352.52 356.66 349.74 352.93 4540652.0 0.0 1.0 352.52 356.66 349.74 352.93 4540652.0
90 2017-08-23 338.99 353.49 338.3041 352.77 4914201.0 0.0 1.0 338.99 353.49 338.3041 352.77 4914201.0
91 2017-08-22 341.13 342.24 337.3725 341.35 4288367.0 0.0 1.0 341.13 342.24 337.3725 341.35 4288367.0
92 2017-08-21 345.82 345.82 331.85 337.86 6458812.0 0.0 1.0 345.82 345.82 331.85 337.86 6458812.0
93 2017-08-18 352.91 354.0 345.8 347.46 5335793.0 0.0 1.0 352.91 354.0 345.8 347.46 5335793.0
94 2017-08-17 361.21 363.3 351.59 351.92 4969222.0 0.0 1.0 361.21 363.3 351.59 351.92 4969222.0
95 2017-08-16 363.0 366.5 362.52 362.91 3328576.0 0.0 1.0 363.0 366.5 362.52 362.91 3328576.0
96 2017-08-15 365.2 365.49 359.37 362.33 3048074.0 0.0 1.0 365.2 365.49 359.37 362.33 3048074.0
97 2017-08-14 364.63 367.66 362.6 363.8 4461215.0 0.0 1.0 364.63 367.66 362.6 363.8 4461215.0
98 2017-08-11 356.97 361.26 353.62 357.715 4318835.0 0.0 1.0 356.97 361.26 353.62 357.715 4318835.0
99 2017-08-10 361.6 366.6504 354.66 355.13 7035192.0 0.0 1.0 361.6 366.6504 354.66 355.13 7035192.0
100 2017-08-09 361.0 370.0 358.95 363.525 6847245.0 0.0 1.0 361.0 370.0 358.95 363.525 6847245.0
101 2017-08-08 357.53 368.58 357.4 365.22 7363033.0 0.0 1.0 357.53 368.58 357.4 365.22 7363033.0
102 2017-08-07 357.35 359.48 352.75 355.17 6265570.0 0.0 1.0 357.35 359.48 352.75 355.17 6265570.0
103 2017-08-04 347.0 357.27 343.3 356.91 9151520.0 0.0 1.0 347.0 357.27 343.3 356.91 9151520.0
104 2017-08-03 345.33 350.0 343.15 347.09 13448583.0 0.0 1.0 345.33 350.0 343.15 347.09 13448583.0
105 2017-08-02 318.94 327.12 311.22 325.89 9911432.0 0.0 1.0 318.94 327.12 311.22 325.89 9911432.0
106 2017-08-01 323.0 324.45 316.13 319.57 8247544.0 0.0 1.0 323.0 324.45 316.13 319.57 8247544.0
107 2017-07-31 335.5 341.49 321.04 323.47 8499335.0 0.0 1.0 335.5 341.49 321.04 323.47 8499335.0
108 2017-07-28 336.89 339.6 332.51 335.07 4841257.0 0.0 1.0 336.89 339.6 332.51 335.07 4841257.0
109 2017-07-27 346.0 347.5 326.29 334.46 8259202.0 0.0 1.0 346.0 347.5 326.29 334.46 8259202.0
110 2017-07-26 340.36 345.5 338.12 343.85 4750198.0 0.0 1.0 340.36 345.5 338.12 343.85 4750198.0
111 2017-07-25 345.0 345.6 334.15 339.6 6958889.0 0.0 1.0 345.0 345.6 334.15 339.6 6958889.0
112 2017-07-24 330.24 343.399 330.01 342.52 8552012.0 0.0 1.0 330.24 343.399 330.01 342.52 8552012.0
113 2017-07-21 329.46 331.2575 325.8 328.4 4826383.0 0.0 1.0 329.46 331.2575 325.8 328.4 4826383.0
114 2017-07-20 326.9 330.22 324.2 329.92 5098707.0 0.0 1.0 326.9 330.22 324.2 329.92 5098707.0
115 2017-07-19 328.23 331.65 323.2193 325.26 6300735.0 0.0 1.0 328.23 331.65 323.2193 325.26 6300735.0
116 2017-07-18 317.5 329.13 315.66 328.24 6326961.0 0.0 1.0 317.5 329.13 315.66 328.24 6326961.0
117 2017-07-17 325.54 327.1 313.45 319.57 9784200.0 0.0 1.0 325.54 327.1 313.45 319.57 9784200.0
118 2017-07-14 323.19 328.42 321.22 327.78 5590393.0 0.0 1.0 323.19 328.42 321.22 327.78 5590393.0
119 2017-07-13 330.11 331.6 319.97 323.41 8540442.0 0.0 1.0 330.11 331.6 319.97 323.41 8540442.0
120 2017-07-12 330.4 333.1 324.5 329.52 10297839.0 0.0 1.0 330.4 333.1 324.5 329.52 10297839.0
121 2017-07-11 316.0 327.28 314.3 327.22 11400054.0 0.0 1.0 316.0 327.28 314.3 327.22 11400054.0
122 2017-07-10 312.9 317.94 303.13 316.05 13702080.0 0.0 1.0 312.9 317.94 303.13 316.05 13702080.0
123 2017-07-07 313.5 317.0 307.38 313.22 14053750.0 0.0 1.0 313.5 317.0 307.38 313.22 14053750.0
124 2017-07-06 317.26 320.7899 306.3 308.89 19189195.0 0.0 1.0 317.26 320.7899 306.3 308.89 19189195.0
125 2017-07-05 347.2 347.24 326.33 327.09 16883496.0 0.0 1.0 347.2 347.24 326.33 327.09 16883496.0
126 2017-07-03 370.24 371.35 351.5 352.62 6297330.0 0.0 1.0 370.24 371.35 351.5 352.62 6297330.0
127 2017-06-30 363.71 366.7674 359.6187 361.61 5759458.0 0.0 1.0 363.71 366.7674 359.6187 361.61 5759458.0
128 2017-06-29 370.61 371.0 354.1 360.75 8180408.0 0.0 1.0 370.61 371.0 354.1 360.75 8180408.0
129 2017-06-28 366.68 371.74 362.52 371.24 6245040.0 0.0 1.0 366.68 371.74 362.52 371.24 6245040.0
130 2017-06-27 376.4 376.4 362.02 362.37 6884529.0 0.0 1.0 376.4 376.4 362.02 362.37 6884529.0
131 2017-06-26 386.69 386.95 373.1 377.49 6575285.0 0.0 1.0 386.69 386.95 373.1 377.49 6575285.0
132 2017-06-23 382.45 386.99 379.345 383.45 6176578.0 0.0 1.0 382.45 386.99 379.345 383.45 6176578.0
133 2017-06-22 377.99 385.0 373.57 382.61 7485677.0 0.0 1.0 377.99 385.0 373.57 382.61 7485677.0
134 2017-06-21 374.35 376.99 368.02 376.4 4900356.0 0.0 1.0 374.35 376.99 368.02 376.4 4900356.0
135 2017-06-20 376.67 378.88 369.73 372.24 7396357.0 0.0 1.0 376.67 378.88 369.73 372.24 7396357.0
136 2017-06-19 375.0 376.7 367.8 369.8 6392331.0 0.0 1.0 375.0 376.7 367.8 369.8 6392331.0
137 2017-06-16 377.975 378.01 370.1 371.4 6259666.0 0.0 1.0 377.975 378.01 370.1 371.4 6259666.0
138 2017-06-15 372.5 375.46 366.49 375.34 10371559.0 0.0 1.0 372.5 375.46 366.49 375.34 10371559.0
139 2017-06-14 381.085 384.25 376.31 380.66 12731997.0 0.0 1.0 381.085 384.25 376.31 380.66 12731997.0
140 2017-06-13 367.62 376.0 366.61 375.95 11693404.0 0.0 1.0 367.62 376.0 366.61 375.95 11693404.0
141 2017-06-12 357.99 364.5 350.62 359.01 10476833.0 0.0 1.0 357.99 364.5 350.62 359.01 10476833.0
142 2017-06-09 374.42 376.87 354.8 357.32 17160231.0 0.0 1.0 374.42 376.87 354.8 357.32 17160231.0
143 2017-06-08 363.75 371.9 360.22 370.0 8975028.0 0.0 1.0 363.75 371.9 360.22 370.0 8975028.0
144 2017-06-07 356.34 360.5 355.14 359.65 9287888.0 0.0 1.0 356.34 360.5 355.14 359.65 9287888.0
145 2017-06-06 344.7 359.4929 339.97 352.85 10951473.0 0.0 1.0 344.7 359.4929 339.97 352.85 10951473.0
146 2017-06-05 338.5 348.44 334.21 347.32 6737855.0 0.0 1.0 338.5 348.44 334.21 347.32 6737855.0
147 2017-06-02 339.77 342.88 335.93 339.85 5570256.0 0.0 1.0 339.77 342.88 335.93 339.85 5570256.0
148 2017-06-01 344.0 344.88 337.29 340.37 7580447.0 0.0 1.0 344.0 344.88 337.29 340.37 7580447.0

View File

@ -0,0 +1,148 @@
Date,Open,High,Low,Close,Volume,Ex-Dividend,Split Ratio,Adj. Open,Adj. High,Adj. Low,Adj. Close,Adj. Volume
2017-12-29,104.58,105.08,104.42,104.44,2767863.0,0.0,1.0,104.58,105.08,104.42,104.44,2767863.0
2017-12-28,104.92,104.92,104.2194,104.82,1632350.0,0.0,1.0,104.92,104.92,104.2194,104.82,1632350.0
2017-12-27,104.42,104.9,103.98,104.53,1699287.0,0.0,1.0,104.42,104.9,103.98,104.53,1699287.0
2017-12-26,103.58,104.19,103.06,104.15,1468127.0,0.0,1.0,103.58,104.19,103.06,104.15,1468127.0
2017-12-22,104.0,104.34,103.64,104.13,3022033.0,0.0,1.0,104.0,104.34,103.64,104.13,3022033.0
2017-12-21,105.16,105.33,104.0055,104.07,4505720.0,0.0,1.0,105.16,105.33,104.0055,104.07,4505720.0
2017-12-20,104.9,105.15,103.48,104.8,5433234.0,0.0,1.0,104.9,105.15,103.48,104.8,5433234.0
2017-12-19,103.19,104.3,103.08,104.1,5133128.0,0.0,1.0,103.19,104.3,103.08,104.1,5133128.0
2017-12-18,102.1,103.37,101.65,103.27,5494703.0,0.0,1.0,102.1,103.37,101.65,103.27,5494703.0
2017-12-15,101.28,101.6,100.07,101.22,7773336.0,0.0,1.0,101.28,101.6,100.07,101.22,7773336.0
2017-12-14,98.96,100.537,98.78,100.25,6802423.0,0.0,1.0,98.96,100.537,98.78,100.25,6802423.0
2017-12-13,98.97,99.18,98.21,98.86,5151351.0,0.0,1.0,98.97,99.18,98.21,98.86,5151351.0
2017-12-12,98.7,99.19,98.23,98.43,5766972.0,0.0,1.0,98.7,99.19,98.23,98.43,5766972.0
2017-12-11,98.07,98.88,97.77,98.83,5137163.0,0.0,1.0,98.07,98.88,97.77,98.83,5137163.0
2017-12-08,98.92,99.31,97.78,98.02,5282589.0,0.0,1.0,98.92,99.31,97.78,98.02,5282589.0
2017-12-07,97.32,98.14,96.94,97.78,4195838.0,0.0,1.0,97.32,98.14,96.94,97.78,4195838.0
2017-12-06,96.25,97.45,95.87,97.02,4438627.0,0.0,1.0,96.25,97.45,95.87,97.02,4438627.0
2017-12-05,95.98,98.72,95.36,96.9,4759253.0,0.0,1.0,95.98,98.72,95.36,96.9,4759253.0
2017-12-04,97.54,97.88,95.27,95.97,4891987.0,0.0,1.0,97.54,97.88,95.27,95.97,4891987.0
2017-12-01,96.54,97.41,94.72,97.18,4925917.0,0.0,1.0,96.54,97.41,94.72,97.18,4925917.0
2017-11-30,97.38,98.47,96.7,97.29,7195996.0,0.0,1.0,97.38,98.47,96.7,97.29,7195996.0
2017-11-29,99.73,99.79,96.45,96.88,5408821.0,0.0,1.0,99.73,99.79,96.45,96.88,5408821.0
2017-11-28,99.09,99.73,98.62,99.48,3010642.0,0.0,1.0,99.09,99.73,98.62,99.48,3010642.0
2017-11-27,98.95,99.25,98.61,98.63,2900573.0,0.0,1.0,98.95,99.25,98.61,98.63,2900573.0
2017-11-24,98.2,99.33,98.19,99.3,1288450.0,0.0,1.0,98.2,99.33,98.19,99.3,1288450.0
2017-11-22,99.15,99.35,98.07,98.08,2109870.0,0.0,1.0,99.15,99.35,98.07,98.08,2109870.0
2017-11-21,98.75,99.65,98.65,99.19,3668182.0,0.0,1.0,98.75,99.65,98.65,99.19,3668182.0
2017-11-20,97.81,98.92,97.8,98.28,2912436.0,0.0,1.0,97.81,98.92,97.8,98.28,2912436.0
2017-11-17,98.56,98.56,97.61,97.74,3694813.0,0.0,1.0,98.56,98.56,97.61,97.74,3694813.0
2017-11-16,97.07,98.63,97.05,98.32,3531463.0,0.0,1.0,97.07,98.63,97.05,98.32,3531463.0
2017-11-15,96.62,98.03,96.28,96.77,3332930.0,0.0,1.0,96.62,98.03,96.28,96.77,3332930.0
2017-11-14,96.7,97.23,96.35,96.96,2727637.0,0.0,1.0,96.7,97.23,96.35,96.96,2727637.0
2017-11-13,96.4,97.29,96.35,97.03,2158456.0,0.0,1.0,96.4,97.29,96.35,97.03,2158456.0
2017-11-10,96.67,97.05,96.4,96.94,3093870.0,0.0,1.0,96.67,97.05,96.4,96.94,3093870.0
2017-11-09,97.6,98.03,95.63,97.05,4180900.0,0.0,1.0,97.6,98.03,95.63,97.05,4180900.0
2017-11-07,98.55,99.05,98.28,98.4,3883582.0,0.0,1.0,98.55,99.05,98.28,98.4,3883582.0
2017-11-06,97.82,98.67,97.67,98.54,4261980.0,0.0,1.0,97.82,98.67,97.67,98.54,4261980.0
2017-11-03,97.0,98.0,96.34,97.98,3329584.0,0.0,1.0,97.0,98.0,96.34,97.98,3329584.0
2017-11-02,96.25,96.88,95.6,96.79,3274438.0,0.0,1.0,96.25,96.88,95.6,96.79,3274438.0
2017-11-01,96.97,97.25,95.77,96.35,3826516.0,0.0,1.0,96.97,97.25,95.77,96.35,3826516.0
2017-10-31,96.28,97.04,96.18,96.69,3747495.0,0.0,1.0,96.28,97.04,96.18,96.69,3747495.0
2017-10-30,96.68,97.13,95.92,96.06,4914536.0,0.62,1.0,96.68,97.13,95.92,96.06,4914536.0
2017-10-27,95.94,97.56,95.71,97.5,5534015.0,0.0,1.0,95.324745552338,96.934356640463,95.096220521307,96.874741414977,5534015.0
2017-10-26,96.44,96.9399,95.84,96.17,5481993.0,0.0,1.0,95.821539098055,96.318233285064,95.225386843194,95.553270583368,5481993.0
2017-10-25,95.0,96.7,94.16,95.82,6805958.0,0.0,1.0,94.390773686388,96.079871741829,93.556160529582,95.205515101365,6805958.0
2017-10-24,96.3,96.62,95.46,96.44,7521218.0,0.0,1.0,95.682436905254,96.000384774514,94.847823748448,95.821539098055,7521218.0
2017-10-23,96.0,96.7399,95.44,96.21,7248578.0,0.0,1.0,95.384360777824,96.119515866777,94.82795200662,95.593014067025,7248578.0
2017-10-20,94.05,95.4,94.0,95.18,4775490.0,0.0,1.0,93.446865949524,94.788208522962,93.397186594952,94.569619362847,4775490.0
2017-10-19,92.97,93.64,92.57,93.45,3890390.0,0.0,1.0,92.373791890774,93.039495242036,91.976357054199,92.850713694663,3890390.0
2017-10-18,94.26,94.29,93.2,93.43,3528482.0,0.0,1.0,93.655519238726,93.685326851469,92.602316921804,92.830841952834,3528482.0
2017-10-17,94.17,94.31,93.54,94.27,3136049.0,0.0,1.0,93.566096400496,93.705198593297,92.940136532892,93.66545510964,3136049.0
2017-10-16,94.21,94.41,93.67,94.23,3109004.0,0.0,1.0,93.605839884154,93.804557302441,93.069302854779,93.625711625983,3109004.0
2017-10-13,93.09,93.73,92.8,93.59,2666130.0,0.0,1.0,92.493022341746,93.128918080265,92.20488208523,92.989815887464,2666130.0
2017-10-12,92.88,93.31,92.59,92.62,3415763.0,0.0,1.0,92.284369052544,92.711611501862,91.996228796028,92.026036408771,3415763.0
2017-10-11,91.99,92.92,91.72,92.87,2996950.0,0.0,1.0,91.400076541167,92.324112536202,91.131808026479,92.27443318163,2996950.0
2017-10-10,91.97,92.41,91.465,92.38,2805769.0,0.0,1.0,91.380204799338,91.81738311957,90.878443318163,91.787575506827,2805769.0
2017-10-09,91.61,91.86,91.31,91.57,1636340.0,0.0,1.0,91.022513446421,91.27091021928,90.72443731899,90.982769962764,1636340.0
2017-10-06,90.74,91.54,90.74,91.35,2300990.0,0.0,1.0,90.158092676872,90.952962350021,90.158092676872,90.764180802648,2300990.0
2017-10-05,90.55,91.3,90.11,91.14,3105380.0,0.0,1.0,89.969311129499,90.714501448076,89.532132809268,90.555527513446,3105380.0
2017-10-04,89.9,90.56,89.58,90.49,3781466.0,0.0,1.0,89.323479520066,89.979247000414,89.005531650807,89.909695904013,3781466.0
2017-10-03,89.65,90.24,89.5,89.94,2330174.0,0.0,1.0,89.075082747207,89.661299131154,88.926044683492,89.363223003724,2330174.0
2017-10-02,89.88,90.24,89.31,89.65,3134142.0,0.0,1.0,89.303607778237,89.661299131154,88.737263136119,89.075082747207,3134142.0
2017-09-29,89.77,89.89,89.09,89.64,3144262.0,0.0,1.0,89.19431319818,89.313543649152,88.518673976003,89.065146876293,3144262.0
2017-09-28,88.44,89.66,88.35,89.65,5054134.0,0.0,1.0,87.87284236657,89.085018618122,87.783419528341,89.075082747207,5054134.0
2017-09-27,88.48,89.15,87.85,88.81,3611592.0,0.0,1.0,87.912585850228,88.578289201489,87.286625982623,88.240469590401,3611592.0
2017-09-26,87.99,88.29,87.45,87.7,2961476.0,0.0,1.0,87.425728175424,87.723804302855,86.889191146049,87.137587918908,2961476.0
2017-09-25,87.65,88.08,86.9188,87.5,5475113.0,0.0,1.0,87.087908564336,87.515151013653,86.361397683078,86.938870500621,5475113.0
2017-09-22,86.59,88.45,86.5,88.27,6374309.0,0.0,1.0,86.034706247414,87.882778237484,85.945283409185,87.703932561026,6374309.0
2017-09-21,86.02,86.59,85.67,86.05,3979462.0,0.0,1.0,85.468361605296,86.034706247414,85.120606123293,85.498169218039,3979462.0
2017-09-20,87.0,87.0,84.48,85.83,4829104.0,0.0,1.0,86.442076954903,86.442076954903,83.938237484485,85.279580057923,4829104.0
2017-09-19,86.37,87.24,85.64,86.81,3924755.0,0.0,1.0,85.816117087298,86.680537856847,85.09079851055,86.25329540753,3924755.0
2017-09-18,85.0,86.47,84.89,86.14,5296505.0,0.0,1.0,84.454902772031,85.915475796442,84.345608191974,85.587592056268,5296505.0
2017-09-15,83.14,85.03,82.87,84.84,9419782.0,0.0,1.0,82.606830781961,84.484710384775,82.338562267273,84.295928837402,9419782.0
2017-09-14,82.4,83.67,82.4,83.29,3482781.0,0.0,1.0,81.871576334299,83.133431940422,81.871576334299,82.755868845676,3482781.0
2017-09-13,82.84,82.94,82.28,82.7,2531515.0,0.0,1.0,82.30875465453,82.408113363674,81.752345883326,82.169652461729,2531515.0
2017-09-12,82.34,82.95,82.155,82.89,4559914.0,0.0,1.0,81.811961108813,82.418049234588,81.628147496897,82.358434009102,4559914.0
2017-09-11,81.9,82.73,81.81,82.22,3810169.0,0.0,1.0,81.374782788581,82.199460074472,81.285359950352,81.69273065784,3810169.0
2017-09-08,81.98,82.035,81.25,81.38,2423569.0,0.0,1.0,81.454269755896,81.508917045925,80.728951179148,80.858117501034,2423569.0
2017-09-07,82.45,83.99,81.79,82.0,3568251.0,0.0,1.0,81.921255688871,83.451379809681,81.265488208523,81.474141497724,3568251.0
2017-09-06,82.24,82.37,81.59,82.07,3627993.0,0.0,1.0,81.712602399669,81.841768721556,81.066770790236,81.543692594125,3627993.0
2017-09-05,82.32,82.49,81.27,81.85,3665925.0,0.0,1.0,81.792089366984,81.960999172528,80.748822920976,81.325103434009,3665925.0
2017-09-01,82.74,83.1137,82.38,82.54,2644706.0,0.0,1.0,82.209395945387,82.580699441456,81.85170459247,82.0106785271,2644706.0
2017-08-31,82.44,82.95,82.13,82.82,4301382.0,0.0,1.0,81.911319817956,82.418049234588,81.603307819611,82.288882912702,4301382.0
2017-08-30,81.21,82.41,81.1,82.31,4353457.0,0.0,1.0,80.68920769549,81.881512205213,80.579913115432,81.78215349607,4353457.0
2017-08-29,80.08,81.25,80.03,81.03,3677615.0,0.0,1.0,79.566454282168,80.728951179148,79.516774927596,80.510362019032,3677615.0
2017-08-28,81.44,81.66,80.58,80.76,3042730.0,0.0,1.0,80.91773272652,81.136321886636,80.063247827886,80.242093504344,3042730.0
2017-08-25,81.58,81.9,80.94,80.98,2560280.0,0.0,1.0,81.056834919321,81.374782788581,80.420939180803,80.46068266446,2560280.0
2017-08-24,81.16,81.495,80.82,81.25,3312832.0,0.0,1.0,80.639528340918,80.972380016549,80.30170872983,80.728951179148,3312832.0
2017-08-23,80.24,81.12,80.07,80.89,4039288.0,0.0,1.0,79.725428216798,80.599784857261,79.556518411254,80.371259826231,4039288.0
2017-08-22,80.34,81.13,80.06,80.75,4302975.0,0.0,1.0,79.824786925941,80.609720728175,79.546582540339,80.23215763343,4302975.0
2017-08-21,80.14,80.24,79.6,79.89,3167966.0,0.0,1.0,79.626069507654,79.725428216798,79.089532478279,79.377672734795,3167966.0
2017-08-18,80.09,80.69,79.94,79.97,3605319.0,0.0,1.0,79.576390153082,80.172542407944,79.427352089367,79.45715970211,3605319.0
2017-08-17,81.95,82.16,80.09,80.15,4036391.0,0.0,1.0,81.424462143153,81.633115432354,79.576390153082,79.636005378568,4036391.0
2017-08-16,82.42,82.66,81.95,82.46,3171387.0,0.0,1.0,81.891448076127,82.129908978072,81.424462143153,81.931191559785,3171387.0
2017-08-15,82.07,82.31,81.69,81.95,3597596.0,0.0,1.0,81.543692594125,81.78215349607,81.166129499379,81.424462143153,3597596.0
2017-08-14,81.48,82.21,81.2031,82.05,3449064.0,0.0,1.0,80.957476210178,81.682794786926,80.682351944559,81.523820852296,3449064.0
2017-08-11,80.58,81.34,80.43,80.89,3348656.0,0.0,1.0,80.063247827886,80.818374017377,79.91420976417,80.371259826231,3348656.0
2017-08-10,81.8,82.0,80.28,80.36,4260051.0,0.0,1.0,81.275424079437,81.474141497724,79.765171700455,79.84465866777,4260051.0
2017-08-09,81.97,82.31,81.38,82.28,4083335.0,0.0,1.0,81.444333884981,81.78215349607,80.858117501034,81.752345883326,4083335.0
2017-08-08,81.99,83.69,81.89,82.45,6995231.0,0.0,1.0,81.46420562681,83.153303682251,81.364846917667,81.921255688871,6995231.0
2017-08-07,81.44,82.2,81.44,82.17,2808616.0,0.0,1.0,80.91773272652,81.672858916012,80.91773272652,81.643051303269,2808616.0
2017-08-04,81.63,81.96,81.25,81.43,2293905.0,0.0,1.0,81.106514273893,81.434398014067,80.728951179148,80.907796855606,2293905.0
2017-08-03,81.3,81.73,80.965,81.36,2704547.0,0.0,1.0,80.778630533719,81.205872983037,80.445778858089,80.838245759206,2704547.0
2017-08-02,82.01,82.01,80.64,81.31,3121636.0,0.0,1.0,81.484077368639,81.484077368639,80.122863053372,80.788566404634,3121636.0
2017-08-01,81.6,81.84,81.02,81.71,3243303.0,0.0,1.0,81.07670666115,81.315167563095,80.500426148117,81.186001241208,3243303.0
2017-07-31,80.83,81.66,80.78,81.38,5780471.0,0.0,1.0,80.311644600745,81.136321886636,80.261965246173,80.858117501034,5780471.0
2017-07-28,80.42,81.04,80.05,80.71,5188380.0,0.0,1.0,79.904273893256,80.520297889946,79.536646669425,80.192414149772,5188380.0
2017-07-27,82.125,82.53,80.09,80.97,6842762.0,0.5,1.0,81.598339884154,82.000742656185,79.576390153082,80.450746793546,6842762.0
2017-07-26,83.0,84.24,81.96,82.55,6633813.0,0.0,1.0,81.9616053009,83.186091934311,80.934616511587,81.517235151678,6633813.0
2017-07-25,81.05,81.93,80.58,81.39,6302456.0,0.0,1.0,80.036001320939,80.904991834972,79.571881387307,80.371747655906,6302456.0
2017-07-24,81.86,81.8673,80.6,80.92,4333751.0,0.0,1.0,80.835867589538,80.843076260847,79.591631171717,79.907627722275,4333751.0
2017-07-21,81.46,82.0,81.0,81.7,4396691.0,0.0,1.0,80.440871901341,80.974116080407,79.986626859914,80.677869314259,4396691.0
2017-07-20,82.2,82.81,81.8621,82.69,3719865.0,0.0,1.0,81.171613924505,81.773982349006,80.837941316901,81.655483642547,3719865.0
2017-07-19,82.49,82.7,81.86,82.16,3065398.0,0.0,1.0,81.457985798448,81.665358534752,80.835867589538,81.132114355686,3065398.0
2017-07-18,81.5,82.205,81.15,82.16,2713549.0,0.0,1.0,80.480371470161,81.176551370608,80.134750242988,81.132114355686,2713549.0
2017-07-17,81.82,82.0,81.48,81.66,2955424.0,0.0,1.0,80.796368020718,80.974116080407,80.460621685751,80.638369745439,2955424.0
2017-07-14,80.95,82.11,80.8481,82.0,3597113.0,0.0,1.0,79.937252398889,81.082739894661,79.836627247321,80.974116080407,3597113.0
2017-07-13,80.41,80.98,80.265,80.54,3323859.0,0.0,1.0,79.404008219823,79.966877075504,79.260822282852,79.532381818487,3323859.0
2017-07-12,79.46,80.54,79.46,80.52,3839369.0,0.0,1.0,78.465893460355,79.532381818487,78.465893460355,79.512632034078,3839369.0
2017-07-11,78.78,79.145,78.28,79.04,2673057.0,0.0,1.0,77.79440079042,78.1548343559,77.300656180174,78.051147987748,2673057.0
2017-07-10,78.43,79.09,77.925,78.78,3266394.0,0.0,1.0,77.448779563248,78.100522448773,76.950097506899,77.79440079042,3266394.0
2017-07-07,77.31,78.66,77.31,78.48,5215579.0,0.0,1.0,76.342791636296,77.675902083961,76.342791636296,77.498154024272,5215579.0
2017-07-06,76.19,77.69,76.19,76.86,4998196.0,0.0,1.0,75.236803709344,76.718037540083,75.236803709344,75.898421487074,4998196.0
2017-07-05,76.63,77.51,76.24,76.91,6552479.0,0.0,1.0,75.671298966361,76.540289480394,75.286178170369,75.947795948099,6552479.0
2017-07-03,77.45,77.635,76.4,76.41,3493669.0,0.0,1.0,76.481040127165,76.663725632956,75.444176445647,75.454051337852,3493669.0
2017-06-30,77.69,77.69,76.61,76.93,4618555.0,0.0,1.0,76.718037540083,76.718037540083,75.651549181951,75.967545732509,4618555.0
2017-06-29,77.5,77.93,75.9199,76.9,6526856.0,0.0,1.0,76.530414588189,76.955034953001,74.970082870889,75.937921055894,6526856.0
2017-06-28,77.61,78.21,76.95,78.06,6338112.0,0.0,1.0,76.639038402444,77.231531934739,75.987295516918,77.083408551665,6338112.0
2017-06-27,78.0,78.27,76.94,76.95,5697074.0,0.0,1.0,77.024159198436,77.290781287969,75.977420624713,75.987295516918,5697074.0
2017-06-26,80.04,80.09,78.24,78.31,4881033.0,0.0,1.0,79.038637208241,79.088011669266,77.261156611354,77.330280856789,4881033.0
2017-06-23,79.06,80.02,78.64,79.58,3608764.0,0.0,1.0,78.070897772158,79.018887423831,77.656152299551,78.584392166814,3608764.0
2017-06-22,79.95,80.05,78.95,79.05,3306610.0,0.0,1.0,78.949763178397,79.048512100446,77.962273957904,78.061022879953,3306610.0
2017-06-21,79.7,79.92,79.23,79.67,4256147.0,0.0,1.0,78.702890873274,78.920138501782,78.238770939642,78.673266196659,4256147.0
2017-06-20,81.16,81.23,79.54,79.57,3789428.0,0.0,1.0,80.144625135193,80.213749380627,78.544892597995,78.574517274609,3789428.0
2017-06-19,80.37,81.45,80.28,81.42,3479332.0,0.0,1.0,79.364508651004,80.430997009136,79.275634621159,80.401372332521,3479332.0
2017-06-16,79.85,80.23,79.02,79.7,5945383.0,0.0,1.0,78.851014256347,79.226260160135,78.031398203338,78.702890873274,5945383.0
2017-06-15,79.35,80.4,79.22,80.08,3024056.0,0.0,1.0,78.357269646101,79.394133327618,78.228896047437,79.078136777061,3024056.0
2017-06-14,81.26,81.49,79.44,80.16,3919507.0,0.0,1.0,80.243374057242,80.470496577956,78.446143675945,79.1571359147,3919507.0
2017-06-13,81.41,81.8,80.6,80.98,4274125.0,0.0,1.0,80.391497440316,80.776618236308,79.591631171717,79.966877075504,4274125.0
2017-06-12,79.82,81.32,79.6678,81.05,6724786.0,0.0,1.0,78.821389579733,80.302623410472,78.671093720374,80.036001320939,6724786.0
2017-06-09,84.23,84.65,79.94,80.9,6785300.0,0.0,1.0,83.176217042106,83.590962514713,78.939888286192,79.887877937865,6785300.0
2017-06-08,83.2,84.36,82.62,84.34,4332428.0,0.0,1.0,82.159103144998,83.30459064077,81.586359397112,83.28484085636,4332428.0
2017-06-07,82.8,83.43,82.29,82.89,3705908.0,0.0,1.0,81.764107456801,82.386225665712,81.26048795435,81.852981486645,3705908.0
2017-06-06,81.65,82.875,81.51,82.22,3222387.0,0.0,1.0,80.628494853234,81.838169148338,80.490246362365,81.191363708915,3222387.0
2017-06-05,81.66,82.38,81.66,81.885,2467546.0,0.0,1.0,80.638369745439,81.349361984194,80.638369745439,80.86055482005,2467546.0
2017-06-02,81.96,81.97,80.86,81.63,4714171.0,0.0,1.0,80.934616511587,80.944491403792,79.848378369045,80.608745068825,4714171.0
2017-06-01,82.61,82.8642,81.215,81.49,4292961.0,0.0,1.0,81.576484504907,81.827504264757,80.19893704232,80.470496577956,4292961.0
1 Date Open High Low Close Volume Ex-Dividend Split Ratio Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
2 2017-12-29 104.58 105.08 104.42 104.44 2767863.0 0.0 1.0 104.58 105.08 104.42 104.44 2767863.0
3 2017-12-28 104.92 104.92 104.2194 104.82 1632350.0 0.0 1.0 104.92 104.92 104.2194 104.82 1632350.0
4 2017-12-27 104.42 104.9 103.98 104.53 1699287.0 0.0 1.0 104.42 104.9 103.98 104.53 1699287.0
5 2017-12-26 103.58 104.19 103.06 104.15 1468127.0 0.0 1.0 103.58 104.19 103.06 104.15 1468127.0
6 2017-12-22 104.0 104.34 103.64 104.13 3022033.0 0.0 1.0 104.0 104.34 103.64 104.13 3022033.0
7 2017-12-21 105.16 105.33 104.0055 104.07 4505720.0 0.0 1.0 105.16 105.33 104.0055 104.07 4505720.0
8 2017-12-20 104.9 105.15 103.48 104.8 5433234.0 0.0 1.0 104.9 105.15 103.48 104.8 5433234.0
9 2017-12-19 103.19 104.3 103.08 104.1 5133128.0 0.0 1.0 103.19 104.3 103.08 104.1 5133128.0
10 2017-12-18 102.1 103.37 101.65 103.27 5494703.0 0.0 1.0 102.1 103.37 101.65 103.27 5494703.0
11 2017-12-15 101.28 101.6 100.07 101.22 7773336.0 0.0 1.0 101.28 101.6 100.07 101.22 7773336.0
12 2017-12-14 98.96 100.537 98.78 100.25 6802423.0 0.0 1.0 98.96 100.537 98.78 100.25 6802423.0
13 2017-12-13 98.97 99.18 98.21 98.86 5151351.0 0.0 1.0 98.97 99.18 98.21 98.86 5151351.0
14 2017-12-12 98.7 99.19 98.23 98.43 5766972.0 0.0 1.0 98.7 99.19 98.23 98.43 5766972.0
15 2017-12-11 98.07 98.88 97.77 98.83 5137163.0 0.0 1.0 98.07 98.88 97.77 98.83 5137163.0
16 2017-12-08 98.92 99.31 97.78 98.02 5282589.0 0.0 1.0 98.92 99.31 97.78 98.02 5282589.0
17 2017-12-07 97.32 98.14 96.94 97.78 4195838.0 0.0 1.0 97.32 98.14 96.94 97.78 4195838.0
18 2017-12-06 96.25 97.45 95.87 97.02 4438627.0 0.0 1.0 96.25 97.45 95.87 97.02 4438627.0
19 2017-12-05 95.98 98.72 95.36 96.9 4759253.0 0.0 1.0 95.98 98.72 95.36 96.9 4759253.0
20 2017-12-04 97.54 97.88 95.27 95.97 4891987.0 0.0 1.0 97.54 97.88 95.27 95.97 4891987.0
21 2017-12-01 96.54 97.41 94.72 97.18 4925917.0 0.0 1.0 96.54 97.41 94.72 97.18 4925917.0
22 2017-11-30 97.38 98.47 96.7 97.29 7195996.0 0.0 1.0 97.38 98.47 96.7 97.29 7195996.0
23 2017-11-29 99.73 99.79 96.45 96.88 5408821.0 0.0 1.0 99.73 99.79 96.45 96.88 5408821.0
24 2017-11-28 99.09 99.73 98.62 99.48 3010642.0 0.0 1.0 99.09 99.73 98.62 99.48 3010642.0
25 2017-11-27 98.95 99.25 98.61 98.63 2900573.0 0.0 1.0 98.95 99.25 98.61 98.63 2900573.0
26 2017-11-24 98.2 99.33 98.19 99.3 1288450.0 0.0 1.0 98.2 99.33 98.19 99.3 1288450.0
27 2017-11-22 99.15 99.35 98.07 98.08 2109870.0 0.0 1.0 99.15 99.35 98.07 98.08 2109870.0
28 2017-11-21 98.75 99.65 98.65 99.19 3668182.0 0.0 1.0 98.75 99.65 98.65 99.19 3668182.0
29 2017-11-20 97.81 98.92 97.8 98.28 2912436.0 0.0 1.0 97.81 98.92 97.8 98.28 2912436.0
30 2017-11-17 98.56 98.56 97.61 97.74 3694813.0 0.0 1.0 98.56 98.56 97.61 97.74 3694813.0
31 2017-11-16 97.07 98.63 97.05 98.32 3531463.0 0.0 1.0 97.07 98.63 97.05 98.32 3531463.0
32 2017-11-15 96.62 98.03 96.28 96.77 3332930.0 0.0 1.0 96.62 98.03 96.28 96.77 3332930.0
33 2017-11-14 96.7 97.23 96.35 96.96 2727637.0 0.0 1.0 96.7 97.23 96.35 96.96 2727637.0
34 2017-11-13 96.4 97.29 96.35 97.03 2158456.0 0.0 1.0 96.4 97.29 96.35 97.03 2158456.0
35 2017-11-10 96.67 97.05 96.4 96.94 3093870.0 0.0 1.0 96.67 97.05 96.4 96.94 3093870.0
36 2017-11-09 97.6 98.03 95.63 97.05 4180900.0 0.0 1.0 97.6 98.03 95.63 97.05 4180900.0
37 2017-11-07 98.55 99.05 98.28 98.4 3883582.0 0.0 1.0 98.55 99.05 98.28 98.4 3883582.0
38 2017-11-06 97.82 98.67 97.67 98.54 4261980.0 0.0 1.0 97.82 98.67 97.67 98.54 4261980.0
39 2017-11-03 97.0 98.0 96.34 97.98 3329584.0 0.0 1.0 97.0 98.0 96.34 97.98 3329584.0
40 2017-11-02 96.25 96.88 95.6 96.79 3274438.0 0.0 1.0 96.25 96.88 95.6 96.79 3274438.0
41 2017-11-01 96.97 97.25 95.77 96.35 3826516.0 0.0 1.0 96.97 97.25 95.77 96.35 3826516.0
42 2017-10-31 96.28 97.04 96.18 96.69 3747495.0 0.0 1.0 96.28 97.04 96.18 96.69 3747495.0
43 2017-10-30 96.68 97.13 95.92 96.06 4914536.0 0.62 1.0 96.68 97.13 95.92 96.06 4914536.0
44 2017-10-27 95.94 97.56 95.71 97.5 5534015.0 0.0 1.0 95.324745552338 96.934356640463 95.096220521307 96.874741414977 5534015.0
45 2017-10-26 96.44 96.9399 95.84 96.17 5481993.0 0.0 1.0 95.821539098055 96.318233285064 95.225386843194 95.553270583368 5481993.0
46 2017-10-25 95.0 96.7 94.16 95.82 6805958.0 0.0 1.0 94.390773686388 96.079871741829 93.556160529582 95.205515101365 6805958.0
47 2017-10-24 96.3 96.62 95.46 96.44 7521218.0 0.0 1.0 95.682436905254 96.000384774514 94.847823748448 95.821539098055 7521218.0
48 2017-10-23 96.0 96.7399 95.44 96.21 7248578.0 0.0 1.0 95.384360777824 96.119515866777 94.82795200662 95.593014067025 7248578.0
49 2017-10-20 94.05 95.4 94.0 95.18 4775490.0 0.0 1.0 93.446865949524 94.788208522962 93.397186594952 94.569619362847 4775490.0
50 2017-10-19 92.97 93.64 92.57 93.45 3890390.0 0.0 1.0 92.373791890774 93.039495242036 91.976357054199 92.850713694663 3890390.0
51 2017-10-18 94.26 94.29 93.2 93.43 3528482.0 0.0 1.0 93.655519238726 93.685326851469 92.602316921804 92.830841952834 3528482.0
52 2017-10-17 94.17 94.31 93.54 94.27 3136049.0 0.0 1.0 93.566096400496 93.705198593297 92.940136532892 93.66545510964 3136049.0
53 2017-10-16 94.21 94.41 93.67 94.23 3109004.0 0.0 1.0 93.605839884154 93.804557302441 93.069302854779 93.625711625983 3109004.0
54 2017-10-13 93.09 93.73 92.8 93.59 2666130.0 0.0 1.0 92.493022341746 93.128918080265 92.20488208523 92.989815887464 2666130.0
55 2017-10-12 92.88 93.31 92.59 92.62 3415763.0 0.0 1.0 92.284369052544 92.711611501862 91.996228796028 92.026036408771 3415763.0
56 2017-10-11 91.99 92.92 91.72 92.87 2996950.0 0.0 1.0 91.400076541167 92.324112536202 91.131808026479 92.27443318163 2996950.0
57 2017-10-10 91.97 92.41 91.465 92.38 2805769.0 0.0 1.0 91.380204799338 91.81738311957 90.878443318163 91.787575506827 2805769.0
58 2017-10-09 91.61 91.86 91.31 91.57 1636340.0 0.0 1.0 91.022513446421 91.27091021928 90.72443731899 90.982769962764 1636340.0
59 2017-10-06 90.74 91.54 90.74 91.35 2300990.0 0.0 1.0 90.158092676872 90.952962350021 90.158092676872 90.764180802648 2300990.0
60 2017-10-05 90.55 91.3 90.11 91.14 3105380.0 0.0 1.0 89.969311129499 90.714501448076 89.532132809268 90.555527513446 3105380.0
61 2017-10-04 89.9 90.56 89.58 90.49 3781466.0 0.0 1.0 89.323479520066 89.979247000414 89.005531650807 89.909695904013 3781466.0
62 2017-10-03 89.65 90.24 89.5 89.94 2330174.0 0.0 1.0 89.075082747207 89.661299131154 88.926044683492 89.363223003724 2330174.0
63 2017-10-02 89.88 90.24 89.31 89.65 3134142.0 0.0 1.0 89.303607778237 89.661299131154 88.737263136119 89.075082747207 3134142.0
64 2017-09-29 89.77 89.89 89.09 89.64 3144262.0 0.0 1.0 89.19431319818 89.313543649152 88.518673976003 89.065146876293 3144262.0
65 2017-09-28 88.44 89.66 88.35 89.65 5054134.0 0.0 1.0 87.87284236657 89.085018618122 87.783419528341 89.075082747207 5054134.0
66 2017-09-27 88.48 89.15 87.85 88.81 3611592.0 0.0 1.0 87.912585850228 88.578289201489 87.286625982623 88.240469590401 3611592.0
67 2017-09-26 87.99 88.29 87.45 87.7 2961476.0 0.0 1.0 87.425728175424 87.723804302855 86.889191146049 87.137587918908 2961476.0
68 2017-09-25 87.65 88.08 86.9188 87.5 5475113.0 0.0 1.0 87.087908564336 87.515151013653 86.361397683078 86.938870500621 5475113.0
69 2017-09-22 86.59 88.45 86.5 88.27 6374309.0 0.0 1.0 86.034706247414 87.882778237484 85.945283409185 87.703932561026 6374309.0
70 2017-09-21 86.02 86.59 85.67 86.05 3979462.0 0.0 1.0 85.468361605296 86.034706247414 85.120606123293 85.498169218039 3979462.0
71 2017-09-20 87.0 87.0 84.48 85.83 4829104.0 0.0 1.0 86.442076954903 86.442076954903 83.938237484485 85.279580057923 4829104.0
72 2017-09-19 86.37 87.24 85.64 86.81 3924755.0 0.0 1.0 85.816117087298 86.680537856847 85.09079851055 86.25329540753 3924755.0
73 2017-09-18 85.0 86.47 84.89 86.14 5296505.0 0.0 1.0 84.454902772031 85.915475796442 84.345608191974 85.587592056268 5296505.0
74 2017-09-15 83.14 85.03 82.87 84.84 9419782.0 0.0 1.0 82.606830781961 84.484710384775 82.338562267273 84.295928837402 9419782.0
75 2017-09-14 82.4 83.67 82.4 83.29 3482781.0 0.0 1.0 81.871576334299 83.133431940422 81.871576334299 82.755868845676 3482781.0
76 2017-09-13 82.84 82.94 82.28 82.7 2531515.0 0.0 1.0 82.30875465453 82.408113363674 81.752345883326 82.169652461729 2531515.0
77 2017-09-12 82.34 82.95 82.155 82.89 4559914.0 0.0 1.0 81.811961108813 82.418049234588 81.628147496897 82.358434009102 4559914.0
78 2017-09-11 81.9 82.73 81.81 82.22 3810169.0 0.0 1.0 81.374782788581 82.199460074472 81.285359950352 81.69273065784 3810169.0
79 2017-09-08 81.98 82.035 81.25 81.38 2423569.0 0.0 1.0 81.454269755896 81.508917045925 80.728951179148 80.858117501034 2423569.0
80 2017-09-07 82.45 83.99 81.79 82.0 3568251.0 0.0 1.0 81.921255688871 83.451379809681 81.265488208523 81.474141497724 3568251.0
81 2017-09-06 82.24 82.37 81.59 82.07 3627993.0 0.0 1.0 81.712602399669 81.841768721556 81.066770790236 81.543692594125 3627993.0
82 2017-09-05 82.32 82.49 81.27 81.85 3665925.0 0.0 1.0 81.792089366984 81.960999172528 80.748822920976 81.325103434009 3665925.0
83 2017-09-01 82.74 83.1137 82.38 82.54 2644706.0 0.0 1.0 82.209395945387 82.580699441456 81.85170459247 82.0106785271 2644706.0
84 2017-08-31 82.44 82.95 82.13 82.82 4301382.0 0.0 1.0 81.911319817956 82.418049234588 81.603307819611 82.288882912702 4301382.0
85 2017-08-30 81.21 82.41 81.1 82.31 4353457.0 0.0 1.0 80.68920769549 81.881512205213 80.579913115432 81.78215349607 4353457.0
86 2017-08-29 80.08 81.25 80.03 81.03 3677615.0 0.0 1.0 79.566454282168 80.728951179148 79.516774927596 80.510362019032 3677615.0
87 2017-08-28 81.44 81.66 80.58 80.76 3042730.0 0.0 1.0 80.91773272652 81.136321886636 80.063247827886 80.242093504344 3042730.0
88 2017-08-25 81.58 81.9 80.94 80.98 2560280.0 0.0 1.0 81.056834919321 81.374782788581 80.420939180803 80.46068266446 2560280.0
89 2017-08-24 81.16 81.495 80.82 81.25 3312832.0 0.0 1.0 80.639528340918 80.972380016549 80.30170872983 80.728951179148 3312832.0
90 2017-08-23 80.24 81.12 80.07 80.89 4039288.0 0.0 1.0 79.725428216798 80.599784857261 79.556518411254 80.371259826231 4039288.0
91 2017-08-22 80.34 81.13 80.06 80.75 4302975.0 0.0 1.0 79.824786925941 80.609720728175 79.546582540339 80.23215763343 4302975.0
92 2017-08-21 80.14 80.24 79.6 79.89 3167966.0 0.0 1.0 79.626069507654 79.725428216798 79.089532478279 79.377672734795 3167966.0
93 2017-08-18 80.09 80.69 79.94 79.97 3605319.0 0.0 1.0 79.576390153082 80.172542407944 79.427352089367 79.45715970211 3605319.0
94 2017-08-17 81.95 82.16 80.09 80.15 4036391.0 0.0 1.0 81.424462143153 81.633115432354 79.576390153082 79.636005378568 4036391.0
95 2017-08-16 82.42 82.66 81.95 82.46 3171387.0 0.0 1.0 81.891448076127 82.129908978072 81.424462143153 81.931191559785 3171387.0
96 2017-08-15 82.07 82.31 81.69 81.95 3597596.0 0.0 1.0 81.543692594125 81.78215349607 81.166129499379 81.424462143153 3597596.0
97 2017-08-14 81.48 82.21 81.2031 82.05 3449064.0 0.0 1.0 80.957476210178 81.682794786926 80.682351944559 81.523820852296 3449064.0
98 2017-08-11 80.58 81.34 80.43 80.89 3348656.0 0.0 1.0 80.063247827886 80.818374017377 79.91420976417 80.371259826231 3348656.0
99 2017-08-10 81.8 82.0 80.28 80.36 4260051.0 0.0 1.0 81.275424079437 81.474141497724 79.765171700455 79.84465866777 4260051.0
100 2017-08-09 81.97 82.31 81.38 82.28 4083335.0 0.0 1.0 81.444333884981 81.78215349607 80.858117501034 81.752345883326 4083335.0
101 2017-08-08 81.99 83.69 81.89 82.45 6995231.0 0.0 1.0 81.46420562681 83.153303682251 81.364846917667 81.921255688871 6995231.0
102 2017-08-07 81.44 82.2 81.44 82.17 2808616.0 0.0 1.0 80.91773272652 81.672858916012 80.91773272652 81.643051303269 2808616.0
103 2017-08-04 81.63 81.96 81.25 81.43 2293905.0 0.0 1.0 81.106514273893 81.434398014067 80.728951179148 80.907796855606 2293905.0
104 2017-08-03 81.3 81.73 80.965 81.36 2704547.0 0.0 1.0 80.778630533719 81.205872983037 80.445778858089 80.838245759206 2704547.0
105 2017-08-02 82.01 82.01 80.64 81.31 3121636.0 0.0 1.0 81.484077368639 81.484077368639 80.122863053372 80.788566404634 3121636.0
106 2017-08-01 81.6 81.84 81.02 81.71 3243303.0 0.0 1.0 81.07670666115 81.315167563095 80.500426148117 81.186001241208 3243303.0
107 2017-07-31 80.83 81.66 80.78 81.38 5780471.0 0.0 1.0 80.311644600745 81.136321886636 80.261965246173 80.858117501034 5780471.0
108 2017-07-28 80.42 81.04 80.05 80.71 5188380.0 0.0 1.0 79.904273893256 80.520297889946 79.536646669425 80.192414149772 5188380.0
109 2017-07-27 82.125 82.53 80.09 80.97 6842762.0 0.5 1.0 81.598339884154 82.000742656185 79.576390153082 80.450746793546 6842762.0
110 2017-07-26 83.0 84.24 81.96 82.55 6633813.0 0.0 1.0 81.9616053009 83.186091934311 80.934616511587 81.517235151678 6633813.0
111 2017-07-25 81.05 81.93 80.58 81.39 6302456.0 0.0 1.0 80.036001320939 80.904991834972 79.571881387307 80.371747655906 6302456.0
112 2017-07-24 81.86 81.8673 80.6 80.92 4333751.0 0.0 1.0 80.835867589538 80.843076260847 79.591631171717 79.907627722275 4333751.0
113 2017-07-21 81.46 82.0 81.0 81.7 4396691.0 0.0 1.0 80.440871901341 80.974116080407 79.986626859914 80.677869314259 4396691.0
114 2017-07-20 82.2 82.81 81.8621 82.69 3719865.0 0.0 1.0 81.171613924505 81.773982349006 80.837941316901 81.655483642547 3719865.0
115 2017-07-19 82.49 82.7 81.86 82.16 3065398.0 0.0 1.0 81.457985798448 81.665358534752 80.835867589538 81.132114355686 3065398.0
116 2017-07-18 81.5 82.205 81.15 82.16 2713549.0 0.0 1.0 80.480371470161 81.176551370608 80.134750242988 81.132114355686 2713549.0
117 2017-07-17 81.82 82.0 81.48 81.66 2955424.0 0.0 1.0 80.796368020718 80.974116080407 80.460621685751 80.638369745439 2955424.0
118 2017-07-14 80.95 82.11 80.8481 82.0 3597113.0 0.0 1.0 79.937252398889 81.082739894661 79.836627247321 80.974116080407 3597113.0
119 2017-07-13 80.41 80.98 80.265 80.54 3323859.0 0.0 1.0 79.404008219823 79.966877075504 79.260822282852 79.532381818487 3323859.0
120 2017-07-12 79.46 80.54 79.46 80.52 3839369.0 0.0 1.0 78.465893460355 79.532381818487 78.465893460355 79.512632034078 3839369.0
121 2017-07-11 78.78 79.145 78.28 79.04 2673057.0 0.0 1.0 77.79440079042 78.1548343559 77.300656180174 78.051147987748 2673057.0
122 2017-07-10 78.43 79.09 77.925 78.78 3266394.0 0.0 1.0 77.448779563248 78.100522448773 76.950097506899 77.79440079042 3266394.0
123 2017-07-07 77.31 78.66 77.31 78.48 5215579.0 0.0 1.0 76.342791636296 77.675902083961 76.342791636296 77.498154024272 5215579.0
124 2017-07-06 76.19 77.69 76.19 76.86 4998196.0 0.0 1.0 75.236803709344 76.718037540083 75.236803709344 75.898421487074 4998196.0
125 2017-07-05 76.63 77.51 76.24 76.91 6552479.0 0.0 1.0 75.671298966361 76.540289480394 75.286178170369 75.947795948099 6552479.0
126 2017-07-03 77.45 77.635 76.4 76.41 3493669.0 0.0 1.0 76.481040127165 76.663725632956 75.444176445647 75.454051337852 3493669.0
127 2017-06-30 77.69 77.69 76.61 76.93 4618555.0 0.0 1.0 76.718037540083 76.718037540083 75.651549181951 75.967545732509 4618555.0
128 2017-06-29 77.5 77.93 75.9199 76.9 6526856.0 0.0 1.0 76.530414588189 76.955034953001 74.970082870889 75.937921055894 6526856.0
129 2017-06-28 77.61 78.21 76.95 78.06 6338112.0 0.0 1.0 76.639038402444 77.231531934739 75.987295516918 77.083408551665 6338112.0
130 2017-06-27 78.0 78.27 76.94 76.95 5697074.0 0.0 1.0 77.024159198436 77.290781287969 75.977420624713 75.987295516918 5697074.0
131 2017-06-26 80.04 80.09 78.24 78.31 4881033.0 0.0 1.0 79.038637208241 79.088011669266 77.261156611354 77.330280856789 4881033.0
132 2017-06-23 79.06 80.02 78.64 79.58 3608764.0 0.0 1.0 78.070897772158 79.018887423831 77.656152299551 78.584392166814 3608764.0
133 2017-06-22 79.95 80.05 78.95 79.05 3306610.0 0.0 1.0 78.949763178397 79.048512100446 77.962273957904 78.061022879953 3306610.0
134 2017-06-21 79.7 79.92 79.23 79.67 4256147.0 0.0 1.0 78.702890873274 78.920138501782 78.238770939642 78.673266196659 4256147.0
135 2017-06-20 81.16 81.23 79.54 79.57 3789428.0 0.0 1.0 80.144625135193 80.213749380627 78.544892597995 78.574517274609 3789428.0
136 2017-06-19 80.37 81.45 80.28 81.42 3479332.0 0.0 1.0 79.364508651004 80.430997009136 79.275634621159 80.401372332521 3479332.0
137 2017-06-16 79.85 80.23 79.02 79.7 5945383.0 0.0 1.0 78.851014256347 79.226260160135 78.031398203338 78.702890873274 5945383.0
138 2017-06-15 79.35 80.4 79.22 80.08 3024056.0 0.0 1.0 78.357269646101 79.394133327618 78.228896047437 79.078136777061 3024056.0
139 2017-06-14 81.26 81.49 79.44 80.16 3919507.0 0.0 1.0 80.243374057242 80.470496577956 78.446143675945 79.1571359147 3919507.0
140 2017-06-13 81.41 81.8 80.6 80.98 4274125.0 0.0 1.0 80.391497440316 80.776618236308 79.591631171717 79.966877075504 4274125.0
141 2017-06-12 79.82 81.32 79.6678 81.05 6724786.0 0.0 1.0 78.821389579733 80.302623410472 78.671093720374 80.036001320939 6724786.0
142 2017-06-09 84.23 84.65 79.94 80.9 6785300.0 0.0 1.0 83.176217042106 83.590962514713 78.939888286192 79.887877937865 6785300.0
143 2017-06-08 83.2 84.36 82.62 84.34 4332428.0 0.0 1.0 82.159103144998 83.30459064077 81.586359397112 83.28484085636 4332428.0
144 2017-06-07 82.8 83.43 82.29 82.89 3705908.0 0.0 1.0 81.764107456801 82.386225665712 81.26048795435 81.852981486645 3705908.0
145 2017-06-06 81.65 82.875 81.51 82.22 3222387.0 0.0 1.0 80.628494853234 81.838169148338 80.490246362365 81.191363708915 3222387.0
146 2017-06-05 81.66 82.38 81.66 81.885 2467546.0 0.0 1.0 80.638369745439 81.349361984194 80.638369745439 80.86055482005 2467546.0
147 2017-06-02 81.96 81.97 80.86 81.63 4714171.0 0.0 1.0 80.934616511587 80.944491403792 79.848378369045 80.608745068825 4714171.0
148 2017-06-01 82.61 82.8642 81.215 81.49 4292961.0 0.0 1.0 81.576484504907 81.827504264757 80.19893704232 80.470496577956 4292961.0

View File

@ -1,82 +0,0 @@
/****************************************************************************
**
** Copyright (C) 2017 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** BSD License Usage
** Alternatively, you may use this file under the terms of the BSD license
** as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of The Qt Company Ltd nor the names of its
** contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
.pragma library
function requestUrl(stockId, startDate, endDate) {
var request = ("http://www.google.com/finance/historical?"
+ "q=" + stockId
+ "&startdate=" + encodeURIComponent(startDate.toLocaleDateString(Qt.locale("C"),"MMM dd yyyy"))
+ "&enddate=" + encodeURIComponent(endDate.toLocaleDateString(Qt.locale("C"),"MMM dd yyyy"))
+ "&output=csv");
return request;
}
function parseDate(date) {
// Map Google Finance's date format to one that Date can parse.
var parts = date.split("-");
var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
if (parts[2].length == 2)
parts[2] = "20" + parts[2];
if (typeof parts[1] == "string") {
var monthIdx = months.indexOf(parts[1]) + 1;
if (monthIdx)
parts[1] = (monthIdx <= 9 ? "0" : "") + monthIdx;
}
if (parseInt(parts[0]) < 10)
parts[0] = "0" + parts[0];
var dateString = parts[2] + "-" + parts[1] + "-" + parts[0];
return dateString;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -30,19 +30,18 @@
\ingroup qtquickdemos
\example demos/stocqt
\brief A configurable stock chart for the NASDAQ-100.
\image qtquick-demo-stocqt.png
\borderedimage qtquick-demo-stocqt.png
The \e{StocQt} application presents a trend chart for the first stock in
the list of NASDAQ-100 stocks maintained by it. It allows the user to
choose another stock from the list, and fetches the required data for
the selected stock by sending an \c XMLHttpRequest to
http://finance.yahoo.com.
the list of NASDAQ-100 stocks. It allows the user to choose another stock
from the list, and fetches the required data from the offline dataset
using \c XMLHttpRequest.
The application uses several custom types such as Button, CheckBox,
StockChart, StockInfo, StockView, and so on. These types are used to
present the stock data in a readable form and also let the user customize
the trend chart. For example, the user can choose to view the yearly,
monthly, or daily trends in the stock price.
the trend chart. For example, the user can choose to view the weekly,
monthly, quarterly, or half yearly trends in the stock price.
The application uses the ObjectModel type to access the two visual data
models that it depends on.

View File

@ -18,6 +18,25 @@
<file>content/+windows/Settings.qml</file>
<file>content/StockListDelegate.qml</file>
<file>content/Banner.qml</file>
<file>content/stocqt.js</file>
<file>content/data/AAPL.csv</file>
<file>content/data/ADSK.csv</file>
<file>content/data/AMZN.csv</file>
<file>content/data/AMD.csv</file>
<file>content/data/CSCO.csv</file>
<file>content/data/FB.csv</file>
<file>content/data/GOOG.csv</file>
<file>content/data/GOOGL.csv</file>
<file>content/data/MSFT.csv</file>
<file>content/data/NCLH.csv</file>
<file>content/data/NFLX.csv</file>
<file>content/data/TXN.csv</file>
<file>content/data/EA.csv</file>
<file>content/data/EBAY.csv</file>
<file>content/data/PYPL.csv</file>
<file>content/data/INTC.csv</file>
<file>content/data/NTAP.csv</file>
<file>content/data/QCOM.csv</file>
<file>content/data/NVDA.csv</file>
<file>content/data/TSLA.csv</file>
</qresource>
</RCC>

View File

@ -233,7 +233,7 @@ private:
ranges.insert(i, CharacterRange(lo, hi));
return;
}
// Okay, since we didn't hit the last case, the end of the new range is definitely at or after the begining
// Okay, since we didn't hit the last case, the end of the new range is definitely at or after the beginning
// If the new range start at or before the end of the last range, then the overlap (if it starts one after the
// end of the last range they concatenate, which is just as good.
if (lo <= (ranges[i].end + 1)) {

View File

@ -633,6 +633,7 @@ void QQuickShapePath::resetFillGradient()
*/
QQuickShapePrivate::QQuickShapePrivate()
: effectRefCount(0)
{
}
@ -910,10 +911,12 @@ void QQuickShape::updatePolish()
{
Q_D(QQuickShape);
if (!d->spChanged)
const int currentEffectRefCount = d->extra.isAllocated() ? d->extra->recursiveEffectRefCount : 0;
if (!d->spChanged && currentEffectRefCount <= d->effectRefCount)
return;
d->spChanged = false;
d->effectRefCount = currentEffectRefCount;
if (!d->renderer) {
d->createRenderer();
@ -925,7 +928,7 @@ void QQuickShape::updatePolish()
// endSync() is where expensive calculations may happen (or get kicked off
// on worker threads), depending on the backend. Therefore do this only
// when the item is visible.
if (isVisible())
if (isVisible() || d->effectRefCount > 0)
d->sync();
update();

View File

@ -170,6 +170,7 @@ public:
static void asyncShapeReady(void *data);
int effectRefCount;
QVector<QQuickShapePath *> sp;
QElapsedTimer syncTimer;
QQuickAbstractPathRenderer *renderer = nullptr;

View File

@ -145,9 +145,6 @@ void QSGD3D12RenderLoop::windowDestroyed(QQuickWindow *window)
rc->invalidate();
if (m_windows.isEmpty())
QCoreApplication::sendPostedEvents(0, QEvent::DeferredDelete);
delete rc;
delete engine;

View File

@ -91,7 +91,6 @@ void QSGOpenVGRenderLoop::windowDestroyed(QQuickWindow *window)
rc->invalidate();
delete vg;
vg = nullptr;
QCoreApplication::sendPostedEvents(0, QEvent::DeferredDelete);
} else if (vg && window == vg->window()) {
vg->doneCurrent();
}

View File

@ -1587,6 +1587,9 @@ QV4::CompiledData::Unit *QmlUnitGenerator::generate(Document &output, const QV4:
QV4::CompiledData::Unit *qmlUnit = reinterpret_cast<QV4::CompiledData::Unit *>(data);
qmlUnit->unitSize = totalSize;
qmlUnit->flags |= QV4::CompiledData::Unit::IsQml;
// This unit's memory was allocated with malloc on the heap, so it's
// definitely not suitable for StaticData access.
qmlUnit->flags &= ~QV4::CompiledData::Unit::StaticData;
qmlUnit->offsetToImports = unitSize;
qmlUnit->nImports = output.imports.count();
qmlUnit->offsetToObjects = unitSize + importSize;

View File

@ -553,11 +553,11 @@ public:
void appendAliasPropertiesToMetaObjects();
void appendAliasesToPropertyCache(const CompiledObject &component, int objectIndex);
QQmlCompileError appendAliasesToPropertyCache(const CompiledObject &component, int objectIndex);
private:
void appendAliasPropertiesInMetaObjectsWithinComponent(const CompiledObject &component, int firstObjectIndex);
void propertyDataForAlias(const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *rev, QQmlPropertyRawData::Flags *propertyFlags);
QQmlCompileError propertyDataForAlias(const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *rev, QQmlPropertyRawData::Flags *propertyFlags);
void collectObjectsWithAliasesRecursively(int objectIndex, QVector<int> *objectsWithAliases) const;
@ -668,7 +668,7 @@ inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::collectObjectsWithAl
}
template <typename ObjectContainer>
inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias(
inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias(
const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *minorVersion,
QQmlPropertyData::Flags *propertyFlags)
{
@ -687,12 +687,16 @@ inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias
auto targetAlias = targetObject.aliasesBegin();
for (uint i = 0; i < alias.localAliasIndex; ++i)
++targetAlias;
propertyDataForAlias(component, *targetAlias, type, minorVersion, propertyFlags);
return;
return propertyDataForAlias(component, *targetAlias, type, minorVersion, propertyFlags);
} else if (alias.encodedMetaPropertyIndex == -1) {
Q_ASSERT(alias.flags & QV4::CompiledData::Alias::AliasPointsToPointerObject);
auto *typeRef = objectContainer->resolvedTypes.value(targetObject.inheritedTypeNameIndex);
Q_ASSERT(typeRef);
if (!typeRef) {
// Can be caused by the alias target not being a valid id or property. E.g.:
// property alias dataValue: dataVal
// invalidAliasComponent { id: dataVal }
return QQmlCompileError(targetObject.location, QQmlPropertyCacheCreatorBase::tr("Invalid alias target"));
}
if (typeRef->type.isValid())
*type = typeRef->type.typeId();
@ -737,15 +741,16 @@ inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias
propertyFlags->isWritable = !(alias.flags & QV4::CompiledData::Property::IsReadOnly) && writable;
propertyFlags->isResettable = resettable;
return QQmlCompileError();
}
template <typename ObjectContainer>
inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasesToPropertyCache(
inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasesToPropertyCache(
const CompiledObject &component, int objectIndex)
{
const CompiledObject &object = *objectContainer->objectAt(objectIndex);
if (!object.aliasCount())
return;
return QQmlCompileError();
QQmlPropertyCache *propertyCache = propertyCaches->at(objectIndex);
Q_ASSERT(propertyCache);
@ -762,7 +767,9 @@ inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasesToPrope
int type = 0;
int minorVersion = 0;
QQmlPropertyData::Flags propertyFlags;
propertyDataForAlias(component, *alias, &type, &minorVersion, &propertyFlags);
QQmlCompileError error = propertyDataForAlias(component, *alias, &type, &minorVersion, &propertyFlags);
if (error.isSet())
return error;
const QString propertyName = objectContainer->stringAt(alias->nameIndex);
@ -772,6 +779,8 @@ inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasesToPrope
propertyCache->appendProperty(propertyName, propertyFlags, effectivePropertyIndex++,
type, minorVersion, effectiveSignalIndex++);
}
return QQmlCompileError();
}
template <typename ObjectContainer>

View File

@ -1023,7 +1023,11 @@ bool QQmlComponentAndAliasResolver::resolveAliases(int componentIndex)
}
if (result == AllAliasesResolved) {
aliasCacheCreator.appendAliasesToPropertyCache(*qmlObjects->at(componentIndex), objectIndex);
QQmlCompileError error = aliasCacheCreator.appendAliasesToPropertyCache(*qmlObjects->at(componentIndex), objectIndex);
if (error.isSet()) {
recordError(error);
return false;
}
atLeastOneAliasResolved = true;
} else if (result == SomeAliasesResolved) {
atLeastOneAliasResolved = true;

View File

@ -114,3 +114,23 @@ engine.globalObject().setProperty("myObject", myScriptQObject);
qDebug() << engine.evaluate("myObject.dynamicProperty").toInt();
//! [6]
//! [7]
class MyObject : public QObject
{
Q_OBJECT
public:
Q_INVOKABLE MyObject() {}
};
//! [7]
//! [8]
QJSValue jsMetaObject = engine.newQMetaObject(&MyObject::staticMetaObject);
engine.globalObject().setProperty("MyObject", jsMetaObject);
//! [8]
//! [9]
engine.evaluate("var myObject = new MyObject()");
//! [9]

View File

@ -324,6 +324,19 @@
qmlRegisterSingletonType("Qt.example.qjsvalueApi", 1, 0, "MyApi", example_qjsvalue_singletontype_provider);
\endcode
Alternatively, you can use a C++11 lambda:
\code
qmlRegisterSingletonType("Qt.example.qjsvalueApi", 1, 0, "MyApi", [](QQmlEngine *engine, QJSEngine *scriptEngine) -> QJSValue {
Q_UNUSED(engine)
static int seedValue = 5;
QJSValue example = scriptEngine->newObject();
example.setProperty("someProperty", seedValue++);
return example;
});
\endcode
In order to use the registered singleton type in QML, you must import the singleton type.
\qml
import QtQuick 2.0
@ -423,6 +436,18 @@
qmlRegisterSingletonType<SingletonTypeExample>("Qt.example.qobjectSingleton", 1, 0, "MyApi", example_qobject_singletontype_provider);
\endcode
Alternatively, you can use a C++11 lambda:
\code
qmlRegisterSingletonType<SingletonTypeExample>("Qt.example.qjsvalueApi", 1, 0, "MyApi", [](QQmlEngine *engine, QJSEngine *scriptEngine) -> QObject * {
Q_UNUSED(engine)
Q_UNUSED(scriptEngine)
SingletonTypeExample *example = new SingletonTypeExample();
return example;
});
\endcode
In order to use the registered singleton type in QML, you must import the singleton type.
\qml
import QtQuick 2.0

View File

@ -38,6 +38,8 @@ imperative code, in the case where complex custom application behavior is needed
QML source code is generally loaded by the engine through QML \e documents, which are
standalone documents of QML code. These can be used to define \l {QML Object Types}{QML object types} that can then be reused throughout an application.
Note that type names must begin with an uppercase letter in order
to be declared as QML object types in a QML file.
\section1 Import Statements

View File

@ -45,6 +45,8 @@ type, as discussed in \l {qtqml-documents-definetypes.html}
{Documents as QML object type definitions}, or by defining a QML type from C++
and registering the type with the QML engine, as discussed in
\l{qtqml-cppintegration-definetypes.html}{Defining QML Types from C++}.
Note that in both cases, the type name must begin with an uppercase letter in
order to be declared as a QML object type in a QML file.
\section1 Defining Object Types from QML

View File

@ -166,16 +166,30 @@ Q_DECLARE_METATYPE(QList<int>)
properties of the proxy object. No binding code is needed because it
is done dynamically using the Qt meta object system.
\snippet code/src_script_qjsengine.cpp 5
Use newQMetaObject() to wrap a QMetaObject; this gives you a
"script representation" of a QObject-based class. newQMetaObject()
returns a proxy script object; enum values of the class are available
as properties of the proxy object.
Constructors exposed to the meta-object system ( using Q_INVOKABLE ) can be
Constructors exposed to the meta-object system (using Q_INVOKABLE) can be
called from the script to create a new QObject instance with
JavaScriptOwnership.
JavaScriptOwnership. For example, given the following class definition:
\snippet code/src_script_qjsengine.cpp 5
\snippet code/src_script_qjsengine.cpp 7
The \c staticMetaObject for the class can be exposed to JavaScript like so:
\snippet code/src_script_qjsengine.cpp 8
Instances of the class can then be created in JavaScript:
\snippet code/src_script_qjsengine.cpp 9
\note Currently only classes using the Q_OBJECT macro are supported; it is
not possible to expose the \c staticMetaObject of a Q_GADGET class to
JavaScript.
\section2 Dynamic QObject Properties
@ -541,7 +555,7 @@ QJSValue QJSEngine::newQObject(QObject *object)
When called as a constructor, a new instance of the class will be created.
Only constructors exposed by Q_INVOKABLE will be visible from the script engine.
\sa newQObject()
\sa newQObject(), {QObject Integration}
*/
QJSValue QJSEngine::newQMetaObject(const QMetaObject* metaObject) {
@ -558,7 +572,7 @@ QJSValue QJSEngine::newQMetaObject(const QMetaObject* metaObject) {
Creates a JavaScript object that wraps the static QMetaObject associated
with class \c{T}.
\sa newQObject()
\sa newQObject(), {QObject Integration}
*/

View File

@ -175,6 +175,9 @@ static void removeFromPropertyData(Object *object, int idx, bool accessor = fals
int size = o->internalClass->size;
for (int i = idx; i < size; ++i)
o->setProperty(v4, i, *o->propertyData(i + (accessor ? 2 : 1)));
o->setProperty(v4, size, Primitive::undefinedValue());
if (accessor)
o->setProperty(v4, size + 1, Primitive::undefinedValue());
}
void InternalClass::changeMember(Object *object, String *string, PropertyAttributes data, uint *index)

View File

@ -68,6 +68,22 @@ Page *getPage(Value *val) {
return reinterpret_cast<Page *>(reinterpret_cast<quintptr>(val) & ~((quintptr)(WTF::pageSize() - 1)));
}
QML_NEARLY_ALWAYS_INLINE void insertInFront(PersistentValueStorage *storage, Page *p)
{
p->header.next = reinterpret_cast<Page *>(storage->firstPage);
p->header.prev = reinterpret_cast<Page **>(&storage->firstPage);
if (p->header.next)
p->header.next->header.prev = &p->header.next;
storage->firstPage = p;
}
QML_NEARLY_ALWAYS_INLINE void unlink(Page *p)
{
if (p->header.prev)
*p->header.prev = p->header.next;
if (p->header.next)
p->header.next->header.prev = p->header.prev;
}
Page *allocatePage(PersistentValueStorage *storage)
{
@ -78,19 +94,14 @@ Page *allocatePage(PersistentValueStorage *storage)
p->header.engine = storage->engine;
p->header.alloc = page;
p->header.next = reinterpret_cast<Page *>(storage->firstPage);
p->header.prev = reinterpret_cast<Page **>(&storage->firstPage);
p->header.refCount = 0;
p->header.freeList = 0;
if (p->header.next)
p->header.next->header.prev = &p->header.next;
insertInFront(storage, p);
for (int i = 0; i < kEntriesPerPage - 1; ++i) {
p->values[i].setEmpty(i + 1);
}
p->values[kEntriesPerPage - 1].setEmpty(-1);
storage->firstPage = p;
return p;
}
@ -195,6 +206,12 @@ Value *PersistentValueStorage::allocate()
Value *v = p->values + p->header.freeList;
p->header.freeList = v->int_32();
if (p->header.freeList != -1 && p != firstPage) {
unlink(p);
insertInFront(this, p);
}
++p->header.refCount;
v->setRawValue(Encode::undefined());
@ -237,10 +254,7 @@ ExecutionEngine *PersistentValueStorage::getEngine(Value *v)
void PersistentValueStorage::freePage(void *page)
{
Page *p = static_cast<Page *>(page);
if (p->header.prev)
*p->header.prev = p->header.next;
if (p->header.next)
p->header.next->header.prev = p->header.prev;
unlink(p);
p->header.alloc.deallocate();
}

View File

@ -108,8 +108,8 @@ ReturnedValue QQmlContextWrapper::get(const Managed *m, String *name, bool *hasP
return result->asReturnedValue();
}
// Its possible we could delay the calculation of the "actual" context (in the case
// of sub contexts) until it is definately needed.
// It's possible we could delay the calculation of the "actual" context (in the case
// of sub contexts) until it is definitely needed.
QQmlContextData *context = resource->getContext();
QQmlContextData *expressionContext = context;
@ -248,8 +248,8 @@ bool QQmlContextWrapper::put(Managed *m, String *name, const Value &value)
return Object::put(m, name, value);
}
// Its possible we could delay the calculation of the "actual" context (in the case
// of sub contexts) until it is definately needed.
// It's possible we could delay the calculation of the "actual" context (in the case
// of sub contexts) until it is definitely needed.
QQmlContextData *context = wrapper->getContext();
QQmlContextData *expressionContext = context;

View File

@ -57,6 +57,8 @@
#include "qv4global_p.h"
#include <private/qv4heap_p.h>
#include <private/qnumeric_p.h>
QT_BEGIN_NAMESPACE
namespace QV4 {
@ -322,6 +324,8 @@ public:
return d;
}
QML_NEARLY_ALWAYS_INLINE void setDouble(double d) {
if (qt_is_nan(d))
d = qt_qnan();
memcpy(&_val, &d, 8);
_val ^= NaNEncodeMask;
Q_ASSERT(isDouble());

View File

@ -342,6 +342,9 @@ bool Chunk::sweep(ExecutionEngine *engine)
v->destroy(b);
b->_checkIsDestroyed();
}
#ifdef V4_USE_HEAPTRACK
heaptrack_report_free(itemToFree);
#endif
}
Q_V4_PROFILE_DEALLOC(engine, qPopulationCount((objectBitmap[i] | extendsBitmap[i])
- (blackBitmap[i] | e)) * Chunk::SlotSize,
@ -390,6 +393,9 @@ void Chunk::freeAll(ExecutionEngine *engine)
b->vtable()->destroy(b);
b->_checkIsDestroyed();
}
#ifdef V4_USE_HEAPTRACK
heaptrack_report_free(itemToFree);
#endif
}
Q_V4_PROFILE_DEALLOC(engine, (qPopulationCount(objectBitmap[i]|extendsBitmap[i])
- qPopulationCount(e)) * Chunk::SlotSize, Profiling::SmallItem);
@ -602,6 +608,9 @@ HeapItem *BlockAllocator::allocate(size_t size, bool forceAllocation) {
done:
m->setAllocatedSlots(slotsRequired);
Q_V4_PROFILE_ALLOC(engine, slotsRequired * Chunk::SlotSize, Profiling::SmallItem);
#ifdef V4_USE_HEAPTRACK
heaptrack_report_alloc(m, slotsRequired * Chunk::SlotSize);
#endif
// DEBUG << " " << hex << m->chunk() << m->chunk()->objectBitmap[0] << m->chunk()->extendsBitmap[0] << (m - m->chunk()->realBase());
return m;
}
@ -659,6 +668,9 @@ HeapItem *HugeItemAllocator::allocate(size_t size) {
chunks.push_back(HugeChunk{c, size});
Chunk::setBit(c->objectBitmap, c->first() - c->realBase());
Q_V4_PROFILE_ALLOC(engine, size, Profiling::LargeItem);
#ifdef V4_USE_HEAPTRACK
heaptrack_report_alloc(c, size);
#endif
return c->first();
}
@ -675,6 +687,9 @@ static void freeHugeChunk(ChunkAllocator *chunkAllocator, const HugeItemAllocato
b->_checkIsDestroyed();
}
chunkAllocator->free(c.chunk, c.size);
#ifdef V4_USE_HEAPTRACK
heaptrack_report_free(c.chunk);
#endif
}
void HugeItemAllocator::sweep(ClassDestroyStatsCallback classCountPtr)

View File

@ -56,6 +56,7 @@
#include <private/qqmlpropertyindex_p.h>
#include <private/qv4value_p.h>
#include <private/qv4persistent_p.h>
#include <private/qqmlrefcount_p.h>
#include <qjsengine.h>
#include <qvector.h>
@ -116,6 +117,7 @@ class Q_QML_PRIVATE_EXPORT QQmlData : public QAbstractDeclarativeData
{
public:
QQmlData();
~QQmlData();
static inline void init() {
static bool initialized = false;
@ -219,12 +221,15 @@ public:
quint32 jsEngineId; // id of the engine that created the jsWrapper
struct DeferredData {
DeferredData();
~DeferredData();
unsigned int deferredIdx;
QMultiHash<int, const QV4::CompiledData::Binding *> bindings;
QV4::CompiledData::CompilationUnit *compilationUnit;//Not always the same as the other compilation unit
QQmlRefPointer<QV4::CompiledData::CompilationUnit> compilationUnit;//Not always the same as the other compilation unit
QQmlContextData *context;//Could be either context or outerContext
Q_DISABLE_COPY(DeferredData);
};
QV4::CompiledData::CompilationUnit *compilationUnit;
QQmlRefPointer<QV4::CompiledData::CompilationUnit> compilationUnit;
QVector<DeferredData *> deferredData;
void deferData(int objectIndex, QV4::CompiledData::CompilationUnit *, QQmlContextData *);
@ -299,6 +304,7 @@ private:
const BindingBitsType *bits = (bindingBitsArraySize == InlineBindingArraySize) ? bindingBitsValue : bindingBits;
return bits[offset] & bitFlagForBit(bit);
}
Q_DISABLE_COPY(QQmlData);
};
bool QQmlData::wasDeleted(const QObject *object)

View File

@ -759,13 +759,17 @@ QQmlData::QQmlData()
hasInterceptorMetaObject(false), hasVMEMetaObject(false), parentFrozen(false),
bindingBitsArraySize(InlineBindingArraySize), notifyList(0),
bindings(0), signalHandlers(0), nextContextObject(0), prevContextObject(0),
lineNumber(0), columnNumber(0), jsEngineId(0), compilationUnit(0),
lineNumber(0), columnNumber(0), jsEngineId(0),
propertyCache(0), guards(0), extendedData(0)
{
memset(bindingBitsValue, 0, sizeof(bindingBitsValue));
init();
}
QQmlData::~QQmlData()
{
}
void QQmlData::destroyed(QAbstractDeclarativeData *d, QObject *o)
{
QQmlData *ddata = static_cast<QQmlData *>(d);
@ -937,6 +941,14 @@ void QQmlData::flushPendingBindingImpl(QQmlPropertyIndex index)
QQmlPropertyData::DontRemoveBinding);
}
QQmlData::DeferredData::DeferredData()
{
}
QQmlData::DeferredData::~DeferredData()
{
}
bool QQmlEnginePrivate::baseModulesUninitialized = true;
void QQmlEnginePrivate::init()
{
@ -1693,7 +1705,6 @@ void QQmlData::deferData(int objectIndex, QV4::CompiledData::CompilationUnit *co
QQmlData::DeferredData *deferData = new QQmlData::DeferredData;
deferData->deferredIdx = objectIndex;
deferData->compilationUnit = compilationUnit;
deferData->compilationUnit->addref();
deferData->context = context;
const QV4::CompiledData::Object *compiledObject = compilationUnit->objectAt(objectIndex);
@ -1715,7 +1726,6 @@ void QQmlData::releaseDeferredData()
while (it != deferredData.end()) {
DeferredData *deferData = *it;
if (deferData->bindings.isEmpty()) {
deferData->compilationUnit->release();
delete deferData;
it = deferredData.erase(it);
} else {
@ -1793,12 +1803,10 @@ void QQmlData::destroyed(QObject *object)
if (bindings && !bindings->ref.deref())
delete bindings;
if (compilationUnit) {
compilationUnit->release();
compilationUnit = 0;
}
compilationUnit = nullptr;
releaseDeferredData();
qDeleteAll(deferredData);
deferredData.clear();
QQmlBoundSignal *signalHandler = signalHandlers;
while (signalHandler) {

View File

@ -268,7 +268,7 @@ QtMsgType QQmlError::messageType() const
\since 5.9
Sets the \a messageType for this message. The message type determines which
QDebug handlers are responsible for recieving the message.
QDebug handlers are responsible for receiving the message.
*/
void QQmlError::setMessageType(QtMsgType messageType)
{

View File

@ -2080,29 +2080,38 @@ bool QQmlImportDatabase::importStaticPlugin(QObject *instance, const QString &ba
// Dynamic plugins are differentiated by their filepath. For static plugins we
// don't have that information so we use their address as key instead.
const QString uniquePluginID = QString::asprintf("%p", instance);
StringRegisteredPluginMap *plugins = qmlEnginePluginsWithRegisteredTypes();
QMutexLocker lock(&plugins->mutex);
{
StringRegisteredPluginMap *plugins = qmlEnginePluginsWithRegisteredTypes();
QMutexLocker lock(&plugins->mutex);
// Plugin types are global across all engines and should only be
// registered once. But each engine still needs to be initialized.
bool typesRegistered = plugins->contains(uniquePluginID);
bool engineInitialized = initializedPlugins.contains(uniquePluginID);
// Plugin types are global across all engines and should only be
// registered once. But each engine still needs to be initialized.
bool typesRegistered = plugins->contains(uniquePluginID);
if (typesRegistered) {
Q_ASSERT_X(plugins->value(uniquePluginID).uri == uri,
"QQmlImportDatabase::importStaticPlugin",
"Internal error: Static plugin imported previously with different uri");
} else {
RegisteredPlugin plugin;
plugin.uri = uri;
plugin.loader = 0;
plugins->insert(uniquePluginID, plugin);
if (typesRegistered) {
Q_ASSERT_X(plugins->value(uniquePluginID).uri == uri,
"QQmlImportDatabase::importStaticPlugin",
"Internal error: Static plugin imported previously with different uri");
} else {
RegisteredPlugin plugin;
plugin.uri = uri;
plugin.loader = 0;
plugins->insert(uniquePluginID, plugin);
if (!registerPluginTypes(instance, basePath, uri, typeNamespace, vmaj, errors))
return false;
if (!registerPluginTypes(instance, basePath, uri, typeNamespace, vmaj, errors))
return false;
}
// Release the lock on plugins early as we're done with the global part. Releasing the lock
// also allows other QML loader threads to acquire the lock while this thread is blocking
// in the initializeEngine call to the gui thread (which in turn may be busy waiting for
// other QML loader threads and thus not process the initializeEngine call).
}
if (!engineInitialized) {
// The plugin's per-engine initialization does not need lock protection, as this function is
// only called from the engine specific loader thread and importDynamicPlugin as well as
// importStaticPlugin are the only places of access.
if (!initializedPlugins.contains(uniquePluginID)) {
initializedPlugins.insert(uniquePluginID);
if (QQmlExtensionInterface *eiface = qobject_cast<QQmlExtensionInterface *>(instance)) {
@ -2124,68 +2133,77 @@ bool QQmlImportDatabase::importDynamicPlugin(const QString &filePath, const QStr
QFileInfo fileInfo(filePath);
const QString absoluteFilePath = fileInfo.absoluteFilePath();
QObject *instance = nullptr;
bool engineInitialized = initializedPlugins.contains(absoluteFilePath);
StringRegisteredPluginMap *plugins = qmlEnginePluginsWithRegisteredTypes();
QMutexLocker lock(&plugins->mutex);
bool typesRegistered = plugins->contains(absoluteFilePath);
{
StringRegisteredPluginMap *plugins = qmlEnginePluginsWithRegisteredTypes();
QMutexLocker lock(&plugins->mutex);
bool typesRegistered = plugins->contains(absoluteFilePath);
if (typesRegistered) {
Q_ASSERT_X(plugins->value(absoluteFilePath).uri == uri,
"QQmlImportDatabase::importDynamicPlugin",
"Internal error: Plugin imported previously with different uri");
}
if (!engineInitialized || !typesRegistered) {
if (!QQml_isFileCaseCorrect(absoluteFilePath)) {
if (errors) {
QQmlError error;
error.setDescription(tr("File name case mismatch for \"%1\"").arg(absoluteFilePath));
errors->prepend(error);
}
return false;
if (typesRegistered) {
Q_ASSERT_X(plugins->value(absoluteFilePath).uri == uri,
"QQmlImportDatabase::importDynamicPlugin",
"Internal error: Plugin imported previously with different uri");
}
QPluginLoader* loader = 0;
if (!typesRegistered) {
loader = new QPluginLoader(absoluteFilePath);
if (!loader->load()) {
if (!engineInitialized || !typesRegistered) {
if (!QQml_isFileCaseCorrect(absoluteFilePath)) {
if (errors) {
QQmlError error;
error.setDescription(loader->errorString());
error.setDescription(tr("File name case mismatch for \"%1\"").arg(absoluteFilePath));
errors->prepend(error);
}
delete loader;
return false;
}
} else {
loader = plugins->value(absoluteFilePath).loader;
QPluginLoader* loader = 0;
if (!typesRegistered) {
loader = new QPluginLoader(absoluteFilePath);
if (!loader->load()) {
if (errors) {
QQmlError error;
error.setDescription(loader->errorString());
errors->prepend(error);
}
delete loader;
return false;
}
} else {
loader = plugins->value(absoluteFilePath).loader;
}
instance = loader->instance();
if (!typesRegistered) {
RegisteredPlugin plugin;
plugin.uri = uri;
plugin.loader = loader;
plugins->insert(absoluteFilePath, plugin);
// Continue with shared code path for dynamic and static plugins:
if (!registerPluginTypes(instance, fileInfo.absolutePath(), uri, typeNamespace, vmaj, errors))
return false;
}
}
QObject *instance = loader->instance();
// Release the lock on plugins early as we're done with the global part. Releasing the lock
// also allows other QML loader threads to acquire the lock while this thread is blocking
// in the initializeEngine call to the gui thread (which in turn may be busy waiting for
// other QML loader threads and thus not process the initializeEngine call).
}
if (!typesRegistered) {
RegisteredPlugin plugin;
plugin.uri = uri;
plugin.loader = loader;
plugins->insert(absoluteFilePath, plugin);
// Continue with shared code path for dynamic and static plugins:
if (!registerPluginTypes(instance, fileInfo.absolutePath(), uri, typeNamespace, vmaj, errors))
return false;
if (!engineInitialized) {
// The plugin's per-engine initialization does not need lock protection, as this function is
// only called from the engine specific loader thread and importDynamicPlugin as well as
// importStaticPlugin are the only places of access.
initializedPlugins.insert(absoluteFilePath);
if (QQmlExtensionInterface *eiface = qobject_cast<QQmlExtensionInterface *>(instance)) {
QQmlEnginePrivate *ep = QQmlEnginePrivate::get(engine);
ep->typeLoader.initializeEngine(eiface, uri.toUtf8().constData());
}
if (!engineInitialized) {
// things on the engine (eg. adding new global objects) have to be done for every
// engine.
// XXX protect against double initialization
initializedPlugins.insert(absoluteFilePath);
if (QQmlExtensionInterface *eiface = qobject_cast<QQmlExtensionInterface *>(instance)) {
QQmlEnginePrivate *ep = QQmlEnginePrivate::get(engine);
ep->typeLoader.initializeEngine(eiface, uri.toUtf8().constData());
}
}
}
return true;

View File

@ -1566,6 +1566,12 @@ QString registrationTypeString(QQmlType::RegistrationType typeType)
bool checkRegistration(QQmlType::RegistrationType typeType, QQmlMetaTypeData *data, const char *uri, const QString &typeName, int majorVersion = -1)
{
if (!typeName.isEmpty()) {
if (typeName.at(0).isLower()) {
QString failure(QCoreApplication::translate("qmlRegisterType", "Invalid QML %1 name \"%2\"; type names must begin with an uppercase letter"));
data->typeRegistrationFailures.append(failure.arg(registrationTypeString(typeType)).arg(typeName));
return false;
}
int typeNameLen = typeName.length();
for (int ii = 0; ii < typeNameLen; ++ii) {
if (!(typeName.at(ii).isLetterOrNumber() || typeName.at(ii) == '_')) {
@ -1803,6 +1809,9 @@ int QQmlPrivate::qmlregister(RegistrationType type, void *data)
else
return -1;
if (!dtype.isValid())
return -1;
QMutexLocker lock(metaTypeDataLock());
QQmlMetaTypeData *typeData = metaTypeData();
typeData->undeletableTypes.insert(dtype);

View File

@ -203,10 +203,7 @@ QObject *QQmlObjectCreator::create(int subComponentIndex, QObject *parent, QQmlI
if (instance) {
QQmlData *ddata = QQmlData::get(instance);
Q_ASSERT(ddata);
if (ddata->compilationUnit)
ddata->compilationUnit->release();
ddata->compilationUnit = compilationUnit;
ddata->compilationUnit->addref();
}
if (topLevelCreator)

View File

@ -137,7 +137,7 @@ private:
QQmlEngine *engine;
QV4::ExecutionEngine *v4;
QV4::CompiledData::CompilationUnit *compilationUnit;
QQmlRefPointer<QV4::CompiledData::CompilationUnit> compilationUnit;
const QV4::CompiledData::Unit *qmlUnit;
QQmlGuardedContextData parentContext;
QQmlContextData *context;

View File

@ -134,11 +134,11 @@ ReturnedValue QQmlTypeWrapper::create(QV4::ExecutionEngine *engine, QObject *o,
}
static int enumForSingleton(QV4::ExecutionEngine *v4, String *name, QObject *qobjectSingleton,
const QQmlType &type)
const QQmlType &type, bool *ok)
{
bool ok;
int value = type.enumValue(QQmlEnginePrivate::get(v4->qmlEngine()), name, &ok);
if (ok)
Q_ASSERT(ok != nullptr);
int value = type.enumValue(QQmlEnginePrivate::get(v4->qmlEngine()), name, ok);
if (*ok)
return value;
// ### Optimize
@ -146,10 +146,11 @@ static int enumForSingleton(QV4::ExecutionEngine *v4, String *name, QObject *qob
const QMetaObject *metaObject = qobjectSingleton->metaObject();
for (int ii = metaObject->enumeratorCount() - 1; ii >= 0; --ii) {
QMetaEnum e = metaObject->enumerator(ii);
value = e.keyToValue(enumName.constData(), &ok);
if (ok)
value = e.keyToValue(enumName.constData(), ok);
if (*ok)
return value;
}
*ok = false;
return -1;
}
@ -192,8 +193,9 @@ ReturnedValue QQmlTypeWrapper::get(const Managed *m, String *name, bool *hasProp
// check for enum value
const bool includeEnums = w->d()->mode == Heap::QQmlTypeWrapper::IncludeEnums;
if (includeEnums && name->startsWithUpper()) {
const int value = enumForSingleton(v4, name, qobjectSingleton, type);
if (value != -1)
bool ok = false;
const int value = enumForSingleton(v4, name, qobjectSingleton, type, &ok);
if (ok)
return QV4::Primitive::fromInt32(value).asReturnedValue();
}
@ -205,8 +207,8 @@ ReturnedValue QQmlTypeWrapper::get(const Managed *m, String *name, bool *hasProp
// Warn when attempting to access a lowercased enum value, singleton case
if (!ok && includeEnums && !name->startsWithUpper()) {
const int value = enumForSingleton(v4, name, qobjectSingleton, type);
if (value != -1)
enumForSingleton(v4, name, qobjectSingleton, type, &ok);
if (ok)
return throwLowercaseEnumError(v4, name, type);
}

View File

@ -98,6 +98,8 @@ void Heap::QQmlValueTypeWrapper::destroy()
valueType->metaType.destruct(gadgetPtr);
::operator delete(gadgetPtr);
}
if (_propertyCache)
_propertyCache->release();
Object::destroy();
}

View File

@ -45,6 +45,17 @@
#include <QtCore/qobject.h>
//
// W A R N I N G
// -------------
//
// This file is not part of the Qt API. It exists purely as an
// implementation detail. This header file may change from version to
// version without notice, or even be removed.
//
// We mean it.
//
QT_BEGIN_NAMESPACE
class QQmlProfilerEventReceiver : public QObject

View File

@ -41,6 +41,10 @@ QObjectList or a \l QAbstractItemModel. The first three are useful for exposing
simpler datasets, while QAbstractItemModel provides a more flexible solution for
more complex models.
For a video tutorial that takes you through the whole process of exposing a C++
model to QML, see the
\l {https://youtu.be/9BcAYDlpuT8}{Using C++ Models in QML Tutorial}.
\section2 QStringList-based Model
A model may be a simple \l QStringList, which provides the contents of the list

View File

@ -61,14 +61,20 @@ int QQuickTapHandler::m_touchMultiTapDistanceSquared(-1);
TapHandler is a handler for taps on a touchscreen or clicks on a mouse.
Detection of a valid tap gesture depends on \l gesturePolicy.
Detection of a valid tap gesture depends on \l gesturePolicy. The default
value is DragThreshold, which requires the press and release to be close
together in both space and time. In this case, DragHandler is able to
function using only a passive grab, and therefore does not interfere with
event delivery to any other Items or Pointer Handlers. So the default
gesturePolicy is useful when you want to modify behavior of an existing
control or Item by adding a TapHandler with bindings and/or JavaScript
callbacks.
Note that buttons (such as QPushButton) are often implemented not to care
whether the press and release occur close together: if you press the button
and then change your mind, you need to drag all the way off the edge of the
button in order to cancel the click. Therefore the default
\l gesturePolicy is \c TapHandler.ReleaseWithinBounds. If you want to require
that the press and release are close together in both space and time,
set it to \c TapHandler.DragThreshold.
button in order to cancel the click. For this use case, set the
\l gesturePolicy to \c TapHandler.ReleaseWithinBounds.
For multi-tap gestures (double-tap, triple-tap etc.), the distance moved
must not exceed QPlatformTheme::MouseDoubleClickDistance with mouse and
@ -81,7 +87,7 @@ int QQuickTapHandler::m_touchMultiTapDistanceSquared(-1);
QQuickTapHandler::QQuickTapHandler(QObject *parent)
: QQuickSinglePointHandler(parent)
, m_pressed(false)
, m_gesturePolicy(ReleaseWithinBounds)
, m_gesturePolicy(DragThreshold)
, m_tapCount(0)
, m_longPressThreshold(-1)
, m_lastTapTimestamp(0.0)

View File

@ -2809,7 +2809,8 @@ void QQuickItem::stackBefore(const QQuickItem *sibling)
{
Q_D(QQuickItem);
if (!sibling || sibling == this || !d->parentItem || d->parentItem != QQuickItemPrivate::get(sibling)->parentItem) {
qWarning("QQuickItem::stackBefore: Cannot stack before %p, which must be a sibling", sibling);
qWarning().nospace() << "QQuickItem::stackBefore: Cannot stack "
<< this << " before " << sibling << ", which must be a sibling";
return;
}
@ -2853,7 +2854,8 @@ void QQuickItem::stackAfter(const QQuickItem *sibling)
{
Q_D(QQuickItem);
if (!sibling || sibling == this || !d->parentItem || d->parentItem != QQuickItemPrivate::get(sibling)->parentItem) {
qWarning("QQuickItem::stackAfter: Cannot stack after %p, which must be a sibling", sibling);
qWarning().nospace() << "QQuickItem::stackAfter: Cannot stack "
<< this << " after " << sibling << ", which must be a sibling";
return;
}
@ -2943,6 +2945,7 @@ void QQuickItemPrivate::addChild(QQuickItem *child)
if (childPrivate->subtreeHoverEnabled && !subtreeHoverEnabled)
setHasHoverInChild(true);
childPrivate->recursiveRefFromEffectItem(extra.value().recursiveEffectRefCount);
markSortedChildrenDirty(child);
dirty(QQuickItemPrivate::ChildrenChanged);
@ -2971,6 +2974,7 @@ void QQuickItemPrivate::removeChild(QQuickItem *child)
if (childPrivate->subtreeHoverEnabled && subtreeHoverEnabled)
setHasHoverInChild(false);
childPrivate->recursiveRefFromEffectItem(-extra.value().recursiveEffectRefCount);
markSortedChildrenDirty(child);
dirty(QQuickItemPrivate::ChildrenChanged);
@ -6071,28 +6075,48 @@ void QQuickItemPrivate::removeFromDirtyList()
void QQuickItemPrivate::refFromEffectItem(bool hide)
{
++extra.value().effectRefCount;
if (1 == extra->effectRefCount) {
if (extra->effectRefCount == 1) {
dirty(EffectReference);
if (parentItem) QQuickItemPrivate::get(parentItem)->dirty(ChildrenStackingChanged);
if (parentItem)
QQuickItemPrivate::get(parentItem)->dirty(ChildrenStackingChanged);
}
if (hide) {
if (++extra->hideRefCount == 1)
dirty(HideReference);
}
recursiveRefFromEffectItem(1);
}
void QQuickItemPrivate::recursiveRefFromEffectItem(int refs)
{
Q_Q(QQuickItem);
if (!refs)
return;
extra.value().recursiveEffectRefCount += refs;
for (int ii = 0; ii < childItems.count(); ++ii) {
QQuickItem *child = childItems.at(ii);
QQuickItemPrivate::get(child)->recursiveRefFromEffectItem(refs);
}
// Polish may rely on the effect ref count so trigger one, if item is not visible
// (if visible, it will be triggered automatically).
if (!effectiveVisible && refs > 0 && extra.value().recursiveEffectRefCount == 1) // it wasn't referenced, now it's referenced
q->polish();
}
void QQuickItemPrivate::derefFromEffectItem(bool unhide)
{
Q_ASSERT(extra->effectRefCount);
--extra->effectRefCount;
if (0 == extra->effectRefCount) {
if (extra->effectRefCount == 0) {
dirty(EffectReference);
if (parentItem) QQuickItemPrivate::get(parentItem)->dirty(ChildrenStackingChanged);
if (parentItem)
QQuickItemPrivate::get(parentItem)->dirty(ChildrenStackingChanged);
}
if (unhide) {
if (--extra->hideRefCount == 0)
dirty(HideReference);
}
recursiveRefFromEffectItem(-1);
}
void QQuickItemPrivate::setCulled(bool cull)
@ -8598,6 +8622,7 @@ QQuickItemPrivate::ExtraData::ExtraData()
layer(0),
#endif
effectRefCount(0), hideRefCount(0),
recursiveEffectRefCount(0),
opacityNode(0), clipNode(0), rootNode(0),
acceptedMouseButtons(0), origin(QQuickItem::Center),
transparentForPositioner(false)

View File

@ -360,8 +360,11 @@ public:
#endif
QPointF userTransformOriginPoint;
// these do not include child items
int effectRefCount;
int hideRefCount;
// updated recursively for child items as well
int recursiveEffectRefCount;
QSGOpacityNode *opacityNode;
QQuickDefaultClipNode *clipNode;
@ -614,6 +617,7 @@ public:
// A reference from an effect item means that this item is used by the effect, so
// it should insert a root node.
void refFromEffectItem(bool hide);
void recursiveRefFromEffectItem(int refs);
void derefFromEffectItem(bool unhide);
void itemChange(QQuickItem::ItemChange, const QQuickItem::ItemChangeData &);

View File

@ -1894,6 +1894,9 @@ void QQuickItemViewPrivate::layout()
inLayout = true;
// viewBounds contains bounds before any add/remove/move operation to the view
QRectF viewBounds(q->contentX(), q->contentY(), q->width(), q->height());
if (!isValid() && !visibleItems.count()) {
clear();
setPosition(contentStartOffset());
@ -1960,7 +1963,6 @@ void QQuickItemViewPrivate::layout()
prepareVisibleItemTransitions();
QRectF viewBounds(q->contentX(), q->contentY(), q->width(), q->height());
for (QList<FxViewItem*>::Iterator it = releasePendingTransition.begin();
it != releasePendingTransition.end(); ) {
FxViewItem *item = *it;

View File

@ -686,6 +686,13 @@ void QQuickLoaderPrivate::incubatorStateChanged(QQmlIncubator::Status status)
if (status == QQmlIncubator::Ready) {
object = incubator->object();
item = qmlobject_cast<QQuickItem*>(object);
if (!item) {
QQuickWindow *window = qmlobject_cast<QQuickWindow*>(object);
if (window) {
qCDebug(lcTransient) << window << "is transient for" << q->window();
window->setTransientParent(q->window());
}
}
emit q->itemChanged();
initResize();
incubator->clear();
@ -830,6 +837,18 @@ void QQuickLoader::componentComplete()
}
}
void QQuickLoader::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &value)
{
if (change == ItemSceneChange) {
QQuickWindow *loadedWindow = qmlobject_cast<QQuickWindow *>(item());
if (loadedWindow) {
qCDebug(lcTransient) << loadedWindow << "is transient for" << value.window;
loadedWindow->setTransientParent(value.window);
}
}
QQuickItem::itemChange(change, value);
}
/*!
\qmlsignal QtQuick::Loader::loaded()

View File

@ -107,6 +107,7 @@ Q_SIGNALS:
protected:
void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) override;
void componentComplete() override;
void itemChange(ItemChange change, const ItemChangeData &value) override;
private:
void setSource(const QUrl &sourceUrl, bool needsClear);

View File

@ -1108,7 +1108,8 @@ void QQuickTextInputPrivate::checkIsValid()
Q_Q(QQuickTextInput);
ValidatorState state = hasAcceptableInput(m_text);
m_validInput = state != InvalidInput;
if (!m_maskData)
m_validInput = state != InvalidInput;
if (state != AcceptableInput) {
if (m_acceptableInput) {
m_acceptableInput = false;
@ -3561,11 +3562,15 @@ bool QQuickTextInputPrivate::finishChange(int validateFromState, bool update, bo
#if QT_CONFIG(validator)
if (m_validator) {
QString textCopy = m_text;
if (m_maskData)
textCopy = maskString(0, m_text, true);
int cursorCopy = m_cursor;
QValidator::State state = m_validator->validate(textCopy, cursorCopy);
if (m_maskData)
textCopy = m_text;
m_validInput = state != QValidator::Invalid;
m_acceptableInput = state == QValidator::Acceptable;
if (m_validInput) {
if (m_validInput && !m_maskData) {
if (m_text != textCopy) {
internalSetText(textCopy, cursorCopy);
return true;
@ -3574,31 +3579,8 @@ bool QQuickTextInputPrivate::finishChange(int validateFromState, bool update, bo
}
}
#endif
if (m_maskData) {
m_validInput = true;
if (m_text.length() != m_maxLength) {
m_validInput = false;
m_acceptableInput = false;
} else {
for (int i = 0; i < m_maxLength; ++i) {
if (m_maskData[i].separator) {
if (m_text.at(i) != m_maskData[i].maskChar) {
m_validInput = false;
m_acceptableInput = false;
break;
}
} else {
if (!isValidInput(m_text.at(i), m_maskData[i].maskChar)) {
m_acceptableInput = false;
if (m_text.at(i) != m_blank)
m_validInput = false;
break;
}
}
}
}
}
if (m_maskData)
checkIsValid();
if (validateFromState >= 0 && wasValidInput && !m_validInput) {
if (m_transactions.count())

View File

@ -1,6 +1,6 @@
/****************************************************************************
**
** Copyright (C) 2017 The Qt Company Ltd.
** Copyright (C) 2018 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtQuick module of the Qt Toolkit.
@ -2430,8 +2430,6 @@ void QQuickWindowPrivate::deliverUpdatedTouchPoints(QQuickPointerTouchEvent *eve
done = true;
event->localize(receiver);
handler->handlePointerEvent(event);
if (event->allPointsAccepted())
done = true;
}
if (done)
break;
@ -2532,8 +2530,6 @@ void QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem *item, QQuickPo
}
if (handlersOnly)
return;
if (pointerEvent->allPointsAccepted() && !pointerEvent->isReleaseEvent())
return;
// If all points are released and the item is not the grabber, it doesn't get the event.
// But if at least one point is still pressed, we might be in a potential gesture-takeover scenario.
@ -2545,8 +2541,6 @@ void QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem *item, QQuickPo
auto event = pointerEvent->asPointerMouseEvent();
if (event && item->acceptedMouseButtons() & event->button()) {
auto point = event->point(0);
if (point->isAccepted())
return;
// The only reason to already have a mouse grabber here is
// synthetic events - flickable sends one when setPressDelay is used.
auto oldMouseGrabber = q->mouseGrabberItem();

View File

@ -123,7 +123,13 @@ void QQuickWindowQmlImpl::componentComplete()
{
Q_D(QQuickWindowQmlImpl);
d->complete = true;
if (transientParent() && !transientParent()->isVisible()) {
QQuickItem *itemParent = qmlobject_cast<QQuickItem *>(QObject::parent());
if (itemParent && !itemParent->window()) {
qCDebug(lcTransient) << "window" << title() << "has invisible Item parent" << itemParent << "transientParent"
<< transientParent() << "declared visibility" << d->visibility << "; delaying show";
connect(itemParent, &QQuickItem::windowChanged, this,
&QQuickWindowQmlImpl::setWindowVisibility, Qt::QueuedConnection);
} else if (transientParent() && !transientParent()->isVisible()) {
connect(transientParent(), &QQuickWindow::visibleChanged, this,
&QQuickWindowQmlImpl::setWindowVisibility, Qt::QueuedConnection);
} else {
@ -137,9 +143,10 @@ void QQuickWindowQmlImpl::setWindowVisibility()
if (transientParent() && !transientParent()->isVisible())
return;
if (sender()) {
disconnect(transientParent(), &QWindow::visibleChanged, this,
&QQuickWindowQmlImpl::setWindowVisibility);
if (QQuickItem *senderItem = qmlobject_cast<QQuickItem *>(sender())) {
disconnect(senderItem, &QQuickItem::windowChanged, this, &QQuickWindowQmlImpl::setWindowVisibility);
} else if (sender()) {
disconnect(transientParent(), &QWindow::visibleChanged, this, &QQuickWindowQmlImpl::setWindowVisibility);
}
// We have deferred window creation until we have the full picture of what

View File

@ -97,7 +97,6 @@ void QSGSoftwareRenderLoop::windowDestroyed(QQuickWindow *window)
if (m_windows.size() == 0) {
rc->invalidate();
QCoreApplication::sendPostedEvents(0, QEvent::DeferredDelete);
}
}

View File

@ -144,7 +144,7 @@ ShaderManager::Shader *ShaderManager::prepareMaterial(QSGMaterial *material)
Q_QUICK_SG_PROFILE_START(QQuickProfiler::SceneGraphContextFrame);
QSGMaterialShader *s = material->createShader();
QOpenGLContext *ctx = QOpenGLContext::currentContext();
QOpenGLContext *ctx = context->openglContext();
QSurfaceFormat::OpenGLContextProfile profile = ctx->format().profile();
QOpenGLShaderProgram *p = s->program();
@ -2035,7 +2035,7 @@ Renderer::ClipType Renderer::updateStencilClip(const QSGClipNode *clip)
int vboSize = 0;
bool useVBO = false;
QOpenGLContext *ctx = QOpenGLContext::currentContext();
QOpenGLContext *ctx = m_context->openglContext();
QSurfaceFormat::OpenGLContextProfile profile = ctx->format().profile();
if (!ctx->isOpenGLES() && profile == QSurfaceFormat::CoreProfile) {
@ -2497,18 +2497,21 @@ void Renderer::updateLineWidth(QSGGeometry *g)
if (g->drawingMode() == GL_LINE_STRIP || g->drawingMode() == GL_LINE_LOOP || g->drawingMode() == GL_LINES)
glLineWidth(g->lineWidth());
#if !defined(QT_OPENGL_ES_2)
else if (!QOpenGLContext::currentContext()->isOpenGLES() && g->drawingMode() == GL_POINTS) {
QOpenGLFunctions_1_0 *gl1funcs = 0;
QOpenGLFunctions_3_2_Core *gl3funcs = 0;
if (QOpenGLContext::currentContext()->format().profile() == QSurfaceFormat::CoreProfile)
gl3funcs = QOpenGLContext::currentContext()->versionFunctions<QOpenGLFunctions_3_2_Core>();
else
gl1funcs = QOpenGLContext::currentContext()->versionFunctions<QOpenGLFunctions_1_0>();
Q_ASSERT(gl1funcs || gl3funcs);
if (gl1funcs)
gl1funcs->glPointSize(g->lineWidth());
else
gl3funcs->glPointSize(g->lineWidth());
else {
QOpenGLContext *ctx = m_context->openglContext();
if (!ctx->isOpenGLES() && g->drawingMode() == GL_POINTS) {
QOpenGLFunctions_1_0 *gl1funcs = 0;
QOpenGLFunctions_3_2_Core *gl3funcs = 0;
if (ctx->format().profile() == QSurfaceFormat::CoreProfile)
gl3funcs = ctx->versionFunctions<QOpenGLFunctions_3_2_Core>();
else
gl1funcs = ctx->versionFunctions<QOpenGLFunctions_1_0>();
Q_ASSERT(gl1funcs || gl3funcs);
if (gl1funcs)
gl1funcs->glPointSize(g->lineWidth());
else
gl3funcs->glPointSize(g->lineWidth());
}
}
#endif
}
@ -2614,6 +2617,8 @@ void Renderer::deleteRemovedElements()
void Renderer::render()
{
Q_ASSERT(m_context->openglContext() == QOpenGLContext::currentContext());
if (Q_UNLIKELY(debug_dump())) {
qDebug("\n");
QSGNodeDumper::dump(rootNode());
@ -3156,7 +3161,7 @@ void Renderer::visualizeOverdraw()
visualizeOverdraw_helper(m_nodes.value(rootNode()));
// Animate the view...
QSurface *surface = QOpenGLContext::currentContext()->surface();
QSurface *surface = m_context->openglContext()->surface();
if (surface->surfaceClass() == QSurface::Window)
if (QQuickWindow *window = qobject_cast<QQuickWindow *>(static_cast<QWindow *>(surface)))
window->update();

View File

@ -768,6 +768,19 @@ void QSGGeometry::updateColoredRectGeometry(QSGGeometry *g, const QRectF &rect)
v[3].y = rect.bottom();
}
/*!
\enum QSGGeometry::AttributeType
This enum identifies several attribute types.
\value UnknownAttribute Don't care
\value PositionAttribute Position
\value ColorAttribute Color
\value TexCoordAttribute Texture coordinate
\value TexCoord1Attribute Texture coordinate 1
\value TexCoord2Attribute Texture coordinate 2
*/
/*!
\enum QSGGeometry::DataPattern

View File

@ -443,7 +443,12 @@ void QSGMaterialShader::compile()
otherwise returns \c false.
*/
/*!
\fn bool QSGMaterialShader::RenderState::isCachedMaterialDataDirty() const
Returns \c true if the dirtyStates() contains the dirty cached material state,
otherwise returns \c false.
*/
/*!
\fn QSGMaterialShader::RenderState::DirtyStates QSGMaterialShader::RenderState::dirtyStates() const

View File

@ -114,6 +114,10 @@ static void qt_print_node_count()
\value DirtyOpacity The opacity of a QSGOpacityNode has changed.
\value DirtySubtreeBlocked The subtree has been blocked.
\omitvalue DirtyForceUpdate
\omitvalue DirtyUsePreprocess
\omitvalue DirtyPropagationMask
\sa QSGNode::markDirty()
*/
@ -135,6 +139,8 @@ static void qt_print_node_count()
ownership over the opaque material and will delete it when the node is
destroyed or a material is assigned.
\value InternalReserved Reserved for internal use.
\omitvalue IsVisitableNode
*/
/*!
@ -149,6 +155,8 @@ static void qt_print_node_count()
\value OpacityNodeType The type of QSGOpacityNode
\value RenderNodeType The type of QSGRenderNode
\omitvalue RootNodeType
\sa type()
*/

View File

@ -77,9 +77,7 @@ public:
TransformNodeType,
ClipNodeType,
OpacityNodeType,
#ifndef qdoc
RootNodeType,
#endif
RenderNodeType
};
@ -96,9 +94,8 @@ public:
OwnsOpaqueMaterial = 0x00040000,
// Uppermost 8 bits are reserved for internal use.
#ifndef qdoc
IsVisitableNode = 0x01000000
#else
#ifdef Q_CLANG_QDOC
InternalReserved = 0x01000000
#endif
};
@ -113,7 +110,6 @@ public:
DirtyMaterial = 0x2000,
DirtyOpacity = 0x4000,
#ifndef qdoc
DirtyForceUpdate = 0x8000,
DirtyUsePreprocess = UsePreprocess,
@ -122,7 +118,6 @@ public:
| DirtyNodeAdded
| DirtyOpacity
| DirtyForceUpdate
#endif
};
Q_DECLARE_FLAGS(DirtyState, DirtyStateBit)

View File

@ -212,6 +212,22 @@ void QSGRenderNode::releaseResources()
{
}
/*!
\enum QSGRenderNode::StateFlag
This enum is a bit mask identifying several states.
\value DepthState Depth
\value StencilState Stencil
\value ScissorState Scissor
\value ColorState Color
\value BlendState Blend
\value CullState Cull
\value ViewportState View poirt
\value RenderTargetState Render target
*/
/*!
\enum QSGRenderNode::RenderingFlag
@ -354,7 +370,7 @@ QSGRenderNode::RenderState::~RenderState()
*/
/*!
\fn const QRegion *QSGRenderNode::clipRegion() const
\fn const QRegion *QSGRenderNode::RenderState::clipRegion() const
\return the current clip region or null for backends where clipping is
implemented via stencil or scissoring.

View File

@ -168,7 +168,7 @@ QT_BEGIN_NAMESPACE
*/
/*!
\fn QSGImageNode::TextureCoordinatesTransformMode textureCoordinatesTransform() const
\fn QSGImageNode::TextureCoordinatesTransformMode QSGImageNode::textureCoordinatesTransform() const
Returns the mode used to generate texture coordinates for this node.
*/
@ -187,6 +187,15 @@ QT_BEGIN_NAMESPACE
\return \c true if the node takes ownership of the texture; otherwise \c false.
*/
/*!
Updates the geometry \a g with the \a texture, the coordinates
in \a rect, and the texture coordinates from \a sourceRect.
\a g is assumed to be a triangle strip of four vertices of type
QSGGeometry::TexturedPoint2D.
\a texCoordMode is used for normalizing the \a sourceRect.
*/
void QSGImageNode::rebuildGeometry(QSGGeometry *g,
QSGTexture *texture,
const QRectF &rect,

View File

@ -138,7 +138,7 @@ template <typename State>
class QSGSimpleMaterial : public QSGMaterial
{
public:
#ifndef qdoc
#ifndef Q_CLANG_QDOC
QSGSimpleMaterial(const State &aState, PtrShaderCreateFunc func)
: m_state(aState)
, m_func(func)

View File

@ -304,7 +304,17 @@ void QSGOpaqueTextureMaterial::setTexture(QSGTexture *texture)
The default vertical wrap mode is \c QSGTexture::ClampToEdge.
*/
/*!
\fn void QSGOpaqueTextureMaterial::setAnisotropyLevel(QSGTexture::AnisotropyLevel level)
Sets this material's anistropy level to \a level.
*/
/*!
\fn QSGTexture::AnisotropyLevel QSGOpaqueTextureMaterial::anisotropyLevel() const
Returns this material's anistropy level.
*/
/*!
\internal

View File

@ -683,13 +683,15 @@ QSize QQuickImageProviderWithOptions::loadSize(const QSize &originalSize, const
return res;
const bool preserveAspectCropOrFit = options.preserveAspectRatioCrop() || options.preserveAspectRatioFit();
const bool force_scale = (format == "svg" || format == "svgz");
if (!preserveAspectCropOrFit && (format == "svg" || format == "svgz"))
return requestedSize;
qreal ratio = 0.0;
if (requestedSize.width() && (preserveAspectCropOrFit || force_scale || requestedSize.width() < originalSize.width())) {
if (requestedSize.width() && (preserveAspectCropOrFit || requestedSize.width() < originalSize.width())) {
ratio = qreal(requestedSize.width()) / originalSize.width();
}
if (requestedSize.height() && (preserveAspectCropOrFit || force_scale || requestedSize.height() < originalSize.height())) {
if (requestedSize.height() && (preserveAspectCropOrFit || requestedSize.height() < originalSize.height())) {
qreal hr = qreal(requestedSize.height()) / originalSize.height();
if (ratio == 0.0)
ratio = hr;

13
tests/auto/bic/README Normal file
View File

@ -0,0 +1,13 @@
This directory contains test data to be used by tst_bic to check that we don't
introduce binary incompatible changes between releases. The bic test is run
after every successful integration on Linux only. This data is generated after
each minor release. The generated BC files contain virtual tables, and the bic
test checks new content against the old data.
See the following README for an explanation of how to generate this data:
http://code.qt.io/cgit/qt/qtqa.git/tree/tests/postbuild/bic/README
The test itself can be found here:
http://code.qt.io/cgit/qt/qtqa.git/tree/tests/postbuild/bic

View File

@ -47,7 +47,7 @@ QQmlDebugProcess::QQmlDebugProcess(const QString &executable, QObject *parent)
this, &QQmlDebugProcess::processAppOutput);
connect(&m_process, &QProcess::errorOccurred,
this, &QQmlDebugProcess::processError);
connect(&m_process, static_cast<void(QProcess::*)(int)>(&QProcess::finished),
connect(&m_process, QOverload<int>::of(&QProcess::finished),
this, [this]() {
m_timer.stop();
m_eventLoop.quit();

View File

@ -33,6 +33,7 @@
#include <QProcess>
#include <QLibraryInfo>
#include <QSysInfo>
#include <private/qqmlcomponent_p.h>
class tst_qmlcachegen: public QObject
{
@ -118,6 +119,16 @@ void tst_qmlcachegen::loadGeneratedFile()
const QString cacheFilePath = testFilePath + QLatin1Char('c');
QVERIFY(QFile::exists(cacheFilePath));
{
QFile cache(cacheFilePath);
QVERIFY(cache.open(QIODevice::ReadOnly));
const QV4::CompiledData::Unit *cacheUnit = reinterpret_cast<const QV4::CompiledData::Unit *>(cache.map(/*offset*/0, sizeof(QV4::CompiledData::Unit)));
QVERIFY(cacheUnit);
QVERIFY(cacheUnit->flags & QV4::CompiledData::Unit::StaticData);
QVERIFY(cacheUnit->flags & QV4::CompiledData::Unit::PendingTypeCompilation);
}
QVERIFY(QFile::remove(testFilePath));
QQmlEngine engine;
@ -125,6 +136,13 @@ void tst_qmlcachegen::loadGeneratedFile()
QScopedPointer<QObject> obj(component.create());
QVERIFY(!obj.isNull());
QCOMPARE(obj->property("value").toInt(), 42);
auto componentPrivate = QQmlComponentPrivate::get(&component);
QVERIFY(componentPrivate);
auto compilationUnit = componentPrivate->compilationUnit;
QVERIFY(compilationUnit);
QVERIFY(compilationUnit->data);
QVERIFY(!(compilationUnit->data->flags & QV4::CompiledData::Unit::StaticData));
}
void tst_qmlcachegen::translationExpressionSupport()

View File

@ -0,0 +1,5 @@
import QtQuick 2.0
QtObject {
property var prop: undefined
}

View File

@ -1663,7 +1663,8 @@ class SingletonWithEnum : public QObject
Q_ENUMS(TestEnum)
public:
enum TestEnum {
TestValue = 42
TestValue = 42,
TestValue_MinusOne = -1
};
};

View File

@ -348,6 +348,7 @@ private slots:
void forInIterator();
void localForInIterator();
void shadowedFunctionName();
void anotherNaN();
private:
// static void propertyVarWeakRefCallback(v8::Persistent<v8::Value> object, void* parameter);
@ -7922,6 +7923,15 @@ void tst_qqmlecmascript::singletonWithEnum()
QVariant prop = obj->property("testValue");
QCOMPARE(prop.type(), QVariant::Int);
QCOMPARE(prop.toInt(), int(SingletonWithEnum::TestValue));
{
QQmlExpression expr(qmlContext(obj.data()), obj.data(), "SingletonWithEnum.TestValue_MinusOne");
bool valueUndefined = false;
QVariant result = expr.evaluate(&valueUndefined);
QVERIFY2(!expr.hasError(), qPrintable(expr.error().toString()));
QVERIFY(!valueUndefined);
QCOMPARE(result.toInt(), -1);
}
}
void tst_qqmlecmascript::lazyBindingEvaluation()
@ -8369,6 +8379,20 @@ void tst_qqmlecmascript::qtbug_60547()
QCOMPARE(object->property("counter"), QVariant(int(1)));
}
void tst_qqmlecmascript::anotherNaN()
{
QQmlComponent component(&engine, testFileUrl("nans.qml"));
QScopedPointer<QObject> object(component.create());
QVERIFY2(!object.isNull(), qPrintable(component.errorString()));
object->setProperty("prop", std::numeric_limits<double>::quiet_NaN()); // don't crash
std::uint64_t anotherNaN = 0xFFFFFF01000000F7ul;
double d;
std::memcpy(&d, &anotherNaN, sizeof(d));
QVERIFY(std::isnan(d));
object->setProperty("prop", d); // don't crash
}
void tst_qqmlecmascript::delayLoadingArgs()
{
QJSEngine engine;

View File

@ -0,0 +1 @@
6:5:Invalid alias target

View File

@ -0,0 +1,10 @@
import QtQml 2.0
QtObject {
property alias dataValue: dataVal
invalidAliasComponent {
id: dataVal
strValue: "value2"
}
}

View File

@ -0,0 +1,5 @@
import QtQml 2.0
QtObject {
property string strValue: "value1"
}

View File

@ -279,6 +279,8 @@ private slots:
void accessDeletedObject();
void lowercaseTypeNames();
private:
QQmlEngine engine;
QStringList defaultImportPathList;
@ -521,6 +523,7 @@ void tst_qqmllanguage::errors_data()
QTest::newRow("invalidAlias.10") << "invalidAlias.10.qml" << "invalidAlias.10.errors.txt" << false;
QTest::newRow("invalidAlias.11") << "invalidAlias.11.qml" << "invalidAlias.11.errors.txt" << false;
QTest::newRow("invalidAlias.12") << "invalidAlias.12.qml" << "invalidAlias.12.errors.txt" << false;
QTest::newRow("invalidAlias.13") << "invalidAlias.13.qml" << "invalidAlias.13.errors.txt" << false;
QTest::newRow("invalidAttachedProperty.1") << "invalidAttachedProperty.1.qml" << "invalidAttachedProperty.1.errors.txt" << false;
QTest::newRow("invalidAttachedProperty.2") << "invalidAttachedProperty.2.qml" << "invalidAttachedProperty.2.errors.txt" << false;
@ -4902,6 +4905,12 @@ void tst_qqmllanguage::accessDeletedObject()
QVERIFY(!o.isNull());
}
void tst_qqmllanguage::lowercaseTypeNames()
{
QCOMPARE(qmlRegisterType<QObject>("Test", 1, 0, "lowerCaseTypeName"), -1);
QCOMPARE(qmlRegisterSingletonType<QObject>("Test", 1, 0, "lowerCaseTypeName", nullptr), -1);
}
QTEST_MAIN(tst_qqmllanguage)
#include "tst_qqmllanguage.moc"

View File

@ -0,0 +1,2 @@
module moduleWithStaticPlugin
plugin secondStaticPlugin

View File

@ -0,0 +1,2 @@
module moduleWithWaitingPlugin
plugin pluginThatWaits

View File

@ -29,6 +29,9 @@
#include <qdir.h>
#include <QtQml/qqmlengine.h>
#include <QtQml/qqmlcomponent.h>
#include <QtQml/qqmlextensionplugin.h>
#include <QtCore/qjsondocument.h>
#include <QtCore/qjsonarray.h>
#include <QDebug>
#if defined(Q_OS_MAC)
@ -73,12 +76,80 @@ private slots:
void importsChildPlugin();
void importsChildPlugin2();
void importsChildPlugin21();
void parallelPluginImport();
private:
QString m_importsDirectory;
QString m_dataImportsDirectory;
};
class PluginThatWaits : public QQmlExtensionPlugin
{
public:
static QByteArray metaData;
static QMutex initializeEngineEntered;
static QWaitCondition waitingForInitializeEngineEntry;
static QMutex leavingInitializeEngine;
static QWaitCondition waitingForInitializeEngineLeave;
void registerTypes(const char *uri) override
{
qmlRegisterModule(uri, 1, 0);
}
void initializeEngine(QQmlEngine *engine, const char *uri) override
{
initializeEngineEntered.lock();
leavingInitializeEngine.lock();
waitingForInitializeEngineEntry.wakeOne();
initializeEngineEntered.unlock();
waitingForInitializeEngineLeave.wait(&leavingInitializeEngine);
leavingInitializeEngine.unlock();
}
};
QByteArray PluginThatWaits::metaData;
QMutex PluginThatWaits::initializeEngineEntered;
QWaitCondition PluginThatWaits::waitingForInitializeEngineEntry;
QMutex PluginThatWaits::leavingInitializeEngine;
QWaitCondition PluginThatWaits::waitingForInitializeEngineLeave;
class SecondStaticPlugin : public QQmlExtensionPlugin
{
public:
static QByteArray metaData;
void registerTypes(const char *uri) override
{
qmlRegisterModule(uri, 1, 0);
}
};
QByteArray SecondStaticPlugin::metaData;
template <typename PluginType>
void registerStaticPlugin(const char *uri)
{
QStaticPlugin plugin;
plugin.instance = []() {
static PluginType plugin;
return static_cast<QObject*>(&plugin);
};
QJsonObject md;
md.insert(QStringLiteral("IID"), QQmlExtensionInterface_iid);
QJsonArray uris;
uris.append(uri);
md.insert(QStringLiteral("uri"), uris);
PluginType::metaData.append(QLatin1String("QTMETADATA "));
PluginType::metaData.append(QJsonDocument(md).toBinaryData());
plugin.rawMetaData = []() {
return PluginType::metaData.constData();
};
qRegisterStaticPluginFunction(plugin);
};
void tst_qqmlmoduleplugin::initTestCase()
{
QQmlDataTest::initTestCase();
@ -88,6 +159,9 @@ void tst_qqmlmoduleplugin::initTestCase()
m_dataImportsDirectory = directory() + QStringLiteral("/imports");
QVERIFY2(QFileInfo(m_dataImportsDirectory).isDir(),
qPrintable(QString::fromLatin1("Imports directory '%1' does not exist.").arg(m_dataImportsDirectory)));
registerStaticPlugin<PluginThatWaits>("moduleWithWaitingPlugin");
registerStaticPlugin<SecondStaticPlugin>("moduleWithStaticPlugin");
}
#define VERIFY_ERRORS(errorfile) \
@ -629,6 +703,51 @@ void tst_qqmlmoduleplugin::importsChildPlugin21()
delete object;
}
void tst_qqmlmoduleplugin::parallelPluginImport()
{
QMutexLocker locker(&PluginThatWaits::initializeEngineEntered);
QThread worker;
QObject::connect(&worker, &QThread::started, [&worker](){
// Engines in separate threads are tricky, but as long as we do not create a graphical
// object and move objects created by the engines across thread boundaries, this is safe.
// At the same time this allows us to place the engine's loader thread into the position
// where, without the fix for this bug, the global lock is acquired.
QQmlEngine engineInThread;
QQmlComponent component(&engineInThread);
component.setData("import moduleWithWaitingPlugin 1.0\nimport QtQml 2.0\nQtObject {}",
QUrl());
QScopedPointer<QObject> obj(component.create());
QVERIFY(!obj.isNull());
worker.quit();
});
worker.start();
PluginThatWaits::waitingForInitializeEngineEntry.wait(&PluginThatWaits::initializeEngineEntered);
{
// After acquiring this lock, the engine in the other thread as well as its type loader
// thread are blocked. However they should not hold the global plugin lock
// qmlEnginePluginsWithRegisteredTypes()->mutex in qqmllimports.cpp, allowing for the load
// of a component in a different engine with its own plugin to proceed.
QMutexLocker continuationLock(&PluginThatWaits::leavingInitializeEngine);
QQmlEngine secondEngine;
QQmlComponent secondComponent(&secondEngine);
secondComponent.setData("import moduleWithStaticPlugin 1.0\nimport QtQml 2.0\nQtObject {}",
QUrl());
QScopedPointer<QObject> o(secondComponent.create());
QVERIFY(!o.isNull());
PluginThatWaits::waitingForInitializeEngineLeave.wakeOne();
}
worker.wait();
}
QTEST_MAIN(tst_qqmlmoduleplugin)
#include "tst_qqmlmoduleplugin.moc"

View File

@ -10,4 +10,12 @@ include (../../shared/util.pri)
TESTDATA = data/* imports/* $$OUT_PWD/imports/*
waitingPlugin.files = moduleWithWaitingPlugin
waitingPlugin.prefix = /qt-project.org/imports/
RESOURCES += waitingPlugin
staticPlugin.files = moduleWithStaticPlugin
staticPlugin.prefix = /qt-project.org/imports/
RESOURCES += staticPlugin
QT += core-private gui-private qml-private network testlib

View File

@ -0,0 +1,112 @@
/****************************************************************************
**
** Copyright (C) 2018 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the manual tests of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:GPL-EXCEPT$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3 as published by the Free Software
** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/
import QtQuick 2.8
import Qt.labs.handlers 1.0
Rectangle {
id: root
width: 900
height: 850
objectName: "root"
color: "#222222"
Row {
objectName: "row"
anchors.fill: parent
spacing: 10
Rectangle {
width: 50
height: 50
color: "aqua"
objectName: "dragAndTap"
DragHandler {
objectName: "drag"
}
TapHandler {
objectName: "tap"
gesturePolicy: TapHandler.DragThreshold
}
}
Rectangle {
width: 50
height: 50
color: "aqua"
objectName: "tapAndDrag"
TapHandler {
objectName: "tap"
gesturePolicy: TapHandler.DragThreshold
}
DragHandler {
objectName: "drag"
}
}
Rectangle {
color: "aqua"
width: 50
height: 50
objectName: "dragAndTapNotSiblings"
DragHandler {
objectName: "drag"
}
Rectangle {
color: "blue"
width: 30
height: 30
anchors.centerIn: parent
TapHandler {
objectName: "tap"
gesturePolicy: TapHandler.DragThreshold
}
}
}
Rectangle {
color: "aqua"
width: 50
height: 50
objectName: "tapAndDragNotSiblings"
TapHandler {
objectName: "tap"
gesturePolicy: TapHandler.DragThreshold
}
Rectangle {
color: "blue"
x: 10
y: 10
width: 30
height: 30
DragHandler {
objectName: "drag"
}
}
}
}
}

View File

@ -12,4 +12,10 @@ include (../../shared/util.pri)
TESTDATA = data/*
# OTHER_FILES += data/foo.qml
OTHER_FILES += data/DragAnywhereSlider.qml \
data/FlashAnimation.qml \
data/Slider.qml \
data/draggables.qml \
data/grabberstate.qml \
data/multipleSliders.qml \
data/reparenting.qml \

View File

@ -1,6 +1,6 @@
/****************************************************************************
**
** Copyright (C) 2017 The Qt Company Ltd.
** Copyright (C) 2018 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtQml module of the Qt Toolkit.
@ -58,9 +58,12 @@ private slots:
void touchDragMulti();
void touchDragMultiSliders_data();
void touchDragMultiSliders();
void touchPassiveGrabbers_data();
void touchPassiveGrabbers();
private:
void createView(QScopedPointer<QQuickView> &window, const char *fileName);
QSet<QQuickPointerHandler *> passiveGrabbers(QQuickWindow *window, int pointId = 0);
QTouchDevice *touchDevice;
};
@ -77,6 +80,24 @@ void tst_DragHandler::createView(QScopedPointer<QQuickView> &window, const char
QVERIFY(window->rootObject() != 0);
}
QSet<QQuickPointerHandler*> tst_DragHandler::passiveGrabbers(QQuickWindow *window, int pointId /*= 0*/)
{
QSet<QQuickPointerHandler*> result;
QQuickWindowPrivate *winp = QQuickWindowPrivate::get(window);
if (QQuickPointerDevice* device = QQuickPointerDevice::touchDevice(touchDevice)) {
QQuickPointerEvent *pointerEvent = winp->pointerEventInstance(device);
for (int i = 0; i < pointerEvent->pointCount(); ++i) {
QQuickEventPoint *eventPoint = pointerEvent->point(i);
QVector<QPointer <QQuickPointerHandler> > passives = eventPoint->passiveGrabbers();
if (!pointId || eventPoint->pointId() == pointId) {
for (auto it = passives.constBegin(); it != passives.constEnd(); ++it)
result << it->data();
}
}
}
return result;
}
void tst_DragHandler::initTestCase()
{
// This test assumes that we don't get synthesized mouse events from QGuiApplication
@ -398,6 +419,68 @@ void tst_DragHandler::touchDragMultiSliders()
touch.commit();
}
void tst_DragHandler::touchPassiveGrabbers_data()
{
QTest::addColumn<QString>("itemName");
QTest::addColumn<QStringList>("expectedPassiveGrabberNames");
QTest::newRow("Drag And Tap") << "dragAndTap" << QStringList({"drag", "tap"});
QTest::newRow("Tap And Drag") << "tapAndDrag" << QStringList({"tap", "drag"});
QTest::newRow("Drag And Tap (not siblings)") << "dragAndTapNotSiblings" << QStringList({"drag", "tap"});
QTest::newRow("Tap And Drag (not siblings)") << "tapAndDragNotSiblings" << QStringList({"tap", "drag"});
}
void tst_DragHandler::touchPassiveGrabbers()
{
QFETCH(QString, itemName);
QFETCH(QStringList, expectedPassiveGrabberNames);
QScopedPointer<QQuickView> windowPtr;
createView(windowPtr, "simpleTapAndDragHandlers.qml");
QQuickView * window = windowPtr.data();
QQuickItem *row2 = window->rootObject()->findChild<QQuickItem*>(itemName);
QSet<QQuickPointerHandler *> expectedPassiveGrabbers;
for (QString objectName : expectedPassiveGrabberNames)
expectedPassiveGrabbers << row2->findChild<QQuickPointerHandler*>(objectName);
QPointF p1 = row2->mapToScene(row2->clipRect().center());
QTest::QTouchEventSequence touch = QTest::touchEvent(window, touchDevice);
touch.press(1, p1.toPoint()).commit();
QQuickTouchUtils::flush(window);
QCOMPARE(passiveGrabbers(window), expectedPassiveGrabbers);
QQuickDragHandler *dragHandler = nullptr;
for (QQuickPointerHandler *handler: expectedPassiveGrabbers) {
QCOMPARE(static_cast<QQuickSinglePointHandler *>(handler)->point().scenePressPosition(), p1);
QQuickDragHandler *dh = qmlobject_cast<QQuickDragHandler *>(handler);
if (dh)
dragHandler = dh;
}
QVERIFY(dragHandler);
QPointF initialPos = dragHandler->target()->position();
p1 += QPointF(50, 50);
touch.move(1, p1.toPoint()).commit();
QQuickTouchUtils::flush(window);
QTRY_VERIFY(dragHandler->active());
p1 += QPointF(50, 50);
touch.move(1, p1.toPoint()).commit();
QQuickTouchUtils::flush(window);
QPointF movementDelta = dragHandler->target()->position() - initialPos;
qCDebug(lcPointerTests) << "DragHandler moved the target by" << movementDelta;
QVERIFY(movementDelta.x() >= 100);
QVERIFY(movementDelta.y() >= 100);
QTest::qWait(500);
touch.release(1, p1.toPoint());
touch.commit();
QQuickTouchUtils::flush(window);
}
QTEST_MAIN(tst_DragHandler)
#include "tst_qquickdraghandler.moc"

View File

@ -1,6 +1,6 @@
/****************************************************************************
**
** Copyright (C) 2017 The Qt Company Ltd.
** Copyright (C) 2018 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtQml module of the Qt Toolkit.
@ -504,17 +504,18 @@ void tst_PointerHandlers::mouseEventDelivery()
eventItem1->grabPointer = true;
p1 = QPoint(20, 20);
QTest::mousePress(window, Qt::LeftButton, Qt::NoModifier, p1);
QTRY_COMPARE(eventItem1->eventList.size(), 2);
QTRY_COMPARE(eventItem1->eventList.size(), 3);
QCOMPARE_EVENT(0, Event::HandlerDestination, QEvent::None, Qt::TouchPointPressed, QQuickEventPoint::GrabExclusive);
QCOMPARE_EVENT(1, Event::HandlerDestination, QEvent::Pointer, Qt::TouchPointPressed, QQuickEventPoint::GrabExclusive);
QCOMPARE_EVENT(2, Event::MouseDestination, QEvent::MouseButtonPress, Qt::TouchPointPressed, 0);
p1 += QPoint(10, 0);
QTest::mouseMove(window, p1);
QCOMPARE(eventItem1->eventList.size(), 3);
QCOMPARE_EVENT(2, Event::HandlerDestination, QEvent::Pointer, Qt::TouchPointMoved, QQuickEventPoint::GrabExclusive);
QCOMPARE(eventItem1->eventList.size(), 4);
QCOMPARE_EVENT(3, Event::HandlerDestination, QEvent::Pointer, Qt::TouchPointMoved, QQuickEventPoint::GrabExclusive);
QTest::mouseRelease(window, Qt::LeftButton, Qt::NoModifier, p1);
QCOMPARE(eventItem1->eventList.size(), 5);
QCOMPARE_EVENT(3, Event::HandlerDestination, QEvent::Pointer, Qt::TouchPointReleased, QQuickEventPoint::GrabExclusive);
QCOMPARE_EVENT(4, Event::HandlerDestination, QEvent::None, Qt::TouchPointReleased, QQuickEventPoint::UngrabExclusive);
QCOMPARE(eventItem1->eventList.size(), 6);
QCOMPARE_EVENT(4, Event::HandlerDestination, QEvent::Pointer, Qt::TouchPointReleased, QQuickEventPoint::GrabExclusive);
QCOMPARE_EVENT(5, Event::HandlerDestination, QEvent::None, Qt::TouchPointReleased, QQuickEventPoint::UngrabExclusive);
eventItem1->eventList.clear();
}

View File

@ -38,6 +38,7 @@ Item {
label: "Overridden"
x: 10; y: 10; width: parent.width - 20; height: 40
TapHandler {
gesturePolicy: TapHandler.ReleaseWithinBounds
objectName: "override"
onTapped: button.tapped()
}

View File

@ -412,11 +412,11 @@ void tst_qquickimage::svg()
component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
QQuickImage *obj = qobject_cast<QQuickImage*>(component.create());
QVERIFY(obj != 0);
QCOMPARE(int(obj->width()), 212); // round down: highdpi can give back fractional values
QCOMPARE(obj->width(), 300.0);
QCOMPARE(obj->height(), 300.0);
obj->setSourceSize(QSize(200,200));
QCOMPARE(int(obj->width()), 141); // round down: highdpi can give back fractional values
QCOMPARE(obj->width(), 200.0);
QCOMPARE(obj->height(), 200.0);
delete obj;
}

View File

@ -0,0 +1,27 @@
import QtQuick 2.0
import QtQuick.Window 2.1
Item {
width: 400
height: 400
objectName: "root Item"
Loader {
sourceComponent: Rectangle {
objectName: "yellow rectangle"
x: 50; y: 50; width: 300; height: 300
color: "yellow"
Window {
objectName: "red transient Window"
width: 100
height: 100
visible: true // makes it harder, because it wants to become visible before root has a window
color: "red"
title: "red"
flags: Qt.Dialog
onVisibilityChanged: console.log("visibility " + visibility)
onVisibleChanged: console.log("visible " + visible)
}
}
}
}

View File

@ -0,0 +1,22 @@
import QtQuick 2.0
import QtQuick.Window 2.1
Item {
width: 400
height: 400
objectName: "root Item"
Loader {
sourceComponent: Window {
objectName: "red transient Window"
width: 100
height: 100
visible: true // makes it harder, because it wants to become visible before root has a window
color: "red"
title: "red"
flags: Qt.Dialog
onVisibilityChanged: console.log("visibility " + visibility)
onVisibleChanged: console.log("visible " + visible)
}
}
}

View File

@ -32,11 +32,15 @@
#include <QtQml/qqmlengine.h>
#include <QtQml/qqmlcomponent.h>
#include <QtQml/qqmlincubator.h>
#include <QtQuick/qquickview.h>
#include <private/qquickloader_p.h>
#include <private/qquickwindowmodule_p.h>
#include "testhttpserver.h"
#include "../../shared/util.h"
#include "../shared/geometrytestutil.h"
Q_LOGGING_CATEGORY(lcTests, "qt.quick.tests")
class SlowComponent : public QQmlComponent
{
Q_OBJECT
@ -112,6 +116,8 @@ private slots:
void parented();
void sizeBound();
void QTBUG_30183();
void transientWindow();
void nestedTransientWindow();
void sourceComponentGarbageCollection();
@ -1159,6 +1165,86 @@ void tst_QQuickLoader::QTBUG_30183()
QCOMPARE(rect->height(), 120.0);
}
void tst_QQuickLoader::transientWindow() // QTBUG-52944
{
QQuickView view;
view.setSource(testFileUrl("itemLoaderWindow.qml"));
QQuickItem *root = qobject_cast<QQuickItem*>(view.rootObject());
QVERIFY(root);
QQuickLoader *loader = root->findChild<QQuickLoader *>();
QVERIFY(loader);
QTRY_COMPARE(loader->status(), QQuickLoader::Ready);
QQuickWindowQmlImpl *loadedWindow = qobject_cast<QQuickWindowQmlImpl *>(loader->item());
QVERIFY(loadedWindow);
QCOMPARE(loadedWindow->visibility(), QWindow::Hidden);
QElapsedTimer timer;
qint64 viewVisibleTime = -1;
qint64 loadedWindowVisibleTime = -1;
connect(&view, &QWindow::visibleChanged,
[&viewVisibleTime, &timer]() { viewVisibleTime = timer.elapsed(); } );
connect(loadedWindow, &QQuickWindowQmlImpl::visibilityChanged,
[&loadedWindowVisibleTime, &timer]() { loadedWindowVisibleTime = timer.elapsed(); } );
timer.start();
view.show();
QTest::qWaitForWindowExposed(&view);
QTRY_VERIFY(loadedWindowVisibleTime >= 0);
QVERIFY(viewVisibleTime >= 0);
// now that we're sure they are both visible, which one became visible first?
qCDebug(lcTests) << "transient Window became visible" << (loadedWindowVisibleTime - viewVisibleTime) << "ms after the root Item";
QVERIFY((loadedWindowVisibleTime - viewVisibleTime) >= 0);
QWindowList windows = QGuiApplication::topLevelWindows();
QTRY_COMPARE(windows.size(), 2);
// TODO Ideally we would now close the outer window and make sure the transient window closes too.
// It works during manual testing because of QWindowPrivate::maybeQuitOnLastWindowClosed()
// but quitting an autotest doesn't make sense.
}
void tst_QQuickLoader::nestedTransientWindow() // QTBUG-52944
{
QQuickView view;
view.setSource(testFileUrl("itemLoaderItemWindow.qml"));
QQuickItem *root = qobject_cast<QQuickItem*>(view.rootObject());
QVERIFY(root);
QQuickLoader *loader = root->findChild<QQuickLoader *>();
QVERIFY(loader);
QTRY_COMPARE(loader->status(), QQuickLoader::Ready);
QQuickItem *loadedItem = qobject_cast<QQuickItem *>(loader->item());
QVERIFY(loadedItem);
QQuickWindowQmlImpl *loadedWindow = loadedItem->findChild<QQuickWindowQmlImpl *>();
QVERIFY(loadedWindow);
QCOMPARE(loadedWindow->visibility(), QWindow::Hidden);
QElapsedTimer timer;
qint64 viewVisibleTime = -1;
qint64 loadedWindowVisibleTime = -1;
connect(&view, &QWindow::visibleChanged,
[&viewVisibleTime, &timer]() { viewVisibleTime = timer.elapsed(); } );
connect(loadedWindow, &QQuickWindowQmlImpl::visibilityChanged,
[&loadedWindowVisibleTime, &timer]() { loadedWindowVisibleTime = timer.elapsed(); } );
timer.start();
view.show();
QTest::qWaitForWindowExposed(&view);
QTRY_VERIFY(loadedWindowVisibleTime >= 0);
QVERIFY(viewVisibleTime >= 0);
// now that we're sure they are both visible, which one became visible first?
qCDebug(lcTests) << "transient Window became visible" << (loadedWindowVisibleTime - viewVisibleTime) << "ms after the root Item";
QVERIFY((loadedWindowVisibleTime - viewVisibleTime) >= 0);
QWindowList windows = QGuiApplication::topLevelWindows();
QTRY_COMPARE(windows.size(), 2);
// TODO Ideally we would now close the outer window and make sure the transient window closes too.
// It works during manual testing because of QWindowPrivate::maybeQuitOnLastWindowClosed()
// but quitting an autotest doesn't make sense.
}
void tst_QQuickLoader::sourceComponentGarbageCollection()
{
QQmlEngine engine;

Some files were not shown because too many files have changed in this diff Show More