diff --git a/.gitignore b/.gitignore
index a1c2a23..409a3c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,23 +1,8 @@
-# Compiled class file
-*.class
-
-# Log file
-*.log
-
-# BlueJ files
-*.ctxt
-
-# Mobile Tools for Java (J2ME)
-.mtj.tmp/
-
-# Package Files #
-*.jar
-*.war
-*.nar
-*.ear
-*.zip
-*.tar.gz
-*.rar
-
-# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
-hs_err_pid*
+.idea/*
+*.iml
+*/target/*
+*/target/**
+.classpath
+.project
+.settings/idea
+target/
\ No newline at end of file
diff --git a/OurReadME.md b/OurReadME.md
new file mode 100644
index 0000000..d69f750
--- /dev/null
+++ b/OurReadME.md
@@ -0,0 +1 @@
+This would be the read me for our project!
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..1530eb6
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+
+ org.example
+ untitled1
+ 1.0-SNAPSHOT
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 8
+ 8
+
+
+
+
+
+
+ 1.8
+ 1.8
+
+
+
+
+ com.konghq
+ unirest-java
+ 3.4.01
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ org.postgresql
+ postgresql
+ 42.2.11
+
+
+ org.decimal4j
+ decimal4j
+ 1.0.3
+
+
+
+
+
+
diff --git a/src/.DS_Store b/src/.DS_Store
new file mode 100644
index 0000000..1d95789
Binary files /dev/null and b/src/.DS_Store differ
diff --git a/src/main/.DS_Store b/src/main/.DS_Store
new file mode 100644
index 0000000..472e473
Binary files /dev/null and b/src/main/.DS_Store differ
diff --git a/src/main/java/Simulator.java b/src/main/java/Simulator.java
new file mode 100644
index 0000000..18237f8
--- /dev/null
+++ b/src/main/java/Simulator.java
@@ -0,0 +1,17 @@
+import account.User;
+import utilities.Console;
+import utilities.Messages;
+
+public class Simulator {
+ public static Console console = new Console(System.in,System.out);
+ public static User user = new User();
+
+ public static void main(String[] args) {
+ console.println(Messages.welcome);
+ user.setFirstName(console.getStringInput(Messages.enterFirstName));
+ console.println(Messages.startingGuide);
+ console.getIntegerInput(Messages.startingStocks());
+ }
+
+
+}
diff --git a/src/main/java/account/Portfolio.java b/src/main/java/account/Portfolio.java
new file mode 100644
index 0000000..f708cc0
--- /dev/null
+++ b/src/main/java/account/Portfolio.java
@@ -0,0 +1,112 @@
+package account;
+
+import org.decimal4j.util.DoubleRounder;
+import stocks.Stock;
+import stocks.Transaction;
+import utilities.Console;
+import utilities.Messages;
+
+import java.util.ArrayList;
+
+
+public class Portfolio {
+ private ArrayList mainPortfolio;
+ Console console = new Console(System.in,System.out);
+ private Double buyingPower;
+ private Double currentPortfolioValue;
+
+ public Portfolio() {
+ this.mainPortfolio = new ArrayList<>();
+ this.buyingPower = 2500.00;
+ this.currentPortfolioValue = 0.00;
+ }
+
+ public Double getBuyingPower() {
+ return buyingPower;
+ }
+
+ public Double getCurrentPortfolioValue() {
+ return currentPortfolioValue + buyingPower;
+ }
+
+ public void addStockToPortfolio(Stock stock){
+ mainPortfolio.add(stock);
+ }
+
+ public void purchaseStock(String stockSymbol, String month, Integer numOfShares){
+ Double costOfPurchase = DoubleRounder.round(Stock.checkStockPrice(stockSymbol,month) * numOfShares,2);
+ if(costOfPurchase < buyingPower){
+ if(checkToSeeIfOwnStock(stockSymbol)){
+ getStockFromPortfolio(stockSymbol).addTransaction(Transaction.makeTransaction(stockSymbol,month,numOfShares));
+ } else {
+ //TODO resolve way to get name for stock per symbol
+ Stock stock = new Stock(stockSymbol,"TempName");
+ stock.addTransaction(Transaction.makeTransaction(stockSymbol,month,numOfShares));
+ addStockToPortfolio(stock);
+ }
+ buyingPower = buyingPower - costOfPurchase;
+ } else{
+ console.println(Messages.notEnough);
+ }
+ }
+
+ public Boolean checkToSeeIfOwnStock(String stockSymbol){
+ Boolean result = false;
+ for (Stock s : mainPortfolio) {
+ if(s.symbol.equalsIgnoreCase(stockSymbol)){
+ result = true;
+ break;
+ }
+ }
+ return result;
+ }
+
+ public Stock getStockFromPortfolio(String stockSymbol){
+ for (Stock s: mainPortfolio) {
+ if(s.symbol.equalsIgnoreCase(stockSymbol)){
+ return s;
+ }
+ }
+ return null;
+ }
+
+ public void updateCurrentPortfolioValue(String month){
+ Double newCurrentValue = 0.0;
+ for (Stock s: mainPortfolio) {
+ s.updateCurrentStockPrice(s.symbol,month);
+ newCurrentValue += getEquityOfStock(s);
+ }
+ currentPortfolioValue = newCurrentValue;
+ }
+
+ public Double getEquityOfStock(Stock stock){
+ return DoubleRounder.round((stock.getCurrentStockPrice() * stock.getTotalNumOfShares()),2);
+ }
+
+ public String getPositionOfStock(String stockSymbol){
+ StringBuilder builder = new StringBuilder();
+ Stock stock = getStockFromPortfolio(stockSymbol);
+ builder.append("Name : ")
+ .append(stock.name)
+ .append("\nSymbol : ")
+ .append(stock.symbol)
+ .append("\nNumber of Shares : ")
+ .append(stock.totalNumOfShares)
+ .append("\nCurrent Price : ")
+ .append(stock.currentStockPrice)
+ .append("\nEquity : ")
+ .append(stock.valueOfPosition);
+ return builder.toString();
+ }
+
+ public String getAllPositionsFromPortfolio(){
+ StringBuilder builder = new StringBuilder();
+ for (Stock s : mainPortfolio) {
+ builder.append("*******************")
+ .append("\n")
+ .append(getPositionOfStock(s.symbol))
+ .append("\n");
+ }
+ return builder.toString();
+ }
+}
diff --git a/src/main/java/account/User.java b/src/main/java/account/User.java
new file mode 100644
index 0000000..5f11e9c
--- /dev/null
+++ b/src/main/java/account/User.java
@@ -0,0 +1,42 @@
+package account;
+
+public class User {
+
+
+ private long id;
+ private String firstName;
+ private String lastName;
+ private String dob;
+
+ public long getId() {
+ return id;
+ }
+
+ public void setId(int id) {
+ this.id = id;
+ }
+
+ public String getFirstName( ) {
+ return firstName;
+ }
+
+ public void setFirstName(String firstName) {
+ this.firstName = firstName;
+ }
+
+ public String getLastName() {
+ return lastName;
+ }
+
+ public void setLastName(String lastName) {
+
+ this.lastName = lastName;
+ }
+ public String getDob() {
+ return dob;
+ }
+
+ public void setDob(String dob) {
+ this.dob = dob;
+ }
+}
diff --git a/src/main/java/controller/ApiController.java b/src/main/java/controller/ApiController.java
new file mode 100644
index 0000000..e48d2a2
--- /dev/null
+++ b/src/main/java/controller/ApiController.java
@@ -0,0 +1,27 @@
+package controller;
+
+import kong.unirest.HttpResponse;
+import kong.unirest.Unirest;
+
+public class ApiController {
+
+ public static String createApiQuery(String symbol){
+ StringBuilder builder = new StringBuilder();
+ //beginning part of the get() method
+ builder.append("https://alpha-vantage.p.rapidapi.com/query?datatype=json&symbol=")
+ .append(symbol.toUpperCase())
+ .append("&function=TIME_SERIES_MONTHLY");
+
+ return builder.toString();
+ }
+
+ public static String fetchApiQuery(String yourQuery){
+ HttpResponse response = Unirest.get(yourQuery)
+ .header("x-rapidapi-host", "alpha-vantage.p.rapidapi.com")
+ .header("x-rapidapi-key", "9c88018860msh40e297080f45ec6p13b769jsnc02453b1e456")
+ .asString();
+ response.getBody();
+ return response.getBody();
+ }
+
+}
diff --git a/src/main/java/controller/ParsingJSON.java b/src/main/java/controller/ParsingJSON.java
new file mode 100644
index 0000000..1f8f96c
--- /dev/null
+++ b/src/main/java/controller/ParsingJSON.java
@@ -0,0 +1,77 @@
+package controller;
+
+import kong.unirest.json.JSONObject;
+import java.util.Iterator;
+import java.util.Set;
+
+
+public class ParsingJSON {
+
+ private String symbol;
+ private String dateOfMonth;
+ private String open;
+ private String high;
+ private String low;
+ private String close;
+ private String volume;
+
+
+ public void makeMonthObjects(String JSON){
+
+ try {
+ JSONObject stock = new JSONObject(JSON);
+ JSONObject meta = stock.getJSONObject("Meta Data");
+ JSONObject monthly = stock.getJSONObject("Monthly Time Series");
+
+ symbol = meta.getString("2. Symbol");
+
+ Set setMonth = monthly.keySet();
+ Iterator monthIterator = setMonth.iterator();
+ while (monthIterator.hasNext()){
+ Object o = monthIterator.next();
+ JSONObject monthlyJSONObject = monthly.getJSONObject((String) o);
+
+ dateOfMonth = (String) o;
+ open = monthlyJSONObject.getString("1. open");
+ high = monthlyJSONObject.getString("2. high");
+ low = monthlyJSONObject.getString("3. low");
+ close = monthlyJSONObject.getString("4. close");
+ volume = monthlyJSONObject.getString("5. volume");
+ monthIterator.next();
+
+ }
+
+ } catch (Exception e){
+ System.err.println(e.getMessage() );
+ System.exit(0);
+ }
+ }
+
+ public String getSymbol() {
+ return this.symbol;
+ }
+
+ public String getDateOfMonth() {
+ return this.dateOfMonth;
+ }
+
+ public String getOpen() {
+ return this.open;
+ }
+
+ public String getHigh() {
+ return this.high;
+ }
+
+ public String getLow() {
+ return this.low;
+ }
+
+ public String getClose() {
+ return this.close;
+ }
+
+ public String getVolume() {
+ return this.volume;
+ }
+}
diff --git a/src/main/java/sql/SqlController.java b/src/main/java/sql/SqlController.java
new file mode 100644
index 0000000..6a49d41
--- /dev/null
+++ b/src/main/java/sql/SqlController.java
@@ -0,0 +1,176 @@
+package sql;
+
+import account.User;
+import stocks.Transaction;
+import stocks.TransactionMeta;
+
+import java.sql.*;
+import java.time.LocalDate;
+
+public class SqlController {
+ private static Connection connection = null;
+
+//<<<<<<< HEAD
+ public static void insertStock(String symbol, String month, Double open, Double high, Double low, Double close, Integer volume) throws SQLException {
+ SqlController.createTable(symbol);
+ String sql = "INSERT INTO " + symbol + " (ticker, month, open, high, low, close, volume) " +
+ "VALUES (?, ?, ?, ?, ?, ?, ?);";
+
+ try {
+ PreparedStatement preparedStatement = connection.prepareStatement(sql);
+
+ preparedStatement.setString(1, symbol);
+ preparedStatement.setString(2, month);
+ preparedStatement.setDouble(3, open);
+ preparedStatement.setDouble(4, high);
+ preparedStatement.setDouble(5, low);
+ preparedStatement.setDouble(6, close);
+ preparedStatement.setInt(7, volume);
+
+ preparedStatement.executeUpdate();
+ preparedStatement.close();
+ connection.commit();
+ connection.close();
+ } catch (SQLException e) {
+ System.err.println( e.getClass().getName()+": "+ e.getMessage() );
+ System.exit(0);
+ }
+ System.out.println("Records created successfully");
+ }
+
+ public static TransactionMeta getStock(String stockSymbol, String month){
+ TransactionMeta.TransactionMetaBuilder builder = new TransactionMeta.TransactionMetaBuilder();
+ connectSqlServer();
+ try{
+ Statement statement = connection.createStatement();
+ String sql = "SELECT * FROM " + stockSymbol +
+ " WHERE month = '" + month + "';";
+ ResultSet rs = statement.executeQuery(sql);
+ while (rs.next()){
+ builder.setDate(rs.getString("month"))
+ .setOpen(rs.getDouble("open"))
+ .setHigh(rs.getDouble("high"))
+ .setLow(rs.getDouble("low"))
+ .setClose(rs.getDouble("close"))
+ .setVolume(rs.getInt("volume"));
+ }
+ statement.close();
+ connection.close();
+ } catch (SQLException e) {
+ System.err.println( e.getClass().getName()+": "+ e.getMessage() );
+ System.exit(0);
+ }
+ System.out.println("Records created successfully");
+ return builder.build();
+ }
+
+ public static void connectSqlServer(){
+ try{
+ Class.forName("org.postgresql.Driver");
+ connection = DriverManager
+ .getConnection("jdbc:postgresql://zipcode-group-project.cx9szw6knskg.us-east-1.rds.amazonaws.com:5432/stockprices",
+ "zcgroupproject", "cdhkvvkhdc");
+ System.out.println("Opened database successfully in connect");
+ connection.setAutoCommit(false);
+ } catch (Exception e) {
+ e.printStackTrace();
+ System.err.println(e.getClass().getName() + ": " + e.getMessage());
+ System.exit(0);
+ }
+ System.out.println("Database remains open");
+ }
+
+ public static void createTable(String symbol) {
+ connectSqlServer();
+ Statement statement = null;
+ try {
+ statement = connection.createStatement();
+ String sql = "CREATE TABLE " + symbol +
+ "(TICKER VARCHAR(10) PRIMARY KEY NOT NULL," +
+ " MONTH VARCHAR(15) NOT NULL," +
+ " OPEN DECIMAL NOT NULL, " +
+ " HIGH DECIMAL NOT NULL, " +
+ " LOW DECIMAL NOT NULL, " +
+ " CLOSE DECIMAL NOT NULL," +
+ " VOLUME BIGINT)";
+ statement.executeUpdate(sql);
+ statement.close();
+ } catch (SQLException e ) {
+ System.err.println( e.getClass().getName()+": "+ e.getMessage() );
+ System.exit(0);
+ }
+ System.out.println("Table created successfully");
+ }
+ public static void createUserTable(String User) {
+ connectSqlServer();
+ Statement statement = null;
+ try {
+ statement = connection.createStatement();
+ String sql = "CREATE TABLE " + User +
+ "(ID INT PRIMARY KEY NOT NULL," +
+ " FIRSTNAME VARCHAR(15) NOT NULL," +
+ " lASTNAME VARCHAR(15) NOT NULL, " +
+ " DOB DATE NOT NULL ";
+ statement.executeUpdate(sql);
+ statement.close();
+ } catch (SQLException e ) {
+ System.err.println( e.getClass().getName()+": "+ e.getMessage() );
+ System.exit(0);
+ }
+ System.out.println("Table created successfully");
+ }
+ public static void insertUser(String user, int id, String firstName, String lastName, LocalDate dob) throws SQLException {
+ SqlController.createUserTable(user);
+ String sql = "INSERT INTO " + user + " (ID, FIRSTNAME, LASTNAME, DOB) " +
+ "VALUES (?, ?, ?, ?, ?, ?, ?);";
+
+ try {
+ PreparedStatement preparedStatement = connection.prepareStatement(sql);
+
+ preparedStatement.setInt(1, id);
+ preparedStatement.setString(2, firstName);
+ preparedStatement.setString(3, lastName);
+ preparedStatement.setDate(4, Date.valueOf(dob));
+
+
+ preparedStatement.executeUpdate();
+ preparedStatement.close();
+ connection.commit();
+ connection.close();
+ } catch (SQLException e) {
+ System.err.println( e.getClass().getName()+": "+ e.getMessage() );
+ System.exit(0);
+ }
+ System.out.println("Records created successfully");
+ }
+ public static User getUser(long id){
+ String User ="User";
+ User user = new User() ;
+
+ try{
+ Statement statement = connection.createStatement();
+ String sql = "SELECT * FROM " + User +
+ " WHERE ID = '" + id ;
+ connectSqlServer();
+
+ ResultSet rs = statement.executeQuery(sql);
+ while (rs.next()){
+
+ user.setId(rs.getInt("ID"));
+ user.setDob(rs.getString("DOB"));
+ user.setFirstName((rs.getString("FIRSTNAME")));
+ user.setLastName(rs.getString("LASTNAME"));
+ if(user.getId()==id) {
+ return user;
+ }
+ }
+ statement.close();
+ connection.close();
+ } catch (SQLException e) {
+ System.err.println( e.getClass().getName()+": "+ e.getMessage() );
+ System.exit(0);
+ }
+ System.out.println("Records created successfully");
+ return user;
+ }
+}
diff --git a/src/main/java/stocks/Stock.java b/src/main/java/stocks/Stock.java
new file mode 100644
index 0000000..d80d44b
--- /dev/null
+++ b/src/main/java/stocks/Stock.java
@@ -0,0 +1,96 @@
+package stocks;
+
+import org.decimal4j.util.DoubleRounder;
+import sql.SqlController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class Stock {
+ public final String symbol;
+ public final String name;
+ public String info;
+ public Double currentStockPrice;
+ public Integer totalNumOfShares;
+ public Double valueOfPosition;
+ private List transactionHistory;
+
+ public Stock(String symbol, String name){
+ this.symbol = symbol;
+ this.name = name;
+ transactionHistory = new ArrayList<>();
+ info = "";
+ currentStockPrice = 0.0;
+ totalNumOfShares = 0;
+ valueOfPosition = 0.0;
+ }
+
+ public String getSymbol(){
+ return symbol;
+ }
+
+ public String getName(){
+ return name;
+ }
+
+ public void setInfo(String info){
+ this.info = info;
+ }
+
+ public String getInfo(){
+ return info;
+ }
+
+ public Double getCurrentStockPrice(){
+ return currentStockPrice;
+ }
+
+ public void updateCurrentStockPrice(String stockSymbol,String month){
+ currentStockPrice = checkStockPrice(stockSymbol,month);
+ valueOfPosition = DoubleRounder.round(totalNumOfShares * currentStockPrice,2);
+ }
+
+ public static Double checkStockPrice(String stockSymbol,String month){
+ return SqlController.getStock(stockSymbol,month).getClose();
+ }
+
+ public Double getValueOfPosition(){
+ return valueOfPosition;
+ }
+
+ public void setTotalNumOfShares(Integer newNumShares){
+ totalNumOfShares = newNumShares;
+ }
+
+ public Integer getTotalNumOfShares(){
+ return totalNumOfShares;
+ }
+
+ public Boolean addTransaction(Transaction newTransaction){
+ if(transactionHistory.contains(newTransaction))
+ return false;
+ else {
+ transactionHistory.add(newTransaction);
+ Integer totalShares = 0;
+ for(Transaction t : transactionHistory){
+ totalShares += t.getNumOfShare();
+ }
+ setTotalNumOfShares(totalShares);
+ return true;
+ }
+ }
+
+ public Transaction getTransaction(String date){
+ Transaction retTransaction = null;
+ try {
+ for (Transaction t : transactionHistory) {
+ if (t.getDateOfTrade().equals(date))
+ retTransaction = t;
+ }
+ return retTransaction;
+ }catch (NullPointerException e){
+ System.out.println("Error : " + date + " transaction not found!");
+ }
+ return retTransaction;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/stocks/StockEnum.java b/src/main/java/stocks/StockEnum.java
new file mode 100644
index 0000000..6a45724
--- /dev/null
+++ b/src/main/java/stocks/StockEnum.java
@@ -0,0 +1,81 @@
+package stocks;
+
+import java.util.Date;
+
+public enum StockEnum {
+
+ //------------------------------------STOCK INFO FOR 2008-12-31---------------------------------------
+
+ MICROSOFT("MSFT", 19.87, 21.25, 18.47, 19.44, 1546943400),
+ APPLE("AAPL", 91.30, 103.60, 84.55, 85.35, 721923100),
+ VISA("V", 51.00, 57.67, 47.53, 52.45, 141021400),
+ JPMORGANCHASE("JPM", 30.67, 37.70, 24.61, 31.53, 1154247300),
+ JOHNSONJOHNSON("JNJ", 57.66, 60.25, 54.95, 59.83, 315194900),
+ COCACOLA("COKE", 42.65, 46.00, 38.51, 45.96, 425300),
+ CHEVRON("CVX", 76.50, 81.92, 68.22, 73.97, 392060500),
+ BRITISHPETROLEUM("BP", 45.96, 50.10, 41.54, 46.74, 149495200),
+ EXXON("XOM", 77.89, 83.64, 72.68, 79.83, 996412900);
+
+ //AAPL,V,JNJ,COKE,CVX,BP,XOM,JPM,MSFT
+ private String symbol;
+ private Double open;
+ private Double high;
+ private Double low;
+ private Double close;
+ private Integer volume;
+
+ StockEnum(String symbol, Double open, Double high, Double low, Double close, Integer volume) {
+ this.symbol = symbol;
+ this.open = open;
+ this.high = high;
+ this.low = low;
+ this.close = close;
+ this.volume = volume;
+ }
+
+ public String getSymbol() {
+ return symbol;
+ }
+
+ public Double getOpen() {
+ return open;
+ }
+
+ public Double getHigh() {
+ return high;
+ }
+
+ public Double getLow() {
+ return low;
+ }
+
+ public Double getClose() {
+ return close;
+ }
+
+ public Integer getVolume() {
+ return volume;
+ }
+
+ public void setNewPrice(Double newPrice){
+ open = newPrice;
+ }
+
+ public String getAllInfo() {
+ StringBuilder builder = new StringBuilder();
+ String space = " ";
+ builder.append(getSymbol())
+ .append(space)
+ .append(getOpen())
+ .append(space)
+ .append(getHigh())
+ .append(space)
+ .append(getLow())
+ .append(space)
+ .append(getClose())
+ .append(space)
+ .append(getVolume());
+ return builder.toString();
+ }
+
+}
diff --git a/src/main/java/stocks/Transaction.java b/src/main/java/stocks/Transaction.java
new file mode 100644
index 0000000..1eb6001
--- /dev/null
+++ b/src/main/java/stocks/Transaction.java
@@ -0,0 +1,39 @@
+package stocks;
+
+import org.decimal4j.util.DoubleRounder;
+import sql.SqlController;
+
+public class Transaction {
+ private final String dateOfTrade;
+ private final Integer numOfShare;
+ private final Double costPerShare;
+ private final TransactionMeta metaData;
+
+ public Transaction(TransactionMeta metaData, Integer numOfShare){
+ this.metaData = metaData;
+ dateOfTrade = this.metaData.getDate();
+ this.numOfShare = numOfShare;
+ costPerShare = this.metaData.getClose();
+ }
+
+ public String getDateOfTrade(){
+ return dateOfTrade;
+ }
+
+ public Integer getNumOfShare(){
+ return numOfShare;
+ }
+
+ public Double getCostPerShare(){
+ return costPerShare;
+ }
+
+ public Double calculateTransactionTotal(){
+ return DoubleRounder.round(costPerShare * numOfShare,2);
+ }
+
+ public static Transaction makeTransaction(String stockSymbol,String month,Integer numOfShares){
+ TransactionMeta transactionMeta = SqlController.getStock(stockSymbol,month);
+ return new Transaction(transactionMeta,numOfShares);
+ }
+}
diff --git a/src/main/java/stocks/TransactionMeta.java b/src/main/java/stocks/TransactionMeta.java
new file mode 100644
index 0000000..e946665
--- /dev/null
+++ b/src/main/java/stocks/TransactionMeta.java
@@ -0,0 +1,90 @@
+package stocks;
+
+public class TransactionMeta {
+ private final String date;
+ private final Double open;
+ private final Double high;
+ private final Double low;
+ private final Double close;
+ private final Integer volume;
+
+ public TransactionMeta(TransactionMetaBuilder builder){
+ this.date = builder.date;
+ this.open = builder.open;
+ this.high = builder.high;
+ this.low = builder.low;
+ this.close = builder.close;
+ this.volume = builder.volume;
+ }
+
+ public String getDate(){
+ return this.date;
+ }
+
+ public Double getOpen(){
+ return this.open;
+ }
+
+ public Double getHigh() {
+ return high;
+ }
+
+ public Double getLow() {
+ return low;
+ }
+
+ public Double getClose() {
+ return close;
+ }
+
+ public Integer getVolume() {
+ return volume;
+ }
+
+ public static class TransactionMetaBuilder{
+ private String date;
+ private Double open;
+ private Double high;
+ private Double low;
+ private Double close;
+ private Integer volume;
+
+ public static TransactionMetaBuilder newInstance(){
+ return new TransactionMetaBuilder();
+ }
+
+ public TransactionMetaBuilder setDate(String newDate){
+ this.date = newDate;
+ return this;
+ }
+
+ public TransactionMetaBuilder setOpen(Double newOpen){
+ this.open = newOpen;
+ return this;
+ }
+
+ public TransactionMetaBuilder setHigh(Double newHigh){
+ this.high = newHigh;
+ return this;
+ }
+
+ public TransactionMetaBuilder setLow(Double newLow){
+ this.low = newLow;
+ return this;
+ }
+
+ public TransactionMetaBuilder setClose(Double newClose){
+ this.close = newClose;
+ return this;
+ }
+
+ public TransactionMetaBuilder setVolume(Integer newVolume){
+ this.volume = newVolume;
+ return this;
+ }
+
+ public TransactionMeta build(){
+ return new TransactionMeta(this);
+ }
+ }
+}
diff --git a/src/main/java/utilities/Console.java b/src/main/java/utilities/Console.java
new file mode 100644
index 0000000..ec423ec
--- /dev/null
+++ b/src/main/java/utilities/Console.java
@@ -0,0 +1,83 @@
+package utilities;
+
+import java.io.InputStream;
+import java.io.PrintStream;
+import java.util.Scanner;
+
+public class Console {
+
+ private final Scanner input;
+ private final PrintStream output;
+
+ public Console(InputStream in, PrintStream out) {
+ this.input = new Scanner(in);
+ this.output = out;
+ }
+
+ public void print(String val, Object... args) {
+ output.format(val, args);
+ }
+
+ public void println(String val, Object... vals) {
+ print(val + "\n", vals);
+ }
+
+ public void printlnS(String val, Object... vals) {
+ System.out.println(val);
+ }
+
+
+ public String getStringInput(String prompt, Object... args) {
+ println(prompt, args);
+ return input.nextLine();
+ }
+
+ public String getStringInputWithoutln(String prompt, Object... args) {
+ print(prompt, args);
+ return input.nextLine();
+ }
+
+ public Double getDoubleInput(String prompt, Object... args) {
+ String stringInput = getStringInput(prompt, args);
+ try {
+ Double doubleInput = Double.parseDouble(stringInput);
+ return doubleInput;
+ } catch (NumberFormatException nfe) { // TODO - Eliminate recursive nature
+ println("[ %s ] is an invalid user input!", stringInput);
+ println("Try inputting a numeric value!");
+ return getDoubleInput(prompt, args);
+ }
+ }
+
+ public Long getLongInput(String prompt, Object... args) {
+ String stringInput = getStringInput(prompt, args);
+ try {
+ Long longInput = Long.parseLong(stringInput);
+ return longInput;
+ } catch (NumberFormatException nfe) { // TODO - Eliminate recursive nature
+ println("[ %s ] is an invalid user input!", stringInput);
+ println("Try inputting an integer value!");
+ return getLongInput(prompt, args);
+ }
+ }
+
+ public Integer getIntegerInput(String prompt, Object... args) {
+ return getLongInput(prompt, args).intValue();
+ }
+
+ public Integer getIntegerInputWithoutln(String prompt, Object... args) {
+ while(true) {
+ print(prompt, args);
+ String stringInput = input.nextLine();
+ try {
+ return Integer.parseInt(stringInput);
+ } catch (NumberFormatException nfe) {
+ println("Invalid Input! Try again.");
+ }
+ }
+ }
+
+ public void pressEnterToCount(){
+ getStringInputWithoutln("press enter to continue");
+ }
+}
diff --git a/src/main/java/utilities/Messages.java b/src/main/java/utilities/Messages.java
new file mode 100644
index 0000000..a82aabd
--- /dev/null
+++ b/src/main/java/utilities/Messages.java
@@ -0,0 +1,36 @@
+package utilities;
+
+public class Messages {
+ public static String welcome = "Welcome to the Historical Stock Market Sim App!";
+ public static String enterFirstName = "Please enter your first name.";
+ public static String enterLastName = "Please enter your last name.";
+ public static String startingGuide = "Lets get you started!\nWe have created a basic portfolio for with a buying power of $2500.\nUse these funds to purchase stocks from the list below.";
+ public static String chooseNum = "Choose a number to make a selection:";
+ public static String notEnough = "Sorry, you don't have enough funds to make that purchase";
+
+
+
+
+
+
+ private static String[] stockArr = new String[]{"buffer","Apple","Amazon","BP","Coca-Cola","Costco","CVS","Chevron","Domino's","Exxon Mobil","Google","Home Depot","Johnson & Johnson","JPMorgan Chase & CO.","Microsoft","M&T Bank","Netflix","Target","Ulta Beauty Inc.", "Visa","Waste Management"};
+
+ private static String startingStockListMaker(Integer num, String stock){
+ return String.format("%3s %2d. %-20s %4s","|",num,stock,"|");
+ }
+
+ public static String startingStocks(){
+ String horizontalBorders = " *- - - - - - - - - - - - - - - -*";
+ StringBuilder builder = new StringBuilder();
+ builder.append(horizontalBorders).append("\n");
+ for (int i = 1; i < stockArr.length; i++) {
+ builder.append(startingStockListMaker(i,stockArr[i]))
+ .append("\n");
+ }
+ builder.append(horizontalBorders);
+ return builder.toString();
+ }
+
+
+
+}
diff --git a/src/main/resources/AAPL.json b/src/main/resources/AAPL.json
new file mode 100644
index 0000000..0523665
--- /dev/null
+++ b/src/main/resources/AAPL.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "AAPL",
+ "3. Last Refreshed": "2020-03-17 10:08:58",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "282.2800",
+ "2. high": "304.0000",
+ "3. low": "238.4000",
+ "4. close": "242.0839",
+ "5. volume": "816251662"
+ },
+ "2020-02-28": {
+ "1. open": "304.3000",
+ "2. high": "327.2200",
+ "3. low": "256.3700",
+ "4. close": "273.3600",
+ "5. volume": "755223231"
+ },
+ "2020-01-31": {
+ "1. open": "296.2400",
+ "2. high": "327.8500",
+ "3. low": "292.7500",
+ "4. close": "309.5100",
+ "5. volume": "734044103"
+ },
+ "2019-12-31": {
+ "1. open": "267.2700",
+ "2. high": "293.9700",
+ "3. low": "256.2900",
+ "4. close": "293.6500",
+ "5. volume": "598871365"
+ },
+ "2019-11-29": {
+ "1. open": "249.5400",
+ "2. high": "268.0000",
+ "3. low": "249.1600",
+ "4. close": "267.2500",
+ "5. volume": "448922253"
+ },
+ "2019-10-31": {
+ "1. open": "225.0700",
+ "2. high": "249.7500",
+ "3. low": "215.1320",
+ "4. close": "248.7600",
+ "5. volume": "621478768"
+ },
+ "2019-09-30": {
+ "1. open": "206.4300",
+ "2. high": "226.4200",
+ "3. low": "204.2200",
+ "4. close": "223.9700",
+ "5. volume": "547408488"
+ },
+ "2019-08-30": {
+ "1. open": "213.9000",
+ "2. high": "218.0300",
+ "3. low": "192.5800",
+ "4. close": "208.7400",
+ "5. volume": "683515746"
+ },
+ "2019-07-31": {
+ "1. open": "203.1700",
+ "2. high": "221.3700",
+ "3. low": "198.4100",
+ "4. close": "213.0400",
+ "5. volume": "473957094"
+ },
+ "2019-06-28": {
+ "1. open": "175.6000",
+ "2. high": "201.5700",
+ "3. low": "170.2700",
+ "4. close": "197.9200",
+ "5. volume": "515218768"
+ },
+ "2019-05-31": {
+ "1. open": "209.8800",
+ "2. high": "215.3100",
+ "3. low": "174.9900",
+ "4. close": "175.0700",
+ "5. volume": "739456573"
+ },
+ "2019-04-30": {
+ "1. open": "191.6400",
+ "2. high": "208.4800",
+ "3. low": "188.3800",
+ "4. close": "200.6700",
+ "5. volume": "506117812"
+ },
+ "2019-03-29": {
+ "1. open": "174.2800",
+ "2. high": "197.6900",
+ "3. low": "169.5000",
+ "4. close": "189.9500",
+ "5. volume": "650981384"
+ },
+ "2019-02-28": {
+ "1. open": "166.9600",
+ "2. high": "175.8700",
+ "3. low": "165.9300",
+ "4. close": "173.1500",
+ "5. volume": "472540723"
+ },
+ "2019-01-31": {
+ "1. open": "154.8900",
+ "2. high": "169.0000",
+ "3. low": "142.0000",
+ "4. close": "166.4400",
+ "5. volume": "828099179"
+ },
+ "2018-12-31": {
+ "1. open": "184.4600",
+ "2. high": "184.9400",
+ "3. low": "146.5900",
+ "4. close": "157.7400",
+ "5. volume": "898917007"
+ },
+ "2018-11-30": {
+ "1. open": "219.0500",
+ "2. high": "222.3600",
+ "3. low": "170.2600",
+ "4. close": "178.5800",
+ "5. volume": "961321947"
+ },
+ "2018-10-31": {
+ "1. open": "227.9500",
+ "2. high": "233.4700",
+ "3. low": "206.0900",
+ "4. close": "218.8600",
+ "5. volume": "789748068"
+ },
+ "2018-09-28": {
+ "1. open": "228.4100",
+ "2. high": "229.6700",
+ "3. low": "215.3000",
+ "4. close": "225.7400",
+ "5. volume": "678972040"
+ },
+ "2018-08-31": {
+ "1. open": "199.1300",
+ "2. high": "228.8700",
+ "3. low": "197.3100",
+ "4. close": "227.6300",
+ "5. volume": "700318837"
+ },
+ "2018-07-31": {
+ "1. open": "183.8200",
+ "2. high": "195.9600",
+ "3. low": "183.4200",
+ "4. close": "190.2900",
+ "5. volume": "393843881"
+ },
+ "2018-06-29": {
+ "1. open": "187.9912",
+ "2. high": "194.2000",
+ "3. low": "180.7300",
+ "4. close": "185.1100",
+ "5. volume": "527624365"
+ },
+ "2018-05-31": {
+ "1. open": "166.4102",
+ "2. high": "190.3700",
+ "3. low": "165.2700",
+ "4. close": "186.8700",
+ "5. volume": "620976206"
+ },
+ "2018-04-30": {
+ "1. open": "167.8800",
+ "2. high": "178.9365",
+ "3. low": "160.6300",
+ "4. close": "165.2600",
+ "5. volume": "666360147"
+ },
+ "2018-03-29": {
+ "1. open": "178.5400",
+ "2. high": "183.5000",
+ "3. low": "164.9400",
+ "4. close": "167.7800",
+ "5. volume": "701387082"
+ },
+ "2018-02-28": {
+ "1. open": "167.1650",
+ "2. high": "180.6150",
+ "3. low": "150.2400",
+ "4. close": "178.1200",
+ "5. volume": "888378184"
+ },
+ "2018-01-31": {
+ "1. open": "170.1600",
+ "2. high": "180.1000",
+ "3. low": "164.7000",
+ "4. close": "167.4300",
+ "5. volume": "639245534"
+ },
+ "2017-12-29": {
+ "1. open": "169.9500",
+ "2. high": "177.2000",
+ "3. low": "166.4600",
+ "4. close": "169.2300",
+ "5. volume": "518560008"
+ },
+ "2017-11-30": {
+ "1. open": "169.8700",
+ "2. high": "176.2400",
+ "3. low": "165.2800",
+ "4. close": "171.8500",
+ "5. volume": "581876496"
+ },
+ "2017-10-31": {
+ "1. open": "154.2600",
+ "2. high": "169.6499",
+ "3. low": "152.4600",
+ "4. close": "169.0400",
+ "5. volume": "496135305"
+ },
+ "2017-09-29": {
+ "1. open": "164.8000",
+ "2. high": "164.9400",
+ "3. low": "149.1600",
+ "4. close": "154.1200",
+ "5. volume": "669594016"
+ },
+ "2017-08-31": {
+ "1. open": "149.1000",
+ "2. high": "164.5200",
+ "3. low": "148.4100",
+ "4. close": "164.0000",
+ "5. volume": "638221161"
+ },
+ "2017-07-31": {
+ "1. open": "144.8800",
+ "2. high": "153.9900",
+ "3. low": "142.4100",
+ "4. close": "148.7300",
+ "5. volume": "411377229"
+ },
+ "2017-06-30": {
+ "1. open": "153.1700",
+ "2. high": "155.9800",
+ "3. low": "142.2000",
+ "4. close": "144.0200",
+ "5. volume": "664986406"
+ },
+ "2017-05-31": {
+ "1. open": "145.1000",
+ "2. high": "156.6500",
+ "3. low": "144.2700",
+ "4. close": "152.7600",
+ "5. volume": "635292989"
+ },
+ "2017-04-28": {
+ "1. open": "143.7100",
+ "2. high": "145.4600",
+ "3. low": "140.0600",
+ "4. close": "143.6500",
+ "5. volume": "371280180"
+ },
+ "2017-03-31": {
+ "1. open": "137.8900",
+ "2. high": "144.5000",
+ "3. low": "137.0500",
+ "4. close": "143.6600",
+ "5. volume": "562091214"
+ },
+ "2017-02-28": {
+ "1. open": "127.0300",
+ "2. high": "137.4800",
+ "3. low": "127.0100",
+ "4. close": "136.9900",
+ "5. volume": "574968547"
+ },
+ "2017-01-31": {
+ "1. open": "115.8000",
+ "2. high": "122.4400",
+ "3. low": "114.7600",
+ "4. close": "121.3500",
+ "5. volume": "563331160"
+ },
+ "2016-12-30": {
+ "1. open": "110.3650",
+ "2. high": "118.0166",
+ "3. low": "108.2500",
+ "4. close": "115.8200",
+ "5. volume": "608771645"
+ },
+ "2016-11-30": {
+ "1. open": "113.4600",
+ "2. high": "113.7700",
+ "3. low": "104.0800",
+ "4. close": "110.5200",
+ "5. volume": "721554967"
+ },
+ "2016-10-31": {
+ "1. open": "112.7100",
+ "2. high": "118.6900",
+ "3. low": "112.2800",
+ "4. close": "113.5400",
+ "5. volume": "686914224"
+ },
+ "2016-09-30": {
+ "1. open": "106.1400",
+ "2. high": "116.1800",
+ "3. low": "102.5300",
+ "4. close": "113.0500",
+ "5. volume": "970096738"
+ },
+ "2016-08-31": {
+ "1. open": "104.4100",
+ "2. high": "110.2300",
+ "3. low": "104.0000",
+ "4. close": "106.1000",
+ "5. volume": "630128567"
+ },
+ "2016-07-29": {
+ "1. open": "95.4900",
+ "2. high": "104.5500",
+ "3. low": "94.3700",
+ "4. close": "104.2100",
+ "5. volume": "685779613"
+ },
+ "2016-06-30": {
+ "1. open": "99.0200",
+ "2. high": "101.8900",
+ "3. low": "91.5000",
+ "4. close": "95.6000",
+ "5. volume": "780630235"
+ },
+ "2016-05-31": {
+ "1. open": "93.9650",
+ "2. high": "100.7300",
+ "3. low": "89.4700",
+ "4. close": "99.8600",
+ "5. volume": "901144768"
+ },
+ "2016-04-29": {
+ "1. open": "108.7800",
+ "2. high": "112.3900",
+ "3. low": "92.5100",
+ "4. close": "93.7400",
+ "5. volume": "872383623"
+ },
+ "2016-03-31": {
+ "1. open": "97.6500",
+ "2. high": "110.4200",
+ "3. low": "97.4200",
+ "4. close": "108.9900",
+ "5. volume": "745756771"
+ },
+ "2016-02-29": {
+ "1. open": "96.4700",
+ "2. high": "98.8900",
+ "3. low": "92.5900",
+ "4. close": "96.6900",
+ "5. volume": "810862547"
+ },
+ "2016-01-29": {
+ "1. open": "102.6100",
+ "2. high": "105.8500",
+ "3. low": "92.3900",
+ "4. close": "97.3400",
+ "5. volume": "1271848087"
+ },
+ "2015-12-31": {
+ "1. open": "118.7500",
+ "2. high": "119.8600",
+ "3. low": "104.8200",
+ "4. close": "105.2600",
+ "5. volume": "922626259"
+ },
+ "2015-11-30": {
+ "1. open": "119.8700",
+ "2. high": "123.8200",
+ "3. low": "111.0000",
+ "4. close": "118.3000",
+ "5. volume": "750606735"
+ },
+ "2015-10-30": {
+ "1. open": "109.0700",
+ "2. high": "121.2200",
+ "3. low": "107.3100",
+ "4. close": "119.5000",
+ "5. volume": "1113703829"
+ },
+ "2015-09-30": {
+ "1. open": "110.1800",
+ "2. high": "116.8900",
+ "3. low": "107.3600",
+ "4. close": "110.3000",
+ "5. volume": "1203789074"
+ },
+ "2015-08-31": {
+ "1. open": "121.5000",
+ "2. high": "122.5700",
+ "3. low": "92.0000",
+ "4. close": "112.7600",
+ "5. volume": "1606359115"
+ },
+ "2015-07-31": {
+ "1. open": "126.9000",
+ "2. high": "132.9700",
+ "3. low": "119.2200",
+ "4. close": "121.3000",
+ "5. volume": "1058280697"
+ },
+ "2015-06-30": {
+ "1. open": "131.2000",
+ "2. high": "131.3900",
+ "3. low": "124.4800",
+ "4. close": "125.4250",
+ "5. volume": "878606841"
+ },
+ "2015-05-29": {
+ "1. open": "126.1000",
+ "2. high": "132.9700",
+ "3. low": "123.3600",
+ "4. close": "130.2800",
+ "5. volume": "954152126"
+ },
+ "2015-04-30": {
+ "1. open": "124.8200",
+ "2. high": "134.5400",
+ "3. low": "123.1000",
+ "4. close": "125.1500",
+ "5. volume": "996135511"
+ },
+ "2015-03-31": {
+ "1. open": "129.2500",
+ "2. high": "130.2800",
+ "3. low": "121.6300",
+ "4. close": "124.4300",
+ "5. volume": "1138641910"
+ },
+ "2015-02-27": {
+ "1. open": "118.0500",
+ "2. high": "133.6000",
+ "3. low": "116.0800",
+ "4. close": "128.4600",
+ "5. volume": "1136535493"
+ },
+ "2015-01-30": {
+ "1. open": "111.3900",
+ "2. high": "120.0000",
+ "3. low": "104.6300",
+ "4. close": "117.1600",
+ "5. volume": "1304879185"
+ },
+ "2014-12-31": {
+ "1. open": "118.8100",
+ "2. high": "119.2500",
+ "3. low": "106.2600",
+ "4. close": "110.3800",
+ "5. volume": "1073775862"
+ },
+ "2014-11-28": {
+ "1. open": "108.2200",
+ "2. high": "119.7500",
+ "3. low": "107.7200",
+ "4. close": "118.9300",
+ "5. volume": "820471729"
+ },
+ "2014-10-31": {
+ "1. open": "100.5900",
+ "2. high": "108.0400",
+ "3. low": "95.1800",
+ "4. close": "108.0000",
+ "5. volume": "1360280122"
+ },
+ "2014-09-30": {
+ "1. open": "103.0600",
+ "2. high": "103.7400",
+ "3. low": "96.1400",
+ "4. close": "100.7500",
+ "5. volume": "1523782675"
+ },
+ "2014-08-29": {
+ "1. open": "94.9000",
+ "2. high": "102.9000",
+ "3. low": "93.2800",
+ "4. close": "102.5000",
+ "5. volume": "930931500"
+ },
+ "2014-07-31": {
+ "1. open": "93.5200",
+ "2. high": "99.4400",
+ "3. low": "92.5700",
+ "4. close": "95.6000",
+ "5. volume": "1035191700"
+ },
+ "2014-06-30": {
+ "1. open": "633.9600",
+ "2. high": "651.2600",
+ "3. low": "89.6500",
+ "4. close": "92.9300",
+ "5. volume": "853194497"
+ },
+ "2014-05-30": {
+ "1. open": "592.0000",
+ "2. high": "644.1700",
+ "3. low": "580.3300",
+ "4. close": "633.0000",
+ "5. volume": "204845300"
+ },
+ "2014-04-30": {
+ "1. open": "537.7600",
+ "2. high": "599.4300",
+ "3. low": "511.3300",
+ "4. close": "590.0900",
+ "5. volume": "229823600"
+ },
+ "2014-03-31": {
+ "1. open": "523.4200",
+ "2. high": "549.0000",
+ "3. low": "522.8100",
+ "4. close": "536.7400",
+ "5. volume": "178632100"
+ },
+ "2014-02-28": {
+ "1. open": "502.6100",
+ "2. high": "551.1900",
+ "3. low": "499.3000",
+ "4. close": "526.2400",
+ "5. volume": "210013100"
+ },
+ "2014-01-31": {
+ "1. open": "555.6800",
+ "2. high": "560.2000",
+ "3. low": "493.5500",
+ "4. close": "500.6000",
+ "5. volume": "313069800"
+ },
+ "2013-12-31": {
+ "1. open": "558.0000",
+ "2. high": "575.1358",
+ "3. low": "538.8000",
+ "4. close": "561.0200",
+ "5. volume": "252049900"
+ },
+ "2013-11-29": {
+ "1. open": "524.0200",
+ "2. high": "558.3300",
+ "3. low": "512.3800",
+ "4. close": "556.0700",
+ "5. volume": "186612700"
+ },
+ "2013-10-31": {
+ "1. open": "478.4500",
+ "2. high": "539.2500",
+ "3. low": "478.2800",
+ "4. close": "522.7020",
+ "5. volume": "279919000"
+ },
+ "2013-09-30": {
+ "1. open": "493.1000",
+ "2. high": "507.9200",
+ "3. low": "447.2200",
+ "4. close": "476.7500",
+ "5. volume": "308247900"
+ },
+ "2013-08-30": {
+ "1. open": "455.7527",
+ "2. high": "513.7400",
+ "3. low": "453.2600",
+ "4. close": "487.2160",
+ "5. volume": "287797800"
+ },
+ "2013-07-31": {
+ "1. open": "402.6900",
+ "2. high": "457.3425",
+ "3. low": "401.2200",
+ "4. close": "452.5300",
+ "5. volume": "233504100"
+ },
+ "2013-06-28": {
+ "1. open": "450.7300",
+ "2. high": "454.4300",
+ "3. low": "388.8700",
+ "4. close": "396.5300",
+ "5. volume": "250662000"
+ },
+ "2013-05-31": {
+ "1. open": "444.4600",
+ "2. high": "465.7500",
+ "3. low": "418.9000",
+ "4. close": "449.7350",
+ "5. volume": "337411800"
+ },
+ "2013-04-30": {
+ "1. open": "441.9000",
+ "2. high": "445.2500",
+ "3. low": "385.1000",
+ "4. close": "442.7800",
+ "5. volume": "391553200"
+ },
+ "2013-03-28": {
+ "1. open": "438.0000",
+ "2. high": "469.9500",
+ "3. low": "419.0000",
+ "4. close": "442.6600",
+ "5. volume": "327745600"
+ },
+ "2013-02-28": {
+ "1. open": "459.1100",
+ "2. high": "484.9400",
+ "3. low": "437.6600",
+ "4. close": "441.4000",
+ "5. volume": "333715500"
+ },
+ "2013-01-31": {
+ "1. open": "553.8200",
+ "2. high": "555.0000",
+ "3. low": "435.0000",
+ "4. close": "455.4900",
+ "5. volume": "468693700"
+ },
+ "2012-12-31": {
+ "1. open": "593.6500",
+ "2. high": "594.5900",
+ "3. low": "501.2300",
+ "4. close": "532.1729",
+ "5. volume": "433312600"
+ },
+ "2012-11-30": {
+ "1. open": "598.2200",
+ "2. high": "603.0000",
+ "3. low": "505.7501",
+ "4. close": "585.2800",
+ "5. volume": "461780400"
+ },
+ "2012-10-31": {
+ "1. open": "671.5000",
+ "2. high": "676.7500",
+ "3. low": "587.7000",
+ "4. close": "595.3200",
+ "5. volume": "433672500"
+ },
+ "2012-09-28": {
+ "1. open": "665.7600",
+ "2. high": "705.0700",
+ "3. low": "656.0000",
+ "4. close": "667.1050",
+ "5. volume": "328535900"
+ },
+ "2012-08-31": {
+ "1. open": "615.9050",
+ "2. high": "680.8700",
+ "3. low": "600.2500",
+ "4. close": "665.2400",
+ "5. volume": "295578800"
+ },
+ "2012-07-31": {
+ "1. open": "584.7300",
+ "2. high": "619.8700",
+ "3. low": "570.0000",
+ "4. close": "610.7600",
+ "5. volume": "318201800"
+ },
+ "2012-06-29": {
+ "1. open": "569.1600",
+ "2. high": "590.0000",
+ "3. low": "548.5000",
+ "4. close": "584.0000",
+ "5. volume": "280565200"
+ },
+ "2012-05-31": {
+ "1. open": "584.9000",
+ "2. high": "596.7600",
+ "3. low": "522.1800",
+ "4. close": "577.7300",
+ "5. volume": "396655200"
+ },
+ "2012-04-30": {
+ "1. open": "601.8300",
+ "2. high": "644.0000",
+ "3. low": "555.0000",
+ "4. close": "583.9800",
+ "5. volume": "557106800"
+ },
+ "2012-03-30": {
+ "1. open": "548.1700",
+ "2. high": "621.4500",
+ "3. low": "516.2210",
+ "4. close": "599.5500",
+ "5. volume": "556583500"
+ },
+ "2012-02-29": {
+ "1. open": "458.4100",
+ "2. high": "547.6100",
+ "3. low": "453.9800",
+ "4. close": "542.4400",
+ "5. volume": "406019800"
+ },
+ "2012-01-31": {
+ "1. open": "409.4000",
+ "2. high": "458.2400",
+ "3. low": "409.0000",
+ "4. close": "456.4800",
+ "5. volume": "244994800"
+ },
+ "2011-12-30": {
+ "1. open": "382.5400",
+ "2. high": "409.0900",
+ "3. low": "377.6800",
+ "4. close": "405.0000",
+ "5. volume": "225233300"
+ },
+ "2011-11-30": {
+ "1. open": "397.4100",
+ "2. high": "408.0000",
+ "3. low": "363.3200",
+ "4. close": "382.2000",
+ "5. volume": "320132200"
+ },
+ "2011-10-31": {
+ "1. open": "380.3700",
+ "2. high": "426.7000",
+ "3. low": "354.2400",
+ "4. close": "404.7800",
+ "5. volume": "469336700"
+ },
+ "2011-09-30": {
+ "1. open": "385.8200",
+ "2. high": "422.8600",
+ "3. low": "366.4800",
+ "4. close": "381.3200",
+ "5. volume": "427766000"
+ },
+ "2011-08-31": {
+ "1. open": "397.7800",
+ "2. high": "399.5000",
+ "3. low": "353.0200",
+ "4. close": "384.8300",
+ "5. volume": "576521400"
+ },
+ "2011-07-29": {
+ "1. open": "335.9500",
+ "2. high": "404.5000",
+ "3. low": "334.2000",
+ "4. close": "390.4800",
+ "5. volume": "380498100"
+ },
+ "2011-06-30": {
+ "1. open": "348.8700",
+ "2. high": "352.1320",
+ "3. low": "310.5000",
+ "4. close": "335.6700",
+ "5. volume": "330851800"
+ },
+ "2011-05-31": {
+ "1. open": "349.7400",
+ "2. high": "351.8300",
+ "3. low": "329.4200",
+ "4. close": "347.8300",
+ "5. volume": "246859300"
+ },
+ "2011-04-29": {
+ "1. open": "351.1100",
+ "2. high": "355.1300",
+ "3. low": "320.1600",
+ "4. close": "350.1300",
+ "5. volume": "330493900"
+ },
+ "2011-03-31": {
+ "1. open": "355.4700",
+ "2. high": "361.6700",
+ "3. low": "326.2600",
+ "4. close": "348.5075",
+ "5. volume": "403802100"
+ },
+ "2011-02-28": {
+ "1. open": "341.3000",
+ "2. high": "364.9000",
+ "3. low": "337.7200",
+ "4. close": "353.2100",
+ "5. volume": "331998200"
+ },
+ "2011-01-31": {
+ "1. open": "325.6400",
+ "2. high": "348.6000",
+ "3. low": "324.8365",
+ "4. close": "339.3200",
+ "5. volume": "387197700"
+ },
+ "2010-12-31": {
+ "1. open": "315.2700",
+ "2. high": "326.6600",
+ "3. low": "314.8900",
+ "4. close": "322.5600",
+ "5. volume": "249044100"
+ },
+ "2010-11-30": {
+ "1. open": "302.2200",
+ "2. high": "321.3000",
+ "3. low": "297.7600",
+ "4. close": "311.1500",
+ "5. volume": "339574500"
+ },
+ "2010-10-29": {
+ "1. open": "283.7500",
+ "2. high": "319.0000",
+ "3. low": "277.7700",
+ "4. close": "300.9800",
+ "5. volume": "436949200"
+ },
+ "2010-09-30": {
+ "1. open": "247.4700",
+ "2. high": "294.7300",
+ "3. low": "246.2800",
+ "4. close": "283.7500",
+ "5. volume": "423211400"
+ },
+ "2010-08-31": {
+ "1. open": "260.4400",
+ "2. high": "264.2800",
+ "3. low": "235.5600",
+ "4. close": "243.1000",
+ "5. volume": "342468600"
+ },
+ "2010-07-30": {
+ "1. open": "254.3000",
+ "2. high": "265.9900",
+ "3. low": "239.6000",
+ "4. close": "257.2500",
+ "5. volume": "559632300"
+ },
+ "2010-06-30": {
+ "1. open": "259.6900",
+ "2. high": "279.0100",
+ "3. low": "242.2000",
+ "4. close": "251.5300",
+ "5. volume": "594687600"
+ },
+ "2010-05-28": {
+ "1. open": "263.8400",
+ "2. high": "267.8800",
+ "3. low": "199.2500",
+ "4. close": "256.8800",
+ "5. volume": "645809100"
+ },
+ "2010-04-30": {
+ "1. open": "237.4900",
+ "2. high": "272.4600",
+ "3. low": "232.7500",
+ "4. close": "261.0900",
+ "5. volume": "441683200"
+ },
+ "2010-03-31": {
+ "1. open": "205.7500",
+ "2. high": "237.4800",
+ "3. low": "205.4500",
+ "4. close": "235.0000",
+ "5. volume": "434077600"
+ },
+ "2010-02-26": {
+ "1. open": "192.3700",
+ "2. high": "205.1700",
+ "3. low": "190.8500",
+ "4. close": "204.6200",
+ "5. volume": "384860000"
+ },
+ "2010-01-29": {
+ "1. open": "213.4300",
+ "2. high": "215.5900",
+ "3. low": "190.2500",
+ "4. close": "192.0630",
+ "5. volume": "541749800"
+ },
+ "2009-12-31": {
+ "1. open": "202.2400",
+ "2. high": "213.9500",
+ "3. low": "188.6800",
+ "4. close": "210.7320",
+ "5. volume": "406927100"
+ },
+ "2009-11-30": {
+ "1. open": "189.8000",
+ "2. high": "208.0000",
+ "3. low": "185.5700",
+ "4. close": "199.9100",
+ "5. volume": "301956600"
+ },
+ "2009-10-30": {
+ "1. open": "185.3500",
+ "2. high": "208.7099",
+ "3. low": "180.7000",
+ "4. close": "188.5000",
+ "5. volume": "462720600"
+ },
+ "2009-09-30": {
+ "1. open": "167.9900",
+ "2. high": "188.9000",
+ "3. low": "164.1100",
+ "4. close": "185.3500",
+ "5. volume": "356761400"
+ },
+ "2009-08-31": {
+ "1. open": "165.2100",
+ "2. high": "172.4900",
+ "3. low": "159.4200",
+ "4. close": "168.2100",
+ "5. volume": "291611600"
+ },
+ "2009-07-31": {
+ "1. open": "143.5000",
+ "2. high": "165.0000",
+ "3. low": "134.4200",
+ "4. close": "163.3900",
+ "5. volume": "390790600"
+ },
+ "2009-06-30": {
+ "1. open": "136.4700",
+ "2. high": "146.4000",
+ "3. low": "132.8800",
+ "4. close": "142.4300",
+ "5. volume": "452699000"
+ },
+ "2009-05-29": {
+ "1. open": "125.8000",
+ "2. high": "135.9000",
+ "3. low": "119.3800",
+ "4. close": "135.8100",
+ "5. volume": "337755100"
+ },
+ "2009-04-30": {
+ "1. open": "104.0900",
+ "2. high": "127.2000",
+ "3. low": "103.8900",
+ "4. close": "125.8300",
+ "5. volume": "422202900"
+ },
+ "2009-03-31": {
+ "1. open": "89.3100",
+ "2. high": "109.9800",
+ "3. low": "82.3300",
+ "4. close": "105.1200",
+ "5. volume": "550878500"
+ },
+ "2009-02-27": {
+ "1. open": "89.1000",
+ "2. high": "103.0000",
+ "3. low": "86.5100",
+ "4. close": "89.3100",
+ "5. volume": "495266100"
+ },
+ "2009-01-30": {
+ "1. open": "85.8800",
+ "2. high": "97.1700",
+ "3. low": "78.2000",
+ "4. close": "90.1300",
+ "5. volume": "646633600"
+ },
+ "2008-12-31": {
+ "1. open": "91.3000",
+ "2. high": "103.6000",
+ "3. low": "84.5500",
+ "4. close": "85.3500",
+ "5. volume": "721923100"
+ },
+ "2008-11-28": {
+ "1. open": "105.9300",
+ "2. high": "111.7900",
+ "3. low": "79.1400",
+ "4. close": "92.6700",
+ "5. volume": "843552200"
+ },
+ "2008-10-31": {
+ "1. open": "111.9200",
+ "2. high": "116.4000",
+ "3. low": "85.0000",
+ "4. close": "107.5900",
+ "5. volume": "1479525400"
+ },
+ "2008-09-30": {
+ "1. open": "172.4000",
+ "2. high": "173.5000",
+ "3. low": "100.5900",
+ "4. close": "113.6600",
+ "5. volume": "859555800"
+ },
+ "2008-08-29": {
+ "1. open": "159.9400",
+ "2. high": "180.4500",
+ "3. low": "152.9100",
+ "4. close": "169.5300",
+ "5. volume": "467348400"
+ },
+ "2008-07-31": {
+ "1. open": "164.0500",
+ "2. high": "180.9100",
+ "3. low": "146.5300",
+ "4. close": "158.9500",
+ "5. volume": "705348600"
+ },
+ "2008-06-30": {
+ "1. open": "188.5000",
+ "2. high": "189.9500",
+ "3. low": "164.1500",
+ "4. close": "167.4400",
+ "5. volume": "695564100"
+ },
+ "2008-05-30": {
+ "1. open": "175.0100",
+ "2. high": "192.2400",
+ "3. low": "172.0000",
+ "4. close": "188.7500",
+ "5. volume": "663864800"
+ },
+ "2008-04-30": {
+ "1. open": "146.3000",
+ "2. high": "180.0000",
+ "3. low": "143.6100",
+ "4. close": "173.9500",
+ "5. volume": "813820800"
+ },
+ "2008-03-31": {
+ "1. open": "124.4400",
+ "2. high": "145.7400",
+ "3. low": "118.0000",
+ "4. close": "143.5000",
+ "5. volume": "818831200"
+ },
+ "2008-02-29": {
+ "1. open": "136.2400",
+ "2. high": "136.5900",
+ "3. low": "115.4400",
+ "4. close": "125.0200",
+ "5. volume": "888069800"
+ },
+ "2008-01-31": {
+ "1. open": "199.2700",
+ "2. high": "200.2600",
+ "3. low": "126.1400",
+ "4. close": "135.3600",
+ "5. volume": "1256210300"
+ },
+ "2007-12-31": {
+ "1. open": "181.8600",
+ "2. high": "202.9600",
+ "3. low": "176.9900",
+ "4. close": "198.0800",
+ "5. volume": "616167100"
+ },
+ "2007-11-30": {
+ "1. open": "188.6000",
+ "2. high": "192.6800",
+ "3. low": "150.6300",
+ "4. close": "182.2200",
+ "5. volume": "935706800"
+ },
+ "2007-10-31": {
+ "1. open": "154.6300",
+ "2. high": "190.1200",
+ "3. low": "152.9300",
+ "4. close": "189.9500",
+ "5. volume": "831349700"
+ },
+ "2007-09-28": {
+ "1. open": "139.9400",
+ "2. high": "155.0000",
+ "3. low": "130.0000",
+ "4. close": "153.4700",
+ "5. volume": "747543700"
+ },
+ "2007-08-31": {
+ "1. open": "133.6400",
+ "2. high": "139.6500",
+ "3. low": "111.6200",
+ "4. close": "138.4800",
+ "5. volume": "870028500"
+ },
+ "2007-07-31": {
+ "1. open": "121.0500",
+ "2. high": "148.9200",
+ "3. low": "119.3000",
+ "4. close": "131.7600",
+ "5. volume": "857806200"
+ },
+ "2007-06-29": {
+ "1. open": "121.1000",
+ "2. high": "127.6100",
+ "3. low": "115.4000",
+ "4. close": "122.0400",
+ "5. volume": "831412200"
+ },
+ "2007-05-31": {
+ "1. open": "99.5900",
+ "2. high": "122.1700",
+ "3. low": "98.5500",
+ "4. close": "121.1910",
+ "5. volume": "620181000"
+ },
+ "2007-04-30": {
+ "1. open": "94.1400",
+ "2. high": "102.5000",
+ "3. low": "89.6000",
+ "4. close": "99.8000",
+ "5. volume": "480705000"
+ },
+ "2007-03-30": {
+ "1. open": "84.0300",
+ "2. high": "96.8300",
+ "3. low": "83.7500",
+ "4. close": "92.9100",
+ "5. volume": "568523000"
+ },
+ "2007-02-28": {
+ "1. open": "86.2300",
+ "2. high": "90.8100",
+ "3. low": "82.8600",
+ "4. close": "84.6100",
+ "5. volume": "490084100"
+ },
+ "2007-01-31": {
+ "1. open": "86.2900",
+ "2. high": "97.8000",
+ "3. low": "81.9000",
+ "4. close": "85.7300",
+ "5. volume": "971777900"
+ },
+ "2006-12-29": {
+ "1. open": "91.8000",
+ "2. high": "92.3300",
+ "3. low": "76.7700",
+ "4. close": "84.8400",
+ "5. volume": "603242600"
+ },
+ "2006-11-30": {
+ "1. open": "81.1000",
+ "2. high": "93.1590",
+ "3. low": "77.7900",
+ "4. close": "91.6600",
+ "5. volume": "494103000"
+ },
+ "2006-10-31": {
+ "1. open": "75.1000",
+ "2. high": "82.6000",
+ "3. low": "72.6000",
+ "4. close": "81.0800",
+ "5. volume": "513855600"
+ },
+ "2006-09-29": {
+ "1. open": "68.4800",
+ "2. high": "77.7800",
+ "3. low": "67.8200",
+ "4. close": "76.9800",
+ "5. volume": "632912800"
+ },
+ "2006-08-31": {
+ "1. open": "67.2200",
+ "2. high": "70.0000",
+ "3. low": "62.5800",
+ "4. close": "67.8500",
+ "5. volume": "638844500"
+ },
+ "2006-07-31": {
+ "1. open": "57.5200",
+ "2. high": "68.6300",
+ "3. low": "50.1600",
+ "4. close": "67.9600",
+ "5. volume": "624276500"
+ },
+ "2006-06-30": {
+ "1. open": "59.8500",
+ "2. high": "63.1000",
+ "3. low": "55.4100",
+ "4. close": "57.2700",
+ "5. volume": "640593700"
+ },
+ "2006-05-31": {
+ "1. open": "70.7800",
+ "2. high": "73.8000",
+ "3. low": "58.6900",
+ "4. close": "59.7700",
+ "5. volume": "557456400"
+ },
+ "2006-04-28": {
+ "1. open": "63.6600",
+ "2. high": "72.0500",
+ "3. low": "61.0500",
+ "4. close": "70.3900",
+ "5. volume": "718545800"
+ },
+ "2006-03-31": {
+ "1. open": "69.0000",
+ "2. high": "69.9900",
+ "3. low": "57.6700",
+ "4. close": "62.7200",
+ "5. volume": "828308300"
+ },
+ "2006-02-28": {
+ "1. open": "75.0000",
+ "2. high": "76.4600",
+ "3. low": "62.9000",
+ "4. close": "68.4900",
+ "5. volume": "670024900"
+ },
+ "2006-01-31": {
+ "1. open": "72.3320",
+ "2. high": "86.4000",
+ "3. low": "70.8700",
+ "4. close": "75.5100",
+ "5. volume": "781370400"
+ },
+ "2005-12-30": {
+ "1. open": "68.9500",
+ "2. high": "75.4600",
+ "3. low": "68.8100",
+ "4. close": "71.8900",
+ "5. volume": "466577300"
+ },
+ "2005-11-30": {
+ "1. open": "57.2400",
+ "2. high": "71.0700",
+ "3. low": "56.8700",
+ "4. close": "67.8200",
+ "5. volume": "480586700"
+ },
+ "2005-10-31": {
+ "1. open": "54.1600",
+ "2. high": "57.9800",
+ "3. low": "47.8700",
+ "4. close": "57.5900",
+ "5. volume": "665837400"
+ },
+ "2005-09-30": {
+ "1. open": "47.0000",
+ "2. high": "54.5600",
+ "3. low": "46.0900",
+ "4. close": "53.6100",
+ "5. volume": "440991800"
+ },
+ "2005-08-31": {
+ "1. open": "42.6000",
+ "2. high": "48.3300",
+ "3. low": "42.0200",
+ "4. close": "46.8900",
+ "5. volume": "335743100"
+ },
+ "2005-07-29": {
+ "1. open": "36.8300",
+ "2. high": "44.3800",
+ "3. low": "36.2900",
+ "4. close": "42.6500",
+ "5. volume": "360508800"
+ },
+ "2005-06-30": {
+ "1. open": "39.8900",
+ "2. high": "40.7600",
+ "3. low": "35.5200",
+ "4. close": "36.8100",
+ "5. volume": "404542700"
+ },
+ "2005-05-31": {
+ "1. open": "36.2100",
+ "2. high": "40.9400",
+ "3. low": "33.1100",
+ "4. close": "39.7593",
+ "5. volume": "459224800"
+ },
+ "2005-04-29": {
+ "1. open": "42.0900",
+ "2. high": "44.4500",
+ "3. low": "34.0000",
+ "4. close": "36.0600",
+ "5. volume": "691982800"
+ },
+ "2005-03-31": {
+ "1. open": "44.9900",
+ "2. high": "45.1100",
+ "3. low": "38.8300",
+ "4. close": "41.6700",
+ "5. volume": "524140000"
+ },
+ "2005-02-28": {
+ "1. open": "77.0500",
+ "2. high": "90.8800",
+ "3. low": "43.9600",
+ "4. close": "44.8600",
+ "5. volume": "383016900"
+ },
+ "2005-01-31": {
+ "1. open": "64.7800",
+ "2. high": "77.8900",
+ "3. low": "62.6000",
+ "4. close": "76.9000",
+ "5. volume": "459075800"
+ },
+ "2004-12-31": {
+ "1. open": "67.7900",
+ "2. high": "67.9500",
+ "3. low": "61.6000",
+ "4. close": "64.4000",
+ "5. volume": "284796700"
+ },
+ "2004-11-30": {
+ "1. open": "52.5000",
+ "2. high": "69.5700",
+ "3. low": "52.0400",
+ "4. close": "67.0500",
+ "5. volume": "311421500"
+ },
+ "2004-10-29": {
+ "1. open": "39.1500",
+ "2. high": "53.2000",
+ "3. low": "37.6500",
+ "4. close": "52.4000",
+ "5. volume": "287399400"
+ },
+ "2004-09-30": {
+ "1. open": "34.3000",
+ "2. high": "39.2700",
+ "3. low": "34.1900",
+ "4. close": "38.7500",
+ "5. volume": "137026900"
+ },
+ "2004-08-31": {
+ "1. open": "31.1800",
+ "2. high": "35.1800",
+ "3. low": "29.7000",
+ "4. close": "34.4900",
+ "5. volume": "143060100"
+ },
+ "2004-07-30": {
+ "1. open": "32.0800",
+ "2. high": "33.6300",
+ "3. low": "28.7400",
+ "4. close": "32.3400",
+ "5. volume": "173153200"
+ },
+ "2004-06-30": {
+ "1. open": "27.7900",
+ "2. high": "34.1900",
+ "3. low": "27.6100",
+ "4. close": "32.5400",
+ "5. volume": "146914900"
+ },
+ "2004-05-28": {
+ "1. open": "26.0000",
+ "2. high": "28.7800",
+ "3. low": "25.5000",
+ "4. close": "28.0600",
+ "5. volume": "94719200"
+ },
+ "2004-04-30": {
+ "1. open": "26.9000",
+ "2. high": "29.5800",
+ "3. low": "25.4900",
+ "4. close": "25.7800",
+ "5. volume": "159467400"
+ },
+ "2004-03-31": {
+ "1. open": "24.0900",
+ "2. high": "28.1400",
+ "3. low": "23.6000",
+ "4. close": "27.0400",
+ "5. volume": "207609200"
+ },
+ "2004-02-27": {
+ "1. open": "22.4600",
+ "2. high": "24.1000",
+ "3. low": "21.7000",
+ "4. close": "23.9200",
+ "5. volume": "87893400"
+ },
+ "2004-01-30": {
+ "1. open": "21.5500",
+ "2. high": "24.8400",
+ "3. low": "21.1800",
+ "4. close": "22.5600",
+ "5. volume": "141567900"
+ },
+ "2003-12-31": {
+ "1. open": "21.0400",
+ "2. high": "21.9000",
+ "3. low": "19.2500",
+ "4. close": "21.3700",
+ "5. volume": "97390600"
+ },
+ "2003-11-28": {
+ "1. open": "22.8300",
+ "2. high": "23.3000",
+ "3. low": "19.8500",
+ "4. close": "20.9100",
+ "5. volume": "88823300"
+ },
+ "2003-10-31": {
+ "1. open": "20.7500",
+ "2. high": "25.0110",
+ "3. low": "20.1900",
+ "4. close": "22.8900",
+ "5. volume": "125717700"
+ },
+ "2003-09-30": {
+ "1. open": "22.6600",
+ "2. high": "23.3200",
+ "3. low": "20.1490",
+ "4. close": "20.7200",
+ "5. volume": "95490800"
+ },
+ "2003-08-29": {
+ "1. open": "21.0000",
+ "2. high": "22.8500",
+ "3. low": "19.4200",
+ "4. close": "22.6100",
+ "5. volume": "76920800"
+ },
+ "2003-07-31": {
+ "1. open": "18.8700",
+ "2. high": "21.5700",
+ "3. low": "18.5100",
+ "4. close": "21.0800",
+ "5. volume": "93183400"
+ },
+ "2003-06-30": {
+ "1. open": "18.1000",
+ "2. high": "19.6900",
+ "3. low": "16.6300",
+ "4. close": "19.0600",
+ "5. volume": "109166700"
+ },
+ "2003-05-30": {
+ "1. open": "14.2500",
+ "2. high": "19.0000",
+ "3. low": "14.0000",
+ "4. close": "17.9500",
+ "5. volume": "193063300"
+ },
+ "2003-04-30": {
+ "1. open": "14.2000",
+ "2. high": "14.9500",
+ "3. low": "12.7200",
+ "4. close": "14.2200",
+ "5. volume": "138845400"
+ },
+ "2003-03-31": {
+ "1. open": "15.0100",
+ "2. high": "15.1600",
+ "3. low": "14.0400",
+ "4. close": "14.1400",
+ "5. volume": "71935800"
+ },
+ "2003-02-28": {
+ "1. open": "14.4100",
+ "2. high": "15.3000",
+ "3. low": "13.8000",
+ "4. close": "15.0100",
+ "5. volume": "73469700"
+ },
+ "2003-01-31": {
+ "1. open": "14.3600",
+ "2. high": "15.3800",
+ "3. low": "13.5600",
+ "4. close": "14.3600",
+ "5. volume": "107961300"
+ },
+ "2002-12-31": {
+ "1. open": "15.9000",
+ "2. high": "16.1000",
+ "3. low": "13.7800",
+ "4. close": "14.3300",
+ "5. volume": "80900700"
+ },
+ "2002-11-29": {
+ "1. open": "15.9400",
+ "2. high": "17.3800",
+ "3. low": "15.0100",
+ "4. close": "15.5000",
+ "5. volume": "80923600"
+ },
+ "2002-10-31": {
+ "1. open": "14.5900",
+ "2. high": "16.4400",
+ "3. low": "13.3600",
+ "4. close": "16.0700",
+ "5. volume": "118061300"
+ },
+ "2002-09-30": {
+ "1. open": "14.4900",
+ "2. high": "15.1900",
+ "3. low": "14.0500",
+ "4. close": "14.5000",
+ "5. volume": "94497100"
+ },
+ "2002-08-30": {
+ "1. open": "15.1100",
+ "2. high": "16.2500",
+ "3. low": "13.9700",
+ "4. close": "14.7500",
+ "5. volume": "91994400"
+ },
+ "2002-07-31": {
+ "1. open": "17.7100",
+ "2. high": "18.7900",
+ "3. low": "13.8000",
+ "4. close": "15.2600",
+ "5. volume": "144971700"
+ },
+ "2002-06-28": {
+ "1. open": "23.3900",
+ "2. high": "23.4500",
+ "3. low": "15.9800",
+ "4. close": "17.7200",
+ "5. volume": "155500300"
+ },
+ "2002-05-31": {
+ "1. open": "24.2900",
+ "2. high": "25.9800",
+ "3. low": "22.1400",
+ "4. close": "23.3000",
+ "5. volume": "106717100"
+ },
+ "2002-04-30": {
+ "1. open": "24.7000",
+ "2. high": "26.1700",
+ "3. low": "23.0000",
+ "4. close": "24.2700",
+ "5. volume": "114693500"
+ },
+ "2002-03-28": {
+ "1. open": "21.9300",
+ "2. high": "25.3000",
+ "3. low": "21.8200",
+ "4. close": "23.6700",
+ "5. volume": "94974700"
+ },
+ "2002-02-28": {
+ "1. open": "24.9600",
+ "2. high": "25.9800",
+ "3. low": "20.9400",
+ "4. close": "21.7000",
+ "5. volume": "139954000"
+ },
+ "2002-01-31": {
+ "1. open": "22.0500",
+ "2. high": "24.7300",
+ "3. low": "20.2600",
+ "4. close": "24.7200",
+ "5. volume": "152060300"
+ },
+ "2001-12-31": {
+ "1. open": "21.0600",
+ "2. high": "24.0300",
+ "3. low": "20.0900",
+ "4. close": "21.9000",
+ "5. volume": "82675700"
+ },
+ "2001-11-30": {
+ "1. open": "17.6500",
+ "2. high": "21.5500",
+ "3. low": "17.2500",
+ "4. close": "21.3000",
+ "5. volume": "95888300"
+ },
+ "2001-10-31": {
+ "1. open": "15.4900",
+ "2. high": "19.4200",
+ "3. low": "14.8300",
+ "4. close": "17.5600",
+ "5. volume": "134718700"
+ },
+ "2001-09-28": {
+ "1. open": "18.5000",
+ "2. high": "19.0800",
+ "3. low": "14.6800",
+ "4. close": "15.5100",
+ "5. volume": "98777200"
+ },
+ "2001-08-31": {
+ "1. open": "19.0100",
+ "2. high": "19.9000",
+ "3. low": "17.2800",
+ "4. close": "18.5500",
+ "5. volume": "91595700"
+ },
+ "2001-07-31": {
+ "1. open": "23.6400",
+ "2. high": "25.2200",
+ "3. low": "17.8500",
+ "4. close": "18.7900",
+ "5. volume": "154555400"
+ },
+ "2001-06-29": {
+ "1. open": "20.1300",
+ "2. high": "25.1000",
+ "3. low": "19.3500",
+ "4. close": "23.2500",
+ "5. volume": "136397600"
+ },
+ "2001-05-31": {
+ "1. open": "25.4100",
+ "2. high": "26.7000",
+ "3. low": "19.3000",
+ "4. close": "19.9500",
+ "5. volume": "133364900"
+ },
+ "2001-04-30": {
+ "1. open": "22.0900",
+ "2. high": "27.1200",
+ "3. low": "18.7500",
+ "4. close": "25.4900",
+ "5. volume": "199267700"
+ },
+ "2001-03-30": {
+ "1. open": "17.8100",
+ "2. high": "23.7500",
+ "3. low": "17.1900",
+ "4. close": "22.0700",
+ "5. volume": "192840400"
+ },
+ "2001-02-28": {
+ "1. open": "20.6900",
+ "2. high": "21.9400",
+ "3. low": "18.0000",
+ "4. close": "18.2500",
+ "5. volume": "125424400"
+ },
+ "2001-01-31": {
+ "1. open": "14.8800",
+ "2. high": "22.5000",
+ "3. low": "14.4400",
+ "4. close": "21.6200",
+ "5. volume": "244811800"
+ },
+ "2000-12-29": {
+ "1. open": "17.0000",
+ "2. high": "17.5000",
+ "3. low": "13.6300",
+ "4. close": "14.8800",
+ "5. volume": "158195900"
+ },
+ "2000-11-30": {
+ "1. open": "19.4400",
+ "2. high": "23.0000",
+ "3. low": "16.1200",
+ "4. close": "16.5000",
+ "5. volume": "151578100"
+ },
+ "2000-10-31": {
+ "1. open": "26.6900",
+ "2. high": "26.7500",
+ "3. low": "17.5000",
+ "4. close": "19.5600",
+ "5. volume": "391174800"
+ },
+ "2000-09-29": {
+ "1. open": "61.3100",
+ "2. high": "64.1200",
+ "3. low": "25.3700",
+ "4. close": "25.7500",
+ "5. volume": "259230900"
+ },
+ "2000-08-31": {
+ "1. open": "50.3100",
+ "2. high": "61.5000",
+ "3. low": "44.2500",
+ "4. close": "60.9400",
+ "5. volume": "100644400"
+ },
+ "2000-07-31": {
+ "1. open": "52.1300",
+ "2. high": "60.6300",
+ "3. low": "46.8800",
+ "4. close": "50.8100",
+ "5. volume": "102620900"
+ },
+ "2000-06-30": {
+ "1. open": "81.7500",
+ "2. high": "103.9400",
+ "3. low": "50.3100",
+ "4. close": "52.3800",
+ "5. volume": "89106200"
+ },
+ "2000-05-31": {
+ "1. open": "124.8700",
+ "2. high": "126.2500",
+ "3. low": "81.7500",
+ "4. close": "84.0000",
+ "5. volume": "87569200"
+ },
+ "2000-04-28": {
+ "1. open": "135.5000",
+ "2. high": "139.5000",
+ "3. low": "104.8700",
+ "4. close": "124.0600",
+ "5. volume": "77342900"
+ }
+ }
+}
diff --git a/src/main/resources/AMZN.json b/src/main/resources/AMZN.json
new file mode 100644
index 0000000..8c749b1
--- /dev/null
+++ b/src/main/resources/AMZN.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "AMZN",
+ "3. Last Refreshed": "2020-03-17 10:39:58",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "1906.4900",
+ "2. high": "1996.3300",
+ "3. low": "1626.0300",
+ "4. close": "1764.6188",
+ "5. volume": "81405562"
+ },
+ "2020-02-28": {
+ "1. open": "2010.6000",
+ "2. high": "2185.9500",
+ "3. low": "1811.1300",
+ "4. close": "1883.7500",
+ "5. volume": "92555977"
+ },
+ "2020-01-31": {
+ "1. open": "1875.0000",
+ "2. high": "2055.7200",
+ "3. low": "1815.3400",
+ "4. close": "2008.7200",
+ "5. volume": "84743300"
+ },
+ "2019-12-31": {
+ "1. open": "1804.4000",
+ "2. high": "1901.4000",
+ "3. low": "1735.0000",
+ "4. close": "1847.8400",
+ "5. volume": "68522009"
+ },
+ "2019-11-29": {
+ "1. open": "1788.0100",
+ "2. high": "1824.6900",
+ "3. low": "1722.7100",
+ "4. close": "1800.8000",
+ "5. volume": "52060472"
+ },
+ "2019-10-31": {
+ "1. open": "1746.0000",
+ "2. high": "1798.8500",
+ "3. low": "1685.0600",
+ "4. close": "1776.6600",
+ "5. volume": "71821008"
+ },
+ "2019-09-30": {
+ "1. open": "1770.0000",
+ "2. high": "1853.6600",
+ "3. low": "1709.2200",
+ "4. close": "1735.9100",
+ "5. volume": "62003799"
+ },
+ "2019-08-30": {
+ "1. open": "1871.7200",
+ "2. high": "1897.9200",
+ "3. low": "1743.5100",
+ "4. close": "1776.2900",
+ "5. volume": "79978762"
+ },
+ "2019-07-31": {
+ "1. open": "1922.9800",
+ "2. high": "2035.8000",
+ "3. low": "1849.4400",
+ "4. close": "1866.7800",
+ "5. volume": "73190780"
+ },
+ "2019-06-28": {
+ "1. open": "1760.0100",
+ "2. high": "1935.2000",
+ "3. low": "1672.0000",
+ "4. close": "1893.6300",
+ "5. volume": "74746589"
+ },
+ "2019-05-31": {
+ "1. open": "1933.0900",
+ "2. high": "1964.4000",
+ "3. low": "1772.7000",
+ "4. close": "1775.0700",
+ "5. volume": "98214360"
+ },
+ "2019-04-30": {
+ "1. open": "1800.1100",
+ "2. high": "1956.3400",
+ "3. low": "1798.7300",
+ "4. close": "1926.5200",
+ "5. volume": "81293632"
+ },
+ "2019-03-29": {
+ "1. open": "1655.1300",
+ "2. high": "1823.7500",
+ "3. low": "1586.5700",
+ "4. close": "1780.7500",
+ "5. volume": "100832035"
+ },
+ "2019-02-28": {
+ "1. open": "1638.8800",
+ "2. high": "1673.0600",
+ "3. low": "1566.7600",
+ "4. close": "1639.8300",
+ "5. volume": "80936924"
+ },
+ "2019-01-31": {
+ "1. open": "1465.2000",
+ "2. high": "1736.4100",
+ "3. low": "1460.9300",
+ "4. close": "1718.7300",
+ "5. volume": "134015530"
+ },
+ "2018-12-31": {
+ "1. open": "1769.4600",
+ "2. high": "1778.3400",
+ "3. low": "1307.0000",
+ "4. close": "1501.9700",
+ "5. volume": "154812304"
+ },
+ "2018-11-30": {
+ "1. open": "1623.5300",
+ "2. high": "1784.0000",
+ "3. low": "1420.0000",
+ "4. close": "1690.1700",
+ "5. volume": "139290208"
+ },
+ "2018-10-31": {
+ "1. open": "2021.9900",
+ "2. high": "2033.1900",
+ "3. low": "1476.3600",
+ "4. close": "1598.0100",
+ "5. volume": "183228552"
+ },
+ "2018-09-28": {
+ "1. open": "2026.5000",
+ "2. high": "2050.5000",
+ "3. low": "1865.0000",
+ "4. close": "2003.0000",
+ "5. volume": "94445693"
+ },
+ "2018-08-31": {
+ "1. open": "1784.0000",
+ "2. high": "2025.5700",
+ "3. low": "1776.0200",
+ "4. close": "2012.7100",
+ "5. volume": "96575676"
+ },
+ "2018-07-31": {
+ "1. open": "1682.7000",
+ "2. high": "1880.0500",
+ "3. low": "1678.0600",
+ "4. close": "1777.4400",
+ "5. volume": "97629820"
+ },
+ "2018-06-29": {
+ "1. open": "1637.0300",
+ "2. high": "1763.1000",
+ "3. low": "1635.0900",
+ "4. close": "1699.8000",
+ "5. volume": "85941510"
+ },
+ "2018-05-31": {
+ "1. open": "1563.2200",
+ "2. high": "1635.0000",
+ "3. low": "1546.0200",
+ "4. close": "1629.6200",
+ "5. volume": "71615299"
+ },
+ "2018-04-30": {
+ "1. open": "1417.6200",
+ "2. high": "1638.1000",
+ "3. low": "1352.8800",
+ "4. close": "1566.1300",
+ "5. volume": "129945743"
+ },
+ "2018-03-29": {
+ "1. open": "1513.6000",
+ "2. high": "1617.5400",
+ "3. low": "1365.2000",
+ "4. close": "1447.3400",
+ "5. volume": "128401298"
+ },
+ "2018-02-28": {
+ "1. open": "1445.0000",
+ "2. high": "1528.7000",
+ "3. low": "1265.9300",
+ "4. close": "1512.4500",
+ "5. volume": "133362428"
+ },
+ "2018-01-31": {
+ "1. open": "1172.0000",
+ "2. high": "1472.5800",
+ "3. low": "1170.5100",
+ "4. close": "1450.8900",
+ "5. volume": "94145634"
+ },
+ "2017-12-29": {
+ "1. open": "1172.0500",
+ "2. high": "1194.7800",
+ "3. low": "1124.7400",
+ "4. close": "1169.4700",
+ "5. volume": "56130525"
+ },
+ "2017-11-30": {
+ "1. open": "1105.4000",
+ "2. high": "1213.4100",
+ "3. low": "1086.8700",
+ "4. close": "1176.7500",
+ "5. volume": "76272767"
+ },
+ "2017-10-31": {
+ "1. open": "964.0000",
+ "2. high": "1122.7900",
+ "3. low": "950.3700",
+ "4. close": "1105.2800",
+ "5. volume": "80304293"
+ },
+ "2017-09-29": {
+ "1. open": "984.2000",
+ "2. high": "1000.0000",
+ "3. low": "931.7500",
+ "4. close": "961.3500",
+ "5. volume": "58038449"
+ },
+ "2017-08-31": {
+ "1. open": "990.6500",
+ "2. high": "1003.2100",
+ "3. low": "936.3300",
+ "4. close": "980.6000",
+ "5. volume": "75779478"
+ },
+ "2017-07-31": {
+ "1. open": "972.7900",
+ "2. high": "1083.3100",
+ "3. low": "951.0001",
+ "4. close": "987.7800",
+ "5. volume": "76564735"
+ },
+ "2017-06-30": {
+ "1. open": "998.5900",
+ "2. high": "1017.0000",
+ "3. low": "927.0000",
+ "4. close": "968.0000",
+ "5. volume": "94729701"
+ },
+ "2017-05-31": {
+ "1. open": "927.8000",
+ "2. high": "1001.2000",
+ "3. low": "927.8000",
+ "4. close": "994.6200",
+ "5. volume": "75223469"
+ },
+ "2017-04-28": {
+ "1. open": "888.0000",
+ "2. high": "949.5900",
+ "3. low": "884.4900",
+ "4. close": "924.9900",
+ "5. volume": "72336605"
+ },
+ "2017-03-31": {
+ "1. open": "853.0500",
+ "2. high": "890.3500",
+ "3. low": "833.5000",
+ "4. close": "886.5400",
+ "5. volume": "60722752"
+ },
+ "2017-02-28": {
+ "1. open": "829.2100",
+ "2. high": "860.8600",
+ "3. low": "803.0000",
+ "4. close": "845.0400",
+ "5. volume": "71748231"
+ },
+ "2017-01-31": {
+ "1. open": "757.9200",
+ "2. high": "843.8400",
+ "3. low": "747.7000",
+ "4. close": "823.4800",
+ "5. volume": "70714587"
+ },
+ "2016-12-30": {
+ "1. open": "752.4100",
+ "2. high": "782.4600",
+ "3. low": "736.7000",
+ "4. close": "749.8700",
+ "5. volume": "73660584"
+ },
+ "2016-11-30": {
+ "1. open": "799.0000",
+ "2. high": "800.8400",
+ "3. low": "710.1000",
+ "4. close": "750.5700",
+ "5. volume": "110085967"
+ },
+ "2016-10-31": {
+ "1. open": "836.0000",
+ "2. high": "847.2100",
+ "3. low": "774.6100",
+ "4. close": "789.8200",
+ "5. volume": "77063812"
+ },
+ "2016-09-30": {
+ "1. open": "770.9000",
+ "2. high": "839.9500",
+ "3. low": "756.0000",
+ "4. close": "837.3100",
+ "5. volume": "67354133"
+ },
+ "2016-08-31": {
+ "1. open": "759.8700",
+ "2. high": "774.9800",
+ "3. low": "750.3500",
+ "4. close": "769.1600",
+ "5. volume": "50000397"
+ },
+ "2016-07-29": {
+ "1. open": "717.3200",
+ "2. high": "766.0000",
+ "3. low": "716.5400",
+ "4. close": "758.8100",
+ "5. volume": "68635440"
+ },
+ "2016-06-30": {
+ "1. open": "720.9000",
+ "2. high": "731.5000",
+ "3. low": "682.1150",
+ "4. close": "715.6200",
+ "5. volume": "74556809"
+ },
+ "2016-05-31": {
+ "1. open": "663.9200",
+ "2. high": "724.2300",
+ "3. low": "656.0000",
+ "4. close": "722.7900",
+ "5. volume": "90623145"
+ },
+ "2016-04-29": {
+ "1. open": "590.4900",
+ "2. high": "669.9800",
+ "3. low": "585.2500",
+ "4. close": "659.5900",
+ "5. volume": "78464320"
+ },
+ "2016-03-31": {
+ "1. open": "556.2900",
+ "2. high": "603.2400",
+ "3. low": "538.5800",
+ "4. close": "593.6400",
+ "5. volume": "93964682"
+ },
+ "2016-02-29": {
+ "1. open": "578.1500",
+ "2. high": "581.8000",
+ "3. low": "474.0000",
+ "4. close": "552.5200",
+ "5. volume": "124144797"
+ },
+ "2016-01-29": {
+ "1. open": "656.2900",
+ "2. high": "657.7150",
+ "3. low": "547.1800",
+ "4. close": "587.0000",
+ "5. volume": "130200780"
+ },
+ "2015-12-31": {
+ "1. open": "673.7500",
+ "2. high": "696.4400",
+ "3. low": "635.2700",
+ "4. close": "675.8900",
+ "5. volume": "90220804"
+ },
+ "2015-11-30": {
+ "1. open": "627.1300",
+ "2. high": "682.7700",
+ "3. low": "620.4100",
+ "4. close": "664.8000",
+ "5. volume": "87301503"
+ },
+ "2015-10-30": {
+ "1. open": "511.0000",
+ "2. high": "630.7200",
+ "3. low": "506.0000",
+ "4. close": "625.9000",
+ "5. volume": "97188843"
+ },
+ "2015-09-30": {
+ "1. open": "499.1400",
+ "2. high": "549.7800",
+ "3. low": "490.5000",
+ "4. close": "511.8900",
+ "5. volume": "76602841"
+ },
+ "2015-08-31": {
+ "1. open": "537.4500",
+ "2. high": "542.7400",
+ "3. low": "451.0000",
+ "4. close": "512.8900",
+ "5. volume": "82893196"
+ },
+ "2015-07-31": {
+ "1. open": "439.3500",
+ "2. high": "580.5700",
+ "3. low": "425.5700",
+ "4. close": "536.1500",
+ "5. volume": "102069942"
+ },
+ "2015-06-30": {
+ "1. open": "430.4000",
+ "2. high": "447.0400",
+ "3. low": "419.1400",
+ "4. close": "434.0900",
+ "5. volume": "54989227"
+ },
+ "2015-05-29": {
+ "1. open": "423.8200",
+ "2. high": "439.0000",
+ "3. low": "414.5500",
+ "4. close": "429.2300",
+ "5. volume": "51984199"
+ },
+ "2015-04-30": {
+ "1. open": "372.1000",
+ "2. high": "452.6500",
+ "3. low": "368.3400",
+ "4. close": "421.7800",
+ "5. volume": "84404887"
+ },
+ "2015-03-31": {
+ "1. open": "380.8500",
+ "2. high": "388.4182",
+ "3. low": "365.6500",
+ "4. close": "372.1000",
+ "5. volume": "55502746"
+ },
+ "2015-02-27": {
+ "1. open": "350.0500",
+ "2. high": "389.3700",
+ "3. low": "350.0100",
+ "4. close": "380.1600",
+ "5. volume": "70847240"
+ },
+ "2015-01-30": {
+ "1. open": "312.5800",
+ "2. high": "359.5000",
+ "3. low": "285.2500",
+ "4. close": "354.5300",
+ "5. volume": "103040529"
+ },
+ "2014-12-31": {
+ "1. open": "338.1200",
+ "2. high": "340.6400",
+ "3. low": "293.0300",
+ "4. close": "310.3500",
+ "5. volume": "86874154"
+ },
+ "2014-11-28": {
+ "1. open": "306.2400",
+ "2. high": "341.2600",
+ "3. low": "292.2900",
+ "4. close": "338.6400",
+ "5. volume": "68993021"
+ },
+ "2014-10-31": {
+ "1. open": "322.0400",
+ "2. high": "325.1600",
+ "3. low": "284.0000",
+ "4. close": "305.4600",
+ "5. volume": "111120640"
+ },
+ "2014-09-30": {
+ "1. open": "339.9800",
+ "2. high": "349.3800",
+ "3. low": "317.6400",
+ "4. close": "322.4400",
+ "5. volume": "68006506"
+ },
+ "2014-08-29": {
+ "1. open": "313.6900",
+ "2. high": "346.6700",
+ "3. low": "304.5880",
+ "4. close": "339.0400",
+ "5. volume": "62015200"
+ },
+ "2014-07-31": {
+ "1. open": "325.8600",
+ "2. high": "364.8500",
+ "3. low": "311.8600",
+ "4. close": "312.9900",
+ "5. volume": "99337300"
+ },
+ "2014-06-30": {
+ "1. open": "312.5900",
+ "2. high": "340.7199",
+ "3. low": "303.8400",
+ "4. close": "324.7800",
+ "5. volume": "76493200"
+ },
+ "2014-05-30": {
+ "1. open": "304.1300",
+ "2. high": "314.8700",
+ "3. low": "284.3800",
+ "4. close": "312.5500",
+ "5. volume": "78579200"
+ },
+ "2014-04-30": {
+ "1. open": "338.0900",
+ "2. high": "348.2950",
+ "3. low": "288.0000",
+ "4. close": "304.1300",
+ "5. volume": "138278700"
+ },
+ "2014-03-31": {
+ "1. open": "358.7350",
+ "2. high": "383.1100",
+ "3. low": "330.8800",
+ "4. close": "336.3650",
+ "5. volume": "75253500"
+ },
+ "2014-02-28": {
+ "1. open": "358.9800",
+ "2. high": "365.8650",
+ "3. low": "337.7300",
+ "4. close": "362.1000",
+ "5. volume": "83009000"
+ },
+ "2014-01-31": {
+ "1. open": "398.8000",
+ "2. high": "408.0600",
+ "3. low": "357.7600",
+ "4. close": "358.6900",
+ "5. volume": "81011900"
+ },
+ "2013-12-31": {
+ "1. open": "399.0000",
+ "2. high": "405.6300",
+ "3. low": "379.5000",
+ "4. close": "398.7900",
+ "5. volume": "55686700"
+ },
+ "2013-11-29": {
+ "1. open": "365.6300",
+ "2. high": "394.0999",
+ "3. low": "341.8800",
+ "4. close": "393.6200",
+ "5. volume": "54207700"
+ },
+ "2013-10-31": {
+ "1. open": "314.2200",
+ "2. high": "368.4000",
+ "3. low": "296.5025",
+ "4. close": "364.0300",
+ "5. volume": "77295400"
+ },
+ "2013-09-30": {
+ "1. open": "284.7300",
+ "2. high": "320.5700",
+ "3. low": "284.1700",
+ "4. close": "312.6400",
+ "5. volume": "43468800"
+ },
+ "2013-08-30": {
+ "1. open": "303.0800",
+ "2. high": "306.2100",
+ "3. low": "279.3300",
+ "4. close": "280.9800",
+ "5. volume": "43773900"
+ },
+ "2013-07-31": {
+ "1. open": "279.0000",
+ "2. high": "313.6200",
+ "3. low": "277.1600",
+ "4. close": "301.2200",
+ "5. volume": "67536900"
+ },
+ "2013-06-28": {
+ "1. open": "268.9600",
+ "2. high": "283.3400",
+ "3. low": "262.9500",
+ "4. close": "277.6900",
+ "5. volume": "58575800"
+ },
+ "2013-05-31": {
+ "1. open": "253.9000",
+ "2. high": "271.9100",
+ "3. low": "245.7500",
+ "4. close": "269.2000",
+ "5. volume": "59050500"
+ },
+ "2013-04-30": {
+ "1. open": "266.9800",
+ "2. high": "275.8000",
+ "3. low": "248.5600",
+ "4. close": "253.8100",
+ "5. volume": "76916200"
+ },
+ "2013-03-28": {
+ "1. open": "263.2700",
+ "2. high": "277.4000",
+ "3. low": "252.0700",
+ "4. close": "266.4900",
+ "5. volume": "58505700"
+ },
+ "2013-02-28": {
+ "1. open": "268.9300",
+ "2. high": "274.3000",
+ "3. low": "255.1100",
+ "4. close": "264.2700",
+ "5. volume": "68661700"
+ },
+ "2013-01-31": {
+ "1. open": "256.0800",
+ "2. high": "284.7200",
+ "3. low": "253.2600",
+ "4. close": "265.5000",
+ "5. volume": "84226400"
+ },
+ "2012-12-31": {
+ "1. open": "252.5400",
+ "2. high": "263.1100",
+ "3. low": "242.7500",
+ "4. close": "250.8700",
+ "5. volume": "60871200"
+ },
+ "2012-11-30": {
+ "1. open": "234.2300",
+ "2. high": "252.6500",
+ "3. low": "218.1800",
+ "4. close": "252.0500",
+ "5. volume": "67213600"
+ },
+ "2012-10-31": {
+ "1. open": "255.4000",
+ "2. high": "261.9000",
+ "3. low": "222.9200",
+ "4. close": "232.8931",
+ "5. volume": "81568500"
+ },
+ "2012-09-28": {
+ "1. open": "248.2700",
+ "2. high": "264.1100",
+ "3. low": "244.6600",
+ "4. close": "254.3200",
+ "5. volume": "63570500"
+ },
+ "2012-08-31": {
+ "1. open": "234.1400",
+ "2. high": "250.0000",
+ "3. low": "228.6600",
+ "4. close": "248.2700",
+ "5. volume": "60192400"
+ },
+ "2012-07-31": {
+ "1. open": "229.3000",
+ "2. high": "240.7400",
+ "3. low": "212.6100",
+ "4. close": "233.3000",
+ "5. volume": "77340200"
+ },
+ "2012-06-29": {
+ "1. open": "208.4400",
+ "2. high": "228.3500",
+ "3. low": "206.3700",
+ "4. close": "228.3500",
+ "5. volume": "65745600"
+ },
+ "2012-05-31": {
+ "1. open": "229.4000",
+ "2. high": "232.9700",
+ "3. low": "207.1100",
+ "4. close": "212.9100",
+ "5. volume": "92774300"
+ },
+ "2012-04-30": {
+ "1. open": "198.0200",
+ "2. high": "233.8400",
+ "3. low": "183.6500",
+ "4. close": "231.9000",
+ "5. volume": "110535400"
+ },
+ "2012-03-30": {
+ "1. open": "179.8900",
+ "2. high": "209.8500",
+ "3. low": "176.5800",
+ "4. close": "202.5100",
+ "5. volume": "112975100"
+ },
+ "2012-02-29": {
+ "1. open": "173.8100",
+ "2. high": "193.5700",
+ "3. low": "172.0000",
+ "4. close": "179.6900",
+ "5. volume": "146580400"
+ },
+ "2012-01-31": {
+ "1. open": "175.8900",
+ "2. high": "196.5000",
+ "3. low": "173.5000",
+ "4. close": "194.4400",
+ "5. volume": "110536900"
+ },
+ "2011-12-30": {
+ "1. open": "191.8500",
+ "2. high": "199.6600",
+ "3. low": "166.9700",
+ "4. close": "173.1000",
+ "5. volume": "125595200"
+ },
+ "2011-11-30": {
+ "1. open": "208.1100",
+ "2. high": "222.3500",
+ "3. low": "181.5100",
+ "4. close": "192.2900",
+ "5. volume": "136588100"
+ },
+ "2011-10-31": {
+ "1. open": "217.0100",
+ "2. high": "246.7100",
+ "3. low": "196.5100",
+ "4. close": "213.5100",
+ "5. volume": "159214400"
+ },
+ "2011-09-30": {
+ "1. open": "215.2800",
+ "2. high": "244.0000",
+ "3. low": "204.4700",
+ "4. close": "216.2300",
+ "5. volume": "143623300"
+ },
+ "2011-08-31": {
+ "1. open": "225.0000",
+ "2. high": "227.4500",
+ "3. low": "177.1000",
+ "4. close": "215.2300",
+ "5. volume": "155194700"
+ },
+ "2011-07-29": {
+ "1. open": "205.5500",
+ "2. high": "227.2000",
+ "3. low": "203.6100",
+ "4. close": "222.5200",
+ "5. volume": "92808500"
+ },
+ "2011-06-30": {
+ "1. open": "196.0600",
+ "2. high": "206.2500",
+ "3. low": "181.5900",
+ "4. close": "204.4900",
+ "5. volume": "95563700"
+ },
+ "2011-05-31": {
+ "1. open": "196.5700",
+ "2. high": "206.3900",
+ "3. low": "190.8800",
+ "4. close": "196.6900",
+ "5. volume": "106274500"
+ },
+ "2011-04-29": {
+ "1. open": "181.5800",
+ "2. high": "197.8000",
+ "3. low": "175.3700",
+ "4. close": "195.8100",
+ "5. volume": "116749400"
+ },
+ "2011-03-31": {
+ "1. open": "173.5300",
+ "2. high": "181.5700",
+ "3. low": "160.5900",
+ "4. close": "180.1300",
+ "5. volume": "118979100"
+ },
+ "2011-02-28": {
+ "1. open": "170.5200",
+ "2. high": "191.4000",
+ "3. low": "169.5100",
+ "4. close": "173.2900",
+ "5. volume": "95776400"
+ },
+ "2011-01-31": {
+ "1. open": "181.3700",
+ "2. high": "191.6000",
+ "3. low": "166.9000",
+ "4. close": "169.6400",
+ "5. volume": "113611300"
+ },
+ "2010-12-31": {
+ "1. open": "179.1600",
+ "2. high": "185.6500",
+ "3. low": "173.0900",
+ "4. close": "180.0000",
+ "5. volume": "93661700"
+ },
+ "2010-11-30": {
+ "1. open": "164.4500",
+ "2. high": "181.8425",
+ "3. low": "156.7700",
+ "4. close": "175.4000",
+ "5. volume": "131011400"
+ },
+ "2010-10-29": {
+ "1. open": "157.0600",
+ "2. high": "171.9900",
+ "3. low": "151.4000",
+ "4. close": "165.2300",
+ "5. volume": "142883500"
+ },
+ "2010-09-30": {
+ "1. open": "126.3600",
+ "2. high": "161.7800",
+ "3. low": "126.1700",
+ "4. close": "157.0600",
+ "5. volume": "134321000"
+ },
+ "2010-08-31": {
+ "1. open": "119.1500",
+ "2. high": "130.8100",
+ "3. low": "117.5700",
+ "4. close": "124.8300",
+ "5. volume": "113419800"
+ },
+ "2010-07-30": {
+ "1. open": "108.9000",
+ "2. high": "124.8800",
+ "3. low": "105.8000",
+ "4. close": "117.8900",
+ "5. volume": "175326200"
+ },
+ "2010-06-30": {
+ "1. open": "124.9700",
+ "2. high": "129.1500",
+ "3. low": "106.0100",
+ "4. close": "109.2600",
+ "5. volume": "133378500"
+ },
+ "2010-05-28": {
+ "1. open": "137.2000",
+ "2. high": "139.4400",
+ "3. low": "117.5200",
+ "4. close": "125.4600",
+ "5. volume": "140909900"
+ },
+ "2010-04-30": {
+ "1. open": "135.8000",
+ "2. high": "151.0900",
+ "3. low": "130.7800",
+ "4. close": "137.1000",
+ "5. volume": "173025100"
+ },
+ "2010-03-31": {
+ "1. open": "118.8500",
+ "2. high": "138.1900",
+ "3. low": "117.5300",
+ "4. close": "135.7700",
+ "5. volume": "158042600"
+ },
+ "2010-02-26": {
+ "1. open": "123.1800",
+ "2. high": "124.8600",
+ "3. low": "113.8200",
+ "4. close": "118.4000",
+ "5. volume": "210145800"
+ },
+ "2010-01-29": {
+ "1. open": "136.2500",
+ "2. high": "136.6100",
+ "3. low": "118.1200",
+ "4. close": "125.4100",
+ "5. volume": "230861000"
+ },
+ "2009-12-31": {
+ "1. open": "136.9700",
+ "2. high": "145.9100",
+ "3. low": "125.6474",
+ "4. close": "134.5200",
+ "5. volume": "207471100"
+ },
+ "2009-11-30": {
+ "1. open": "118.6600",
+ "2. high": "136.0800",
+ "3. low": "116.2500",
+ "4. close": "135.9100",
+ "5. volume": "160305100"
+ },
+ "2009-10-30": {
+ "1. open": "92.5000",
+ "2. high": "125.6800",
+ "3. low": "88.2700",
+ "4. close": "118.8100",
+ "5. volume": "268616400"
+ },
+ "2009-09-30": {
+ "1. open": "80.7400",
+ "2. high": "94.5000",
+ "3. low": "77.5100",
+ "4. close": "93.3600",
+ "5. volume": "128121800"
+ },
+ "2009-08-31": {
+ "1. open": "86.5600",
+ "2. high": "88.2000",
+ "3. low": "80.2500",
+ "4. close": "81.1900",
+ "5. volume": "112622900"
+ },
+ "2009-07-31": {
+ "1. open": "84.4200",
+ "2. high": "94.4000",
+ "3. low": "75.4100",
+ "4. close": "85.7600",
+ "5. volume": "175461400"
+ },
+ "2009-06-30": {
+ "1. open": "78.2100",
+ "2. high": "88.5600",
+ "3. low": "76.2500",
+ "4. close": "83.6600",
+ "5. volume": "152085400"
+ },
+ "2009-05-29": {
+ "1. open": "80.3800",
+ "2. high": "83.6000",
+ "3. low": "73.1000",
+ "4. close": "77.9900",
+ "5. volume": "137603400"
+ },
+ "2009-04-30": {
+ "1. open": "73.0150",
+ "2. high": "86.6800",
+ "3. low": "71.7100",
+ "4. close": "80.5200",
+ "5. volume": "185032000"
+ },
+ "2009-03-31": {
+ "1. open": "63.9400",
+ "2. high": "75.6100",
+ "3. low": "59.8200",
+ "4. close": "73.4400",
+ "5. volume": "227672300"
+ },
+ "2009-02-27": {
+ "1. open": "58.5700",
+ "2. high": "67.3600",
+ "3. low": "58.1300",
+ "4. close": "64.7900",
+ "5. volume": "186780200"
+ },
+ "2009-01-30": {
+ "1. open": "51.3500",
+ "2. high": "59.7400",
+ "3. low": "47.6300",
+ "4. close": "58.8200",
+ "5. volume": "204072300"
+ },
+ "2008-12-31": {
+ "1. open": "42.0000",
+ "2. high": "54.8500",
+ "3. low": "38.8200",
+ "4. close": "51.2800",
+ "5. volume": "206194300"
+ },
+ "2008-11-28": {
+ "1. open": "56.3500",
+ "2. high": "58.7300",
+ "3. low": "34.6800",
+ "4. close": "42.7000",
+ "5. volume": "228051500"
+ },
+ "2008-10-31": {
+ "1. open": "71.7800",
+ "2. high": "71.9900",
+ "3. low": "43.3100",
+ "4. close": "57.2400",
+ "5. volume": "332074700"
+ },
+ "2008-09-30": {
+ "1. open": "83.1600",
+ "2. high": "86.7700",
+ "3. low": "61.3200",
+ "4. close": "72.7600",
+ "5. volume": "192463400"
+ },
+ "2008-08-29": {
+ "1. open": "76.3600",
+ "2. high": "91.7500",
+ "3. low": "74.0500",
+ "4. close": "80.8100",
+ "5. volume": "149044400"
+ },
+ "2008-07-31": {
+ "1. open": "72.2100",
+ "2. high": "82.3800",
+ "3. low": "62.9900",
+ "4. close": "76.3400",
+ "5. volume": "215813300"
+ },
+ "2008-06-30": {
+ "1. open": "81.5400",
+ "2. high": "84.8800",
+ "3. low": "72.6200",
+ "4. close": "73.3300",
+ "5. volume": "152905700"
+ },
+ "2008-05-30": {
+ "1. open": "78.7400",
+ "2. high": "84.7500",
+ "3. low": "71.5600",
+ "4. close": "81.6200",
+ "5. volume": "152573200"
+ },
+ "2008-04-30": {
+ "1. open": "74.9250",
+ "2. high": "82.6400",
+ "3. low": "70.6500",
+ "4. close": "78.6300",
+ "5. volume": "197849400"
+ },
+ "2008-03-31": {
+ "1. open": "63.5900",
+ "2. high": "76.9300",
+ "3. low": "61.2000",
+ "4. close": "71.3000",
+ "5. volume": "192685600"
+ },
+ "2008-02-29": {
+ "1. open": "79.0200",
+ "2. high": "79.4000",
+ "3. low": "63.9700",
+ "4. close": "64.4700",
+ "5. volume": "211217800"
+ },
+ "2008-01-31": {
+ "1. open": "95.3500",
+ "2. high": "97.4300",
+ "3. low": "68.8400",
+ "4. close": "77.7000",
+ "5. volume": "288335400"
+ },
+ "2007-12-31": {
+ "1. open": "90.0300",
+ "2. high": "95.9400",
+ "3. low": "83.8600",
+ "4. close": "92.6400",
+ "5. volume": "127062200"
+ },
+ "2007-11-30": {
+ "1. open": "87.7500",
+ "2. high": "91.4700",
+ "3. low": "76.5000",
+ "4. close": "90.5600",
+ "5. volume": "180196500"
+ },
+ "2007-10-31": {
+ "1. open": "93.4200",
+ "2. high": "101.0900",
+ "3. low": "83.2700",
+ "4. close": "89.1500",
+ "5. volume": "231988500"
+ },
+ "2007-09-28": {
+ "1. open": "79.9000",
+ "2. high": "94.2600",
+ "3. low": "79.7300",
+ "4. close": "93.1500",
+ "5. volume": "122273200"
+ },
+ "2007-08-31": {
+ "1. open": "78.1000",
+ "2. high": "80.8000",
+ "3. low": "70.0500",
+ "4. close": "79.9100",
+ "5. volume": "175514000"
+ },
+ "2007-07-31": {
+ "1. open": "68.8100",
+ "2. high": "89.0000",
+ "3. low": "68.0100",
+ "4. close": "78.5400",
+ "5. volume": "264827800"
+ },
+ "2007-06-29": {
+ "1. open": "68.9000",
+ "2. high": "74.7200",
+ "3. low": "66.7100",
+ "4. close": "68.4100",
+ "5. volume": "238788700"
+ },
+ "2007-05-31": {
+ "1. open": "61.1200",
+ "2. high": "73.3100",
+ "3. low": "59.7000",
+ "4. close": "69.1400",
+ "5. volume": "330242400"
+ },
+ "2007-04-30": {
+ "1. open": "39.8500",
+ "2. high": "63.8400",
+ "3. low": "39.5500",
+ "4. close": "61.3300",
+ "5. volume": "315622753"
+ },
+ "2007-03-30": {
+ "1. open": "39.3200",
+ "2. high": "40.2400",
+ "3. low": "37.0400",
+ "4. close": "39.7900",
+ "5. volume": "142153100"
+ },
+ "2007-02-28": {
+ "1. open": "37.9500",
+ "2. high": "42.0000",
+ "3. low": "36.6800",
+ "4. close": "39.1400",
+ "5. volume": "157975400"
+ },
+ "2007-01-31": {
+ "1. open": "38.6800",
+ "2. high": "39.1400",
+ "3. low": "36.3000",
+ "4. close": "37.6700",
+ "5. volume": "130435300"
+ },
+ "2006-12-29": {
+ "1. open": "40.2600",
+ "2. high": "40.6400",
+ "3. low": "37.7000",
+ "4. close": "39.4600",
+ "5. volume": "121040700"
+ },
+ "2006-11-30": {
+ "1. open": "38.1250",
+ "2. high": "43.2500",
+ "3. low": "36.8700",
+ "4. close": "40.3400",
+ "5. volume": "146802400"
+ },
+ "2006-10-31": {
+ "1. open": "31.9800",
+ "2. high": "38.5900",
+ "3. low": "30.5800",
+ "4. close": "38.0900",
+ "5. volume": "209485000"
+ },
+ "2006-09-29": {
+ "1. open": "30.8500",
+ "2. high": "32.8100",
+ "3. low": "29.6800",
+ "4. close": "32.1200",
+ "5. volume": "146018700"
+ },
+ "2006-08-31": {
+ "1. open": "26.5500",
+ "2. high": "30.9900",
+ "3. low": "25.7600",
+ "4. close": "30.8300",
+ "5. volume": "159186800"
+ },
+ "2006-07-31": {
+ "1. open": "38.5200",
+ "2. high": "38.6200",
+ "3. low": "25.9600",
+ "4. close": "26.8900",
+ "5. volume": "228663400"
+ },
+ "2006-06-30": {
+ "1. open": "34.6250",
+ "2. high": "38.8400",
+ "3. low": "32.4200",
+ "4. close": "38.6800",
+ "5. volume": "115117400"
+ },
+ "2006-05-31": {
+ "1. open": "35.0600",
+ "2. high": "36.5000",
+ "3. low": "31.5200",
+ "4. close": "34.6100",
+ "5. volume": "146896000"
+ },
+ "2006-04-28": {
+ "1. open": "36.5600",
+ "2. high": "38.8400",
+ "3. low": "35.0100",
+ "4. close": "35.2100",
+ "5. volume": "106758600"
+ },
+ "2006-03-31": {
+ "1. open": "37.4300",
+ "2. high": "37.8300",
+ "3. low": "35.1391",
+ "4. close": "36.5300",
+ "5. volume": "122178100"
+ },
+ "2006-02-28": {
+ "1. open": "43.9100",
+ "2. high": "44.6900",
+ "3. low": "37.0500",
+ "4. close": "37.4400",
+ "5. volume": "165544700"
+ },
+ "2006-01-31": {
+ "1. open": "47.4700",
+ "2. high": "48.5800",
+ "3. low": "43.1000",
+ "4. close": "44.8200",
+ "5. volume": "123410300"
+ },
+ "2005-12-30": {
+ "1. open": "48.8800",
+ "2. high": "50.0010",
+ "3. low": "47.1400",
+ "4. close": "47.1500",
+ "5. volume": "121167800"
+ },
+ "2005-11-30": {
+ "1. open": "39.9700",
+ "2. high": "49.4300",
+ "3. low": "39.6500",
+ "4. close": "48.4600",
+ "5. volume": "216455300"
+ },
+ "2005-10-31": {
+ "1. open": "45.3300",
+ "2. high": "47.0000",
+ "3. low": "38.7200",
+ "4. close": "39.8600",
+ "5. volume": "146980100"
+ },
+ "2005-09-30": {
+ "1. open": "42.5200",
+ "2. high": "45.8400",
+ "3. low": "40.5000",
+ "4. close": "45.3000",
+ "5. volume": "104700400"
+ },
+ "2005-08-31": {
+ "1. open": "44.8800",
+ "2. high": "46.9700",
+ "3. low": "41.9100",
+ "4. close": "42.7000",
+ "5. volume": "114751100"
+ },
+ "2005-07-29": {
+ "1. open": "33.2400",
+ "2. high": "45.8100",
+ "3. low": "32.7900",
+ "4. close": "45.1500",
+ "5. volume": "182601100"
+ },
+ "2005-06-30": {
+ "1. open": "35.5700",
+ "2. high": "36.9900",
+ "3. low": "32.9300",
+ "4. close": "33.0900",
+ "5. volume": "106233600"
+ },
+ "2005-05-31": {
+ "1. open": "32.3000",
+ "2. high": "36.0400",
+ "3. low": "32.1000",
+ "4. close": "35.5100",
+ "5. volume": "116947800"
+ },
+ "2005-04-29": {
+ "1. open": "34.6300",
+ "2. high": "35.3400",
+ "3. low": "30.6000",
+ "4. close": "32.3600",
+ "5. volume": "162491300"
+ },
+ "2005-03-31": {
+ "1. open": "35.0600",
+ "2. high": "36.5000",
+ "3. low": "32.8200",
+ "4. close": "34.2700",
+ "5. volume": "119566600"
+ },
+ "2005-02-28": {
+ "1. open": "43.0000",
+ "2. high": "43.5900",
+ "3. low": "33.2000",
+ "4. close": "35.1800",
+ "5. volume": "218655100"
+ },
+ "2005-01-31": {
+ "1. open": "44.9500",
+ "2. high": "45.4400",
+ "3. low": "40.2600",
+ "4. close": "43.2200",
+ "5. volume": "194935200"
+ },
+ "2004-12-31": {
+ "1. open": "40.0000",
+ "2. high": "45.6800",
+ "3. low": "37.9900",
+ "4. close": "44.2900",
+ "5. volume": "176014800"
+ },
+ "2004-11-30": {
+ "1. open": "34.2300",
+ "2. high": "41.5000",
+ "3. low": "34.1500",
+ "4. close": "39.6800",
+ "5. volume": "168474900"
+ },
+ "2004-10-29": {
+ "1. open": "41.2500",
+ "2. high": "42.7000",
+ "3. low": "33.0000",
+ "4. close": "34.1300",
+ "5. volume": "208568400"
+ },
+ "2004-09-30": {
+ "1. open": "38.2300",
+ "2. high": "44.2800",
+ "3. low": "37.3600",
+ "4. close": "40.8600",
+ "5. volume": "176176900"
+ },
+ "2004-08-31": {
+ "1. open": "38.3200",
+ "2. high": "40.8300",
+ "3. low": "34.8500",
+ "4. close": "38.1400",
+ "5. volume": "180022400"
+ },
+ "2004-07-30": {
+ "1. open": "53.7300",
+ "2. high": "54.0400",
+ "3. low": "37.3800",
+ "4. close": "38.9200",
+ "5. volume": "202437000"
+ },
+ "2004-06-30": {
+ "1. open": "47.8800",
+ "2. high": "54.7000",
+ "3. low": "47.7000",
+ "4. close": "54.4000",
+ "5. volume": "161251200"
+ },
+ "2004-05-28": {
+ "1. open": "43.4500",
+ "2. high": "48.6800",
+ "3. low": "40.5500",
+ "4. close": "48.5000",
+ "5. volume": "150196500"
+ },
+ "2004-04-30": {
+ "1. open": "43.4400",
+ "2. high": "49.1000",
+ "3. low": "43.3000",
+ "4. close": "43.6000",
+ "5. volume": "162636600"
+ },
+ "2004-03-31": {
+ "1. open": "42.8800",
+ "2. high": "45.0600",
+ "3. low": "39.1500",
+ "4. close": "43.2800",
+ "5. volume": "154770500"
+ },
+ "2004-02-27": {
+ "1. open": "50.5600",
+ "2. high": "50.6500",
+ "3. low": "42.2300",
+ "4. close": "43.0100",
+ "5. volume": "185747700"
+ },
+ "2004-01-30": {
+ "1. open": "52.7600",
+ "2. high": "57.8200",
+ "3. low": "48.6000",
+ "4. close": "50.4000",
+ "5. volume": "217934700"
+ },
+ "2003-12-31": {
+ "1. open": "54.4000",
+ "2. high": "54.9400",
+ "3. low": "47.0000",
+ "4. close": "52.6200",
+ "5. volume": "193675200"
+ },
+ "2003-11-28": {
+ "1. open": "54.8000",
+ "2. high": "57.4900",
+ "3. low": "47.6700",
+ "4. close": "53.9700",
+ "5. volume": "181979000"
+ },
+ "2003-10-31": {
+ "1. open": "48.3700",
+ "2. high": "61.1500",
+ "3. low": "47.5100",
+ "4. close": "54.4300",
+ "5. volume": "288225300"
+ },
+ "2003-09-30": {
+ "1. open": "46.5200",
+ "2. high": "51.3000",
+ "3. low": "44.7300",
+ "4. close": "48.4300",
+ "5. volume": "202836400"
+ },
+ "2003-08-29": {
+ "1. open": "41.4100",
+ "2. high": "46.9500",
+ "3. low": "38.2800",
+ "4. close": "46.3200",
+ "5. volume": "150718900"
+ },
+ "2003-07-31": {
+ "1. open": "36.3300",
+ "2. high": "43.1000",
+ "3. low": "34.0000",
+ "4. close": "41.6400",
+ "5. volume": "229239500"
+ },
+ "2003-06-30": {
+ "1. open": "36.5000",
+ "2. high": "37.2400",
+ "3. low": "32.8300",
+ "4. close": "36.3200",
+ "5. volume": "171470800"
+ },
+ "2003-05-30": {
+ "1. open": "28.6800",
+ "2. high": "36.0900",
+ "3. low": "28.1500",
+ "4. close": "35.8900",
+ "5. volume": "190833800"
+ },
+ "2003-04-30": {
+ "1. open": "25.5500",
+ "2. high": "29.1900",
+ "3. low": "24.1300",
+ "4. close": "28.6900",
+ "5. volume": "219644300"
+ },
+ "2003-03-31": {
+ "1. open": "22.1500",
+ "2. high": "28.0400",
+ "3. low": "21.3600",
+ "4. close": "26.0300",
+ "5. volume": "164093600"
+ },
+ "2003-02-28": {
+ "1. open": "21.9400",
+ "2. high": "22.5000",
+ "3. low": "19.6100",
+ "4. close": "22.0100",
+ "5. volume": "115941900"
+ },
+ "2003-01-31": {
+ "1. open": "19.1900",
+ "2. high": "23.2900",
+ "3. low": "18.5500",
+ "4. close": "21.8500",
+ "5. volume": "169197200"
+ },
+ "2002-12-31": {
+ "1. open": "24.1500",
+ "2. high": "25.0000",
+ "3. low": "18.4300",
+ "4. close": "18.8900",
+ "5. volume": "155610600"
+ },
+ "2002-11-29": {
+ "1. open": "19.2900",
+ "2. high": "24.5000",
+ "3. low": "18.2000",
+ "4. close": "23.3500",
+ "5. volume": "206336300"
+ },
+ "2002-10-31": {
+ "1. open": "16.2300",
+ "2. high": "20.2600",
+ "3. low": "16.0100",
+ "4. close": "19.3500",
+ "5. volume": "203538600"
+ },
+ "2002-09-30": {
+ "1. open": "14.7100",
+ "2. high": "17.9300",
+ "3. low": "14.2400",
+ "4. close": "15.9300",
+ "5. volume": "146027000"
+ },
+ "2002-08-30": {
+ "1. open": "14.3100",
+ "2. high": "15.9900",
+ "3. low": "12.7800",
+ "4. close": "14.9400",
+ "5. volume": "115341600"
+ },
+ "2002-07-31": {
+ "1. open": "16.1700",
+ "2. high": "17.1600",
+ "3. low": "12.2600",
+ "4. close": "14.4600",
+ "5. volume": "176592200"
+ },
+ "2002-06-28": {
+ "1. open": "18.3100",
+ "2. high": "19.1600",
+ "3. low": "14.6800",
+ "4. close": "16.2500",
+ "5. volume": "142617800"
+ },
+ "2002-05-31": {
+ "1. open": "16.5500",
+ "2. high": "20.4000",
+ "3. low": "15.7500",
+ "4. close": "18.2300",
+ "5. volume": "154840500"
+ },
+ "2002-04-30": {
+ "1. open": "14.8000",
+ "2. high": "17.0500",
+ "3. low": "12.5200",
+ "4. close": "16.6900",
+ "5. volume": "158958600"
+ },
+ "2002-03-28": {
+ "1. open": "14.1300",
+ "2. high": "16.9600",
+ "3. low": "13.5500",
+ "4. close": "14.3000",
+ "5. volume": "164817800"
+ },
+ "2002-02-28": {
+ "1. open": "14.0900",
+ "2. high": "14.7500",
+ "3. low": "11.0600",
+ "4. close": "14.1000",
+ "5. volume": "163988900"
+ },
+ "2002-01-31": {
+ "1. open": "10.9400",
+ "2. high": "15.7700",
+ "3. low": "9.0300",
+ "4. close": "14.1900",
+ "5. volume": "322739200"
+ },
+ "2001-12-31": {
+ "1. open": "11.0800",
+ "2. high": "12.8000",
+ "3. low": "9.5100",
+ "4. close": "10.8200",
+ "5. volume": "212455500"
+ },
+ "2001-11-30": {
+ "1. open": "7.0800",
+ "2. high": "12.4000",
+ "3. low": "6.6000",
+ "4. close": "11.3200",
+ "5. volume": "310965300"
+ },
+ "2001-10-31": {
+ "1. open": "5.9100",
+ "2. high": "9.9900",
+ "3. low": "5.5100",
+ "4. close": "6.9800",
+ "5. volume": "169882800"
+ },
+ "2001-09-28": {
+ "1. open": "8.9500",
+ "2. high": "9.1900",
+ "3. low": "5.6700",
+ "4. close": "5.9700",
+ "5. volume": "126843400"
+ },
+ "2001-08-31": {
+ "1. open": "12.7300",
+ "2. high": "12.8600",
+ "3. low": "8.5500",
+ "4. close": "8.9400",
+ "5. volume": "100687300"
+ },
+ "2001-07-31": {
+ "1. open": "14.1000",
+ "2. high": "17.4200",
+ "3. low": "11.0700",
+ "4. close": "12.4900",
+ "5. volume": "172078700"
+ },
+ "2001-06-29": {
+ "1. open": "17.2200",
+ "2. high": "17.9200",
+ "3. low": "11.2000",
+ "4. close": "14.1500",
+ "5. volume": "136695900"
+ },
+ "2001-05-31": {
+ "1. open": "15.9000",
+ "2. high": "17.6000",
+ "3. low": "13.1000",
+ "4. close": "16.6900",
+ "5. volume": "144686700"
+ },
+ "2001-04-30": {
+ "1. open": "10.3300",
+ "2. high": "18.1600",
+ "3. low": "8.1000",
+ "4. close": "15.7800",
+ "5. volume": "189780400"
+ },
+ "2001-03-30": {
+ "1. open": "9.8750",
+ "2. high": "14.0000",
+ "3. low": "9.5630",
+ "4. close": "10.2300",
+ "5. volume": "167635900"
+ },
+ "2001-02-28": {
+ "1. open": "17.1900",
+ "2. high": "17.1900",
+ "3. low": "9.9380",
+ "4. close": "10.1900",
+ "5. volume": "167374100"
+ },
+ "2001-01-31": {
+ "1. open": "15.8100",
+ "2. high": "22.3800",
+ "3. low": "13.5600",
+ "4. close": "17.3100",
+ "5. volume": "210486800"
+ },
+ "2000-12-29": {
+ "1. open": "24.9400",
+ "2. high": "27.6300",
+ "3. low": "14.8800",
+ "4. close": "15.5600",
+ "5. volume": "202112900"
+ },
+ "2000-11-30": {
+ "1. open": "35.8100",
+ "2. high": "40.8800",
+ "3. low": "22.1300",
+ "4. close": "24.6900",
+ "5. volume": "159338900"
+ },
+ "2000-10-31": {
+ "1. open": "38.1900",
+ "2. high": "38.4400",
+ "3. low": "19.3800",
+ "4. close": "36.6300",
+ "5. volume": "246733500"
+ },
+ "2000-09-29": {
+ "1. open": "42.1300",
+ "2. high": "49.6300",
+ "3. low": "35.5000",
+ "4. close": "38.4400",
+ "5. volume": "133739700"
+ },
+ "2000-08-31": {
+ "1. open": "30.6300",
+ "2. high": "43.9700",
+ "3. low": "29.3100",
+ "4. close": "41.5000",
+ "5. volume": "144464700"
+ },
+ "2000-07-31": {
+ "1. open": "36.6900",
+ "2. high": "43.9400",
+ "3. low": "27.8800",
+ "4. close": "30.1300",
+ "5. volume": "198524600"
+ },
+ "2000-06-30": {
+ "1. open": "48.8800",
+ "2. high": "58.1300",
+ "3. low": "32.4700",
+ "4. close": "36.3100",
+ "5. volume": "203140900"
+ },
+ "2000-05-31": {
+ "1. open": "56.0000",
+ "2. high": "62.3800",
+ "3. low": "40.4400",
+ "4. close": "49.9400",
+ "5. volume": "130688600"
+ },
+ "2000-04-28": {
+ "1. open": "65.4400",
+ "2. high": "68.6300",
+ "3. low": "40.8100",
+ "4. close": "55.1900",
+ "5. volume": "162012500"
+ }
+ }
+}
diff --git a/src/main/resources/BP.json b/src/main/resources/BP.json
new file mode 100644
index 0000000..a3346d0
--- /dev/null
+++ b/src/main/resources/BP.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "BP",
+ "3. Last Refreshed": "2020-03-17 10:29:59",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "31.5500",
+ "2. high": "33.1800",
+ "3. low": "17.5000",
+ "4. close": "17.9750",
+ "5. volume": "261271366"
+ },
+ "2020-02-28": {
+ "1. open": "35.9000",
+ "2. high": "37.7800",
+ "3. low": "29.7100",
+ "4. close": "31.2900",
+ "5. volume": "225355554"
+ },
+ "2020-01-31": {
+ "1. open": "38.0400",
+ "2. high": "40.0800",
+ "3. low": "35.8700",
+ "4. close": "36.1300",
+ "5. volume": "171751048"
+ },
+ "2019-12-31": {
+ "1. open": "37.5200",
+ "2. high": "38.2500",
+ "3. low": "36.5000",
+ "4. close": "37.7400",
+ "5. volume": "141209524"
+ },
+ "2019-11-29": {
+ "1. open": "38.3200",
+ "2. high": "40.0100",
+ "3. low": "37.2237",
+ "4. close": "37.4200",
+ "5. volume": "148060965"
+ },
+ "2019-10-31": {
+ "1. open": "38.0700",
+ "2. high": "39.8000",
+ "3. low": "35.8800",
+ "4. close": "37.9100",
+ "5. volume": "169859105"
+ },
+ "2019-09-30": {
+ "1. open": "36.6900",
+ "2. high": "39.8500",
+ "3. low": "36.5700",
+ "4. close": "37.9900",
+ "5. volume": "144442704"
+ },
+ "2019-08-30": {
+ "1. open": "39.0500",
+ "2. high": "39.4550",
+ "3. low": "35.7251",
+ "4. close": "36.9500",
+ "5. volume": "171460188"
+ },
+ "2019-07-31": {
+ "1. open": "42.6200",
+ "2. high": "42.6300",
+ "3. low": "38.6600",
+ "4. close": "39.7400",
+ "5. volume": "159359953"
+ },
+ "2019-06-28": {
+ "1. open": "41.2400",
+ "2. high": "42.7000",
+ "3. low": "40.3200",
+ "4. close": "41.7000",
+ "5. volume": "100199209"
+ },
+ "2019-05-31": {
+ "1. open": "43.7400",
+ "2. high": "43.8050",
+ "3. low": "40.5950",
+ "4. close": "40.7200",
+ "5. volume": "107331362"
+ },
+ "2019-04-30": {
+ "1. open": "44.2600",
+ "2. high": "45.3800",
+ "3. low": "42.7279",
+ "4. close": "43.7300",
+ "5. volume": "97993694"
+ },
+ "2019-03-29": {
+ "1. open": "42.6400",
+ "2. high": "44.9700",
+ "3. low": "41.8400",
+ "4. close": "43.7200",
+ "5. volume": "100893360"
+ },
+ "2019-02-28": {
+ "1. open": "41.1200",
+ "2. high": "43.4100",
+ "3. low": "40.8600",
+ "4. close": "42.6500",
+ "5. volume": "111994037"
+ },
+ "2019-01-31": {
+ "1. open": "37.4700",
+ "2. high": "41.6700",
+ "3. low": "37.4050",
+ "4. close": "41.1200",
+ "5. volume": "127815679"
+ },
+ "2018-12-31": {
+ "1. open": "41.1900",
+ "2. high": "41.4700",
+ "3. low": "36.2800",
+ "4. close": "37.9200",
+ "5. volume": "158712456"
+ },
+ "2018-11-30": {
+ "1. open": "43.1700",
+ "2. high": "43.3800",
+ "3. low": "39.5000",
+ "4. close": "40.3500",
+ "5. volume": "156739243"
+ },
+ "2018-10-31": {
+ "1. open": "46.9300",
+ "2. high": "47.0500",
+ "3. low": "40.2100",
+ "4. close": "43.3700",
+ "5. volume": "158156644"
+ },
+ "2018-09-28": {
+ "1. open": "42.8000",
+ "2. high": "47.1600",
+ "3. low": "41.4900",
+ "4. close": "46.1000",
+ "5. volume": "121238400"
+ },
+ "2018-08-31": {
+ "1. open": "44.6000",
+ "2. high": "45.1000",
+ "3. low": "41.3000",
+ "4. close": "42.8800",
+ "5. volume": "133322049"
+ },
+ "2018-07-31": {
+ "1. open": "45.2800",
+ "2. high": "47.2500",
+ "3. low": "43.7100",
+ "4. close": "45.0900",
+ "5. volume": "128018189"
+ },
+ "2018-06-29": {
+ "1. open": "46.1700",
+ "2. high": "47.5700",
+ "3. low": "44.0500",
+ "4. close": "45.6600",
+ "5. volume": "135940095"
+ },
+ "2018-05-31": {
+ "1. open": "44.9700",
+ "2. high": "47.8300",
+ "3. low": "44.0600",
+ "4. close": "45.8200",
+ "5. volume": "150557077"
+ },
+ "2018-04-30": {
+ "1. open": "40.5300",
+ "2. high": "44.8900",
+ "3. low": "39.4500",
+ "4. close": "44.5900",
+ "5. volume": "131708832"
+ },
+ "2018-03-29": {
+ "1. open": "38.8100",
+ "2. high": "40.6700",
+ "3. low": "38.3268",
+ "4. close": "40.5400",
+ "5. volume": "107238922"
+ },
+ "2018-02-28": {
+ "1. open": "42.8000",
+ "2. high": "43.3800",
+ "3. low": "36.1500",
+ "4. close": "38.8600",
+ "5. volume": "149298504"
+ },
+ "2018-01-31": {
+ "1. open": "42.0600",
+ "2. high": "44.6150",
+ "3. low": "41.8100",
+ "4. close": "42.7900",
+ "5. volume": "119021229"
+ },
+ "2017-12-29": {
+ "1. open": "39.8600",
+ "2. high": "42.2300",
+ "3. low": "39.2200",
+ "4. close": "42.0300",
+ "5. volume": "81340306"
+ },
+ "2017-11-30": {
+ "1. open": "40.9900",
+ "2. high": "41.5500",
+ "3. low": "38.7500",
+ "4. close": "40.0700",
+ "5. volume": "94335775"
+ },
+ "2017-10-31": {
+ "1. open": "38.0500",
+ "2. high": "40.9700",
+ "3. low": "37.9800",
+ "4. close": "40.6700",
+ "5. volume": "101982206"
+ },
+ "2017-09-29": {
+ "1. open": "34.6500",
+ "2. high": "38.4800",
+ "3. low": "34.5700",
+ "4. close": "38.4300",
+ "5. volume": "98249511"
+ },
+ "2017-08-31": {
+ "1. open": "36.1600",
+ "2. high": "36.8300",
+ "3. low": "33.9000",
+ "4. close": "34.7300",
+ "5. volume": "101037234"
+ },
+ "2017-07-31": {
+ "1. open": "34.7700",
+ "2. high": "35.3500",
+ "3. low": "34.0000",
+ "4. close": "35.1400",
+ "5. volume": "76399398"
+ },
+ "2017-06-30": {
+ "1. open": "36.2400",
+ "2. high": "36.4700",
+ "3. low": "34.4700",
+ "4. close": "34.6500",
+ "5. volume": "119958900"
+ },
+ "2017-05-31": {
+ "1. open": "34.3300",
+ "2. high": "37.1900",
+ "3. low": "34.2100",
+ "4. close": "36.1500",
+ "5. volume": "150619335"
+ },
+ "2017-04-28": {
+ "1. open": "34.5900",
+ "2. high": "35.6900",
+ "3. low": "33.8300",
+ "4. close": "34.3200",
+ "5. volume": "112158806"
+ },
+ "2017-03-31": {
+ "1. open": "34.3500",
+ "2. high": "34.6100",
+ "3. low": "33.1000",
+ "4. close": "34.5200",
+ "5. volume": "148503056"
+ },
+ "2017-02-28": {
+ "1. open": "36.1800",
+ "2. high": "36.2000",
+ "3. low": "33.3300",
+ "4. close": "33.9200",
+ "5. volume": "147033258"
+ },
+ "2017-01-31": {
+ "1. open": "38.1000",
+ "2. high": "38.6800",
+ "3. low": "35.7250",
+ "4. close": "35.9800",
+ "5. volume": "110848938"
+ },
+ "2016-12-30": {
+ "1. open": "35.6900",
+ "2. high": "37.6750",
+ "3. low": "35.2900",
+ "4. close": "37.3800",
+ "5. volume": "115614811"
+ },
+ "2016-11-30": {
+ "1. open": "35.0200",
+ "2. high": "35.2700",
+ "3. low": "32.5300",
+ "4. close": "35.0100",
+ "5. volume": "128827594"
+ },
+ "2016-10-31": {
+ "1. open": "35.3400",
+ "2. high": "36.8300",
+ "3. low": "35.2100",
+ "4. close": "35.5500",
+ "5. volume": "98865350"
+ },
+ "2016-09-30": {
+ "1. open": "33.8100",
+ "2. high": "35.3900",
+ "3. low": "33.0600",
+ "4. close": "35.1600",
+ "5. volume": "125288440"
+ },
+ "2016-08-31": {
+ "1. open": "33.9100",
+ "2. high": "34.8000",
+ "3. low": "32.5000",
+ "4. close": "33.8600",
+ "5. volume": "136125806"
+ },
+ "2016-07-29": {
+ "1. open": "35.8000",
+ "2. high": "37.2800",
+ "3. low": "33.8700",
+ "4. close": "34.4000",
+ "5. volume": "154144578"
+ },
+ "2016-06-30": {
+ "1. open": "30.8000",
+ "2. high": "35.5850",
+ "3. low": "30.6600",
+ "4. close": "35.5100",
+ "5. volume": "285193845"
+ },
+ "2016-05-31": {
+ "1. open": "33.6200",
+ "2. high": "33.7500",
+ "3. low": "30.7600",
+ "4. close": "31.4000",
+ "5. volume": "170078246"
+ },
+ "2016-04-29": {
+ "1. open": "29.2900",
+ "2. high": "34.0000",
+ "3. low": "28.6700",
+ "4. close": "33.5800",
+ "5. volume": "206676288"
+ },
+ "2016-03-31": {
+ "1. open": "29.4500",
+ "2. high": "31.7400",
+ "3. low": "29.1000",
+ "4. close": "30.1800",
+ "5. volume": "168251273"
+ },
+ "2016-02-29": {
+ "1. open": "31.1800",
+ "2. high": "31.8850",
+ "3. low": "27.0100",
+ "4. close": "29.0900",
+ "5. volume": "198742990"
+ },
+ "2016-01-29": {
+ "1. open": "30.8000",
+ "2. high": "32.3800",
+ "3. low": "27.5550",
+ "4. close": "32.3700",
+ "5. volume": "212062424"
+ },
+ "2015-12-31": {
+ "1. open": "34.7700",
+ "2. high": "34.9500",
+ "3. low": "29.9000",
+ "4. close": "31.2600",
+ "5. volume": "184719705"
+ },
+ "2015-11-30": {
+ "1. open": "35.6400",
+ "2. high": "37.5300",
+ "3. low": "32.8901",
+ "4. close": "34.6000",
+ "5. volume": "118807206"
+ },
+ "2015-10-30": {
+ "1. open": "31.6600",
+ "2. high": "36.3100",
+ "3. low": "30.7800",
+ "4. close": "35.7000",
+ "5. volume": "188226303"
+ },
+ "2015-09-30": {
+ "1. open": "32.3700",
+ "2. high": "32.8900",
+ "3. low": "29.3500",
+ "4. close": "30.5600",
+ "5. volume": "195521377"
+ },
+ "2015-08-31": {
+ "1. open": "36.6300",
+ "2. high": "36.8500",
+ "3. low": "30.5300",
+ "4. close": "33.5400",
+ "5. volume": "165045080"
+ },
+ "2015-07-31": {
+ "1. open": "39.6500",
+ "2. high": "41.5200",
+ "3. low": "35.8700",
+ "4. close": "36.9700",
+ "5. volume": "141191544"
+ },
+ "2015-06-30": {
+ "1. open": "41.1800",
+ "2. high": "42.2000",
+ "3. low": "39.7000",
+ "4. close": "39.9600",
+ "5. volume": "97131881"
+ },
+ "2015-05-29": {
+ "1. open": "42.8200",
+ "2. high": "43.8500",
+ "3. low": "41.2050",
+ "4. close": "41.4600",
+ "5. volume": "86370424"
+ },
+ "2015-04-30": {
+ "1. open": "39.3800",
+ "2. high": "43.8300",
+ "3. low": "39.2700",
+ "4. close": "43.1600",
+ "5. volume": "148511030"
+ },
+ "2015-03-31": {
+ "1. open": "41.1800",
+ "2. high": "41.8800",
+ "3. low": "36.8800",
+ "4. close": "39.1100",
+ "5. volume": "136949704"
+ },
+ "2015-02-27": {
+ "1. open": "39.4000",
+ "2. high": "42.1000",
+ "3. low": "39.1900",
+ "4. close": "41.4400",
+ "5. volume": "130897277"
+ },
+ "2015-01-30": {
+ "1. open": "38.2100",
+ "2. high": "40.4400",
+ "3. low": "34.9300",
+ "4. close": "38.8300",
+ "5. volume": "193835332"
+ },
+ "2014-12-31": {
+ "1. open": "39.6200",
+ "2. high": "41.5900",
+ "3. low": "34.8800",
+ "4. close": "38.1200",
+ "5. volume": "228571056"
+ },
+ "2014-11-28": {
+ "1. open": "42.9400",
+ "2. high": "43.0800",
+ "3. low": "39.1900",
+ "4. close": "39.3200",
+ "5. volume": "113282299"
+ },
+ "2014-10-31": {
+ "1. open": "43.8400",
+ "2. high": "44.1400",
+ "3. low": "39.4500",
+ "4. close": "43.4600",
+ "5. volume": "159489635"
+ },
+ "2014-09-30": {
+ "1. open": "47.5700",
+ "2. high": "48.1099",
+ "3. low": "43.8000",
+ "4. close": "43.9500",
+ "5. volume": "194613635"
+ },
+ "2014-08-29": {
+ "1. open": "48.6600",
+ "2. high": "49.3900",
+ "3. low": "46.7700",
+ "4. close": "47.8400",
+ "5. volume": "94003900"
+ },
+ "2014-07-31": {
+ "1. open": "52.9000",
+ "2. high": "53.4825",
+ "3. low": "48.7000",
+ "4. close": "48.9700",
+ "5. volume": "87261600"
+ },
+ "2014-06-30": {
+ "1. open": "50.7600",
+ "2. high": "53.4800",
+ "3. low": "49.8700",
+ "4. close": "52.7500",
+ "5. volume": "70213600"
+ },
+ "2014-05-30": {
+ "1. open": "50.5600",
+ "2. high": "51.5600",
+ "3. low": "50.2100",
+ "4. close": "50.4500",
+ "5. volume": "85227900"
+ },
+ "2014-04-30": {
+ "1. open": "48.3100",
+ "2. high": "50.7700",
+ "3. low": "47.1400",
+ "4. close": "50.6200",
+ "5. volume": "90187400"
+ },
+ "2014-03-31": {
+ "1. open": "49.3900",
+ "2. high": "49.8700",
+ "3. low": "46.2900",
+ "4. close": "48.1000",
+ "5. volume": "128948200"
+ },
+ "2014-02-28": {
+ "1. open": "46.7300",
+ "2. high": "51.0200",
+ "3. low": "45.8300",
+ "4. close": "50.6100",
+ "5. volume": "103767400"
+ },
+ "2014-01-31": {
+ "1. open": "48.4300",
+ "2. high": "49.2000",
+ "3. low": "46.6175",
+ "4. close": "46.8900",
+ "5. volume": "124288300"
+ },
+ "2013-12-31": {
+ "1. open": "46.7300",
+ "2. high": "48.6500",
+ "3. low": "45.3000",
+ "4. close": "48.6100",
+ "5. volume": "84787400"
+ },
+ "2013-11-29": {
+ "1. open": "46.4700",
+ "2. high": "48.0300",
+ "3. low": "45.7200",
+ "4. close": "47.0100",
+ "5. volume": "94844157"
+ },
+ "2013-10-31": {
+ "1. open": "41.9500",
+ "2. high": "46.6500",
+ "3. low": "41.3000",
+ "4. close": "46.5000",
+ "5. volume": "152110900"
+ },
+ "2013-09-30": {
+ "1. open": "41.3900",
+ "2. high": "42.8600",
+ "3. low": "41.0800",
+ "4. close": "42.0300",
+ "5. volume": "82258200"
+ },
+ "2013-08-30": {
+ "1. open": "41.5700",
+ "2. high": "42.2200",
+ "3. low": "40.5100",
+ "4. close": "41.3000",
+ "5. volume": "92862700"
+ },
+ "2013-07-31": {
+ "1. open": "41.9800",
+ "2. high": "43.7500",
+ "3. low": "40.6800",
+ "4. close": "41.4400",
+ "5. volume": "133477600"
+ },
+ "2013-06-28": {
+ "1. open": "43.0800",
+ "2. high": "43.4700",
+ "3. low": "41.1620",
+ "4. close": "41.7400",
+ "5. volume": "95699200"
+ },
+ "2013-05-31": {
+ "1. open": "43.7700",
+ "2. high": "44.2700",
+ "3. low": "42.6300",
+ "4. close": "42.9100",
+ "5. volume": "109260400"
+ },
+ "2013-04-30": {
+ "1. open": "42.3500",
+ "2. high": "43.7300",
+ "3. low": "40.1200",
+ "4. close": "43.6000",
+ "5. volume": "143618100"
+ },
+ "2013-03-28": {
+ "1. open": "40.1700",
+ "2. high": "42.4100",
+ "3. low": "39.9900",
+ "4. close": "42.3500",
+ "5. volume": "125654300"
+ },
+ "2013-02-28": {
+ "1. open": "44.6500",
+ "2. high": "44.9600",
+ "3. low": "40.1601",
+ "4. close": "40.4000",
+ "5. volume": "179616300"
+ },
+ "2013-01-31": {
+ "1. open": "42.4500",
+ "2. high": "45.4500",
+ "3. low": "42.0500",
+ "4. close": "44.5200",
+ "5. volume": "128063100"
+ },
+ "2012-12-31": {
+ "1. open": "41.7100",
+ "2. high": "42.3100",
+ "3. low": "40.8100",
+ "4. close": "41.6400",
+ "5. volume": "93140600"
+ },
+ "2012-11-30": {
+ "1. open": "43.2100",
+ "2. high": "43.2400",
+ "3. low": "39.5800",
+ "4. close": "41.7600",
+ "5. volume": "116911000"
+ },
+ "2012-10-31": {
+ "1. open": "42.4200",
+ "2. high": "43.9000",
+ "3. low": "41.2650",
+ "4. close": "42.8900",
+ "5. volume": "122669400"
+ },
+ "2012-09-28": {
+ "1. open": "42.1100",
+ "2. high": "44.1600",
+ "3. low": "40.3300",
+ "4. close": "42.3600",
+ "5. volume": "106211500"
+ },
+ "2012-08-31": {
+ "1. open": "39.8000",
+ "2. high": "42.8700",
+ "3. low": "39.5000",
+ "4. close": "42.0600",
+ "5. volume": "94399700"
+ },
+ "2012-07-31": {
+ "1. open": "40.5700",
+ "2. high": "42.0500",
+ "3. low": "39.1295",
+ "4. close": "39.9000",
+ "5. volume": "120920300"
+ },
+ "2012-06-29": {
+ "1. open": "37.1300",
+ "2. high": "40.5900",
+ "3. low": "36.2505",
+ "4. close": "40.5400",
+ "5. volume": "137659300"
+ },
+ "2012-05-31": {
+ "1. open": "42.5400",
+ "2. high": "43.1300",
+ "3. low": "36.2500",
+ "4. close": "36.4600",
+ "5. volume": "158036100"
+ },
+ "2012-04-30": {
+ "1. open": "44.6400",
+ "2. high": "45.6000",
+ "3. low": "41.3400",
+ "4. close": "43.4100",
+ "5. volume": "121506900"
+ },
+ "2012-03-30": {
+ "1. open": "47.3100",
+ "2. high": "48.3400",
+ "3. low": "43.6500",
+ "4. close": "45.0000",
+ "5. volume": "168328100"
+ },
+ "2012-02-29": {
+ "1. open": "45.8100",
+ "2. high": "48.0000",
+ "3. low": "45.2200",
+ "4. close": "47.1600",
+ "5. volume": "204426300"
+ },
+ "2012-01-31": {
+ "1. open": "43.7900",
+ "2. high": "46.0300",
+ "3. low": "42.8400",
+ "4. close": "45.9100",
+ "5. volume": "149250800"
+ },
+ "2011-12-30": {
+ "1. open": "43.1800",
+ "2. high": "44.2600",
+ "3. low": "40.4000",
+ "4. close": "42.7400",
+ "5. volume": "107043300"
+ },
+ "2011-11-30": {
+ "1. open": "41.9100",
+ "2. high": "44.8900",
+ "3. low": "39.4100",
+ "4. close": "43.5500",
+ "5. volume": "145486700"
+ },
+ "2011-10-31": {
+ "1. open": "35.8900",
+ "2. high": "45.8350",
+ "3. low": "33.6200",
+ "4. close": "44.1800",
+ "5. volume": "215276000"
+ },
+ "2011-09-30": {
+ "1. open": "38.7300",
+ "2. high": "39.7200",
+ "3. low": "35.1000",
+ "4. close": "36.0700",
+ "5. volume": "232218000"
+ },
+ "2011-08-31": {
+ "1. open": "45.9500",
+ "2. high": "46.0300",
+ "3. low": "36.8000",
+ "4. close": "39.3900",
+ "5. volume": "278586100"
+ },
+ "2011-07-29": {
+ "1. open": "43.9400",
+ "2. high": "47.0900",
+ "3. low": "43.3090",
+ "4. close": "45.4400",
+ "5. volume": "183566300"
+ },
+ "2011-06-30": {
+ "1. open": "46.1600",
+ "2. high": "46.2900",
+ "3. low": "41.2600",
+ "4. close": "44.2900",
+ "5. volume": "151639200"
+ },
+ "2011-05-31": {
+ "1. open": "46.3300",
+ "2. high": "46.5300",
+ "3. low": "42.2600",
+ "4. close": "46.2400",
+ "5. volume": "182961000"
+ },
+ "2011-04-29": {
+ "1. open": "45.2000",
+ "2. high": "47.4500",
+ "3. low": "44.0390",
+ "4. close": "46.1400",
+ "5. volume": "163238700"
+ },
+ "2011-03-31": {
+ "1. open": "48.3500",
+ "2. high": "49.0900",
+ "3. low": "42.5000",
+ "4. close": "44.1400",
+ "5. volume": "212848000"
+ },
+ "2011-02-28": {
+ "1. open": "46.7600",
+ "2. high": "48.6600",
+ "3. low": "45.4600",
+ "4. close": "48.4700",
+ "5. volume": "182409900"
+ },
+ "2011-01-31": {
+ "1. open": "44.9000",
+ "2. high": "49.5000",
+ "3. low": "44.8300",
+ "4. close": "47.4700",
+ "5. volume": "258058400"
+ },
+ "2010-12-31": {
+ "1. open": "40.5500",
+ "2. high": "44.8300",
+ "3. low": "40.1500",
+ "4. close": "44.1700",
+ "5. volume": "166555100"
+ },
+ "2010-11-30": {
+ "1. open": "40.9900",
+ "2. high": "44.3700",
+ "3. low": "39.7600",
+ "4. close": "40.0000",
+ "5. volume": "192782100"
+ },
+ "2010-10-29": {
+ "1. open": "41.9400",
+ "2. high": "42.0800",
+ "3. low": "39.5800",
+ "4. close": "40.8300",
+ "5. volume": "166364017"
+ },
+ "2010-09-30": {
+ "1. open": "35.8900",
+ "2. high": "41.3000",
+ "3. low": "35.6680",
+ "4. close": "41.1700",
+ "5. volume": "202098800"
+ },
+ "2010-08-31": {
+ "1. open": "39.0000",
+ "2. high": "41.5900",
+ "3. low": "34.1600",
+ "4. close": "34.8300",
+ "5. volume": "337745300"
+ },
+ "2010-07-30": {
+ "1. open": "29.8600",
+ "2. high": "39.8100",
+ "3. low": "28.7900",
+ "4. close": "38.4700",
+ "5. volume": "916721300"
+ },
+ "2010-06-30": {
+ "1. open": "37.3400",
+ "2. high": "39.4100",
+ "3. low": "26.7500",
+ "4. close": "28.8800",
+ "5. volume": "2380587500"
+ },
+ "2010-05-28": {
+ "1. open": "49.3600",
+ "2. high": "52.0000",
+ "3. low": "40.6100",
+ "4. close": "42.9500",
+ "5. volume": "780304100"
+ },
+ "2010-04-30": {
+ "1. open": "57.4500",
+ "2. high": "60.9800",
+ "3. low": "51.3600",
+ "4. close": "52.1500",
+ "5. volume": "268831600"
+ },
+ "2010-03-31": {
+ "1. open": "53.3600",
+ "2. high": "58.4900",
+ "3. low": "53.2600",
+ "4. close": "57.0700",
+ "5. volume": "130134900"
+ },
+ "2010-02-26": {
+ "1. open": "56.4700",
+ "2. high": "57.2620",
+ "3. low": "52.0000",
+ "4. close": "53.2100",
+ "5. volume": "149778700"
+ },
+ "2010-01-29": {
+ "1. open": "59.3000",
+ "2. high": "62.3800",
+ "3. low": "55.8700",
+ "4. close": "56.1200",
+ "5. volume": "102682000"
+ },
+ "2009-12-31": {
+ "1. open": "58.3200",
+ "2. high": "59.0000",
+ "3. low": "55.7600",
+ "4. close": "57.9700",
+ "5. volume": "84509500"
+ },
+ "2009-11-30": {
+ "1. open": "57.0300",
+ "2. high": "60.0000",
+ "3. low": "56.2200",
+ "4. close": "57.1800",
+ "5. volume": "89528000"
+ },
+ "2009-10-30": {
+ "1. open": "52.9100",
+ "2. high": "58.6900",
+ "3. low": "50.6000",
+ "4. close": "56.6200",
+ "5. volume": "141539500"
+ },
+ "2009-09-30": {
+ "1. open": "51.1400",
+ "2. high": "55.6100",
+ "3. low": "50.3000",
+ "4. close": "53.2300",
+ "5. volume": "106729600"
+ },
+ "2009-08-31": {
+ "1. open": "51.4500",
+ "2. high": "52.6900",
+ "3. low": "48.7000",
+ "4. close": "51.4500",
+ "5. volume": "96477900"
+ },
+ "2009-07-31": {
+ "1. open": "48.3600",
+ "2. high": "51.5300",
+ "3. low": "44.6200",
+ "4. close": "50.0400",
+ "5. volume": "115277200"
+ },
+ "2009-06-30": {
+ "1. open": "51.0000",
+ "2. high": "53.2900",
+ "3. low": "46.0100",
+ "4. close": "47.6800",
+ "5. volume": "141933800"
+ },
+ "2009-05-29": {
+ "1. open": "43.1700",
+ "2. high": "50.2000",
+ "3. low": "42.9500",
+ "4. close": "49.5000",
+ "5. volume": "143883700"
+ },
+ "2009-04-30": {
+ "1. open": "39.2500",
+ "2. high": "43.5500",
+ "3. low": "38.5000",
+ "4. close": "42.4600",
+ "5. volume": "155000600"
+ },
+ "2009-03-31": {
+ "1. open": "36.9200",
+ "2. high": "42.2700",
+ "3. low": "33.7000",
+ "4. close": "40.1000",
+ "5. volume": "201152900"
+ },
+ "2009-02-27": {
+ "1. open": "41.2000",
+ "2. high": "46.0700",
+ "3. low": "37.8300",
+ "4. close": "38.3600",
+ "5. volume": "166140600"
+ },
+ "2009-01-30": {
+ "1. open": "47.0000",
+ "2. high": "49.8300",
+ "3. low": "38.9173",
+ "4. close": "42.4700",
+ "5. volume": "171198500"
+ },
+ "2008-12-31": {
+ "1. open": "45.9600",
+ "2. high": "50.1000",
+ "3. low": "41.5400",
+ "4. close": "46.7400",
+ "5. volume": "149495200"
+ },
+ "2008-11-28": {
+ "1. open": "47.9900",
+ "2. high": "51.5000",
+ "3. low": "39.4500",
+ "4. close": "48.6900",
+ "5. volume": "156209500"
+ },
+ "2008-10-31": {
+ "1. open": "49.9000",
+ "2. high": "50.9600",
+ "3. low": "37.5700",
+ "4. close": "49.7000",
+ "5. volume": "267051900"
+ },
+ "2008-09-30": {
+ "1. open": "54.8400",
+ "2. high": "56.6900",
+ "3. low": "48.3500",
+ "4. close": "50.1700",
+ "5. volume": "170915100"
+ },
+ "2008-08-29": {
+ "1. open": "61.8500",
+ "2. high": "62.4900",
+ "3. low": "56.2500",
+ "4. close": "57.6300",
+ "5. volume": "120236300"
+ },
+ "2008-07-31": {
+ "1. open": "68.9100",
+ "2. high": "69.1000",
+ "3. low": "59.9800",
+ "4. close": "61.4400",
+ "5. volume": "132063900"
+ },
+ "2008-06-30": {
+ "1. open": "70.7200",
+ "2. high": "71.7400",
+ "3. low": "66.7000",
+ "4. close": "69.5700",
+ "5. volume": "107971400"
+ },
+ "2008-05-30": {
+ "1. open": "72.5200",
+ "2. high": "77.6900",
+ "3. low": "71.0600",
+ "4. close": "72.5100",
+ "5. volume": "99224800"
+ },
+ "2008-04-30": {
+ "1. open": "60.3600",
+ "2. high": "73.3500",
+ "3. low": "60.2500",
+ "4. close": "72.7900",
+ "5. volume": "86565000"
+ },
+ "2008-03-31": {
+ "1. open": "64.1700",
+ "2. high": "66.5400",
+ "3. low": "58.9400",
+ "4. close": "60.6500",
+ "5. volume": "105991200"
+ },
+ "2008-02-29": {
+ "1. open": "63.2900",
+ "2. high": "67.5599",
+ "3. low": "62.3750",
+ "4. close": "64.8700",
+ "5. volume": "90001300"
+ },
+ "2008-01-31": {
+ "1. open": "73.7800",
+ "2. high": "75.8700",
+ "3. low": "57.8500",
+ "4. close": "63.9500",
+ "5. volume": "109900700"
+ },
+ "2007-12-31": {
+ "1. open": "72.8700",
+ "2. high": "76.5000",
+ "3. low": "72.1000",
+ "4. close": "73.1700",
+ "5. volume": "54075400"
+ },
+ "2007-11-30": {
+ "1. open": "77.9900",
+ "2. high": "79.7700",
+ "3. low": "69.8100",
+ "4. close": "72.7400",
+ "5. volume": "83609300"
+ },
+ "2007-10-31": {
+ "1. open": "69.2200",
+ "2. high": "78.5800",
+ "3. low": "67.2400",
+ "4. close": "77.9900",
+ "5. volume": "105721700"
+ },
+ "2007-09-28": {
+ "1. open": "66.8100",
+ "2. high": "72.1100",
+ "3. low": "66.7600",
+ "4. close": "69.3500",
+ "5. volume": "65443700"
+ },
+ "2007-08-31": {
+ "1. open": "69.8900",
+ "2. high": "70.3300",
+ "3. low": "61.1000",
+ "4. close": "67.3600",
+ "5. volume": "102833300"
+ },
+ "2007-07-31": {
+ "1. open": "72.9500",
+ "2. high": "75.2500",
+ "3. low": "68.7900",
+ "4. close": "69.4000",
+ "5. volume": "83568900"
+ },
+ "2007-06-29": {
+ "1. open": "66.9300",
+ "2. high": "72.4900",
+ "3. low": "65.9300",
+ "4. close": "72.1400",
+ "5. volume": "92198100"
+ },
+ "2007-05-31": {
+ "1. open": "67.5500",
+ "2. high": "69.9600",
+ "3. low": "65.6900",
+ "4. close": "67.0100",
+ "5. volume": "74825000"
+ },
+ "2007-04-30": {
+ "1. open": "65.3700",
+ "2. high": "69.7500",
+ "3. low": "64.4200",
+ "4. close": "67.3200",
+ "5. volume": "68038100"
+ },
+ "2007-03-30": {
+ "1. open": "61.0000",
+ "2. high": "65.8600",
+ "3. low": "58.6200",
+ "4. close": "64.7500",
+ "5. volume": "104327700"
+ },
+ "2007-02-28": {
+ "1. open": "63.7200",
+ "2. high": "64.4000",
+ "3. low": "60.9700",
+ "4. close": "61.5400",
+ "5. volume": "72223600"
+ },
+ "2007-01-31": {
+ "1. open": "67.1500",
+ "2. high": "67.2700",
+ "3. low": "61.2900",
+ "4. close": "63.5100",
+ "5. volume": "95595700"
+ },
+ "2006-12-29": {
+ "1. open": "67.8100",
+ "2. high": "68.8800",
+ "3. low": "66.2000",
+ "4. close": "67.1000",
+ "5. volume": "56730900"
+ },
+ "2006-11-30": {
+ "1. open": "67.5500",
+ "2. high": "69.1100",
+ "3. low": "65.7500",
+ "4. close": "68.0800",
+ "5. volume": "67069000"
+ },
+ "2006-10-31": {
+ "1. open": "65.8400",
+ "2. high": "69.4900",
+ "3. low": "63.5200",
+ "4. close": "67.1000",
+ "5. volume": "77248200"
+ },
+ "2006-09-29": {
+ "1. open": "67.8300",
+ "2. high": "68.6000",
+ "3. low": "63.8100",
+ "4. close": "65.5800",
+ "5. volume": "81907600"
+ },
+ "2006-08-31": {
+ "1. open": "72.1700",
+ "2. high": "73.2800",
+ "3. low": "66.9100",
+ "4. close": "68.0500",
+ "5. volume": "82012900"
+ },
+ "2006-07-31": {
+ "1. open": "70.2500",
+ "2. high": "72.9800",
+ "3. low": "68.1500",
+ "4. close": "72.5200",
+ "5. volume": "72731300"
+ },
+ "2006-06-30": {
+ "1. open": "69.5600",
+ "2. high": "72.6000",
+ "3. low": "64.1900",
+ "4. close": "69.6100",
+ "5. volume": "82029700"
+ },
+ "2006-05-31": {
+ "1. open": "74.2500",
+ "2. high": "76.6700",
+ "3. low": "68.5000",
+ "4. close": "70.7000",
+ "5. volume": "81556300"
+ },
+ "2006-04-28": {
+ "1. open": "69.5500",
+ "2. high": "76.8500",
+ "3. low": "69.4900",
+ "4. close": "73.7200",
+ "5. volume": "64398800"
+ },
+ "2006-03-31": {
+ "1. open": "66.9200",
+ "2. high": "70.6800",
+ "3. low": "65.3500",
+ "4. close": "68.9400",
+ "5. volume": "65469200"
+ },
+ "2006-02-28": {
+ "1. open": "71.9900",
+ "2. high": "72.5800",
+ "3. low": "66.0100",
+ "4. close": "66.4200",
+ "5. volume": "66817400"
+ },
+ "2006-01-31": {
+ "1. open": "65.5000",
+ "2. high": "72.8800",
+ "3. low": "65.4700",
+ "4. close": "72.3100",
+ "5. volume": "82267000"
+ },
+ "2005-12-30": {
+ "1. open": "67.0600",
+ "2. high": "69.2500",
+ "3. low": "63.2627",
+ "4. close": "64.2200",
+ "5. volume": "60779600"
+ },
+ "2005-11-30": {
+ "1. open": "66.2800",
+ "2. high": "68.8700",
+ "3. low": "64.2400",
+ "4. close": "65.8400",
+ "5. volume": "63868600"
+ },
+ "2005-10-31": {
+ "1. open": "71.1300",
+ "2. high": "71.2500",
+ "3. low": "63.4100",
+ "4. close": "66.4000",
+ "5. volume": "90258000"
+ },
+ "2005-09-30": {
+ "1. open": "69.6500",
+ "2. high": "72.6600",
+ "3. low": "68.8000",
+ "4. close": "70.8500",
+ "5. volume": "70939500"
+ },
+ "2005-08-31": {
+ "1. open": "66.7800",
+ "2. high": "71.2500",
+ "3. low": "65.8500",
+ "4. close": "68.3800",
+ "5. volume": "76786300"
+ },
+ "2005-07-29": {
+ "1. open": "63.0000",
+ "2. high": "67.3400",
+ "3. low": "62.8400",
+ "4. close": "65.8800",
+ "5. volume": "72080100"
+ },
+ "2005-06-30": {
+ "1. open": "60.5000",
+ "2. high": "64.9400",
+ "3. low": "60.4800",
+ "4. close": "62.3800",
+ "5. volume": "56595300"
+ },
+ "2005-05-31": {
+ "1. open": "60.9000",
+ "2. high": "62.5000",
+ "3. low": "57.9500",
+ "4. close": "60.2000",
+ "5. volume": "59945700"
+ },
+ "2005-04-29": {
+ "1. open": "63.0000",
+ "2. high": "64.4900",
+ "3. low": "58.7500",
+ "4. close": "60.9000",
+ "5. volume": "78984300"
+ },
+ "2005-03-31": {
+ "1. open": "64.7600",
+ "2. high": "66.6500",
+ "3. low": "61.0000",
+ "4. close": "62.4000",
+ "5. volume": "79959700"
+ },
+ "2005-02-28": {
+ "1. open": "60.1000",
+ "2. high": "66.0500",
+ "3. low": "59.9500",
+ "4. close": "64.9200",
+ "5. volume": "75460600"
+ },
+ "2005-01-31": {
+ "1. open": "58.0500",
+ "2. high": "60.3900",
+ "3. low": "56.6000",
+ "4. close": "59.6200",
+ "5. volume": "56687200"
+ },
+ "2004-12-31": {
+ "1. open": "61.7000",
+ "2. high": "61.9200",
+ "3. low": "57.9300",
+ "4. close": "58.4000",
+ "5. volume": "52972100"
+ },
+ "2004-11-30": {
+ "1. open": "59.0100",
+ "2. high": "62.1000",
+ "3. low": "57.9800",
+ "4. close": "61.3500",
+ "5. volume": "61920000"
+ },
+ "2004-10-29": {
+ "1. open": "57.9000",
+ "2. high": "59.8700",
+ "3. low": "57.3100",
+ "4. close": "58.2500",
+ "5. volume": "64194300"
+ },
+ "2004-09-30": {
+ "1. open": "53.9600",
+ "2. high": "59.0400",
+ "3. low": "53.4900",
+ "4. close": "57.5300",
+ "5. volume": "65674900"
+ },
+ "2004-08-31": {
+ "1. open": "56.1800",
+ "2. high": "57.2100",
+ "3. low": "51.9500",
+ "4. close": "53.7000",
+ "5. volume": "68952300"
+ },
+ "2004-07-30": {
+ "1. open": "53.4600",
+ "2. high": "56.7400",
+ "3. low": "52.9200",
+ "4. close": "56.3600",
+ "5. volume": "64795800"
+ },
+ "2004-06-30": {
+ "1. open": "53.4600",
+ "2. high": "54.9700",
+ "3. low": "51.9300",
+ "4. close": "53.5700",
+ "5. volume": "70172700"
+ },
+ "2004-05-28": {
+ "1. open": "52.9000",
+ "2. high": "54.9900",
+ "3. low": "51.2000",
+ "4. close": "53.0000",
+ "5. volume": "69750700"
+ },
+ "2004-04-30": {
+ "1. open": "51.2200",
+ "2. high": "54.7200",
+ "3. low": "45.5100",
+ "4. close": "52.9000",
+ "5. volume": "70775400"
+ },
+ "2004-03-31": {
+ "1. open": "49.6800",
+ "2. high": "51.4800",
+ "3. low": "47.7900",
+ "4. close": "51.2000",
+ "5. volume": "79492400"
+ },
+ "2004-02-27": {
+ "1. open": "47.3500",
+ "2. high": "49.4100",
+ "3. low": "46.6500",
+ "4. close": "49.2000",
+ "5. volume": "63013100"
+ },
+ "2004-01-30": {
+ "1. open": "49.5300",
+ "2. high": "50.4000",
+ "3. low": "47.2100",
+ "4. close": "47.6000",
+ "5. volume": "78494100"
+ },
+ "2003-12-31": {
+ "1. open": "42.8800",
+ "2. high": "49.5900",
+ "3. low": "42.7800",
+ "4. close": "49.3500",
+ "5. volume": "71733300"
+ },
+ "2003-11-28": {
+ "1. open": "42.8600",
+ "2. high": "43.1600",
+ "3. low": "42.0000",
+ "4. close": "42.6900",
+ "5. volume": "46324300"
+ },
+ "2003-10-31": {
+ "1. open": "42.3500",
+ "2. high": "44.7300",
+ "3. low": "41.6500",
+ "4. close": "42.3800",
+ "5. volume": "71122800"
+ },
+ "2003-09-30": {
+ "1. open": "41.7400",
+ "2. high": "43.4230",
+ "3. low": "41.3800",
+ "4. close": "42.1000",
+ "5. volume": "72994600"
+ },
+ "2003-08-29": {
+ "1. open": "41.0700",
+ "2. high": "43.5400",
+ "3. low": "40.8600",
+ "4. close": "41.7200",
+ "5. volume": "57449100"
+ },
+ "2003-07-31": {
+ "1. open": "42.0200",
+ "2. high": "42.0500",
+ "3. low": "39.2500",
+ "4. close": "41.5500",
+ "5. volume": "93026100"
+ },
+ "2003-06-30": {
+ "1. open": "42.0500",
+ "2. high": "45.3400",
+ "3. low": "41.7700",
+ "4. close": "42.0200",
+ "5. volume": "56831600"
+ },
+ "2003-05-30": {
+ "1. open": "38.9500",
+ "2. high": "42.3400",
+ "3. low": "38.4900",
+ "4. close": "41.8900",
+ "5. volume": "69097800"
+ },
+ "2003-04-30": {
+ "1. open": "39.3600",
+ "2. high": "40.1000",
+ "3. low": "37.7500",
+ "4. close": "38.5400",
+ "5. volume": "67998700"
+ },
+ "2003-03-31": {
+ "1. open": "38.9000",
+ "2. high": "40.8900",
+ "3. low": "36.3400",
+ "4. close": "38.5900",
+ "5. volume": "78722800"
+ },
+ "2003-02-28": {
+ "1. open": "39.0100",
+ "2. high": "40.0900",
+ "3. low": "37.3200",
+ "4. close": "38.1100",
+ "5. volume": "65886500"
+ },
+ "2003-01-31": {
+ "1. open": "40.8500",
+ "2. high": "41.9400",
+ "3. low": "34.6700",
+ "4. close": "39.0100",
+ "5. volume": "78282200"
+ },
+ "2002-12-31": {
+ "1. open": "38.7000",
+ "2. high": "41.3000",
+ "3. low": "38.3500",
+ "4. close": "40.6500",
+ "5. volume": "51438700"
+ },
+ "2002-11-29": {
+ "1. open": "38.5300",
+ "2. high": "40.0000",
+ "3. low": "37.0000",
+ "4. close": "39.2100",
+ "5. volume": "59498700"
+ },
+ "2002-10-31": {
+ "1. open": "40.8200",
+ "2. high": "43.1500",
+ "3. low": "36.2500",
+ "4. close": "38.4500",
+ "5. volume": "79399600"
+ },
+ "2002-09-30": {
+ "1. open": "45.0700",
+ "2. high": "45.4000",
+ "3. low": "38.7000",
+ "4. close": "39.9000",
+ "5. volume": "57835700"
+ },
+ "2002-08-30": {
+ "1. open": "45.3500",
+ "2. high": "49.8600",
+ "3. low": "43.3000",
+ "4. close": "46.8000",
+ "5. volume": "51749700"
+ },
+ "2002-07-31": {
+ "1. open": "50.7300",
+ "2. high": "51.4600",
+ "3. low": "38.2000",
+ "4. close": "46.4000",
+ "5. volume": "74399900"
+ },
+ "2002-06-28": {
+ "1. open": "50.9500",
+ "2. high": "50.9600",
+ "3. low": "46.2600",
+ "4. close": "50.4900",
+ "5. volume": "41339900"
+ },
+ "2002-05-31": {
+ "1. open": "50.6500",
+ "2. high": "52.6800",
+ "3. low": "50.1400",
+ "4. close": "51.0700",
+ "5. volume": "36918000"
+ },
+ "2002-04-30": {
+ "1. open": "53.6500",
+ "2. high": "53.9800",
+ "3. low": "48.8100",
+ "4. close": "50.8000",
+ "5. volume": "47051400"
+ },
+ "2002-03-28": {
+ "1. open": "49.4000",
+ "2. high": "53.5200",
+ "3. low": "49.3600",
+ "4. close": "53.1000",
+ "5. volume": "43327500"
+ },
+ "2002-02-28": {
+ "1. open": "47.5000",
+ "2. high": "50.5100",
+ "3. low": "45.5800",
+ "4. close": "49.5500",
+ "5. volume": "45431200"
+ },
+ "2002-01-31": {
+ "1. open": "46.3000",
+ "2. high": "46.8000",
+ "3. low": "43.7500",
+ "4. close": "46.7200",
+ "5. volume": "47003900"
+ },
+ "2001-12-31": {
+ "1. open": "44.4600",
+ "2. high": "47.0700",
+ "3. low": "43.4000",
+ "4. close": "46.5100",
+ "5. volume": "47448200"
+ },
+ "2001-11-30": {
+ "1. open": "48.6000",
+ "2. high": "49.6500",
+ "3. low": "42.2000",
+ "4. close": "44.1700",
+ "5. volume": "57959100"
+ },
+ "2001-10-31": {
+ "1. open": "47.5000",
+ "2. high": "51.9500",
+ "3. low": "46.4500",
+ "4. close": "48.3400",
+ "5. volume": "48042200"
+ },
+ "2001-09-28": {
+ "1. open": "50.5500",
+ "2. high": "51.4100",
+ "3. low": "43.0100",
+ "4. close": "49.1700",
+ "5. volume": "47469200"
+ },
+ "2001-08-31": {
+ "1. open": "50.1500",
+ "2. high": "53.0500",
+ "3. low": "48.4100",
+ "4. close": "50.8800",
+ "5. volume": "51233300"
+ },
+ "2001-07-31": {
+ "1. open": "48.8500",
+ "2. high": "49.9200",
+ "3. low": "46.2000",
+ "4. close": "49.4200",
+ "5. volume": "42142200"
+ },
+ "2001-06-29": {
+ "1. open": "53.6500",
+ "2. high": "54.9000",
+ "3. low": "48.9300",
+ "4. close": "49.8500",
+ "5. volume": "43892000"
+ },
+ "2001-05-31": {
+ "1. open": "54.1500",
+ "2. high": "54.7900",
+ "3. low": "50.6500",
+ "4. close": "53.3900",
+ "5. volume": "49882200"
+ },
+ "2001-04-30": {
+ "1. open": "49.2000",
+ "2. high": "55.2000",
+ "3. low": "47.5000",
+ "4. close": "54.0800",
+ "5. volume": "45373800"
+ },
+ "2001-03-30": {
+ "1. open": "49.9500",
+ "2. high": "52.8600",
+ "3. low": "46.1200",
+ "4. close": "49.6200",
+ "5. volume": "48905500"
+ },
+ "2001-02-28": {
+ "1. open": "51.8000",
+ "2. high": "53.5000",
+ "3. low": "48.0500",
+ "4. close": "49.6000",
+ "5. volume": "45299300"
+ },
+ "2001-01-31": {
+ "1. open": "49.0600",
+ "2. high": "52.6300",
+ "3. low": "46.6900",
+ "4. close": "51.5000",
+ "5. volume": "73299700"
+ },
+ "2000-12-29": {
+ "1. open": "46.6300",
+ "2. high": "49.7500",
+ "3. low": "45.1300",
+ "4. close": "47.8800",
+ "5. volume": "60785000"
+ },
+ "2000-11-30": {
+ "1. open": "51.0000",
+ "2. high": "52.1300",
+ "3. low": "47.0000",
+ "4. close": "47.4400",
+ "5. volume": "67616800"
+ },
+ "2000-10-31": {
+ "1. open": "53.7500",
+ "2. high": "57.3100",
+ "3. low": "49.8100",
+ "4. close": "50.9400",
+ "5. volume": "71378200"
+ },
+ "2000-09-29": {
+ "1. open": "55.4400",
+ "2. high": "57.8100",
+ "3. low": "51.5000",
+ "4. close": "53.0000",
+ "5. volume": "70698600"
+ },
+ "2000-08-31": {
+ "1. open": "52.3100",
+ "2. high": "57.5000",
+ "3. low": "51.2500",
+ "4. close": "55.2500",
+ "5. volume": "50399700"
+ },
+ "2000-07-31": {
+ "1. open": "57.5000",
+ "2. high": "58.3800",
+ "3. low": "50.5000",
+ "4. close": "52.3100",
+ "5. volume": "48401600"
+ },
+ "2000-06-30": {
+ "1. open": "54.7500",
+ "2. high": "59.3100",
+ "3. low": "54.3100",
+ "4. close": "56.6200",
+ "5. volume": "64942400"
+ },
+ "2000-05-31": {
+ "1. open": "51.0000",
+ "2. high": "55.3100",
+ "3. low": "50.1200",
+ "4. close": "54.5600",
+ "5. volume": "84333800"
+ },
+ "2000-04-28": {
+ "1. open": "52.8800",
+ "2. high": "53.5600",
+ "3. low": "46.9800",
+ "4. close": "51.0000",
+ "5. volume": "105911700"
+ }
+ }
+}
diff --git a/src/main/resources/COKE.json b/src/main/resources/COKE.json
new file mode 100644
index 0000000..db5dccc
--- /dev/null
+++ b/src/main/resources/COKE.json
@@ -0,0 +1,1691 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "COKE",
+ "3. Last Refreshed": "2020-03-17 10:21:17",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "202.5900",
+ "2. high": "235.7149",
+ "3. low": "188.8070",
+ "4. close": "203.7700",
+ "5. volume": "996281"
+ },
+ "2020-02-28": {
+ "1. open": "272.2300",
+ "2. high": "292.0000",
+ "3. low": "190.4275",
+ "4. close": "196.3800",
+ "5. volume": "937334"
+ },
+ "2020-01-31": {
+ "1. open": "285.7400",
+ "2. high": "289.5900",
+ "3. low": "270.2600",
+ "4. close": "270.8100",
+ "5. volume": "738502"
+ },
+ "2019-12-31": {
+ "1. open": "270.1600",
+ "2. high": "295.5600",
+ "3. low": "262.9000",
+ "4. close": "284.0500",
+ "5. volume": "909295"
+ },
+ "2019-11-29": {
+ "1. open": "273.6300",
+ "2. high": "284.9700",
+ "3. low": "256.5010",
+ "4. close": "270.1600",
+ "5. volume": "905669"
+ },
+ "2019-10-31": {
+ "1. open": "305.0000",
+ "2. high": "307.7300",
+ "3. low": "266.0100",
+ "4. close": "274.3600",
+ "5. volume": "940462"
+ },
+ "2019-09-30": {
+ "1. open": "335.1300",
+ "2. high": "341.2100",
+ "3. low": "280.3300",
+ "4. close": "303.8700",
+ "5. volume": "1661214"
+ },
+ "2019-08-30": {
+ "1. open": "294.3900",
+ "2. high": "382.5127",
+ "3. low": "277.6400",
+ "4. close": "336.6100",
+ "5. volume": "2032682"
+ },
+ "2019-07-31": {
+ "1. open": "300.0200",
+ "2. high": "321.5400",
+ "3. low": "287.0000",
+ "4. close": "293.5300",
+ "5. volume": "1187477"
+ },
+ "2019-06-28": {
+ "1. open": "301.9000",
+ "2. high": "324.0000",
+ "3. low": "291.2300",
+ "4. close": "299.2500",
+ "5. volume": "1109276"
+ },
+ "2019-05-31": {
+ "1. open": "325.5300",
+ "2. high": "413.3872",
+ "3. low": "294.8000",
+ "4. close": "302.0100",
+ "5. volume": "2490782"
+ },
+ "2019-04-30": {
+ "1. open": "289.3400",
+ "2. high": "342.9500",
+ "3. low": "273.8147",
+ "4. close": "325.0300",
+ "5. volume": "1004530"
+ },
+ "2019-03-29": {
+ "1. open": "247.0200",
+ "2. high": "293.0700",
+ "3. low": "236.2000",
+ "4. close": "287.8300",
+ "5. volume": "774027"
+ },
+ "2019-02-28": {
+ "1. open": "216.6500",
+ "2. high": "250.4600",
+ "3. low": "210.0000",
+ "4. close": "247.8600",
+ "5. volume": "550055"
+ },
+ "2019-01-31": {
+ "1. open": "175.8400",
+ "2. high": "217.9500",
+ "3. low": "172.5000",
+ "4. close": "215.8000",
+ "5. volume": "597483"
+ },
+ "2018-12-31": {
+ "1. open": "214.7600",
+ "2. high": "220.0000",
+ "3. low": "166.6672",
+ "4. close": "177.3800",
+ "5. volume": "751285"
+ },
+ "2018-11-30": {
+ "1. open": "173.1600",
+ "2. high": "221.8308",
+ "3. low": "171.7900",
+ "4. close": "212.5200",
+ "5. volume": "854059"
+ },
+ "2018-10-31": {
+ "1. open": "182.2800",
+ "2. high": "182.2800",
+ "3. low": "160.1900",
+ "4. close": "172.6300",
+ "5. volume": "690517"
+ },
+ "2018-09-28": {
+ "1. open": "168.8200",
+ "2. high": "186.7800",
+ "3. low": "165.6200",
+ "4. close": "182.2800",
+ "5. volume": "773938"
+ },
+ "2018-08-31": {
+ "1. open": "145.6500",
+ "2. high": "175.9999",
+ "3. low": "142.7400",
+ "4. close": "169.5600",
+ "5. volume": "1859784"
+ },
+ "2018-07-31": {
+ "1. open": "134.4300",
+ "2. high": "145.6000",
+ "3. low": "130.8000",
+ "4. close": "145.1200",
+ "5. volume": "885154"
+ },
+ "2018-06-29": {
+ "1. open": "127.7300",
+ "2. high": "136.7450",
+ "3. low": "126.1100",
+ "4. close": "135.1300",
+ "5. volume": "1135109"
+ },
+ "2018-05-31": {
+ "1. open": "168.1800",
+ "2. high": "170.1515",
+ "3. low": "125.0800",
+ "4. close": "127.4100",
+ "5. volume": "2008156"
+ },
+ "2018-04-30": {
+ "1. open": "172.6400",
+ "2. high": "179.1000",
+ "3. low": "160.0000",
+ "4. close": "168.3900",
+ "5. volume": "823593"
+ },
+ "2018-03-29": {
+ "1. open": "187.1700",
+ "2. high": "192.8400",
+ "3. low": "168.5400",
+ "4. close": "172.6700",
+ "5. volume": "927126"
+ },
+ "2018-02-28": {
+ "1. open": "201.7800",
+ "2. high": "206.2600",
+ "3. low": "178.4900",
+ "4. close": "186.6100",
+ "5. volume": "1008515"
+ },
+ "2018-01-31": {
+ "1. open": "214.0000",
+ "2. high": "216.1200",
+ "3. low": "200.0050",
+ "4. close": "202.5200",
+ "5. volume": "1088419"
+ },
+ "2017-12-29": {
+ "1. open": "215.0200",
+ "2. high": "230.0000",
+ "3. low": "210.3800",
+ "4. close": "215.2600",
+ "5. volume": "1172135"
+ },
+ "2017-11-30": {
+ "1. open": "226.2500",
+ "2. high": "228.1100",
+ "3. low": "182.2600",
+ "4. close": "215.7100",
+ "5. volume": "1335863"
+ },
+ "2017-10-31": {
+ "1. open": "216.9200",
+ "2. high": "228.0300",
+ "3. low": "215.4850",
+ "4. close": "225.5600",
+ "5. volume": "652719"
+ },
+ "2017-09-29": {
+ "1. open": "213.8100",
+ "2. high": "218.1300",
+ "3. low": "206.8100",
+ "4. close": "215.7500",
+ "5. volume": "638226"
+ },
+ "2017-08-31": {
+ "1. open": "241.9200",
+ "2. high": "244.8000",
+ "3. low": "200.1000",
+ "4. close": "213.5900",
+ "5. volume": "786765"
+ },
+ "2017-07-31": {
+ "1. open": "229.0800",
+ "2. high": "249.5400",
+ "3. low": "220.8100",
+ "4. close": "240.0900",
+ "5. volume": "622470"
+ },
+ "2017-06-30": {
+ "1. open": "228.4800",
+ "2. high": "240.4500",
+ "3. low": "224.0000",
+ "4. close": "228.8700",
+ "5. volume": "725293"
+ },
+ "2017-05-31": {
+ "1. open": "213.3600",
+ "2. high": "229.8400",
+ "3. low": "195.9500",
+ "4. close": "227.7400",
+ "5. volume": "1266715"
+ },
+ "2017-04-28": {
+ "1. open": "206.1000",
+ "2. high": "214.7100",
+ "3. low": "198.1000",
+ "4. close": "211.8600",
+ "5. volume": "647152"
+ },
+ "2017-03-31": {
+ "1. open": "172.6000",
+ "2. high": "207.4000",
+ "3. low": "170.9300",
+ "4. close": "206.0200",
+ "5. volume": "1899755"
+ },
+ "2017-02-28": {
+ "1. open": "169.7900",
+ "2. high": "183.9800",
+ "3. low": "167.5400",
+ "4. close": "172.0700",
+ "5. volume": "393849"
+ },
+ "2017-01-31": {
+ "1. open": "178.7200",
+ "2. high": "181.0000",
+ "3. low": "162.3050",
+ "4. close": "168.8400",
+ "5. volume": "438284"
+ },
+ "2016-12-30": {
+ "1. open": "161.5300",
+ "2. high": "182.2600",
+ "3. low": "157.2100",
+ "4. close": "178.8500",
+ "5. volume": "710784"
+ },
+ "2016-11-30": {
+ "1. open": "141.9100",
+ "2. high": "169.5800",
+ "3. low": "125.0010",
+ "4. close": "161.7800",
+ "5. volume": "1111981"
+ },
+ "2016-10-31": {
+ "1. open": "147.5200",
+ "2. high": "147.5850",
+ "3. low": "137.2200",
+ "4. close": "141.3000",
+ "5. volume": "1460995"
+ },
+ "2016-09-30": {
+ "1. open": "149.9000",
+ "2. high": "156.8600",
+ "3. low": "142.6900",
+ "4. close": "148.1600",
+ "5. volume": "1467276"
+ },
+ "2016-08-31": {
+ "1. open": "141.8200",
+ "2. high": "161.4400",
+ "3. low": "140.4600",
+ "4. close": "150.3000",
+ "5. volume": "1552709"
+ },
+ "2016-07-29": {
+ "1. open": "146.9500",
+ "2. high": "152.2600",
+ "3. low": "138.8090",
+ "4. close": "142.4100",
+ "5. volume": "1967377"
+ },
+ "2016-06-30": {
+ "1. open": "123.2800",
+ "2. high": "147.5200",
+ "3. low": "119.8000",
+ "4. close": "147.4700",
+ "5. volume": "2696116"
+ },
+ "2016-05-31": {
+ "1. open": "159.1000",
+ "2. high": "167.9400",
+ "3. low": "122.5000",
+ "4. close": "123.5000",
+ "5. volume": "3284585"
+ },
+ "2016-04-29": {
+ "1. open": "158.7600",
+ "2. high": "167.4200",
+ "3. low": "157.5301",
+ "4. close": "159.3700",
+ "5. volume": "1657989"
+ },
+ "2016-03-31": {
+ "1. open": "176.4700",
+ "2. high": "184.2000",
+ "3. low": "156.2500",
+ "4. close": "159.7600",
+ "5. volume": "1165123"
+ },
+ "2016-02-29": {
+ "1. open": "174.5000",
+ "2. high": "179.7710",
+ "3. low": "150.2631",
+ "4. close": "174.7200",
+ "5. volume": "1145069"
+ },
+ "2016-01-29": {
+ "1. open": "180.4000",
+ "2. high": "183.4150",
+ "3. low": "158.8000",
+ "4. close": "175.9000",
+ "5. volume": "921490"
+ },
+ "2015-12-31": {
+ "1. open": "193.0000",
+ "2. high": "200.9900",
+ "3. low": "176.8100",
+ "4. close": "182.5100",
+ "5. volume": "897863"
+ },
+ "2015-11-30": {
+ "1. open": "210.2900",
+ "2. high": "213.3557",
+ "3. low": "170.0100",
+ "4. close": "193.6700",
+ "5. volume": "1005269"
+ },
+ "2015-10-30": {
+ "1. open": "192.8100",
+ "2. high": "220.9300",
+ "3. low": "188.5298",
+ "4. close": "211.2100",
+ "5. volume": "1098992"
+ },
+ "2015-09-30": {
+ "1. open": "152.5000",
+ "2. high": "199.8700",
+ "3. low": "152.0300",
+ "4. close": "193.3800",
+ "5. volume": "1121167"
+ },
+ "2015-08-31": {
+ "1. open": "163.0700",
+ "2. high": "174.1000",
+ "3. low": "126.3100",
+ "4. close": "154.2300",
+ "5. volume": "972664"
+ },
+ "2015-07-31": {
+ "1. open": "151.9300",
+ "2. high": "175.5000",
+ "3. low": "146.5700",
+ "4. close": "162.0000",
+ "5. volume": "1271133"
+ },
+ "2015-06-30": {
+ "1. open": "116.4900",
+ "2. high": "153.0400",
+ "3. low": "113.6700",
+ "4. close": "151.0700",
+ "5. volume": "918555"
+ },
+ "2015-05-29": {
+ "1. open": "113.9400",
+ "2. high": "116.4000",
+ "3. low": "111.0700",
+ "4. close": "113.5700",
+ "5. volume": "337467"
+ },
+ "2015-04-30": {
+ "1. open": "113.6000",
+ "2. high": "116.4500",
+ "3. low": "111.2000",
+ "4. close": "113.0000",
+ "5. volume": "304805"
+ },
+ "2015-03-31": {
+ "1. open": "105.0000",
+ "2. high": "116.1100",
+ "3. low": "99.2810",
+ "4. close": "113.0600",
+ "5. volume": "446821"
+ },
+ "2015-02-27": {
+ "1. open": "97.0000",
+ "2. high": "107.3900",
+ "3. low": "95.9600",
+ "4. close": "104.3900",
+ "5. volume": "331091"
+ },
+ "2015-01-30": {
+ "1. open": "88.7900",
+ "2. high": "105.7000",
+ "3. low": "86.9000",
+ "4. close": "97.5400",
+ "5. volume": "415091"
+ },
+ "2014-12-31": {
+ "1. open": "93.0600",
+ "2. high": "93.5600",
+ "3. low": "82.3200",
+ "4. close": "88.0300",
+ "5. volume": "920743"
+ },
+ "2014-11-28": {
+ "1. open": "89.7800",
+ "2. high": "95.6500",
+ "3. low": "87.5410",
+ "4. close": "94.5600",
+ "5. volume": "308117"
+ },
+ "2014-10-31": {
+ "1. open": "74.2600",
+ "2. high": "91.2875",
+ "3. low": "73.0386",
+ "4. close": "90.4400",
+ "5. volume": "551771"
+ },
+ "2014-09-30": {
+ "1. open": "74.8400",
+ "2. high": "77.8350",
+ "3. low": "74.0100",
+ "4. close": "74.6300",
+ "5. volume": "415293"
+ },
+ "2014-08-29": {
+ "1. open": "69.8200",
+ "2. high": "76.2699",
+ "3. low": "69.1200",
+ "4. close": "74.3600",
+ "5. volume": "346100"
+ },
+ "2014-07-31": {
+ "1. open": "74.0000",
+ "2. high": "75.8600",
+ "3. low": "68.7500",
+ "4. close": "69.8200",
+ "5. volume": "328300"
+ },
+ "2014-06-30": {
+ "1. open": "75.6300",
+ "2. high": "77.0700",
+ "3. low": "72.0050",
+ "4. close": "73.6700",
+ "5. volume": "516400"
+ },
+ "2014-05-30": {
+ "1. open": "82.1700",
+ "2. high": "84.8400",
+ "3. low": "74.6500",
+ "4. close": "75.2600",
+ "5. volume": "672000"
+ },
+ "2014-04-30": {
+ "1. open": "85.3500",
+ "2. high": "85.9800",
+ "3. low": "78.0108",
+ "4. close": "82.2300",
+ "5. volume": "689300"
+ },
+ "2014-03-31": {
+ "1. open": "76.7700",
+ "2. high": "89.4000",
+ "3. low": "76.0200",
+ "4. close": "84.9800",
+ "5. volume": "969000"
+ },
+ "2014-02-28": {
+ "1. open": "68.2800",
+ "2. high": "76.5199",
+ "3. low": "65.7400",
+ "4. close": "75.6400",
+ "5. volume": "462500"
+ },
+ "2014-01-31": {
+ "1. open": "72.9100",
+ "2. high": "74.0000",
+ "3. low": "67.9400",
+ "4. close": "68.2800",
+ "5. volume": "508300"
+ },
+ "2013-12-31": {
+ "1. open": "68.3100",
+ "2. high": "73.9881",
+ "3. low": "66.5200",
+ "4. close": "73.1900",
+ "5. volume": "366600"
+ },
+ "2013-11-29": {
+ "1. open": "63.1900",
+ "2. high": "68.9700",
+ "3. low": "62.8300",
+ "4. close": "67.9000",
+ "5. volume": "295700"
+ },
+ "2013-10-31": {
+ "1. open": "62.7600",
+ "2. high": "64.3300",
+ "3. low": "59.0600",
+ "4. close": "63.3200",
+ "5. volume": "468300"
+ },
+ "2013-09-30": {
+ "1. open": "63.4600",
+ "2. high": "64.4800",
+ "3. low": "62.5100",
+ "4. close": "62.5600",
+ "5. volume": "261300"
+ },
+ "2013-08-30": {
+ "1. open": "64.0900",
+ "2. high": "64.8900",
+ "3. low": "61.7700",
+ "4. close": "62.8400",
+ "5. volume": "346800"
+ },
+ "2013-07-31": {
+ "1. open": "61.3000",
+ "2. high": "65.3900",
+ "3. low": "60.4100",
+ "4. close": "63.8600",
+ "5. volume": "281000"
+ },
+ "2013-06-28": {
+ "1. open": "59.7900",
+ "2. high": "62.2000",
+ "3. low": "59.4200",
+ "4. close": "61.1500",
+ "5. volume": "456100"
+ },
+ "2013-05-31": {
+ "1. open": "61.2400",
+ "2. high": "61.8000",
+ "3. low": "59.5600",
+ "4. close": "59.7900",
+ "5. volume": "351900"
+ },
+ "2013-04-30": {
+ "1. open": "60.5000",
+ "2. high": "61.9800",
+ "3. low": "58.0000",
+ "4. close": "61.5000",
+ "5. volume": "357800"
+ },
+ "2013-03-28": {
+ "1. open": "65.0000",
+ "2. high": "66.3499",
+ "3. low": "59.8700",
+ "4. close": "60.3200",
+ "5. volume": "325500"
+ },
+ "2013-02-28": {
+ "1. open": "64.7300",
+ "2. high": "65.7000",
+ "3. low": "62.0410",
+ "4. close": "65.4300",
+ "5. volume": "328000"
+ },
+ "2013-01-31": {
+ "1. open": "68.5000",
+ "2. high": "69.6400",
+ "3. low": "64.0000",
+ "4. close": "64.7300",
+ "5. volume": "276200"
+ },
+ "2012-12-31": {
+ "1. open": "69.0000",
+ "2. high": "69.0000",
+ "3. low": "65.0000",
+ "4. close": "66.5000",
+ "5. volume": "239700"
+ },
+ "2012-11-30": {
+ "1. open": "68.9800",
+ "2. high": "70.0000",
+ "3. low": "61.0700",
+ "4. close": "68.6400",
+ "5. volume": "301300"
+ },
+ "2012-10-31": {
+ "1. open": "68.3600",
+ "2. high": "70.9299",
+ "3. low": "67.5100",
+ "4. close": "68.7400",
+ "5. volume": "228800"
+ },
+ "2012-09-28": {
+ "1. open": "68.2100",
+ "2. high": "69.1490",
+ "3. low": "66.0200",
+ "4. close": "68.1000",
+ "5. volume": "275800"
+ },
+ "2012-08-31": {
+ "1. open": "67.9200",
+ "2. high": "69.0000",
+ "3. low": "65.0000",
+ "4. close": "68.6400",
+ "5. volume": "264100"
+ },
+ "2012-07-31": {
+ "1. open": "64.5100",
+ "2. high": "67.9310",
+ "3. low": "63.3800",
+ "4. close": "67.1700",
+ "5. volume": "245300"
+ },
+ "2012-06-29": {
+ "1. open": "60.5000",
+ "2. high": "64.8300",
+ "3. low": "60.0500",
+ "4. close": "64.2800",
+ "5. volume": "317100"
+ },
+ "2012-05-31": {
+ "1. open": "64.7100",
+ "2. high": "64.7370",
+ "3. low": "60.1000",
+ "4. close": "61.2700",
+ "5. volume": "414300"
+ },
+ "2012-04-30": {
+ "1. open": "62.9800",
+ "2. high": "64.8900",
+ "3. low": "61.0600",
+ "4. close": "64.1500",
+ "5. volume": "339500"
+ },
+ "2012-03-30": {
+ "1. open": "64.8900",
+ "2. high": "65.2700",
+ "3. low": "61.1800",
+ "4. close": "62.7400",
+ "5. volume": "341300"
+ },
+ "2012-02-29": {
+ "1. open": "61.1700",
+ "2. high": "64.9900",
+ "3. low": "60.9500",
+ "4. close": "64.4400",
+ "5. volume": "312700"
+ },
+ "2012-01-31": {
+ "1. open": "59.1900",
+ "2. high": "61.9900",
+ "3. low": "56.5100",
+ "4. close": "61.0000",
+ "5. volume": "350900"
+ },
+ "2011-12-30": {
+ "1. open": "55.4600",
+ "2. high": "59.8100",
+ "3. low": "53.0000",
+ "4. close": "58.5500",
+ "5. volume": "429800"
+ },
+ "2011-11-30": {
+ "1. open": "55.1700",
+ "2. high": "57.9900",
+ "3. low": "51.5300",
+ "4. close": "56.0000",
+ "5. volume": "366000"
+ },
+ "2011-10-31": {
+ "1. open": "55.1700",
+ "2. high": "58.7900",
+ "3. low": "50.2600",
+ "4. close": "56.1200",
+ "5. volume": "516800"
+ },
+ "2011-09-30": {
+ "1. open": "55.9800",
+ "2. high": "57.1000",
+ "3. low": "53.5000",
+ "4. close": "55.4600",
+ "5. volume": "615600"
+ },
+ "2011-08-31": {
+ "1. open": "65.7600",
+ "2. high": "66.6200",
+ "3. low": "55.6500",
+ "4. close": "56.0000",
+ "5. volume": "994900"
+ },
+ "2011-07-29": {
+ "1. open": "67.6100",
+ "2. high": "69.9200",
+ "3. low": "62.8570",
+ "4. close": "64.5200",
+ "5. volume": "448700"
+ },
+ "2011-06-30": {
+ "1. open": "67.6100",
+ "2. high": "69.9500",
+ "3. low": "64.9700",
+ "4. close": "67.6600",
+ "5. volume": "689000"
+ },
+ "2011-05-31": {
+ "1. open": "70.6000",
+ "2. high": "70.6000",
+ "3. low": "65.8143",
+ "4. close": "67.4900",
+ "5. volume": "661800"
+ },
+ "2011-04-29": {
+ "1. open": "66.8800",
+ "2. high": "76.3200",
+ "3. low": "66.2000",
+ "4. close": "70.4500",
+ "5. volume": "914000"
+ },
+ "2011-03-31": {
+ "1. open": "57.9200",
+ "2. high": "67.0000",
+ "3. low": "55.5200",
+ "4. close": "66.8400",
+ "5. volume": "674200"
+ },
+ "2011-02-28": {
+ "1. open": "54.4600",
+ "2. high": "57.7000",
+ "3. low": "52.8000",
+ "4. close": "57.7000",
+ "5. volume": "374400"
+ },
+ "2011-01-31": {
+ "1. open": "55.7400",
+ "2. high": "57.2900",
+ "3. low": "53.2100",
+ "4. close": "54.0200",
+ "5. volume": "527400"
+ },
+ "2010-12-31": {
+ "1. open": "59.3900",
+ "2. high": "60.4600",
+ "3. low": "54.9100",
+ "4. close": "55.5800",
+ "5. volume": "564900"
+ },
+ "2010-11-30": {
+ "1. open": "53.7400",
+ "2. high": "59.0000",
+ "3. low": "53.3000",
+ "4. close": "58.5000",
+ "5. volume": "541300"
+ },
+ "2010-10-29": {
+ "1. open": "52.8800",
+ "2. high": "54.9300",
+ "3. low": "52.5600",
+ "4. close": "53.3200",
+ "5. volume": "215700"
+ },
+ "2010-09-30": {
+ "1. open": "50.0700",
+ "2. high": "53.4600",
+ "3. low": "49.8300",
+ "4. close": "52.9300",
+ "5. volume": "252000"
+ },
+ "2010-08-31": {
+ "1. open": "52.4100",
+ "2. high": "54.6000",
+ "3. low": "48.0500",
+ "4. close": "49.7300",
+ "5. volume": "407500"
+ },
+ "2010-07-30": {
+ "1. open": "47.7600",
+ "2. high": "53.7200",
+ "3. low": "45.5100",
+ "4. close": "51.6000",
+ "5. volume": "466300"
+ },
+ "2010-06-30": {
+ "1. open": "49.2300",
+ "2. high": "51.5800",
+ "3. low": "46.9350",
+ "4. close": "47.9200",
+ "5. volume": "730100"
+ },
+ "2010-05-28": {
+ "1. open": "55.0800",
+ "2. high": "56.5500",
+ "3. low": "49.2800",
+ "4. close": "49.7600",
+ "5. volume": "601900"
+ },
+ "2010-04-30": {
+ "1. open": "58.6300",
+ "2. high": "59.3800",
+ "3. low": "53.6700",
+ "4. close": "55.0800",
+ "5. volume": "453700"
+ },
+ "2010-03-31": {
+ "1. open": "55.7100",
+ "2. high": "61.0000",
+ "3. low": "55.5600",
+ "4. close": "58.6600",
+ "5. volume": "486100"
+ },
+ "2010-02-26": {
+ "1. open": "50.8800",
+ "2. high": "57.2000",
+ "3. low": "48.3801",
+ "4. close": "55.6500",
+ "5. volume": "386500"
+ },
+ "2010-01-29": {
+ "1. open": "53.2800",
+ "2. high": "54.2300",
+ "3. low": "48.7000",
+ "4. close": "50.4700",
+ "5. volume": "289000"
+ },
+ "2009-12-31": {
+ "1. open": "47.6900",
+ "2. high": "55.2800",
+ "3. low": "47.6400",
+ "4. close": "54.0200",
+ "5. volume": "521000"
+ },
+ "2009-11-30": {
+ "1. open": "45.3200",
+ "2. high": "47.7900",
+ "3. low": "43.2110",
+ "4. close": "47.3400",
+ "5. volume": "392500"
+ },
+ "2009-10-30": {
+ "1. open": "48.3500",
+ "2. high": "49.5000",
+ "3. low": "44.8500",
+ "4. close": "44.9100",
+ "5. volume": "369600"
+ },
+ "2009-09-30": {
+ "1. open": "53.4100",
+ "2. high": "54.0800",
+ "3. low": "47.1400",
+ "4. close": "48.4300",
+ "5. volume": "557600"
+ },
+ "2009-08-31": {
+ "1. open": "57.2600",
+ "2. high": "57.8000",
+ "3. low": "53.3000",
+ "4. close": "54.0600",
+ "5. volume": "320100"
+ },
+ "2009-07-31": {
+ "1. open": "55.9000",
+ "2. high": "58.0000",
+ "3. low": "52.6400",
+ "4. close": "56.5200",
+ "5. volume": "341700"
+ },
+ "2009-06-30": {
+ "1. open": "50.3900",
+ "2. high": "58.1800",
+ "3. low": "50.3900",
+ "4. close": "55.1300",
+ "5. volume": "693800"
+ },
+ "2009-05-29": {
+ "1. open": "52.1600",
+ "2. high": "52.3550",
+ "3. low": "46.1400",
+ "4. close": "48.7800",
+ "5. volume": "446500"
+ },
+ "2009-04-30": {
+ "1. open": "51.4600",
+ "2. high": "54.9500",
+ "3. low": "50.0000",
+ "4. close": "52.1200",
+ "5. volume": "494000"
+ },
+ "2009-03-31": {
+ "1. open": "43.5000",
+ "2. high": "53.7100",
+ "3. low": "37.7500",
+ "4. close": "52.0500",
+ "5. volume": "446100"
+ },
+ "2009-02-27": {
+ "1. open": "44.8500",
+ "2. high": "47.9400",
+ "3. low": "43.7500",
+ "4. close": "43.7500",
+ "5. volume": "238000"
+ },
+ "2009-01-30": {
+ "1. open": "45.0100",
+ "2. high": "46.8400",
+ "3. low": "43.9500",
+ "4. close": "44.9500",
+ "5. volume": "260700"
+ },
+ "2008-12-31": {
+ "1. open": "42.6500",
+ "2. high": "46.0000",
+ "3. low": "38.5100",
+ "4. close": "45.9600",
+ "5. volume": "425300"
+ },
+ "2008-11-28": {
+ "1. open": "44.7600",
+ "2. high": "44.9000",
+ "3. low": "35.7600",
+ "4. close": "42.5600",
+ "5. volume": "405600"
+ },
+ "2008-10-31": {
+ "1. open": "43.5700",
+ "2. high": "46.6500",
+ "3. low": "35.0000",
+ "4. close": "44.1800",
+ "5. volume": "963400"
+ },
+ "2008-09-30": {
+ "1. open": "41.1000",
+ "2. high": "44.1600",
+ "3. low": "34.5100",
+ "4. close": "43.6600",
+ "5. volume": "809600"
+ },
+ "2008-08-29": {
+ "1. open": "33.8000",
+ "2. high": "43.2400",
+ "3. low": "32.4200",
+ "4. close": "40.5800",
+ "5. volume": "498500"
+ },
+ "2008-07-31": {
+ "1. open": "36.2600",
+ "2. high": "37.2860",
+ "3. low": "31.4100",
+ "4. close": "33.6300",
+ "5. volume": "658100"
+ },
+ "2008-06-30": {
+ "1. open": "51.4600",
+ "2. high": "51.4600",
+ "3. low": "36.8500",
+ "4. close": "36.9800",
+ "5. volume": "1024800"
+ },
+ "2008-05-30": {
+ "1. open": "57.8100",
+ "2. high": "59.4300",
+ "3. low": "51.1001",
+ "4. close": "51.7200",
+ "5. volume": "407600"
+ },
+ "2008-04-30": {
+ "1. open": "60.7200",
+ "2. high": "61.4900",
+ "3. low": "56.5500",
+ "4. close": "57.2200",
+ "5. volume": "374400"
+ },
+ "2008-03-31": {
+ "1. open": "54.8400",
+ "2. high": "62.2000",
+ "3. low": "54.7800",
+ "4. close": "61.6200",
+ "5. volume": "670800"
+ },
+ "2008-02-29": {
+ "1. open": "60.4900",
+ "2. high": "61.9700",
+ "3. low": "54.3800",
+ "4. close": "54.6900",
+ "5. volume": "313100"
+ },
+ "2008-01-31": {
+ "1. open": "58.5500",
+ "2. high": "62.0000",
+ "3. low": "54.8200",
+ "4. close": "60.0600",
+ "5. volume": "369300"
+ },
+ "2007-12-31": {
+ "1. open": "57.2600",
+ "2. high": "64.1700",
+ "3. low": "54.0400",
+ "4. close": "58.8800",
+ "5. volume": "342400"
+ },
+ "2007-11-30": {
+ "1. open": "58.1100",
+ "2. high": "59.7100",
+ "3. low": "53.9500",
+ "4. close": "56.7400",
+ "5. volume": "405500"
+ },
+ "2007-10-31": {
+ "1. open": "60.5000",
+ "2. high": "64.1900",
+ "3. low": "57.6350",
+ "4. close": "59.0000",
+ "5. volume": "383000"
+ },
+ "2007-09-28": {
+ "1. open": "58.1900",
+ "2. high": "60.9500",
+ "3. low": "54.2100",
+ "4. close": "60.3000",
+ "5. volume": "305500"
+ },
+ "2007-08-31": {
+ "1. open": "51.9600",
+ "2. high": "59.4700",
+ "3. low": "50.2500",
+ "4. close": "58.6700",
+ "5. volume": "700500"
+ },
+ "2007-07-31": {
+ "1. open": "50.8400",
+ "2. high": "54.2700",
+ "3. low": "50.1000",
+ "4. close": "52.1100",
+ "5. volume": "631800"
+ },
+ "2007-06-29": {
+ "1. open": "55.8400",
+ "2. high": "55.9900",
+ "3. low": "49.7800",
+ "4. close": "50.3000",
+ "5. volume": "527400"
+ },
+ "2007-05-31": {
+ "1. open": "55.8400",
+ "2. high": "56.9000",
+ "3. low": "51.1600",
+ "4. close": "55.3600",
+ "5. volume": "425700"
+ },
+ "2007-04-30": {
+ "1. open": "56.4500",
+ "2. high": "58.5000",
+ "3. low": "55.0800",
+ "4. close": "55.2200",
+ "5. volume": "349100"
+ },
+ "2007-03-30": {
+ "1. open": "54.9300",
+ "2. high": "60.2000",
+ "3. low": "54.8601",
+ "4. close": "56.6300",
+ "5. volume": "343100"
+ },
+ "2007-02-28": {
+ "1. open": "62.8000",
+ "2. high": "63.3600",
+ "3. low": "52.6200",
+ "4. close": "58.5300",
+ "5. volume": "358100"
+ },
+ "2007-01-31": {
+ "1. open": "68.6400",
+ "2. high": "68.6500",
+ "3. low": "62.3700",
+ "4. close": "62.7400",
+ "5. volume": "288200"
+ },
+ "2006-12-29": {
+ "1. open": "63.0000",
+ "2. high": "68.8900",
+ "3. low": "60.7200",
+ "4. close": "68.4300",
+ "5. volume": "312400"
+ },
+ "2006-11-30": {
+ "1. open": "62.5600",
+ "2. high": "65.4500",
+ "3. low": "58.5000",
+ "4. close": "63.1300",
+ "5. volume": "265800"
+ },
+ "2006-10-31": {
+ "1. open": "62.5100",
+ "2. high": "69.0400",
+ "3. low": "59.7700",
+ "4. close": "62.9800",
+ "5. volume": "384800"
+ },
+ "2006-09-29": {
+ "1. open": "58.0800",
+ "2. high": "63.4600",
+ "3. low": "57.5000",
+ "4. close": "61.9800",
+ "5. volume": "398800"
+ },
+ "2006-08-31": {
+ "1. open": "61.1000",
+ "2. high": "61.4400",
+ "3. low": "55.2500",
+ "4. close": "58.6000",
+ "5. volume": "535700"
+ },
+ "2006-07-31": {
+ "1. open": "50.5000",
+ "2. high": "61.7100",
+ "3. low": "50.2000",
+ "4. close": "61.3300",
+ "5. volume": "446400"
+ },
+ "2006-06-30": {
+ "1. open": "48.9900",
+ "2. high": "52.4200",
+ "3. low": "47.6200",
+ "4. close": "50.7700",
+ "5. volume": "435700"
+ },
+ "2006-05-31": {
+ "1. open": "48.0300",
+ "2. high": "48.9200",
+ "3. low": "45.3400",
+ "4. close": "48.8500",
+ "5. volume": "246400"
+ },
+ "2006-04-28": {
+ "1. open": "46.0000",
+ "2. high": "48.2799",
+ "3. low": "43.5000",
+ "4. close": "48.2000",
+ "5. volume": "177800"
+ },
+ "2006-03-31": {
+ "1. open": "45.2600",
+ "2. high": "46.2700",
+ "3. low": "43.1000",
+ "4. close": "46.0000",
+ "5. volume": "244500"
+ },
+ "2006-02-28": {
+ "1. open": "44.9500",
+ "2. high": "47.3800",
+ "3. low": "44.1800",
+ "4. close": "45.2300",
+ "5. volume": "363400"
+ },
+ "2006-01-31": {
+ "1. open": "44.0300",
+ "2. high": "46.2000",
+ "3. low": "43.1500",
+ "4. close": "44.9500",
+ "5. volume": "173300"
+ },
+ "2005-12-30": {
+ "1. open": "46.0000",
+ "2. high": "48.0000",
+ "3. low": "43.0000",
+ "4. close": "43.0000",
+ "5. volume": "250000"
+ },
+ "2005-11-30": {
+ "1. open": "45.4500",
+ "2. high": "47.0000",
+ "3. low": "42.5801",
+ "4. close": "46.0000",
+ "5. volume": "219900"
+ },
+ "2005-10-31": {
+ "1. open": "48.9800",
+ "2. high": "49.0000",
+ "3. low": "43.3300",
+ "4. close": "45.6100",
+ "5. volume": "163200"
+ },
+ "2005-09-30": {
+ "1. open": "48.8000",
+ "2. high": "51.3300",
+ "3. low": "47.0100",
+ "4. close": "48.9400",
+ "5. volume": "148500"
+ },
+ "2005-08-31": {
+ "1. open": "52.7000",
+ "2. high": "53.1900",
+ "3. low": "48.0000",
+ "4. close": "48.9000",
+ "5. volume": "211000"
+ },
+ "2005-07-29": {
+ "1. open": "49.9600",
+ "2. high": "53.9300",
+ "3. low": "48.9100",
+ "4. close": "52.6100",
+ "5. volume": "205300"
+ },
+ "2005-06-30": {
+ "1. open": "48.4300",
+ "2. high": "50.9700",
+ "3. low": "47.0000",
+ "4. close": "50.5400",
+ "5. volume": "303700"
+ },
+ "2005-05-31": {
+ "1. open": "48.0100",
+ "2. high": "52.4600",
+ "3. low": "47.6500",
+ "4. close": "48.5000",
+ "5. volume": "335600"
+ },
+ "2005-04-29": {
+ "1. open": "52.0500",
+ "2. high": "52.8500",
+ "3. low": "46.0000",
+ "4. close": "47.7200",
+ "5. volume": "206500"
+ },
+ "2005-03-31": {
+ "1. open": "53.1500",
+ "2. high": "54.2500",
+ "3. low": "51.6300",
+ "4. close": "52.3100",
+ "5. volume": "140100"
+ },
+ "2005-02-28": {
+ "1. open": "53.5800",
+ "2. high": "54.9100",
+ "3. low": "52.3200",
+ "4. close": "53.6200",
+ "5. volume": "180900"
+ },
+ "2005-01-31": {
+ "1. open": "55.7300",
+ "2. high": "57.5300",
+ "3. low": "52.9500",
+ "4. close": "53.5800",
+ "5. volume": "132800"
+ },
+ "2004-12-31": {
+ "1. open": "52.1100",
+ "2. high": "57.8600",
+ "3. low": "52.1100",
+ "4. close": "57.0500",
+ "5. volume": "179600"
+ },
+ "2004-11-30": {
+ "1. open": "52.0700",
+ "2. high": "53.9800",
+ "3. low": "52.0000",
+ "4. close": "52.4200",
+ "5. volume": "120300"
+ },
+ "2004-10-29": {
+ "1. open": "54.7200",
+ "2. high": "54.9900",
+ "3. low": "52.2490",
+ "4. close": "52.8550",
+ "5. volume": "117200"
+ },
+ "2004-09-30": {
+ "1. open": "54.5500",
+ "2. high": "57.4800",
+ "3. low": "52.2400",
+ "4. close": "54.0200",
+ "5. volume": "144900"
+ },
+ "2004-08-31": {
+ "1. open": "56.8800",
+ "2. high": "56.9800",
+ "3. low": "51.2500",
+ "4. close": "56.3300",
+ "5. volume": "145000"
+ },
+ "2004-07-30": {
+ "1. open": "58.0000",
+ "2. high": "59.0000",
+ "3. low": "54.8100",
+ "4. close": "56.6900",
+ "5. volume": "176300"
+ },
+ "2004-06-30": {
+ "1. open": "55.5500",
+ "2. high": "59.1500",
+ "3. low": "55.3000",
+ "4. close": "57.7700",
+ "5. volume": "212500"
+ },
+ "2004-05-28": {
+ "1. open": "53.0350",
+ "2. high": "56.5400",
+ "3. low": "51.7500",
+ "4. close": "55.5700",
+ "5. volume": "200200"
+ },
+ "2004-04-30": {
+ "1. open": "51.3700",
+ "2. high": "54.7500",
+ "3. low": "51.1500",
+ "4. close": "52.9200",
+ "5. volume": "319500"
+ },
+ "2004-03-31": {
+ "1. open": "51.8600",
+ "2. high": "52.5000",
+ "3. low": "50.7500",
+ "4. close": "51.0500",
+ "5. volume": "234300"
+ },
+ "2004-02-27": {
+ "1. open": "50.8715",
+ "2. high": "52.5000",
+ "3. low": "50.0000",
+ "4. close": "52.0000",
+ "5. volume": "328700"
+ },
+ "2004-01-30": {
+ "1. open": "53.5000",
+ "2. high": "55.5500",
+ "3. low": "50.7600",
+ "4. close": "50.7600",
+ "5. volume": "270200"
+ },
+ "2003-12-31": {
+ "1. open": "54.4000",
+ "2. high": "55.8500",
+ "3. low": "51.0000",
+ "4. close": "52.8600",
+ "5. volume": "272300"
+ },
+ "2003-11-28": {
+ "1. open": "50.8300",
+ "2. high": "55.2000",
+ "3. low": "50.0500",
+ "4. close": "53.5600",
+ "5. volume": "244000"
+ },
+ "2003-10-31": {
+ "1. open": "51.2500",
+ "2. high": "52.0000",
+ "3. low": "49.7500",
+ "4. close": "50.6200",
+ "5. volume": "325400"
+ },
+ "2003-09-30": {
+ "1. open": "51.0300",
+ "2. high": "51.7600",
+ "3. low": "49.2500",
+ "4. close": "50.0700",
+ "5. volume": "1583000"
+ },
+ "2003-08-29": {
+ "1. open": "55.2300",
+ "2. high": "55.7600",
+ "3. low": "49.7100",
+ "4. close": "50.9000",
+ "5. volume": "274400"
+ },
+ "2003-07-31": {
+ "1. open": "54.5000",
+ "2. high": "58.9200",
+ "3. low": "51.3000",
+ "4. close": "55.6500",
+ "5. volume": "455200"
+ },
+ "2003-06-30": {
+ "1. open": "50.0000",
+ "2. high": "66.8000",
+ "3. low": "50.0000",
+ "4. close": "54.6000",
+ "5. volume": "524000"
+ },
+ "2003-05-30": {
+ "1. open": "50.3000",
+ "2. high": "52.0000",
+ "3. low": "48.5500",
+ "4. close": "50.1800",
+ "5. volume": "186000"
+ },
+ "2003-04-30": {
+ "1. open": "49.8800",
+ "2. high": "51.7000",
+ "3. low": "48.8000",
+ "4. close": "50.7400",
+ "5. volume": "305500"
+ },
+ "2003-03-31": {
+ "1. open": "58.9900",
+ "2. high": "60.0500",
+ "3. low": "46.8000",
+ "4. close": "49.9000",
+ "5. volume": "489900"
+ },
+ "2003-02-28": {
+ "1. open": "67.6000",
+ "2. high": "68.0900",
+ "3. low": "58.0000",
+ "4. close": "59.4100",
+ "5. volume": "539500"
+ },
+ "2003-01-31": {
+ "1. open": "65.1400",
+ "2. high": "70.4500",
+ "3. low": "63.9000",
+ "4. close": "68.1900",
+ "5. volume": "1016800"
+ },
+ "2002-12-31": {
+ "1. open": "57.2300",
+ "2. high": "65.4000",
+ "3. low": "57.0000",
+ "4. close": "64.5100",
+ "5. volume": "299600"
+ },
+ "2002-11-29": {
+ "1. open": "53.3000",
+ "2. high": "59.0000",
+ "3. low": "52.3100",
+ "4. close": "57.2300",
+ "5. volume": "264300"
+ },
+ "2002-10-31": {
+ "1. open": "47.5500",
+ "2. high": "53.3800",
+ "3. low": "46.0200",
+ "4. close": "53.2800",
+ "5. volume": "513600"
+ },
+ "2002-09-30": {
+ "1. open": "48.2600",
+ "2. high": "50.1000",
+ "3. low": "45.7500",
+ "4. close": "46.9000",
+ "5. volume": "383900"
+ },
+ "2002-08-30": {
+ "1. open": "48.1200",
+ "2. high": "52.0500",
+ "3. low": "42.3900",
+ "4. close": "48.3600",
+ "5. volume": "312300"
+ },
+ "2002-07-31": {
+ "1. open": "43.6500",
+ "2. high": "49.7500",
+ "3. low": "41.3000",
+ "4. close": "47.7000",
+ "5. volume": "259800"
+ },
+ "2002-06-28": {
+ "1. open": "49.9900",
+ "2. high": "49.9900",
+ "3. low": "42.3000",
+ "4. close": "43.0000",
+ "5. volume": "265100"
+ },
+ "2002-05-31": {
+ "1. open": "49.1100",
+ "2. high": "50.4400",
+ "3. low": "44.1100",
+ "4. close": "49.4400",
+ "5. volume": "278100"
+ },
+ "2002-04-30": {
+ "1. open": "49.1000",
+ "2. high": "52.0900",
+ "3. low": "47.5600",
+ "4. close": "49.1600",
+ "5. volume": "115700"
+ },
+ "2002-03-28": {
+ "1. open": "44.0000",
+ "2. high": "50.1000",
+ "3. low": "43.6700",
+ "4. close": "49.0000",
+ "5. volume": "101200"
+ },
+ "2002-02-28": {
+ "1. open": "41.9900",
+ "2. high": "45.3300",
+ "3. low": "40.7800",
+ "4. close": "44.2500",
+ "5. volume": "94500"
+ },
+ "2002-01-31": {
+ "1. open": "37.7500",
+ "2. high": "42.0000",
+ "3. low": "37.2400",
+ "4. close": "42.0000",
+ "5. volume": "180700"
+ },
+ "2001-12-31": {
+ "1. open": "37.3800",
+ "2. high": "40.0800",
+ "3. low": "36.8000",
+ "4. close": "37.8600",
+ "5. volume": "158500"
+ },
+ "2001-11-30": {
+ "1. open": "37.7400",
+ "2. high": "38.6400",
+ "3. low": "36.9600",
+ "4. close": "37.1000",
+ "5. volume": "107900"
+ },
+ "2001-10-31": {
+ "1. open": "38.6400",
+ "2. high": "40.9500",
+ "3. low": "36.0900",
+ "4. close": "38.2500",
+ "5. volume": "187800"
+ },
+ "2001-09-28": {
+ "1. open": "40.0700",
+ "2. high": "42.2400",
+ "3. low": "36.2400",
+ "4. close": "37.7500",
+ "5. volume": "128000"
+ },
+ "2001-08-31": {
+ "1. open": "36.9000",
+ "2. high": "40.6500",
+ "3. low": "36.7600",
+ "4. close": "40.3500",
+ "5. volume": "84400"
+ },
+ "2001-07-31": {
+ "1. open": "39.6500",
+ "2. high": "40.6700",
+ "3. low": "36.1700",
+ "4. close": "37.0100",
+ "5. volume": "120000"
+ },
+ "2001-06-29": {
+ "1. open": "40.6000",
+ "2. high": "41.0000",
+ "3. low": "38.6000",
+ "4. close": "39.3500",
+ "5. volume": "162200"
+ },
+ "2001-05-31": {
+ "1. open": "39.6400",
+ "2. high": "41.8800",
+ "3. low": "39.6400",
+ "4. close": "40.3100",
+ "5. volume": "317700"
+ },
+ "2001-04-30": {
+ "1. open": "38.9400",
+ "2. high": "40.1900",
+ "3. low": "38.0600",
+ "4. close": "39.7100",
+ "5. volume": "73700"
+ },
+ "2001-03-30": {
+ "1. open": "38.8800",
+ "2. high": "42.0000",
+ "3. low": "37.6900",
+ "4. close": "40.4400",
+ "5. volume": "130600"
+ },
+ "2001-02-28": {
+ "1. open": "40.8800",
+ "2. high": "42.5000",
+ "3. low": "39.0000",
+ "4. close": "39.0000",
+ "5. volume": "157400"
+ },
+ "2001-01-31": {
+ "1. open": "38.0000",
+ "2. high": "45.1300",
+ "3. low": "36.5000",
+ "4. close": "40.8100",
+ "5. volume": "117900"
+ },
+ "2000-12-29": {
+ "1. open": "34.4400",
+ "2. high": "45.0000",
+ "3. low": "33.8800",
+ "4. close": "37.8800",
+ "5. volume": "205300"
+ },
+ "2000-11-30": {
+ "1. open": "36.0000",
+ "2. high": "36.5000",
+ "3. low": "32.0500",
+ "4. close": "34.1300",
+ "5. volume": "162200"
+ },
+ "2000-10-31": {
+ "1. open": "41.5900",
+ "2. high": "42.0000",
+ "3. low": "33.0000",
+ "4. close": "36.0000",
+ "5. volume": "114800"
+ },
+ "2000-09-29": {
+ "1. open": "40.8800",
+ "2. high": "42.0900",
+ "3. low": "38.2500",
+ "4. close": "41.9400",
+ "5. volume": "122900"
+ },
+ "2000-08-31": {
+ "1. open": "44.0000",
+ "2. high": "44.0000",
+ "3. low": "39.0000",
+ "4. close": "40.0600",
+ "5. volume": "81800"
+ },
+ "2000-07-31": {
+ "1. open": "45.5000",
+ "2. high": "47.7500",
+ "3. low": "36.5000",
+ "4. close": "44.0000",
+ "5. volume": "134800"
+ },
+ "2000-06-30": {
+ "1. open": "48.6900",
+ "2. high": "49.9400",
+ "3. low": "41.3800",
+ "4. close": "45.5000",
+ "5. volume": "178600"
+ },
+ "2000-05-31": {
+ "1. open": "49.6900",
+ "2. high": "50.6900",
+ "3. low": "45.0000",
+ "4. close": "48.7500",
+ "5. volume": "135400"
+ },
+ "2000-04-28": {
+ "1. open": "52.6300",
+ "2. high": "52.7500",
+ "3. low": "48.0000",
+ "4. close": "51.0000",
+ "5. volume": "167400"
+ }
+ }
+}
+
diff --git a/src/main/resources/COST.json b/src/main/resources/COST.json
new file mode 100644
index 0000000..a469e36
--- /dev/null
+++ b/src/main/resources/COST.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "COST",
+ "3. Last Refreshed": "2020-03-17 10:17:14",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "294.4400",
+ "2. high": "324.5100",
+ "3. low": "276.3400",
+ "4. close": "298.3300",
+ "5. volume": "62036225"
+ },
+ "2020-02-28": {
+ "1. open": "306.6387",
+ "2. high": "325.2600",
+ "3. low": "271.2800",
+ "4. close": "281.1400",
+ "5. volume": "43445721"
+ },
+ "2020-01-31": {
+ "1. open": "294.0600",
+ "2. high": "314.2800",
+ "3. low": "288.6200",
+ "4. close": "305.5200",
+ "5. volume": "43162026"
+ },
+ "2019-12-31": {
+ "1. open": "299.7500",
+ "2. high": "300.2000",
+ "3. low": "289.1000",
+ "4. close": "293.9200",
+ "5. volume": "45923867"
+ },
+ "2019-11-29": {
+ "1. open": "297.9900",
+ "2. high": "307.1000",
+ "3. low": "295.1700",
+ "4. close": "299.8100",
+ "5. volume": "33525857"
+ },
+ "2019-10-31": {
+ "1. open": "288.0400",
+ "2. high": "304.8800",
+ "3. low": "281.6001",
+ "4. close": "297.1100",
+ "5. volume": "47544698"
+ },
+ "2019-09-30": {
+ "1. open": "292.5700",
+ "2. high": "307.3400",
+ "3. low": "284.4000",
+ "4. close": "288.1100",
+ "5. volume": "47741002"
+ },
+ "2019-08-30": {
+ "1. open": "275.7500",
+ "2. high": "299.9500",
+ "3. low": "262.7100",
+ "4. close": "294.7600",
+ "5. volume": "50012361"
+ },
+ "2019-07-31": {
+ "1. open": "266.4300",
+ "2. high": "284.3100",
+ "3. low": "261.6700",
+ "4. close": "275.6300",
+ "5. volume": "32130356"
+ },
+ "2019-06-28": {
+ "1. open": "239.7800",
+ "2. high": "268.9400",
+ "3. low": "238.0846",
+ "4. close": "264.2600",
+ "5. volume": "34371344"
+ },
+ "2019-05-31": {
+ "1. open": "245.3400",
+ "2. high": "251.0100",
+ "3. low": "233.0500",
+ "4. close": "239.5800",
+ "5. volume": "39655921"
+ },
+ "2019-04-30": {
+ "1. open": "243.0700",
+ "2. high": "248.7000",
+ "3. low": "240.3100",
+ "4. close": "245.5300",
+ "5. volume": "32851103"
+ },
+ "2019-03-29": {
+ "1. open": "219.7600",
+ "2. high": "242.4400",
+ "3. low": "215.7700",
+ "4. close": "242.1400",
+ "5. volume": "50865394"
+ },
+ "2019-02-28": {
+ "1. open": "214.0000",
+ "2. high": "219.6917",
+ "3. low": "205.7500",
+ "4. close": "218.7400",
+ "5. volume": "37633330"
+ },
+ "2019-01-31": {
+ "1. open": "200.5000",
+ "2. high": "215.5550",
+ "3. low": "199.8500",
+ "4. close": "214.6300",
+ "5. volume": "46078432"
+ },
+ "2018-12-31": {
+ "1. open": "230.7200",
+ "2. high": "233.8600",
+ "3. low": "189.5100",
+ "4. close": "203.7100",
+ "5. volume": "64335071"
+ },
+ "2018-11-30": {
+ "1. open": "228.1800",
+ "2. high": "240.8800",
+ "3. low": "217.4500",
+ "4. close": "231.2800",
+ "5. volume": "47452000"
+ },
+ "2018-10-31": {
+ "1. open": "235.8100",
+ "2. high": "237.5700",
+ "3. low": "217.0000",
+ "4. close": "228.6300",
+ "5. volume": "66756220"
+ },
+ "2018-09-28": {
+ "1. open": "233.1400",
+ "2. high": "245.1600",
+ "3. low": "231.5100",
+ "4. close": "234.8800",
+ "5. volume": "41976505"
+ },
+ "2018-08-31": {
+ "1. open": "218.6500",
+ "2. high": "233.5200",
+ "3. low": "215.0100",
+ "4. close": "233.1300",
+ "5. volume": "41235096"
+ },
+ "2018-07-31": {
+ "1. open": "208.4200",
+ "2. high": "224.6200",
+ "3. low": "206.0475",
+ "4. close": "218.7100",
+ "5. volume": "36360639"
+ },
+ "2018-06-29": {
+ "1. open": "195.4500",
+ "2. high": "212.4600",
+ "3. low": "195.0000",
+ "4. close": "208.9800",
+ "5. volume": "44836012"
+ },
+ "2018-05-31": {
+ "1. open": "196.4900",
+ "2. high": "201.7700",
+ "3. low": "190.1800",
+ "4. close": "198.2400",
+ "5. volume": "43231067"
+ },
+ "2018-04-30": {
+ "1. open": "186.9100",
+ "2. high": "199.0400",
+ "3. low": "180.9400",
+ "4. close": "197.1600",
+ "5. volume": "44180542"
+ },
+ "2018-03-29": {
+ "1. open": "191.3100",
+ "2. high": "192.9900",
+ "3. low": "180.8300",
+ "4. close": "188.4300",
+ "5. volume": "55673790"
+ },
+ "2018-02-28": {
+ "1. open": "193.4100",
+ "2. high": "195.5200",
+ "3. low": "175.7900",
+ "4. close": "190.9000",
+ "5. volume": "41340770"
+ },
+ "2018-01-31": {
+ "1. open": "187.2300",
+ "2. high": "199.8800",
+ "3. low": "183.8810",
+ "4. close": "194.8700",
+ "5. volume": "55272890"
+ },
+ "2017-12-29": {
+ "1. open": "183.2600",
+ "2. high": "195.3500",
+ "3. low": "181.1300",
+ "4. close": "186.1200",
+ "5. volume": "58287808"
+ },
+ "2017-11-30": {
+ "1. open": "161.9700",
+ "2. high": "184.9000",
+ "3. low": "161.2900",
+ "4. close": "184.4300",
+ "5. volume": "57675981"
+ },
+ "2017-10-31": {
+ "1. open": "164.9200",
+ "2. high": "167.2900",
+ "3. low": "154.1100",
+ "4. close": "161.0800",
+ "5. volume": "87147217"
+ },
+ "2017-09-29": {
+ "1. open": "157.5900",
+ "2. high": "165.3150",
+ "3. low": "155.0300",
+ "4. close": "164.2900",
+ "5. volume": "49303095"
+ },
+ "2017-08-31": {
+ "1. open": "156.5000",
+ "2. high": "162.3500",
+ "3. low": "150.0600",
+ "4. close": "156.7400",
+ "5. volume": "78046521"
+ },
+ "2017-07-31": {
+ "1. open": "160.2100",
+ "2. high": "161.3500",
+ "3. low": "150.0000",
+ "4. close": "158.5100",
+ "5. volume": "91432869"
+ },
+ "2017-06-30": {
+ "1. open": "180.8100",
+ "2. high": "182.7150",
+ "3. low": "156.5600",
+ "4. close": "159.9300",
+ "5. volume": "109111446"
+ },
+ "2017-05-31": {
+ "1. open": "178.5000",
+ "2. high": "183.1800",
+ "3. low": "169.0600",
+ "4. close": "180.4300",
+ "5. volume": "49277764"
+ },
+ "2017-04-28": {
+ "1. open": "167.7400",
+ "2. high": "178.2700",
+ "3. low": "166.1100",
+ "4. close": "177.5200",
+ "5. volume": "36482592"
+ },
+ "2017-03-31": {
+ "1. open": "177.3700",
+ "2. high": "178.7100",
+ "3. low": "164.1000",
+ "4. close": "167.6900",
+ "5. volume": "58816599"
+ },
+ "2017-02-28": {
+ "1. open": "163.8400",
+ "2. high": "177.8700",
+ "3. low": "161.8100",
+ "4. close": "177.1800",
+ "5. volume": "48181612"
+ },
+ "2017-01-31": {
+ "1. open": "160.6500",
+ "2. high": "164.8000",
+ "3. low": "158.5100",
+ "4. close": "163.9500",
+ "5. volume": "36713639"
+ },
+ "2016-12-30": {
+ "1. open": "150.1100",
+ "2. high": "164.9500",
+ "3. low": "150.1100",
+ "4. close": "160.1100",
+ "5. volume": "48205841"
+ },
+ "2016-11-30": {
+ "1. open": "148.4800",
+ "2. high": "153.4200",
+ "3. low": "142.1100",
+ "4. close": "150.1100",
+ "5. volume": "51226078"
+ },
+ "2016-10-31": {
+ "1. open": "152.2200",
+ "2. high": "152.3170",
+ "3. low": "147.1000",
+ "4. close": "147.8700",
+ "5. volume": "46458573"
+ },
+ "2016-09-30": {
+ "1. open": "159.0000",
+ "2. high": "159.2800",
+ "3. low": "147.2000",
+ "4. close": "152.5100",
+ "5. volume": "60815804"
+ },
+ "2016-08-31": {
+ "1. open": "167.1500",
+ "2. high": "169.5900",
+ "3. low": "161.1500",
+ "4. close": "162.0900",
+ "5. volume": "34036599"
+ },
+ "2016-07-29": {
+ "1. open": "157.1900",
+ "2. high": "168.8200",
+ "3. low": "154.6700",
+ "4. close": "167.2200",
+ "5. volume": "43090237"
+ },
+ "2016-06-30": {
+ "1. open": "150.5000",
+ "2. high": "158.7900",
+ "3. low": "148.5500",
+ "4. close": "157.0400",
+ "5. volume": "55955760"
+ },
+ "2016-05-31": {
+ "1. open": "148.7600",
+ "2. high": "153.8800",
+ "3. low": "138.5700",
+ "4. close": "148.7700",
+ "5. volume": "69447314"
+ },
+ "2016-04-29": {
+ "1. open": "157.8700",
+ "2. high": "159.0870",
+ "3. low": "147.4600",
+ "4. close": "148.1300",
+ "5. volume": "42836973"
+ },
+ "2016-03-31": {
+ "1. open": "150.4000",
+ "2. high": "159.8000",
+ "3. low": "147.1000",
+ "4. close": "157.5800",
+ "5. volume": "51221655"
+ },
+ "2016-02-29": {
+ "1. open": "150.8400",
+ "2. high": "154.8800",
+ "3. low": "141.6200",
+ "4. close": "150.0300",
+ "5. volume": "54390452"
+ },
+ "2016-01-29": {
+ "1. open": "159.8100",
+ "2. high": "161.2280",
+ "3. low": "144.9100",
+ "4. close": "151.1200",
+ "5. volume": "48510990"
+ },
+ "2015-12-31": {
+ "1. open": "162.0200",
+ "2. high": "169.7300",
+ "3. low": "157.3300",
+ "4. close": "161.5000",
+ "5. volume": "54519987"
+ },
+ "2015-11-30": {
+ "1. open": "158.9900",
+ "2. high": "164.4700",
+ "3. low": "153.2300",
+ "4. close": "161.4200",
+ "5. volume": "39892900"
+ },
+ "2015-10-30": {
+ "1. open": "144.8500",
+ "2. high": "159.4000",
+ "3. low": "142.1900",
+ "4. close": "158.1200",
+ "5. volume": "46408315"
+ },
+ "2015-09-30": {
+ "1. open": "137.5800",
+ "2. high": "146.9000",
+ "3. low": "137.5001",
+ "4. close": "144.5700",
+ "5. volume": "38986798"
+ },
+ "2015-08-31": {
+ "1. open": "145.7800",
+ "2. high": "147.5900",
+ "3. low": "117.0300",
+ "4. close": "140.0500",
+ "5. volume": "43378249"
+ },
+ "2015-07-31": {
+ "1. open": "135.7900",
+ "2. high": "147.0000",
+ "3. low": "135.0600",
+ "4. close": "145.3000",
+ "5. volume": "40338762"
+ },
+ "2015-06-30": {
+ "1. open": "143.0500",
+ "2. high": "143.2500",
+ "3. low": "134.7300",
+ "4. close": "135.0600",
+ "5. volume": "43419233"
+ },
+ "2015-05-29": {
+ "1. open": "143.4600",
+ "2. high": "147.5600",
+ "3. low": "141.5300",
+ "4. close": "142.5900",
+ "5. volume": "40761297"
+ },
+ "2015-04-30": {
+ "1. open": "151.8300",
+ "2. high": "152.9500",
+ "3. low": "142.5400",
+ "4. close": "143.0500",
+ "5. volume": "39583151"
+ },
+ "2015-03-31": {
+ "1. open": "147.3200",
+ "2. high": "154.2300",
+ "3. low": "145.7800",
+ "4. close": "151.4950",
+ "5. volume": "48747429"
+ },
+ "2015-02-27": {
+ "1. open": "144.0000",
+ "2. high": "156.8500",
+ "3. low": "140.1300",
+ "4. close": "146.9600",
+ "5. volume": "62315989"
+ },
+ "2015-01-30": {
+ "1. open": "141.8700",
+ "2. high": "146.1000",
+ "3. low": "138.2200",
+ "4. close": "142.9900",
+ "5. volume": "42042413"
+ },
+ "2014-12-31": {
+ "1. open": "143.3200",
+ "2. high": "146.8200",
+ "3. low": "136.5500",
+ "4. close": "141.7500",
+ "5. volume": "46579192"
+ },
+ "2014-11-28": {
+ "1. open": "133.8200",
+ "2. high": "142.9699",
+ "3. low": "133.3700",
+ "4. close": "142.1200",
+ "5. volume": "33461760"
+ },
+ "2014-10-31": {
+ "1. open": "125.2500",
+ "2. high": "134.5000",
+ "3. low": "122.0500",
+ "4. close": "133.3700",
+ "5. volume": "56728434"
+ },
+ "2014-09-30": {
+ "1. open": "121.0000",
+ "2. high": "127.7800",
+ "3. low": "120.9000",
+ "4. close": "125.3200",
+ "5. volume": "39508125"
+ },
+ "2014-08-29": {
+ "1. open": "117.8000",
+ "2. high": "122.0600",
+ "3. low": "117.1100",
+ "4. close": "121.0800",
+ "5. volume": "32829300"
+ },
+ "2014-07-31": {
+ "1. open": "115.5400",
+ "2. high": "119.6000",
+ "3. low": "114.9000",
+ "4. close": "117.5400",
+ "5. volume": "39082200"
+ },
+ "2014-06-30": {
+ "1. open": "115.8400",
+ "2. high": "118.8500",
+ "3. low": "114.5100",
+ "4. close": "115.1600",
+ "5. volume": "33693000"
+ },
+ "2014-05-30": {
+ "1. open": "115.6800",
+ "2. high": "116.9100",
+ "3. low": "111.6100",
+ "4. close": "116.0200",
+ "5. volume": "40532600"
+ },
+ "2014-04-30": {
+ "1. open": "112.2100",
+ "2. high": "116.6100",
+ "3. low": "110.3600",
+ "4. close": "115.6800",
+ "5. volume": "51977100"
+ },
+ "2014-03-31": {
+ "1. open": "116.2200",
+ "2. high": "117.0700",
+ "3. low": "111.1500",
+ "4. close": "111.6800",
+ "5. volume": "54850200"
+ },
+ "2014-02-28": {
+ "1. open": "112.9600",
+ "2. high": "117.4700",
+ "3. low": "109.5000",
+ "4. close": "116.8000",
+ "5. volume": "41383300"
+ },
+ "2014-01-31": {
+ "1. open": "118.7100",
+ "2. high": "119.3000",
+ "3. low": "111.1300",
+ "4. close": "112.3600",
+ "5. volume": "54683000"
+ },
+ "2013-12-31": {
+ "1. open": "125.6600",
+ "2. high": "125.6900",
+ "3. low": "115.8500",
+ "4. close": "119.0200",
+ "5. volume": "43396100"
+ },
+ "2013-11-29": {
+ "1. open": "118.7100",
+ "2. high": "126.1230",
+ "3. low": "118.5500",
+ "4. close": "125.4300",
+ "5. volume": "31793400"
+ },
+ "2013-10-31": {
+ "1. open": "115.1100",
+ "2. high": "118.9900",
+ "3. low": "110.1500",
+ "4. close": "118.0000",
+ "5. volume": "42905200"
+ },
+ "2013-09-30": {
+ "1. open": "112.8100",
+ "2. high": "119.4700",
+ "3. low": "111.3500",
+ "4. close": "115.1700",
+ "5. volume": "33037000"
+ },
+ "2013-08-30": {
+ "1. open": "118.0700",
+ "2. high": "120.2000",
+ "3. low": "110.1900",
+ "4. close": "111.8700",
+ "5. volume": "31715100"
+ },
+ "2013-07-31": {
+ "1. open": "111.5500",
+ "2. high": "119.3899",
+ "3. low": "110.0600",
+ "4. close": "117.4200",
+ "5. volume": "30468900"
+ },
+ "2013-06-28": {
+ "1. open": "109.9200",
+ "2. high": "112.5900",
+ "3. low": "107.3800",
+ "4. close": "110.5700",
+ "5. volume": "34143100"
+ },
+ "2013-05-31": {
+ "1. open": "108.1300",
+ "2. high": "115.7700",
+ "3. low": "107.7200",
+ "4. close": "109.6310",
+ "5. volume": "40045500"
+ },
+ "2013-04-30": {
+ "1. open": "106.0000",
+ "2. high": "109.7500",
+ "3. low": "103.2000",
+ "4. close": "108.4300",
+ "5. volume": "40330300"
+ },
+ "2013-03-28": {
+ "1. open": "100.8200",
+ "2. high": "107.0621",
+ "3. low": "100.2600",
+ "4. close": "106.1100",
+ "5. volume": "43804300"
+ },
+ "2013-02-28": {
+ "1. open": "102.8900",
+ "2. high": "104.3500",
+ "3. low": "98.9500",
+ "4. close": "101.2900",
+ "5. volume": "41547744"
+ },
+ "2013-01-31": {
+ "1. open": "100.6000",
+ "2. high": "103.5300",
+ "3. low": "99.7000",
+ "4. close": "102.3400",
+ "5. volume": "42633600"
+ },
+ "2012-12-31": {
+ "1. open": "104.8200",
+ "2. high": "105.9700",
+ "3. low": "96.5100",
+ "4. close": "98.7300",
+ "5. volume": "64890300"
+ },
+ "2012-11-30": {
+ "1. open": "98.5900",
+ "2. high": "104.5000",
+ "3. low": "93.5100",
+ "4. close": "103.9200",
+ "5. volume": "62802000"
+ },
+ "2012-10-31": {
+ "1. open": "100.6300",
+ "2. high": "104.4300",
+ "3. low": "93.8400",
+ "4. close": "98.4300",
+ "5. volume": "69043500"
+ },
+ "2012-09-28": {
+ "1. open": "97.7900",
+ "2. high": "103.5100",
+ "3. low": "97.0700",
+ "4. close": "100.1600",
+ "5. volume": "31903500"
+ },
+ "2012-08-31": {
+ "1. open": "96.4300",
+ "2. high": "99.2800",
+ "3. low": "94.3900",
+ "4. close": "97.8700",
+ "5. volume": "31041300"
+ },
+ "2012-07-31": {
+ "1. open": "95.0000",
+ "2. high": "97.7600",
+ "3. low": "93.1100",
+ "4. close": "96.1800",
+ "5. volume": "34993500"
+ },
+ "2012-06-29": {
+ "1. open": "86.0000",
+ "2. high": "95.1100",
+ "3. low": "85.1700",
+ "4. close": "95.0000",
+ "5. volume": "49076200"
+ },
+ "2012-05-31": {
+ "1. open": "86.9100",
+ "2. high": "88.0000",
+ "3. low": "81.9800",
+ "4. close": "86.3900",
+ "5. volume": "59100800"
+ },
+ "2012-04-30": {
+ "1. open": "90.9400",
+ "2. high": "92.1000",
+ "3. low": "86.0300",
+ "4. close": "88.1800",
+ "5. volume": "43518200"
+ },
+ "2012-03-30": {
+ "1. open": "86.5400",
+ "2. high": "91.7800",
+ "3. low": "85.7100",
+ "4. close": "90.8000",
+ "5. volume": "42524367"
+ },
+ "2012-02-29": {
+ "1. open": "82.9200",
+ "2. high": "87.2000",
+ "3. low": "82.7800",
+ "4. close": "86.0600",
+ "5. volume": "40846356"
+ },
+ "2012-01-31": {
+ "1. open": "84.2800",
+ "2. high": "85.0800",
+ "3. low": "78.8100",
+ "4. close": "82.2700",
+ "5. volume": "51275200"
+ },
+ "2011-12-30": {
+ "1. open": "85.0000",
+ "2. high": "88.6800",
+ "3. low": "81.8500",
+ "4. close": "83.3200",
+ "5. volume": "48945600"
+ },
+ "2011-11-30": {
+ "1. open": "82.3700",
+ "2. high": "85.8200",
+ "3. low": "80.3000",
+ "4. close": "85.3000",
+ "5. volume": "46929900"
+ },
+ "2011-10-31": {
+ "1. open": "81.7200",
+ "2. high": "86.1400",
+ "3. low": "78.4100",
+ "4. close": "83.2500",
+ "5. volume": "61642600"
+ },
+ "2011-09-30": {
+ "1. open": "78.9800",
+ "2. high": "86.3400",
+ "3. low": "76.5900",
+ "4. close": "82.1300",
+ "5. volume": "58581700"
+ },
+ "2011-08-31": {
+ "1. open": "79.3200",
+ "2. high": "79.3500",
+ "3. low": "70.2200",
+ "4. close": "78.5400",
+ "5. volume": "83484600"
+ },
+ "2011-07-29": {
+ "1. open": "81.5000",
+ "2. high": "83.4500",
+ "3. low": "77.1900",
+ "4. close": "78.2500",
+ "5. volume": "36468100"
+ },
+ "2011-06-30": {
+ "1. open": "82.3400",
+ "2. high": "82.5100",
+ "3. low": "77.3100",
+ "4. close": "81.2400",
+ "5. volume": "51884700"
+ },
+ "2011-05-31": {
+ "1. open": "81.2100",
+ "2. high": "83.9500",
+ "3. low": "79.1400",
+ "4. close": "82.4800",
+ "5. volume": "48334900"
+ },
+ "2011-04-29": {
+ "1. open": "73.1600",
+ "2. high": "81.5000",
+ "3. low": "73.1400",
+ "4. close": "80.8900",
+ "5. volume": "51728342"
+ },
+ "2011-03-31": {
+ "1. open": "75.1100",
+ "2. high": "75.3900",
+ "3. low": "69.5400",
+ "4. close": "73.3200",
+ "5. volume": "61283600"
+ },
+ "2011-02-28": {
+ "1. open": "72.2200",
+ "2. high": "75.4800",
+ "3. low": "70.5400",
+ "4. close": "74.7900",
+ "5. volume": "41166300"
+ },
+ "2011-01-31": {
+ "1. open": "72.7500",
+ "2. high": "73.7000",
+ "3. low": "70.0100",
+ "4. close": "71.8400",
+ "5. volume": "51344400"
+ },
+ "2010-12-31": {
+ "1. open": "68.2100",
+ "2. high": "73.1600",
+ "3. low": "68.0100",
+ "4. close": "72.2100",
+ "5. volume": "69379200"
+ },
+ "2010-11-30": {
+ "1. open": "63.0500",
+ "2. high": "68.0000",
+ "3. low": "62.7100",
+ "4. close": "67.6100",
+ "5. volume": "70219900"
+ },
+ "2010-10-29": {
+ "1. open": "64.9200",
+ "2. high": "65.4600",
+ "3. low": "61.9000",
+ "4. close": "62.7700",
+ "5. volume": "86190200"
+ },
+ "2010-09-30": {
+ "1. open": "56.9300",
+ "2. high": "65.2200",
+ "3. low": "56.7600",
+ "4. close": "64.4900",
+ "5. volume": "76683600"
+ },
+ "2010-08-31": {
+ "1. open": "57.0600",
+ "2. high": "57.6100",
+ "3. low": "54.0500",
+ "4. close": "56.5000",
+ "5. volume": "75912600"
+ },
+ "2010-07-30": {
+ "1. open": "54.7300",
+ "2. high": "57.4000",
+ "3. low": "53.4100",
+ "4. close": "56.7100",
+ "5. volume": "90675600"
+ },
+ "2010-06-30": {
+ "1. open": "58.1800",
+ "2. high": "59.1800",
+ "3. low": "54.6900",
+ "4. close": "54.8300",
+ "5. volume": "83488700"
+ },
+ "2010-05-28": {
+ "1. open": "59.0300",
+ "2. high": "60.8300",
+ "3. low": "55.0000",
+ "4. close": "58.2500",
+ "5. volume": "118287900"
+ },
+ "2010-04-30": {
+ "1. open": "59.7300",
+ "2. high": "61.9600",
+ "3. low": "58.6100",
+ "4. close": "59.0800",
+ "5. volume": "83104700"
+ },
+ "2010-03-31": {
+ "1. open": "61.0000",
+ "2. high": "62.1200",
+ "3. low": "59.6400",
+ "4. close": "59.7100",
+ "5. volume": "78643100"
+ },
+ "2010-02-26": {
+ "1. open": "57.8000",
+ "2. high": "61.5200",
+ "3. low": "57.3600",
+ "4. close": "60.9700",
+ "5. volume": "72957800"
+ },
+ "2010-01-29": {
+ "1. open": "59.1300",
+ "2. high": "60.4400",
+ "3. low": "56.7500",
+ "4. close": "57.4300",
+ "5. volume": "57167465"
+ },
+ "2009-12-31": {
+ "1. open": "60.1300",
+ "2. high": "61.1500",
+ "3. low": "57.5200",
+ "4. close": "59.1700",
+ "5. volume": "72889900"
+ },
+ "2009-11-30": {
+ "1. open": "56.8500",
+ "2. high": "61.2500",
+ "3. low": "56.7600",
+ "4. close": "59.9100",
+ "5. volume": "63580000"
+ },
+ "2009-10-30": {
+ "1. open": "56.1500",
+ "2. high": "60.3000",
+ "3. low": "55.4000",
+ "4. close": "56.8500",
+ "5. volume": "92945500"
+ },
+ "2009-09-30": {
+ "1. open": "51.3400",
+ "2. high": "58.8600",
+ "3. low": "49.9500",
+ "4. close": "56.3800",
+ "5. volume": "103969200"
+ },
+ "2009-08-31": {
+ "1. open": "49.7500",
+ "2. high": "52.0000",
+ "3. low": "47.1000",
+ "4. close": "50.9800",
+ "5. volume": "82577000"
+ },
+ "2009-07-31": {
+ "1. open": "45.8100",
+ "2. high": "49.9300",
+ "3. low": "44.3700",
+ "4. close": "49.5000",
+ "5. volume": "96823400"
+ },
+ "2009-06-30": {
+ "1. open": "49.2000",
+ "2. high": "50.1400",
+ "3. low": "44.7800",
+ "4. close": "45.7800",
+ "5. volume": "113315600"
+ },
+ "2009-05-29": {
+ "1. open": "48.3900",
+ "2. high": "49.9200",
+ "3. low": "44.6100",
+ "4. close": "48.5200",
+ "5. volume": "119077600"
+ },
+ "2009-04-30": {
+ "1. open": "45.6700",
+ "2. high": "48.9700",
+ "3. low": "44.0300",
+ "4. close": "48.6000",
+ "5. volume": "112938500"
+ },
+ "2009-03-31": {
+ "1. open": "41.7100",
+ "2. high": "49.3500",
+ "3. low": "38.1701",
+ "4. close": "46.3200",
+ "5. volume": "151183300"
+ },
+ "2009-02-27": {
+ "1. open": "44.7800",
+ "2. high": "46.1800",
+ "3. low": "41.0400",
+ "4. close": "42.3400",
+ "5. volume": "133948900"
+ },
+ "2009-01-30": {
+ "1. open": "52.4400",
+ "2. high": "53.6150",
+ "3. low": "44.7850",
+ "4. close": "45.0300",
+ "5. volume": "115637700"
+ },
+ "2008-12-31": {
+ "1. open": "50.7300",
+ "2. high": "56.2700",
+ "3. low": "47.7600",
+ "4. close": "52.5000",
+ "5. volume": "130133100"
+ },
+ "2008-11-28": {
+ "1. open": "56.5300",
+ "2. high": "56.8300",
+ "3. low": "43.8800",
+ "4. close": "51.4700",
+ "5. volume": "134303900"
+ },
+ "2008-10-31": {
+ "1. open": "64.0000",
+ "2. high": "65.1200",
+ "3. low": "48.6600",
+ "4. close": "57.0100",
+ "5. volume": "186164000"
+ },
+ "2008-09-30": {
+ "1. open": "68.1500",
+ "2. high": "71.0000",
+ "3. low": "62.0000",
+ "4. close": "64.9300",
+ "5. volume": "138776945"
+ },
+ "2008-08-29": {
+ "1. open": "63.1500",
+ "2. high": "68.9700",
+ "3. low": "61.5900",
+ "4. close": "67.0600",
+ "5. volume": "99945200"
+ },
+ "2008-07-31": {
+ "1. open": "69.2100",
+ "2. high": "74.8900",
+ "3. low": "60.2400",
+ "4. close": "62.6800",
+ "5. volume": "190949900"
+ },
+ "2008-06-30": {
+ "1. open": "71.4600",
+ "2. high": "73.5700",
+ "3. low": "67.1350",
+ "4. close": "70.1400",
+ "5. volume": "127820800"
+ },
+ "2008-05-30": {
+ "1. open": "70.7800",
+ "2. high": "75.2300",
+ "3. low": "68.9000",
+ "4. close": "71.3200",
+ "5. volume": "102556200"
+ },
+ "2008-04-30": {
+ "1. open": "65.1800",
+ "2. high": "72.2400",
+ "3. low": "64.9700",
+ "4. close": "71.2500",
+ "5. volume": "86953200"
+ },
+ "2008-03-31": {
+ "1. open": "61.9100",
+ "2. high": "67.9500",
+ "3. low": "59.6600",
+ "4. close": "64.9700",
+ "5. volume": "124947000"
+ },
+ "2008-02-29": {
+ "1. open": "68.1100",
+ "2. high": "68.4200",
+ "3. low": "61.6400",
+ "4. close": "61.9200",
+ "5. volume": "116784000"
+ },
+ "2008-01-31": {
+ "1. open": "69.6300",
+ "2. high": "70.4500",
+ "3. low": "62.3800",
+ "4. close": "67.9400",
+ "5. volume": "147585600"
+ },
+ "2007-12-31": {
+ "1. open": "67.4000",
+ "2. high": "72.6800",
+ "3. low": "65.1000",
+ "4. close": "69.7600",
+ "5. volume": "95612600"
+ },
+ "2007-11-30": {
+ "1. open": "66.7000",
+ "2. high": "68.3300",
+ "3. low": "63.1500",
+ "4. close": "67.4000",
+ "5. volume": "93320600"
+ },
+ "2007-10-31": {
+ "1. open": "61.5200",
+ "2. high": "70.5500",
+ "3. low": "61.1600",
+ "4. close": "67.2600",
+ "5. volume": "119493700"
+ },
+ "2007-09-28": {
+ "1. open": "61.9600",
+ "2. high": "62.7400",
+ "3. low": "56.0900",
+ "4. close": "61.3700",
+ "5. volume": "89661000"
+ },
+ "2007-08-31": {
+ "1. open": "60.0000",
+ "2. high": "65.5740",
+ "3. low": "57.2400",
+ "4. close": "61.7500",
+ "5. volume": "112786812"
+ },
+ "2007-07-31": {
+ "1. open": "59.5000",
+ "2. high": "63.0700",
+ "3. low": "58.3400",
+ "4. close": "59.8000",
+ "5. volume": "89572800"
+ },
+ "2007-06-29": {
+ "1. open": "56.5400",
+ "2. high": "59.0900",
+ "3. low": "54.8500",
+ "4. close": "58.5200",
+ "5. volume": "82585700"
+ },
+ "2007-05-31": {
+ "1. open": "53.5800",
+ "2. high": "57.4500",
+ "3. low": "53.0000",
+ "4. close": "56.4700",
+ "5. volume": "89022100"
+ },
+ "2007-04-30": {
+ "1. open": "53.3500",
+ "2. high": "56.0700",
+ "3. low": "53.3500",
+ "4. close": "53.5700",
+ "5. volume": "73455700"
+ },
+ "2007-03-30": {
+ "1. open": "55.1000",
+ "2. high": "56.7400",
+ "3. low": "51.5200",
+ "4. close": "53.8400",
+ "5. volume": "105195800"
+ },
+ "2007-02-28": {
+ "1. open": "56.2500",
+ "2. high": "58.7000",
+ "3. low": "55.0500",
+ "4. close": "55.8900",
+ "5. volume": "57578500"
+ },
+ "2007-01-31": {
+ "1. open": "53.3500",
+ "2. high": "57.2500",
+ "3. low": "52.4300",
+ "4. close": "56.1600",
+ "5. volume": "63590400"
+ },
+ "2006-12-29": {
+ "1. open": "52.2800",
+ "2. high": "55.1200",
+ "3. low": "51.7300",
+ "4. close": "52.8700",
+ "5. volume": "61920400"
+ },
+ "2006-11-30": {
+ "1. open": "53.5500",
+ "2. high": "54.7700",
+ "3. low": "51.4000",
+ "4. close": "52.3000",
+ "5. volume": "66647500"
+ },
+ "2006-10-31": {
+ "1. open": "49.5700",
+ "2. high": "54.3500",
+ "3. low": "47.8910",
+ "4. close": "53.3800",
+ "5. volume": "110495000"
+ },
+ "2006-09-29": {
+ "1. open": "47.1100",
+ "2. high": "52.3500",
+ "3. low": "46.9300",
+ "4. close": "49.6800",
+ "5. volume": "105807300"
+ },
+ "2006-08-31": {
+ "1. open": "52.4000",
+ "2. high": "52.6500",
+ "3. low": "46.0000",
+ "4. close": "46.7900",
+ "5. volume": "119717400"
+ },
+ "2006-07-31": {
+ "1. open": "57.1800",
+ "2. high": "57.9400",
+ "3. low": "50.7000",
+ "4. close": "52.7600",
+ "5. volume": "82553700"
+ },
+ "2006-06-30": {
+ "1. open": "53.1000",
+ "2. high": "57.3800",
+ "3. low": "52.0300",
+ "4. close": "57.1300",
+ "5. volume": "72765000"
+ },
+ "2006-05-31": {
+ "1. open": "54.7500",
+ "2. high": "57.2400",
+ "3. low": "52.3200",
+ "4. close": "52.9300",
+ "5. volume": "69298200"
+ },
+ "2006-04-28": {
+ "1. open": "54.2400",
+ "2. high": "57.3790",
+ "3. low": "53.2600",
+ "4. close": "54.4300",
+ "5. volume": "56564500"
+ },
+ "2006-03-31": {
+ "1. open": "51.7300",
+ "2. high": "56.3100",
+ "3. low": "50.7810",
+ "4. close": "54.1600",
+ "5. volume": "74544700"
+ },
+ "2006-02-28": {
+ "1. open": "49.6200",
+ "2. high": "52.1500",
+ "3. low": "48.4800",
+ "4. close": "51.1900",
+ "5. volume": "39344700"
+ },
+ "2006-01-31": {
+ "1. open": "49.7500",
+ "2. high": "51.0800",
+ "3. low": "48.7400",
+ "4. close": "49.8900",
+ "5. volume": "50314800"
+ },
+ "2005-12-30": {
+ "1. open": "48.6000",
+ "2. high": "50.4200",
+ "3. low": "48.0200",
+ "4. close": "49.4700",
+ "5. volume": "54919500"
+ },
+ "2005-11-30": {
+ "1. open": "48.3000",
+ "2. high": "51.2100",
+ "3. low": "47.8500",
+ "4. close": "49.9500",
+ "5. volume": "55618600"
+ },
+ "2005-10-31": {
+ "1. open": "43.0400",
+ "2. high": "48.6018",
+ "3. low": "42.3500",
+ "4. close": "48.3700",
+ "5. volume": "81024900"
+ },
+ "2005-09-30": {
+ "1. open": "43.7600",
+ "2. high": "44.1800",
+ "3. low": "40.5100",
+ "4. close": "43.0900",
+ "5. volume": "61770100"
+ },
+ "2005-08-31": {
+ "1. open": "45.9200",
+ "2. high": "46.0600",
+ "3. low": "42.3100",
+ "4. close": "43.4000",
+ "5. volume": "81912200"
+ },
+ "2005-07-29": {
+ "1. open": "45.1000",
+ "2. high": "46.8000",
+ "3. low": "44.5200",
+ "4. close": "45.9700",
+ "5. volume": "40251700"
+ },
+ "2005-06-30": {
+ "1. open": "45.3400",
+ "2. high": "46.7300",
+ "3. low": "44.2900",
+ "4. close": "44.7300",
+ "5. volume": "58189800"
+ },
+ "2005-05-31": {
+ "1. open": "40.7100",
+ "2. high": "46.3600",
+ "3. low": "40.6800",
+ "4. close": "45.3800",
+ "5. volume": "72604700"
+ },
+ "2005-04-29": {
+ "1. open": "44.3600",
+ "2. high": "47.2300",
+ "3. low": "39.4800",
+ "4. close": "40.6300",
+ "5. volume": "97608200"
+ },
+ "2005-03-31": {
+ "1. open": "46.7500",
+ "2. high": "47.2700",
+ "3. low": "42.7500",
+ "4. close": "44.1800",
+ "5. volume": "88083800"
+ },
+ "2005-02-28": {
+ "1. open": "47.1900",
+ "2. high": "47.3600",
+ "3. low": "45.4000",
+ "4. close": "46.5900",
+ "5. volume": "48508400"
+ },
+ "2005-01-31": {
+ "1. open": "48.4000",
+ "2. high": "49.1800",
+ "3. low": "46.3300",
+ "4. close": "47.2700",
+ "5. volume": "51977500"
+ },
+ "2004-12-31": {
+ "1. open": "48.8000",
+ "2. high": "49.8200",
+ "3. low": "46.8000",
+ "4. close": "48.4100",
+ "5. volume": "69564600"
+ },
+ "2004-11-30": {
+ "1. open": "47.5700",
+ "2. high": "50.4600",
+ "3. low": "47.2000",
+ "4. close": "48.6000",
+ "5. volume": "73920800"
+ },
+ "2004-10-29": {
+ "1. open": "41.7300",
+ "2. high": "48.5500",
+ "3. low": "41.4800",
+ "4. close": "47.9400",
+ "5. volume": "91967700"
+ },
+ "2004-09-30": {
+ "1. open": "41.1100",
+ "2. high": "41.9800",
+ "3. low": "39.0500",
+ "4. close": "41.5100",
+ "5. volume": "66245500"
+ },
+ "2004-08-31": {
+ "1. open": "40.6100",
+ "2. high": "42.7900",
+ "3. low": "39.5600",
+ "4. close": "41.1700",
+ "5. volume": "74596500"
+ },
+ "2004-07-30": {
+ "1. open": "41.2500",
+ "2. high": "41.9800",
+ "3. low": "39.8100",
+ "4. close": "40.7100",
+ "5. volume": "72491600"
+ },
+ "2004-06-30": {
+ "1. open": "37.7200",
+ "2. high": "43.0000",
+ "3. low": "37.6500",
+ "4. close": "41.1800",
+ "5. volume": "82119100"
+ },
+ "2004-05-28": {
+ "1. open": "37.4100",
+ "2. high": "39.3200",
+ "3. low": "35.0500",
+ "4. close": "37.9000",
+ "5. volume": "70581000"
+ },
+ "2004-04-30": {
+ "1. open": "37.4300",
+ "2. high": "38.7700",
+ "3. low": "36.7500",
+ "4. close": "37.5000",
+ "5. volume": "66445600"
+ },
+ "2004-03-31": {
+ "1. open": "39.1800",
+ "2. high": "40.4200",
+ "3. low": "36.1000",
+ "4. close": "37.6100",
+ "5. volume": "85947100"
+ },
+ "2004-02-27": {
+ "1. open": "36.9700",
+ "2. high": "39.5000",
+ "3. low": "36.8300",
+ "4. close": "38.8600",
+ "5. volume": "61681700"
+ },
+ "2004-01-30": {
+ "1. open": "37.1900",
+ "2. high": "38.3600",
+ "3. low": "35.8600",
+ "4. close": "36.9400",
+ "5. volume": "73353600"
+ },
+ "2003-12-31": {
+ "1. open": "35.9500",
+ "2. high": "37.4000",
+ "3. low": "35.1300",
+ "4. close": "37.1800",
+ "5. volume": "92385500"
+ },
+ "2003-11-28": {
+ "1. open": "35.2900",
+ "2. high": "35.9500",
+ "3. low": "33.2700",
+ "4. close": "35.8200",
+ "5. volume": "65059800"
+ },
+ "2003-10-31": {
+ "1. open": "31.2000",
+ "2. high": "35.7600",
+ "3. low": "31.1000",
+ "4. close": "35.4500",
+ "5. volume": "97086000"
+ },
+ "2003-09-30": {
+ "1. open": "32.2400",
+ "2. high": "33.6400",
+ "3. low": "30.6500",
+ "4. close": "31.1500",
+ "5. volume": "129415100"
+ },
+ "2003-08-29": {
+ "1. open": "36.9000",
+ "2. high": "37.3100",
+ "3. low": "28.8300",
+ "4. close": "32.2500",
+ "5. volume": "204852100"
+ },
+ "2003-07-31": {
+ "1. open": "36.3800",
+ "2. high": "37.7100",
+ "3. low": "35.6600",
+ "4. close": "36.9900",
+ "5. volume": "54265300"
+ },
+ "2003-06-30": {
+ "1. open": "37.2700",
+ "2. high": "37.9800",
+ "3. low": "34.7300",
+ "4. close": "36.6000",
+ "5. volume": "84916100"
+ },
+ "2003-05-30": {
+ "1. open": "34.3500",
+ "2. high": "39.0220",
+ "3. low": "33.8200",
+ "4. close": "37.2500",
+ "5. volume": "102462000"
+ },
+ "2003-04-30": {
+ "1. open": "30.1700",
+ "2. high": "35.2210",
+ "3. low": "29.7600",
+ "4. close": "34.6100",
+ "5. volume": "91514500"
+ },
+ "2003-03-31": {
+ "1. open": "30.6800",
+ "2. high": "31.4900",
+ "3. low": "27.0000",
+ "4. close": "30.0300",
+ "5. volume": "110479500"
+ },
+ "2003-02-28": {
+ "1. open": "28.9700",
+ "2. high": "30.7700",
+ "3. low": "27.9300",
+ "4. close": "30.5200",
+ "5. volume": "64901700"
+ },
+ "2003-01-31": {
+ "1. open": "28.2400",
+ "2. high": "31.0000",
+ "3. low": "28.0400",
+ "4. close": "28.8700",
+ "5. volume": "102664400"
+ },
+ "2002-12-31": {
+ "1. open": "33.0300",
+ "2. high": "34.4300",
+ "3. low": "27.0900",
+ "4. close": "28.0600",
+ "5. volume": "152949000"
+ },
+ "2002-11-29": {
+ "1. open": "33.7700",
+ "2. high": "34.7900",
+ "3. low": "31.0500",
+ "4. close": "32.3000",
+ "5. volume": "105825900"
+ },
+ "2002-10-31": {
+ "1. open": "32.4500",
+ "2. high": "37.0000",
+ "3. low": "28.7500",
+ "4. close": "33.8700",
+ "5. volume": "137275400"
+ },
+ "2002-09-30": {
+ "1. open": "33.1500",
+ "2. high": "35.6700",
+ "3. low": "31.9900",
+ "4. close": "32.3700",
+ "5. volume": "87916100"
+ },
+ "2002-08-30": {
+ "1. open": "34.5700",
+ "2. high": "36.7300",
+ "3. low": "31.6100",
+ "4. close": "33.4100",
+ "5. volume": "106771900"
+ },
+ "2002-07-31": {
+ "1. open": "38.5300",
+ "2. high": "39.5500",
+ "3. low": "31.0000",
+ "4. close": "34.8700",
+ "5. volume": "107983500"
+ },
+ "2002-06-28": {
+ "1. open": "39.2900",
+ "2. high": "41.3500",
+ "3. low": "36.5700",
+ "4. close": "38.6200",
+ "5. volume": "79509800"
+ },
+ "2002-05-31": {
+ "1. open": "40.0100",
+ "2. high": "41.8600",
+ "3. low": "37.5900",
+ "4. close": "39.2700",
+ "5. volume": "87754100"
+ },
+ "2002-04-30": {
+ "1. open": "39.9600",
+ "2. high": "43.0500",
+ "3. low": "38.5700",
+ "4. close": "40.2000",
+ "5. volume": "88981000"
+ },
+ "2002-03-28": {
+ "1. open": "41.3200",
+ "2. high": "42.6900",
+ "3. low": "38.2900",
+ "4. close": "39.8200",
+ "5. volume": "139301800"
+ },
+ "2002-02-28": {
+ "1. open": "45.8700",
+ "2. high": "46.9000",
+ "3. low": "41.2500",
+ "4. close": "41.2600",
+ "5. volume": "88377600"
+ },
+ "2002-01-31": {
+ "1. open": "44.2000",
+ "2. high": "46.0200",
+ "3. low": "41.9800",
+ "4. close": "46.0000",
+ "5. volume": "80990200"
+ },
+ "2001-12-31": {
+ "1. open": "41.3500",
+ "2. high": "45.3700",
+ "3. low": "40.0800",
+ "4. close": "44.3800",
+ "5. volume": "76693500"
+ },
+ "2001-11-30": {
+ "1. open": "38.0000",
+ "2. high": "43.8400",
+ "3. low": "37.3000",
+ "4. close": "40.8800",
+ "5. volume": "89047900"
+ },
+ "2001-10-31": {
+ "1. open": "35.2800",
+ "2. high": "40.5500",
+ "3. low": "33.1000",
+ "4. close": "37.8300",
+ "5. volume": "90556000"
+ },
+ "2001-09-28": {
+ "1. open": "37.5500",
+ "2. high": "39.0000",
+ "3. low": "29.8300",
+ "4. close": "35.5600",
+ "5. volume": "84414500"
+ },
+ "2001-08-31": {
+ "1. open": "43.1800",
+ "2. high": "43.8500",
+ "3. low": "36.5000",
+ "4. close": "37.4100",
+ "5. volume": "71472500"
+ },
+ "2001-07-31": {
+ "1. open": "41.2600",
+ "2. high": "44.7000",
+ "3. low": "39.8800",
+ "4. close": "43.0500",
+ "5. volume": "79465000"
+ },
+ "2001-06-29": {
+ "1. open": "39.2100",
+ "2. high": "44.0500",
+ "3. low": "37.5000",
+ "4. close": "41.0800",
+ "5. volume": "97587300"
+ },
+ "2001-05-31": {
+ "1. open": "35.0400",
+ "2. high": "39.3900",
+ "3. low": "33.9500",
+ "4. close": "38.9100",
+ "5. volume": "109293700"
+ },
+ "2001-04-30": {
+ "1. open": "38.8100",
+ "2. high": "40.3700",
+ "3. low": "33.1800",
+ "4. close": "34.9300",
+ "5. volume": "116253500"
+ },
+ "2001-03-30": {
+ "1. open": "41.3800",
+ "2. high": "43.1100",
+ "3. low": "35.3100",
+ "4. close": "39.2500",
+ "5. volume": "138072500"
+ },
+ "2001-02-28": {
+ "1. open": "45.8800",
+ "2. high": "46.3800",
+ "3. low": "39.7500",
+ "4. close": "41.7500",
+ "5. volume": "93210000"
+ },
+ "2001-01-31": {
+ "1. open": "40.0000",
+ "2. high": "46.3800",
+ "3. low": "39.0000",
+ "4. close": "46.2500",
+ "5. volume": "167560600"
+ },
+ "2000-12-29": {
+ "1. open": "33.2500",
+ "2. high": "41.5000",
+ "3. low": "31.7500",
+ "4. close": "39.9400",
+ "5. volume": "142507800"
+ },
+ "2000-11-30": {
+ "1. open": "36.6900",
+ "2. high": "37.3800",
+ "3. low": "32.0600",
+ "4. close": "32.6300",
+ "5. volume": "116075600"
+ },
+ "2000-10-31": {
+ "1. open": "33.5600",
+ "2. high": "36.7500",
+ "3. low": "29.3100",
+ "4. close": "36.6300",
+ "5. volume": "130958400"
+ },
+ "2000-09-29": {
+ "1. open": "34.8100",
+ "2. high": "39.0600",
+ "3. low": "32.6300",
+ "4. close": "34.9400",
+ "5. volume": "87117200"
+ },
+ "2000-08-31": {
+ "1. open": "32.2500",
+ "2. high": "38.0600",
+ "3. low": "31.6300",
+ "4. close": "34.4400",
+ "5. volume": "110153000"
+ },
+ "2000-07-31": {
+ "1. open": "33.0000",
+ "2. high": "37.1300",
+ "3. low": "31.1900",
+ "4. close": "32.5600",
+ "5. volume": "106147400"
+ },
+ "2000-06-30": {
+ "1. open": "32.6900",
+ "2. high": "34.6900",
+ "3. low": "31.2500",
+ "4. close": "33.0000",
+ "5. volume": "160436500"
+ },
+ "2000-05-31": {
+ "1. open": "54.0600",
+ "2. high": "59.0000",
+ "3. low": "25.9400",
+ "4. close": "31.9400",
+ "5. volume": "213353300"
+ },
+ "2000-04-28": {
+ "1. open": "51.5000",
+ "2. high": "60.5000",
+ "3. low": "46.3100",
+ "4. close": "54.0600",
+ "5. volume": "96789700"
+ }
+ }
+}
diff --git a/src/main/resources/CVS.json b/src/main/resources/CVS.json
new file mode 100644
index 0000000..2ca635e
--- /dev/null
+++ b/src/main/resources/CVS.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "CVS",
+ "3. Last Refreshed": "2020-03-17 11:29:20",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "60.6700",
+ "2. high": "66.9800",
+ "3. low": "52.2100",
+ "4. close": "57.2000",
+ "5. volume": "154149272"
+ },
+ "2020-02-28": {
+ "1. open": "68.4000",
+ "2. high": "75.2500",
+ "3. low": "57.1000",
+ "4. close": "59.1800",
+ "5. volume": "189214947"
+ },
+ "2020-01-31": {
+ "1. open": "74.6500",
+ "2. high": "76.4400",
+ "3. low": "67.4000",
+ "4. close": "67.8200",
+ "5. volume": "140433403"
+ },
+ "2019-12-31": {
+ "1. open": "75.2200",
+ "2. high": "75.9100",
+ "3. low": "72.6400",
+ "4. close": "74.2900",
+ "5. volume": "112359536"
+ },
+ "2019-11-29": {
+ "1. open": "66.8600",
+ "2. high": "77.0300",
+ "3. low": "66.7100",
+ "4. close": "75.2700",
+ "5. volume": "165830304"
+ },
+ "2019-10-31": {
+ "1. open": "63.2000",
+ "2. high": "67.3250",
+ "3. low": "60.1390",
+ "4. close": "66.3900",
+ "5. volume": "142592605"
+ },
+ "2019-09-30": {
+ "1. open": "60.4400",
+ "2. high": "65.2500",
+ "3. low": "59.6900",
+ "4. close": "63.0700",
+ "5. volume": "134847359"
+ },
+ "2019-08-30": {
+ "1. open": "55.8000",
+ "2. high": "62.5800",
+ "3. low": "53.0000",
+ "4. close": "60.9200",
+ "5. volume": "207512484"
+ },
+ "2019-07-31": {
+ "1. open": "55.1000",
+ "2. high": "60.1300",
+ "3. low": "54.1218",
+ "4. close": "55.8700",
+ "5. volume": "155576926"
+ },
+ "2019-06-28": {
+ "1. open": "52.5400",
+ "2. high": "55.7500",
+ "3. low": "52.4600",
+ "4. close": "54.4900",
+ "5. volume": "172385273"
+ },
+ "2019-05-31": {
+ "1. open": "56.8500",
+ "2. high": "57.7500",
+ "3. low": "51.7200",
+ "4. close": "52.3700",
+ "5. volume": "229170962"
+ },
+ "2019-04-30": {
+ "1. open": "54.1600",
+ "2. high": "54.8900",
+ "3. low": "51.7700",
+ "4. close": "54.3800",
+ "5. volume": "264899020"
+ },
+ "2019-03-29": {
+ "1. open": "58.1500",
+ "2. high": "58.7400",
+ "3. low": "51.9300",
+ "4. close": "53.9300",
+ "5. volume": "340702729"
+ },
+ "2019-02-28": {
+ "1. open": "64.5000",
+ "2. high": "70.3200",
+ "3. low": "57.5600",
+ "4. close": "57.8300",
+ "5. volume": "262073782"
+ },
+ "2019-01-31": {
+ "1. open": "64.8600",
+ "2. high": "69.7400",
+ "3. low": "63.1400",
+ "4. close": "65.5500",
+ "5. volume": "216611864"
+ },
+ "2018-12-31": {
+ "1. open": "80.2000",
+ "2. high": "80.6700",
+ "3. low": "62.0600",
+ "4. close": "65.5200",
+ "5. volume": "210945504"
+ },
+ "2018-11-30": {
+ "1. open": "72.7400",
+ "2. high": "82.1488",
+ "3. low": "72.2600",
+ "4. close": "80.2000",
+ "5. volume": "190285490"
+ },
+ "2018-10-31": {
+ "1. open": "79.0500",
+ "2. high": "80.5600",
+ "3. low": "69.1700",
+ "4. close": "72.3900",
+ "5. volume": "172425331"
+ },
+ "2018-09-28": {
+ "1. open": "74.9800",
+ "2. high": "79.9700",
+ "3. low": "72.8201",
+ "4. close": "78.7200",
+ "5. volume": "152917289"
+ },
+ "2018-08-31": {
+ "1. open": "65.0000",
+ "2. high": "75.3100",
+ "3. low": "63.2300",
+ "4. close": "75.2400",
+ "5. volume": "154753793"
+ },
+ "2018-07-31": {
+ "1. open": "63.9400",
+ "2. high": "70.3400",
+ "3. low": "63.7100",
+ "4. close": "64.8600",
+ "5. volume": "135349210"
+ },
+ "2018-06-29": {
+ "1. open": "63.8500",
+ "2. high": "72.9200",
+ "3. low": "62.6600",
+ "4. close": "64.3500",
+ "5. volume": "196073058"
+ },
+ "2018-05-31": {
+ "1. open": "69.2300",
+ "2. high": "69.7500",
+ "3. low": "60.3200",
+ "4. close": "63.3900",
+ "5. volume": "199917141"
+ },
+ "2018-04-30": {
+ "1. open": "62.0600",
+ "2. high": "71.0800",
+ "3. low": "60.4482",
+ "4. close": "69.8300",
+ "5. volume": "176909723"
+ },
+ "2018-03-29": {
+ "1. open": "67.7000",
+ "2. high": "69.5600",
+ "3. low": "60.1400",
+ "4. close": "62.2100",
+ "5. volume": "175190112"
+ },
+ "2018-02-28": {
+ "1. open": "78.3000",
+ "2. high": "79.2042",
+ "3. low": "67.3100",
+ "4. close": "67.7300",
+ "5. volume": "173978082"
+ },
+ "2018-01-31": {
+ "1. open": "73.0600",
+ "2. high": "83.8800",
+ "3. low": "72.8700",
+ "4. close": "78.6900",
+ "5. volume": "180108411"
+ },
+ "2017-12-29": {
+ "1. open": "75.6200",
+ "2. high": "76.5900",
+ "3. low": "69.5200",
+ "4. close": "72.5000",
+ "5. volume": "216581189"
+ },
+ "2017-11-30": {
+ "1. open": "68.8200",
+ "2. high": "77.7900",
+ "3. low": "66.4500",
+ "4. close": "76.6000",
+ "5. volume": "175383657"
+ },
+ "2017-10-31": {
+ "1. open": "81.3500",
+ "2. high": "81.6100",
+ "3. low": "68.0100",
+ "4. close": "68.5300",
+ "5. volume": "205706200"
+ },
+ "2017-09-29": {
+ "1. open": "77.5400",
+ "2. high": "84.0000",
+ "3. low": "77.3000",
+ "4. close": "81.3200",
+ "5. volume": "102391763"
+ },
+ "2017-08-31": {
+ "1. open": "78.0000",
+ "2. high": "80.3000",
+ "3. low": "74.5900",
+ "4. close": "77.3400",
+ "5. volume": "110975836"
+ },
+ "2017-07-31": {
+ "1. open": "80.7700",
+ "2. high": "81.3400",
+ "3. low": "76.4800",
+ "4. close": "79.9300",
+ "5. volume": "88671282"
+ },
+ "2017-06-30": {
+ "1. open": "76.8400",
+ "2. high": "82.1500",
+ "3. low": "75.4600",
+ "4. close": "80.4600",
+ "5. volume": "145102075"
+ },
+ "2017-05-31": {
+ "1. open": "82.4400",
+ "2. high": "83.3000",
+ "3. low": "75.6850",
+ "4. close": "76.8300",
+ "5. volume": "125162365"
+ },
+ "2017-04-28": {
+ "1. open": "78.3800",
+ "2. high": "82.8950",
+ "3. low": "76.5550",
+ "4. close": "82.4400",
+ "5. volume": "118240545"
+ },
+ "2017-03-31": {
+ "1. open": "81.1000",
+ "2. high": "81.6900",
+ "3. low": "77.5700",
+ "4. close": "78.5000",
+ "5. volume": "135060344"
+ },
+ "2017-02-28": {
+ "1. open": "78.6500",
+ "2. high": "81.8600",
+ "3. low": "74.0500",
+ "4. close": "80.5800",
+ "5. volume": "145431647"
+ },
+ "2017-01-31": {
+ "1. open": "79.5800",
+ "2. high": "84.7200",
+ "3. low": "77.0300",
+ "4. close": "78.8100",
+ "5. volume": "139624539"
+ },
+ "2016-12-30": {
+ "1. open": "76.6200",
+ "2. high": "81.2400",
+ "3. low": "76.1100",
+ "4. close": "78.9100",
+ "5. volume": "157496240"
+ },
+ "2016-11-30": {
+ "1. open": "84.3400",
+ "2. high": "84.8900",
+ "3. low": "69.3000",
+ "4. close": "76.8900",
+ "5. volume": "239340910"
+ },
+ "2016-10-31": {
+ "1. open": "88.7900",
+ "2. high": "88.9200",
+ "3. low": "82.5500",
+ "4. close": "84.1000",
+ "5. volume": "134068464"
+ },
+ "2016-09-30": {
+ "1. open": "93.5600",
+ "2. high": "94.2000",
+ "3. low": "88.1000",
+ "4. close": "88.9900",
+ "5. volume": "116788680"
+ },
+ "2016-08-31": {
+ "1. open": "92.5800",
+ "2. high": "98.6560",
+ "3. low": "92.2500",
+ "4. close": "93.4000",
+ "5. volume": "107353404"
+ },
+ "2016-07-29": {
+ "1. open": "95.8800",
+ "2. high": "98.2400",
+ "3. low": "92.1600",
+ "4. close": "92.7200",
+ "5. volume": "84669831"
+ },
+ "2016-06-30": {
+ "1. open": "96.4600",
+ "2. high": "98.6700",
+ "3. low": "91.7500",
+ "4. close": "95.7400",
+ "5. volume": "128163105"
+ },
+ "2016-05-31": {
+ "1. open": "100.5000",
+ "2. high": "106.6700",
+ "3. low": "96.2000",
+ "4. close": "96.4500",
+ "5. volume": "113241346"
+ },
+ "2016-04-29": {
+ "1. open": "103.3600",
+ "2. high": "105.0000",
+ "3. low": "99.8700",
+ "4. close": "100.5000",
+ "5. volume": "75276438"
+ },
+ "2016-03-31": {
+ "1. open": "98.1600",
+ "2. high": "104.4000",
+ "3. low": "97.5800",
+ "4. close": "103.7300",
+ "5. volume": "89183064"
+ },
+ "2016-02-29": {
+ "1. open": "95.8900",
+ "2. high": "98.7900",
+ "3. low": "86.5000",
+ "4. close": "97.1700",
+ "5. volume": "117679839"
+ },
+ "2016-01-29": {
+ "1. open": "96.1700",
+ "2. high": "97.1500",
+ "3. low": "92.3500",
+ "4. close": "96.5900",
+ "5. volume": "106635322"
+ },
+ "2015-12-31": {
+ "1. open": "94.6700",
+ "2. high": "99.6000",
+ "3. low": "92.3700",
+ "4. close": "97.7700",
+ "5. volume": "116279229"
+ },
+ "2015-11-30": {
+ "1. open": "99.4500",
+ "2. high": "101.0800",
+ "3. low": "90.1000",
+ "4. close": "94.0900",
+ "5. volume": "111656808"
+ },
+ "2015-10-30": {
+ "1. open": "96.4900",
+ "2. high": "106.0000",
+ "3. low": "95.0300",
+ "4. close": "98.7800",
+ "5. volume": "129468864"
+ },
+ "2015-09-30": {
+ "1. open": "100.6400",
+ "2. high": "103.5900",
+ "3. low": "94.5400",
+ "4. close": "96.4800",
+ "5. volume": "100734976"
+ },
+ "2015-08-31": {
+ "1. open": "113.1700",
+ "2. high": "113.5800",
+ "3. low": "81.3700",
+ "4. close": "102.4000",
+ "5. volume": "117201114"
+ },
+ "2015-07-31": {
+ "1. open": "105.7500",
+ "2. high": "113.6500",
+ "3. low": "103.6300",
+ "4. close": "112.4700",
+ "5. volume": "83709052"
+ },
+ "2015-06-30": {
+ "1. open": "102.9000",
+ "2. high": "106.8800",
+ "3. low": "99.1400",
+ "4. close": "104.8800",
+ "5. volume": "97978954"
+ },
+ "2015-05-29": {
+ "1. open": "100.9300",
+ "2. high": "104.9300",
+ "3. low": "97.8700",
+ "4. close": "102.3800",
+ "5. volume": "81060231"
+ },
+ "2015-04-30": {
+ "1. open": "102.6600",
+ "2. high": "104.4500",
+ "3. low": "99.0100",
+ "4. close": "99.2900",
+ "5. volume": "100787677"
+ },
+ "2015-03-31": {
+ "1. open": "104.1000",
+ "2. high": "105.4599",
+ "3. low": "101.5000",
+ "4. close": "103.2100",
+ "5. volume": "95688897"
+ },
+ "2015-02-27": {
+ "1. open": "98.3400",
+ "2. high": "104.5200",
+ "3. low": "97.0600",
+ "4. close": "103.8700",
+ "5. volume": "89156488"
+ },
+ "2015-01-30": {
+ "1. open": "96.5200",
+ "2. high": "101.5900",
+ "3. low": "93.6800",
+ "4. close": "98.1600",
+ "5. volume": "97901767"
+ },
+ "2014-12-31": {
+ "1. open": "91.4200",
+ "2. high": "98.6200",
+ "3. low": "88.9450",
+ "4. close": "96.3100",
+ "5. volume": "100064382"
+ },
+ "2014-11-28": {
+ "1. open": "86.0300",
+ "2. high": "92.0000",
+ "3. low": "83.6100",
+ "4. close": "91.3600",
+ "5. volume": "75256501"
+ },
+ "2014-10-31": {
+ "1. open": "79.4500",
+ "2. high": "89.8000",
+ "3. low": "77.4000",
+ "4. close": "85.8100",
+ "5. volume": "123867108"
+ },
+ "2014-09-30": {
+ "1. open": "79.4700",
+ "2. high": "82.5700",
+ "3. low": "79.2200",
+ "4. close": "79.5900",
+ "5. volume": "80141155"
+ },
+ "2014-08-29": {
+ "1. open": "76.2000",
+ "2. high": "79.8200",
+ "3. low": "74.6900",
+ "4. close": "79.4500",
+ "5. volume": "77040300"
+ },
+ "2014-07-31": {
+ "1. open": "75.8900",
+ "2. high": "79.2100",
+ "3. low": "75.4200",
+ "4. close": "76.3600",
+ "5. volume": "67772600"
+ },
+ "2014-06-30": {
+ "1. open": "78.3600",
+ "2. high": "79.4300",
+ "3. low": "74.6400",
+ "4. close": "75.3700",
+ "5. volume": "79743700"
+ },
+ "2014-05-30": {
+ "1. open": "72.4400",
+ "2. high": "78.4900",
+ "3. low": "72.4300",
+ "4. close": "78.3200",
+ "5. volume": "91921800"
+ },
+ "2014-04-30": {
+ "1. open": "74.5600",
+ "2. high": "76.0000",
+ "3. low": "72.3700",
+ "4. close": "72.7200",
+ "5. volume": "116832300"
+ },
+ "2014-03-31": {
+ "1. open": "72.5900",
+ "2. high": "76.3600",
+ "3. low": "72.0500",
+ "4. close": "74.8600",
+ "5. volume": "117059100"
+ },
+ "2014-02-28": {
+ "1. open": "67.5200",
+ "2. high": "73.6200",
+ "3. low": "64.9500",
+ "4. close": "73.1400",
+ "5. volume": "125294600"
+ },
+ "2014-01-31": {
+ "1. open": "71.1600",
+ "2. high": "71.3700",
+ "3. low": "66.0700",
+ "4. close": "67.7200",
+ "5. volume": "119291500"
+ },
+ "2013-12-31": {
+ "1. open": "67.1000",
+ "2. high": "71.9900",
+ "3. low": "65.4500",
+ "4. close": "71.5700",
+ "5. volume": "110859300"
+ },
+ "2013-11-29": {
+ "1. open": "62.4200",
+ "2. high": "67.6400",
+ "3. low": "61.9250",
+ "4. close": "66.9600",
+ "5. volume": "100208600"
+ },
+ "2013-10-31": {
+ "1. open": "56.7600",
+ "2. high": "62.9050",
+ "3. low": "56.3200",
+ "4. close": "62.2600",
+ "5. volume": "143629500"
+ },
+ "2013-09-30": {
+ "1. open": "58.4400",
+ "2. high": "61.3250",
+ "3. low": "56.6750",
+ "4. close": "56.7500",
+ "5. volume": "110503300"
+ },
+ "2013-08-30": {
+ "1. open": "62.0100",
+ "2. high": "62.2200",
+ "3. low": "57.0700",
+ "4. close": "58.0500",
+ "5. volume": "109197700"
+ },
+ "2013-07-31": {
+ "1. open": "57.7200",
+ "2. high": "62.3600",
+ "3. low": "57.3200",
+ "4. close": "61.4900",
+ "5. volume": "77412600"
+ },
+ "2013-06-28": {
+ "1. open": "57.7600",
+ "2. high": "60.3350",
+ "3. low": "55.6600",
+ "4. close": "57.1800",
+ "5. volume": "100908400"
+ },
+ "2013-05-31": {
+ "1. open": "58.9700",
+ "2. high": "60.7000",
+ "3. low": "57.2000",
+ "4. close": "57.5800",
+ "5. volume": "116793800"
+ },
+ "2013-04-30": {
+ "1. open": "54.7500",
+ "2. high": "58.5000",
+ "3. low": "53.9400",
+ "4. close": "58.1800",
+ "5. volume": "123200500"
+ },
+ "2013-03-28": {
+ "1. open": "51.0700",
+ "2. high": "56.0690",
+ "3. low": "50.8800",
+ "4. close": "54.9900",
+ "5. volume": "126012300"
+ },
+ "2013-02-28": {
+ "1. open": "51.6300",
+ "2. high": "52.7700",
+ "3. low": "50.2119",
+ "4. close": "51.1200",
+ "5. volume": "105734300"
+ },
+ "2013-01-31": {
+ "1. open": "49.0200",
+ "2. high": "52.7300",
+ "3. low": "49.0000",
+ "4. close": "51.2000",
+ "5. volume": "126710000"
+ },
+ "2012-12-31": {
+ "1. open": "46.5300",
+ "2. high": "49.8000",
+ "3. low": "45.8100",
+ "4. close": "48.3500",
+ "5. volume": "130142000"
+ },
+ "2012-11-30": {
+ "1. open": "46.4700",
+ "2. high": "47.7800",
+ "3. low": "44.3300",
+ "4. close": "46.5100",
+ "5. volume": "151124300"
+ },
+ "2012-10-31": {
+ "1. open": "48.5100",
+ "2. high": "49.2317",
+ "3. low": "45.5900",
+ "4. close": "46.4000",
+ "5. volume": "123727000"
+ },
+ "2012-09-28": {
+ "1. open": "45.5000",
+ "2. high": "48.4600",
+ "3. low": "45.4300",
+ "4. close": "48.4200",
+ "5. volume": "108483600"
+ },
+ "2012-08-31": {
+ "1. open": "45.5500",
+ "2. high": "46.0000",
+ "3. low": "43.6500",
+ "4. close": "45.5500",
+ "5. volume": "165211100"
+ },
+ "2012-07-31": {
+ "1. open": "46.8900",
+ "2. high": "48.6900",
+ "3. low": "44.3400",
+ "4. close": "45.2500",
+ "5. volume": "180839500"
+ },
+ "2012-06-29": {
+ "1. open": "45.4000",
+ "2. high": "46.9300",
+ "3. low": "43.3000",
+ "4. close": "46.7300",
+ "5. volume": "145279000"
+ },
+ "2012-05-31": {
+ "1. open": "44.6000",
+ "2. high": "46.2200",
+ "3. low": "44.3400",
+ "4. close": "44.9400",
+ "5. volume": "184180100"
+ },
+ "2012-04-30": {
+ "1. open": "44.2000",
+ "2. high": "45.2400",
+ "3. low": "43.0800",
+ "4. close": "44.6200",
+ "5. volume": "155355800"
+ },
+ "2012-03-30": {
+ "1. open": "45.0700",
+ "2. high": "45.8802",
+ "3. low": "43.9300",
+ "4. close": "44.8000",
+ "5. volume": "139270800"
+ },
+ "2012-02-29": {
+ "1. open": "41.9800",
+ "2. high": "45.3600",
+ "3. low": "41.9300",
+ "4. close": "45.1000",
+ "5. volume": "160913700"
+ },
+ "2012-01-31": {
+ "1. open": "41.3000",
+ "2. high": "43.1700",
+ "3. low": "41.0100",
+ "4. close": "41.7500",
+ "5. volume": "146221600"
+ },
+ "2011-12-30": {
+ "1. open": "38.6600",
+ "2. high": "41.3500",
+ "3. low": "36.4400",
+ "4. close": "40.7800",
+ "5. volume": "192419393"
+ },
+ "2011-11-30": {
+ "1. open": "35.4200",
+ "2. high": "39.4050",
+ "3. low": "35.0900",
+ "4. close": "38.8400",
+ "5. volume": "224388900"
+ },
+ "2011-10-31": {
+ "1. open": "33.5100",
+ "2. high": "37.5000",
+ "3. low": "32.2800",
+ "4. close": "36.3325",
+ "5. volume": "220514000"
+ },
+ "2011-09-30": {
+ "1. open": "35.8500",
+ "2. high": "37.4600",
+ "3. low": "33.4400",
+ "4. close": "33.5900",
+ "5. volume": "244722500"
+ },
+ "2011-08-31": {
+ "1. open": "36.7800",
+ "2. high": "37.1600",
+ "3. low": "31.3000",
+ "4. close": "35.9100",
+ "5. volume": "271598700"
+ },
+ "2011-07-29": {
+ "1. open": "37.6500",
+ "2. high": "38.8200",
+ "3. low": "35.9700",
+ "4. close": "36.3500",
+ "5. volume": "154598400"
+ },
+ "2011-06-30": {
+ "1. open": "38.6400",
+ "2. high": "38.9900",
+ "3. low": "36.1100",
+ "4. close": "37.5800",
+ "5. volume": "182263500"
+ },
+ "2011-05-31": {
+ "1. open": "36.4100",
+ "2. high": "39.5000",
+ "3. low": "35.7300",
+ "4. close": "38.6900",
+ "5. volume": "183995600"
+ },
+ "2011-04-29": {
+ "1. open": "34.2500",
+ "2. high": "36.9100",
+ "3. low": "34.2100",
+ "4. close": "36.2200",
+ "5. volume": "158940638"
+ },
+ "2011-03-31": {
+ "1. open": "33.2100",
+ "2. high": "34.3200",
+ "3. low": "32.5000",
+ "4. close": "34.3200",
+ "5. volume": "220654500"
+ },
+ "2011-02-28": {
+ "1. open": "34.1900",
+ "2. high": "35.3000",
+ "3. low": "32.0800",
+ "4. close": "33.0600",
+ "5. volume": "270624800"
+ },
+ "2011-01-31": {
+ "1. open": "34.9400",
+ "2. high": "35.9500",
+ "3. low": "33.6200",
+ "4. close": "34.2000",
+ "5. volume": "180046400"
+ },
+ "2010-12-31": {
+ "1. open": "31.4400",
+ "2. high": "35.4600",
+ "3. low": "31.4000",
+ "4. close": "34.7700",
+ "5. volume": "175725700"
+ },
+ "2010-11-30": {
+ "1. open": "30.3000",
+ "2. high": "31.6900",
+ "3. low": "29.4500",
+ "4. close": "31.0000",
+ "5. volume": "216699200"
+ },
+ "2010-10-29": {
+ "1. open": "31.6700",
+ "2. high": "32.5000",
+ "3. low": "30.1200",
+ "4. close": "30.1300",
+ "5. volume": "200383900"
+ },
+ "2010-09-30": {
+ "1. open": "26.8600",
+ "2. high": "31.7500",
+ "3. low": "26.8600",
+ "4. close": "31.4700",
+ "5. volume": "155904500"
+ },
+ "2010-08-31": {
+ "1. open": "31.0200",
+ "2. high": "31.2500",
+ "3. low": "26.8400",
+ "4. close": "26.9800",
+ "5. volume": "199666100"
+ },
+ "2010-07-30": {
+ "1. open": "29.1900",
+ "2. high": "32.0900",
+ "3. low": "28.3000",
+ "4. close": "30.6900",
+ "5. volume": "241586700"
+ },
+ "2010-06-30": {
+ "1. open": "34.4000",
+ "2. high": "35.3100",
+ "3. low": "29.2200",
+ "4. close": "29.3200",
+ "5. volume": "369659000"
+ },
+ "2010-05-28": {
+ "1. open": "36.9900",
+ "2. high": "37.4300",
+ "3. low": "33.0600",
+ "4. close": "34.6300",
+ "5. volume": "237501700"
+ },
+ "2010-04-30": {
+ "1. open": "36.1200",
+ "2. high": "37.8200",
+ "3. low": "35.5400",
+ "4. close": "36.9200",
+ "5. volume": "199001200"
+ },
+ "2010-03-31": {
+ "1. open": "33.8700",
+ "2. high": "37.3200",
+ "3. low": "33.7900",
+ "4. close": "36.5600",
+ "5. volume": "220040700"
+ },
+ "2010-02-26": {
+ "1. open": "32.5700",
+ "2. high": "34.5300",
+ "3. low": "30.3600",
+ "4. close": "33.7500",
+ "5. volume": "236824900"
+ },
+ "2010-01-29": {
+ "1. open": "32.4300",
+ "2. high": "34.4100",
+ "3. low": "32.2400",
+ "4. close": "32.3700",
+ "5. volume": "222382000"
+ },
+ "2009-12-31": {
+ "1. open": "31.1900",
+ "2. high": "32.8000",
+ "3. low": "30.3700",
+ "4. close": "32.2100",
+ "5. volume": "283422800"
+ },
+ "2009-11-30": {
+ "1. open": "35.5500",
+ "2. high": "36.6600",
+ "3. low": "27.3800",
+ "4. close": "31.0100",
+ "5. volume": "563042000"
+ },
+ "2009-10-30": {
+ "1. open": "35.6100",
+ "2. high": "38.2700",
+ "3. low": "33.9200",
+ "4. close": "35.3000",
+ "5. volume": "229205400"
+ },
+ "2009-09-30": {
+ "1. open": "37.4300",
+ "2. high": "37.7500",
+ "3. low": "34.4500",
+ "4. close": "35.7400",
+ "5. volume": "236538700"
+ },
+ "2009-08-31": {
+ "1. open": "33.7900",
+ "2. high": "37.5900",
+ "3. low": "33.0300",
+ "4. close": "37.5200",
+ "5. volume": "207829100"
+ },
+ "2009-07-31": {
+ "1. open": "31.9400",
+ "2. high": "34.5900",
+ "3. low": "30.5800",
+ "4. close": "33.4800",
+ "5. volume": "211718400"
+ },
+ "2009-06-30": {
+ "1. open": "29.8500",
+ "2. high": "32.4500",
+ "3. low": "29.7000",
+ "4. close": "31.8700",
+ "5. volume": "220418500"
+ },
+ "2009-05-29": {
+ "1. open": "31.8300",
+ "2. high": "34.2200",
+ "3. low": "28.9600",
+ "4. close": "29.8000",
+ "5. volume": "245974200"
+ },
+ "2009-04-30": {
+ "1. open": "27.2500",
+ "2. high": "31.8900",
+ "3. low": "27.0800",
+ "4. close": "31.7800",
+ "5. volume": "218561400"
+ },
+ "2009-03-31": {
+ "1. open": "25.6000",
+ "2. high": "29.7400",
+ "3. low": "23.7400",
+ "4. close": "27.4900",
+ "5. volume": "258801300"
+ },
+ "2009-02-27": {
+ "1. open": "26.5600",
+ "2. high": "29.6100",
+ "3. low": "25.5200",
+ "4. close": "25.7400",
+ "5. volume": "212588500"
+ },
+ "2009-01-30": {
+ "1. open": "28.8100",
+ "2. high": "30.4700",
+ "3. low": "24.1600",
+ "4. close": "26.8800",
+ "5. volume": "305805200"
+ },
+ "2008-12-31": {
+ "1. open": "28.2300",
+ "2. high": "29.6500",
+ "3. low": "24.8300",
+ "4. close": "28.7400",
+ "5. volume": "228695600"
+ },
+ "2008-11-28": {
+ "1. open": "30.6400",
+ "2. high": "32.5300",
+ "3. low": "23.1900",
+ "4. close": "28.9300",
+ "5. volume": "225541500"
+ },
+ "2008-10-31": {
+ "1. open": "33.2900",
+ "2. high": "34.4900",
+ "3. low": "24.2500",
+ "4. close": "30.6500",
+ "5. volume": "353762000"
+ },
+ "2008-09-30": {
+ "1. open": "37.0700",
+ "2. high": "38.7400",
+ "3. low": "31.0200",
+ "4. close": "33.6600",
+ "5. volume": "255305000"
+ },
+ "2008-08-29": {
+ "1. open": "37.1700",
+ "2. high": "39.3400",
+ "3. low": "35.3900",
+ "4. close": "36.6000",
+ "5. volume": "213582500"
+ },
+ "2008-07-31": {
+ "1. open": "39.2000",
+ "2. high": "39.6900",
+ "3. low": "36.4500",
+ "4. close": "36.5000",
+ "5. volume": "244080400"
+ },
+ "2008-06-30": {
+ "1. open": "42.6500",
+ "2. high": "44.2900",
+ "3. low": "39.2500",
+ "4. close": "39.5700",
+ "5. volume": "177916000"
+ },
+ "2008-05-30": {
+ "1. open": "40.1000",
+ "2. high": "43.7500",
+ "3. low": "39.0200",
+ "4. close": "42.7900",
+ "5. volume": "187168200"
+ },
+ "2008-04-30": {
+ "1. open": "41.3000",
+ "2. high": "41.7000",
+ "3. low": "39.3800",
+ "4. close": "40.3700",
+ "5. volume": "165109700"
+ },
+ "2008-03-31": {
+ "1. open": "40.0200",
+ "2. high": "41.5300",
+ "3. low": "37.4000",
+ "4. close": "40.5100",
+ "5. volume": "203578400"
+ },
+ "2008-02-29": {
+ "1. open": "39.0000",
+ "2. high": "41.1500",
+ "3. low": "37.8800",
+ "4. close": "40.3800",
+ "5. volume": "240713200"
+ },
+ "2008-01-31": {
+ "1. open": "39.8200",
+ "2. high": "39.9600",
+ "3. low": "34.9100",
+ "4. close": "38.9100",
+ "5. volume": "447633100"
+ },
+ "2007-12-31": {
+ "1. open": "40.1600",
+ "2. high": "40.5800",
+ "3. low": "38.3900",
+ "4. close": "39.7500",
+ "5. volume": "216442100"
+ },
+ "2007-11-30": {
+ "1. open": "41.6600",
+ "2. high": "42.6000",
+ "3. low": "39.6700",
+ "4. close": "40.0900",
+ "5. volume": "294000100"
+ },
+ "2007-10-31": {
+ "1. open": "37.5100",
+ "2. high": "42.0800",
+ "3. low": "36.4300",
+ "4. close": "41.6600",
+ "5. volume": "261863700"
+ },
+ "2007-09-28": {
+ "1. open": "38.0800",
+ "2. high": "39.8500",
+ "3. low": "36.6300",
+ "4. close": "39.6300",
+ "5. volume": "177253600"
+ },
+ "2007-08-31": {
+ "1. open": "34.8500",
+ "2. high": "39.0300",
+ "3. low": "34.8500",
+ "4. close": "37.8200",
+ "5. volume": "305379600"
+ },
+ "2007-07-31": {
+ "1. open": "36.4500",
+ "2. high": "36.9500",
+ "3. low": "34.8000",
+ "4. close": "35.1900",
+ "5. volume": "200392400"
+ },
+ "2007-06-29": {
+ "1. open": "38.5000",
+ "2. high": "38.9000",
+ "3. low": "35.1700",
+ "4. close": "36.4500",
+ "5. volume": "233045600"
+ },
+ "2007-05-31": {
+ "1. open": "35.9000",
+ "2. high": "39.4400",
+ "3. low": "35.2000",
+ "4. close": "38.5400",
+ "5. volume": "389768100"
+ },
+ "2007-04-30": {
+ "1. open": "34.3800",
+ "2. high": "37.2000",
+ "3. low": "34.1400",
+ "4. close": "36.2400",
+ "5. volume": "351844000"
+ },
+ "2007-03-30": {
+ "1. open": "31.0000",
+ "2. high": "34.9300",
+ "3. low": "30.4500",
+ "4. close": "34.1400",
+ "5. volume": "606991700"
+ },
+ "2007-02-28": {
+ "1. open": "33.5000",
+ "2. high": "33.5800",
+ "3. low": "30.7600",
+ "4. close": "31.4200",
+ "5. volume": "208563600"
+ },
+ "2007-01-31": {
+ "1. open": "30.9500",
+ "2. high": "33.7200",
+ "3. low": "30.4600",
+ "4. close": "33.6500",
+ "5. volume": "252341500"
+ },
+ "2006-12-29": {
+ "1. open": "28.6300",
+ "2. high": "31.8300",
+ "3. low": "28.4700",
+ "4. close": "30.9100",
+ "5. volume": "236945500"
+ },
+ "2006-11-30": {
+ "1. open": "29.6000",
+ "2. high": "30.1100",
+ "3. low": "27.0900",
+ "4. close": "28.7700",
+ "5. volume": "467893800"
+ },
+ "2006-10-31": {
+ "1. open": "32.0100",
+ "2. high": "32.2600",
+ "3. low": "28.4800",
+ "4. close": "31.3800",
+ "5. volume": "277680100"
+ },
+ "2006-09-29": {
+ "1. open": "33.7800",
+ "2. high": "36.1400",
+ "3. low": "30.6000",
+ "4. close": "32.1200",
+ "5. volume": "178055300"
+ },
+ "2006-08-31": {
+ "1. open": "32.8400",
+ "2. high": "35.0000",
+ "3. low": "32.4100",
+ "4. close": "33.5500",
+ "5. volume": "97593500"
+ },
+ "2006-07-31": {
+ "1. open": "30.7000",
+ "2. high": "33.5400",
+ "3. low": "29.8500",
+ "4. close": "32.7200",
+ "5. volume": "98588000"
+ },
+ "2006-06-30": {
+ "1. open": "28.2500",
+ "2. high": "31.0500",
+ "3. low": "28.2000",
+ "4. close": "30.7000",
+ "5. volume": "100484000"
+ },
+ "2006-05-31": {
+ "1. open": "29.7200",
+ "2. high": "31.1800",
+ "3. low": "27.0100",
+ "4. close": "27.9000",
+ "5. volume": "95258700"
+ },
+ "2006-04-28": {
+ "1. open": "29.9700",
+ "2. high": "31.8900",
+ "3. low": "28.7500",
+ "4. close": "29.7200",
+ "5. volume": "80508900"
+ },
+ "2006-03-31": {
+ "1. open": "28.5000",
+ "2. high": "30.9800",
+ "3. low": "28.1357",
+ "4. close": "29.8700",
+ "5. volume": "95846800"
+ },
+ "2006-02-28": {
+ "1. open": "27.6500",
+ "2. high": "29.4000",
+ "3. low": "27.4500",
+ "4. close": "28.3300",
+ "5. volume": "72693100"
+ },
+ "2006-01-31": {
+ "1. open": "26.6700",
+ "2. high": "28.5000",
+ "3. low": "26.0600",
+ "4. close": "27.7600",
+ "5. volume": "116058000"
+ },
+ "2005-12-30": {
+ "1. open": "27.4500",
+ "2. high": "29.3000",
+ "3. low": "26.3900",
+ "4. close": "26.4200",
+ "5. volume": "87016900"
+ },
+ "2005-11-30": {
+ "1. open": "24.4100",
+ "2. high": "28.2300",
+ "3. low": "23.8900",
+ "4. close": "27.0200",
+ "5. volume": "113060200"
+ },
+ "2005-10-31": {
+ "1. open": "28.9700",
+ "2. high": "29.1000",
+ "3. low": "24.1200",
+ "4. close": "24.4100",
+ "5. volume": "160668500"
+ },
+ "2005-09-30": {
+ "1. open": "29.4900",
+ "2. high": "30.3500",
+ "3. low": "27.6700",
+ "4. close": "29.0100",
+ "5. volume": "84006500"
+ },
+ "2005-08-31": {
+ "1. open": "31.1600",
+ "2. high": "31.4600",
+ "3. low": "28.1500",
+ "4. close": "29.3700",
+ "5. volume": "83700800"
+ },
+ "2005-07-29": {
+ "1. open": "29.0500",
+ "2. high": "31.6000",
+ "3. low": "28.7800",
+ "4. close": "31.0300",
+ "5. volume": "72479000"
+ },
+ "2005-06-30": {
+ "1. open": "54.8500",
+ "2. high": "58.5000",
+ "3. low": "28.4300",
+ "4. close": "29.0700",
+ "5. volume": "83050850"
+ },
+ "2005-05-31": {
+ "1. open": "51.5800",
+ "2. high": "55.5000",
+ "3. low": "51.5800",
+ "4. close": "54.8500",
+ "5. volume": "47255600"
+ },
+ "2005-04-29": {
+ "1. open": "52.6200",
+ "2. high": "52.8300",
+ "3. low": "50.0300",
+ "4. close": "51.5800",
+ "5. volume": "45015300"
+ },
+ "2005-03-31": {
+ "1. open": "50.0900",
+ "2. high": "53.7800",
+ "3. low": "49.8700",
+ "4. close": "52.6200",
+ "5. volume": "49304900"
+ },
+ "2005-02-28": {
+ "1. open": "46.4700",
+ "2. high": "50.2400",
+ "3. low": "46.2700",
+ "4. close": "49.8300",
+ "5. volume": "40462800"
+ },
+ "2005-01-31": {
+ "1. open": "45.4000",
+ "2. high": "47.6500",
+ "3. low": "44.0400",
+ "4. close": "46.3500",
+ "5. volume": "39880200"
+ },
+ "2004-12-31": {
+ "1. open": "45.3600",
+ "2. high": "46.2700",
+ "3. low": "43.8300",
+ "4. close": "45.0700",
+ "5. volume": "36451500"
+ },
+ "2004-11-30": {
+ "1. open": "43.6800",
+ "2. high": "47.3400",
+ "3. low": "42.7900",
+ "4. close": "45.3700",
+ "5. volume": "43299700"
+ },
+ "2004-10-29": {
+ "1. open": "42.5000",
+ "2. high": "44.4400",
+ "3. low": "41.7100",
+ "4. close": "43.4600",
+ "5. volume": "32001200"
+ },
+ "2004-09-30": {
+ "1. open": "39.7500",
+ "2. high": "43.1400",
+ "3. low": "39.3300",
+ "4. close": "42.1300",
+ "5. volume": "35273000"
+ },
+ "2004-08-31": {
+ "1. open": "41.8800",
+ "2. high": "42.8900",
+ "3. low": "38.6100",
+ "4. close": "40.0000",
+ "5. volume": "33358500"
+ },
+ "2004-07-30": {
+ "1. open": "42.0300",
+ "2. high": "44.1400",
+ "3. low": "41.1000",
+ "4. close": "41.8700",
+ "5. volume": "35856700"
+ },
+ "2004-06-30": {
+ "1. open": "41.6000",
+ "2. high": "43.0000",
+ "3. low": "41.0000",
+ "4. close": "42.0200",
+ "5. volume": "36280100"
+ },
+ "2004-05-28": {
+ "1. open": "38.6300",
+ "2. high": "42.1300",
+ "3. low": "38.6300",
+ "4. close": "41.6800",
+ "5. volume": "53455600"
+ },
+ "2004-04-30": {
+ "1. open": "35.3000",
+ "2. high": "39.8000",
+ "3. low": "34.5300",
+ "4. close": "38.6300",
+ "5. volume": "64526300"
+ },
+ "2004-03-31": {
+ "1. open": "37.6000",
+ "2. high": "37.9000",
+ "3. low": "33.7300",
+ "4. close": "35.3000",
+ "5. volume": "40434500"
+ },
+ "2004-02-27": {
+ "1. open": "36.0500",
+ "2. high": "38.5100",
+ "3. low": "35.5000",
+ "4. close": "37.5000",
+ "5. volume": "36365700"
+ },
+ "2004-01-30": {
+ "1. open": "36.2900",
+ "2. high": "38.3800",
+ "3. low": "34.8400",
+ "4. close": "35.7200",
+ "5. volume": "40771600"
+ },
+ "2003-12-31": {
+ "1. open": "37.4700",
+ "2. high": "37.5300",
+ "3. low": "32.9000",
+ "4. close": "36.1200",
+ "5. volume": "47093500"
+ },
+ "2003-11-28": {
+ "1. open": "35.2500",
+ "2. high": "37.5500",
+ "3. low": "34.1900",
+ "4. close": "37.4600",
+ "5. volume": "35212100"
+ },
+ "2003-10-31": {
+ "1. open": "31.1600",
+ "2. high": "36.2100",
+ "3. low": "29.4700",
+ "4. close": "35.1800",
+ "5. volume": "51091800"
+ },
+ "2003-09-30": {
+ "1. open": "32.5500",
+ "2. high": "32.7000",
+ "3. low": "29.5500",
+ "4. close": "31.0600",
+ "5. volume": "43108600"
+ },
+ "2003-08-29": {
+ "1. open": "29.9800",
+ "2. high": "32.8400",
+ "3. low": "29.0500",
+ "4. close": "32.6000",
+ "5. volume": "34665700"
+ },
+ "2003-07-31": {
+ "1. open": "28.0300",
+ "2. high": "30.4200",
+ "3. low": "27.2400",
+ "4. close": "29.9900",
+ "5. volume": "47878700"
+ },
+ "2003-06-30": {
+ "1. open": "26.3000",
+ "2. high": "28.7000",
+ "3. low": "26.1700",
+ "4. close": "28.0300",
+ "5. volume": "46189800"
+ },
+ "2003-05-30": {
+ "1. open": "24.1500",
+ "2. high": "27.4900",
+ "3. low": "23.8500",
+ "4. close": "26.1000",
+ "5. volume": "57363700"
+ },
+ "2003-04-30": {
+ "1. open": "23.7800",
+ "2. high": "24.9000",
+ "3. low": "22.5000",
+ "4. close": "24.2100",
+ "5. volume": "54597000"
+ },
+ "2003-03-31": {
+ "1. open": "24.9000",
+ "2. high": "26.6800",
+ "3. low": "22.3300",
+ "4. close": "23.8500",
+ "5. volume": "47353600"
+ },
+ "2003-02-28": {
+ "1. open": "23.0000",
+ "2. high": "26.0700",
+ "3. low": "22.9500",
+ "4. close": "24.9000",
+ "5. volume": "57074600"
+ },
+ "2003-01-31": {
+ "1. open": "25.4500",
+ "2. high": "26.3900",
+ "3. low": "21.8400",
+ "4. close": "22.6200",
+ "5. volume": "47228100"
+ },
+ "2002-12-31": {
+ "1. open": "27.2000",
+ "2. high": "27.8000",
+ "3. low": "23.8200",
+ "4. close": "24.9700",
+ "5. volume": "46353200"
+ },
+ "2002-11-29": {
+ "1. open": "27.7800",
+ "2. high": "28.5600",
+ "3. low": "25.1000",
+ "4. close": "26.8800",
+ "5. volume": "49143200"
+ },
+ "2002-10-31": {
+ "1. open": "25.3600",
+ "2. high": "28.9400",
+ "3. low": "23.0300",
+ "4. close": "27.7300",
+ "5. volume": "56749900"
+ },
+ "2002-09-30": {
+ "1. open": "29.3900",
+ "2. high": "30.0800",
+ "3. low": "24.5000",
+ "4. close": "25.3500",
+ "5. volume": "38479200"
+ },
+ "2002-08-30": {
+ "1. open": "28.9000",
+ "2. high": "31.4000",
+ "3. low": "26.4400",
+ "4. close": "29.3900",
+ "5. volume": "43997000"
+ },
+ "2002-07-31": {
+ "1. open": "30.4000",
+ "2. high": "30.7400",
+ "3. low": "23.5500",
+ "4. close": "28.6000",
+ "5. volume": "55455700"
+ },
+ "2002-06-28": {
+ "1. open": "32.0000",
+ "2. high": "33.8400",
+ "3. low": "30.2400",
+ "4. close": "30.6000",
+ "5. volume": "44945200"
+ },
+ "2002-05-31": {
+ "1. open": "33.2800",
+ "2. high": "35.6500",
+ "3. low": "31.8600",
+ "4. close": "32.0300",
+ "5. volume": "37634200"
+ },
+ "2002-04-30": {
+ "1. open": "34.5400",
+ "2. high": "35.7000",
+ "3. low": "31.6800",
+ "4. close": "33.4800",
+ "5. volume": "40983200"
+ },
+ "2002-03-28": {
+ "1. open": "27.4000",
+ "2. high": "35.5500",
+ "3. low": "27.4000",
+ "4. close": "34.3300",
+ "5. volume": "57316500"
+ },
+ "2002-02-28": {
+ "1. open": "27.1900",
+ "2. high": "28.9700",
+ "3. low": "25.5800",
+ "4. close": "27.3200",
+ "5. volume": "43032300"
+ },
+ "2002-01-31": {
+ "1. open": "29.8500",
+ "2. high": "30.1900",
+ "3. low": "25.8000",
+ "4. close": "27.2000",
+ "5. volume": "45292100"
+ },
+ "2001-12-31": {
+ "1. open": "27.1200",
+ "2. high": "30.4800",
+ "3. low": "25.0000",
+ "4. close": "29.6000",
+ "5. volume": "54042200"
+ },
+ "2001-11-30": {
+ "1. open": "23.9000",
+ "2. high": "27.9500",
+ "3. low": "22.8900",
+ "4. close": "26.9500",
+ "5. volume": "92334200"
+ },
+ "2001-10-31": {
+ "1. open": "33.3000",
+ "2. high": "34.5500",
+ "3. low": "23.0000",
+ "4. close": "23.9000",
+ "5. volume": "94287600"
+ },
+ "2001-09-28": {
+ "1. open": "36.1200",
+ "2. high": "38.8100",
+ "3. low": "30.4600",
+ "4. close": "33.2000",
+ "5. volume": "61888600"
+ },
+ "2001-08-31": {
+ "1. open": "34.7500",
+ "2. high": "38.1500",
+ "3. low": "34.7500",
+ "4. close": "36.1100",
+ "5. volume": "67072300"
+ },
+ "2001-07-31": {
+ "1. open": "38.2500",
+ "2. high": "41.0400",
+ "3. low": "35.9500",
+ "4. close": "36.0100",
+ "5. volume": "78367500"
+ },
+ "2001-06-29": {
+ "1. open": "54.7500",
+ "2. high": "56.9500",
+ "3. low": "36.2500",
+ "4. close": "38.6000",
+ "5. volume": "101832500"
+ },
+ "2001-05-31": {
+ "1. open": "59.0000",
+ "2. high": "59.7500",
+ "3. low": "51.5800",
+ "4. close": "54.9000",
+ "5. volume": "63069800"
+ },
+ "2001-04-30": {
+ "1. open": "58.4500",
+ "2. high": "60.3000",
+ "3. low": "53.4800",
+ "4. close": "58.9500",
+ "5. volume": "41354100"
+ },
+ "2001-03-30": {
+ "1. open": "61.0000",
+ "2. high": "62.4000",
+ "3. low": "52.5500",
+ "4. close": "58.4900",
+ "5. volume": "44530600"
+ },
+ "2001-02-28": {
+ "1. open": "59.2000",
+ "2. high": "63.7500",
+ "3. low": "56.4000",
+ "4. close": "61.0000",
+ "5. volume": "45119800"
+ },
+ "2001-01-31": {
+ "1. open": "59.8100",
+ "2. high": "59.8100",
+ "3. low": "49.5000",
+ "4. close": "59.2000",
+ "5. volume": "55720200"
+ },
+ "2000-12-29": {
+ "1. open": "57.1300",
+ "2. high": "60.4400",
+ "3. low": "50.8100",
+ "4. close": "59.9400",
+ "5. volume": "42147900"
+ },
+ "2000-11-30": {
+ "1. open": "52.6300",
+ "2. high": "59.1300",
+ "3. low": "49.8800",
+ "4. close": "56.8800",
+ "5. volume": "62597600"
+ },
+ "2000-10-31": {
+ "1. open": "46.1900",
+ "2. high": "54.1300",
+ "3. low": "43.5600",
+ "4. close": "52.9400",
+ "5. volume": "51226000"
+ },
+ "2000-09-29": {
+ "1. open": "36.7500",
+ "2. high": "46.9400",
+ "3. low": "36.4400",
+ "4. close": "46.3100",
+ "5. volume": "43412600"
+ },
+ "2000-08-31": {
+ "1. open": "37.5600",
+ "2. high": "39.8100",
+ "3. low": "33.2500",
+ "4. close": "37.1400",
+ "5. volume": "52822200"
+ },
+ "2000-07-31": {
+ "1. open": "39.3800",
+ "2. high": "45.0000",
+ "3. low": "38.9400",
+ "4. close": "39.5000",
+ "5. volume": "28820400"
+ },
+ "2000-06-30": {
+ "1. open": "43.2500",
+ "2. high": "45.8100",
+ "3. low": "35.8100",
+ "4. close": "40.0000",
+ "5. volume": "46600100"
+ },
+ "2000-05-31": {
+ "1. open": "43.5000",
+ "2. high": "45.6300",
+ "3. low": "39.4400",
+ "4. close": "41.8800",
+ "5. volume": "40734400"
+ },
+ "2000-04-28": {
+ "1. open": "37.5600",
+ "2. high": "46.8100",
+ "3. low": "37.5000",
+ "4. close": "43.5000",
+ "5. volume": "43339100"
+ }
+ }
+}
diff --git a/src/main/resources/CVX.json b/src/main/resources/CVX.json
new file mode 100644
index 0000000..3b3fc6c
--- /dev/null
+++ b/src/main/resources/CVX.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "CVX",
+ "3. Last Refreshed": "2020-03-17 10:22:58",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "94.0200",
+ "2. high": "99.0200",
+ "3. low": "66.6001",
+ "4. close": "67.4700",
+ "5. volume": "216390312"
+ },
+ "2020-02-28": {
+ "1. open": "106.9500",
+ "2. high": "112.6000",
+ "3. low": "90.1100",
+ "4. close": "93.3400",
+ "5. volume": "158421308"
+ },
+ "2020-01-31": {
+ "1. open": "120.8100",
+ "2. high": "122.7200",
+ "3. low": "106.3950",
+ "4. close": "107.1400",
+ "5. volume": "154369806"
+ },
+ "2019-12-31": {
+ "1. open": "117.9800",
+ "2. high": "121.4200",
+ "3. low": "115.7000",
+ "4. close": "120.5100",
+ "5. volume": "120575629"
+ },
+ "2019-11-29": {
+ "1. open": "115.4900",
+ "2. high": "122.9400",
+ "3. low": "114.0200",
+ "4. close": "117.1300",
+ "5. volume": "119863379"
+ },
+ "2019-10-31": {
+ "1. open": "119.2700",
+ "2. high": "119.5100",
+ "3. low": "110.4217",
+ "4. close": "116.1400",
+ "5. volume": "112966851"
+ },
+ "2019-09-30": {
+ "1. open": "115.7700",
+ "2. high": "125.2700",
+ "3. low": "114.5500",
+ "4. close": "118.6000",
+ "5. volume": "123991425"
+ },
+ "2019-08-30": {
+ "1. open": "122.0000",
+ "2. high": "123.8900",
+ "3. low": "114.3500",
+ "4. close": "117.7200",
+ "5. volume": "132628825"
+ },
+ "2019-07-31": {
+ "1. open": "125.3600",
+ "2. high": "127.0000",
+ "3. low": "122.3300",
+ "4. close": "123.1100",
+ "5. volume": "99528084"
+ },
+ "2019-06-28": {
+ "1. open": "114.7000",
+ "2. high": "126.2000",
+ "3. low": "114.4700",
+ "4. close": "124.4400",
+ "5. volume": "112772229"
+ },
+ "2019-05-31": {
+ "1. open": "119.8000",
+ "2. high": "122.4900",
+ "3. low": "113.7200",
+ "4. close": "113.8500",
+ "5. volume": "174979810"
+ },
+ "2019-04-30": {
+ "1. open": "123.8700",
+ "2. high": "127.3400",
+ "3. low": "115.6500",
+ "4. close": "120.0600",
+ "5. volume": "221265870"
+ },
+ "2019-03-29": {
+ "1. open": "120.3900",
+ "2. high": "126.9200",
+ "3. low": "119.2000",
+ "4. close": "123.1800",
+ "5. volume": "126231302"
+ },
+ "2019-02-28": {
+ "1. open": "116.6500",
+ "2. high": "121.2900",
+ "3. low": "115.9200",
+ "4. close": "119.5800",
+ "5. volume": "113779732"
+ },
+ "2019-01-31": {
+ "1. open": "107.3400",
+ "2. high": "115.4100",
+ "3. low": "107.1000",
+ "4. close": "114.6500",
+ "5. volume": "139157464"
+ },
+ "2018-12-31": {
+ "1. open": "120.7700",
+ "2. high": "122.4300",
+ "3. low": "100.2200",
+ "4. close": "108.7900",
+ "5. volume": "169675118"
+ },
+ "2018-11-30": {
+ "1. open": "111.7650",
+ "2. high": "121.8700",
+ "3. low": "110.1000",
+ "4. close": "118.9400",
+ "5. volume": "151564884"
+ },
+ "2018-10-31": {
+ "1. open": "123.1100",
+ "2. high": "127.6000",
+ "3. low": "107.5400",
+ "4. close": "111.6500",
+ "5. volume": "152334791"
+ },
+ "2018-09-28": {
+ "1. open": "118.9300",
+ "2. high": "124.2400",
+ "3. low": "113.3900",
+ "4. close": "122.2800",
+ "5. volume": "112657973"
+ },
+ "2018-08-31": {
+ "1. open": "125.3100",
+ "2. high": "125.9200",
+ "3. low": "117.0910",
+ "4. close": "118.4600",
+ "5. volume": "113556949"
+ },
+ "2018-07-31": {
+ "1. open": "125.2800",
+ "2. high": "128.5500",
+ "3. low": "119.6700",
+ "4. close": "126.2700",
+ "5. volume": "105548364"
+ },
+ "2018-06-29": {
+ "1. open": "125.4900",
+ "2. high": "128.3800",
+ "3. low": "121.5500",
+ "4. close": "126.4300",
+ "5. volume": "136392348"
+ },
+ "2018-05-31": {
+ "1. open": "124.0300",
+ "2. high": "131.0800",
+ "3. low": "120.0600",
+ "4. close": "124.3000",
+ "5. volume": "147855116"
+ },
+ "2018-04-30": {
+ "1. open": "113.8900",
+ "2. high": "127.9000",
+ "3. low": "110.5400",
+ "4. close": "125.1100",
+ "5. volume": "143042793"
+ },
+ "2018-03-29": {
+ "1. open": "111.5300",
+ "2. high": "118.3500",
+ "3. low": "109.8300",
+ "4. close": "114.0400",
+ "5. volume": "139466560"
+ },
+ "2018-02-28": {
+ "1. open": "125.6000",
+ "2. high": "125.6300",
+ "3. low": "108.0200",
+ "4. close": "111.9200",
+ "5. volume": "167339580"
+ },
+ "2018-01-31": {
+ "1. open": "125.7100",
+ "2. high": "133.8800",
+ "3. low": "124.0500",
+ "4. close": "125.3500",
+ "5. volume": "127629090"
+ },
+ "2017-12-29": {
+ "1. open": "119.8100",
+ "2. high": "126.2000",
+ "3. low": "118.5200",
+ "4. close": "125.1900",
+ "5. volume": "102081581"
+ },
+ "2017-11-30": {
+ "1. open": "116.3000",
+ "2. high": "119.1500",
+ "3. low": "113.9000",
+ "4. close": "118.9900",
+ "5. volume": "100495048"
+ },
+ "2017-10-31": {
+ "1. open": "116.4200",
+ "2. high": "120.8900",
+ "3. low": "112.5700",
+ "4. close": "115.8900",
+ "5. volume": "110882186"
+ },
+ "2017-09-29": {
+ "1. open": "107.6800",
+ "2. high": "118.3300",
+ "3. low": "107.5100",
+ "4. close": "117.5000",
+ "5. volume": "107168113"
+ },
+ "2017-08-31": {
+ "1. open": "109.8100",
+ "2. high": "111.4400",
+ "3. low": "105.3000",
+ "4. close": "107.6200",
+ "5. volume": "107704691"
+ },
+ "2017-07-31": {
+ "1. open": "104.2400",
+ "2. high": "110.0000",
+ "3. low": "102.5500",
+ "4. close": "109.1900",
+ "5. volume": "104076587"
+ },
+ "2017-06-30": {
+ "1. open": "103.6900",
+ "2. high": "108.4900",
+ "3. low": "102.5500",
+ "4. close": "104.3300",
+ "5. volume": "125302168"
+ },
+ "2017-05-31": {
+ "1. open": "106.2600",
+ "2. high": "107.7100",
+ "3. low": "103.0700",
+ "4. close": "103.4800",
+ "5. volume": "116986634"
+ },
+ "2017-04-28": {
+ "1. open": "107.2200",
+ "2. high": "110.6700",
+ "3. low": "103.8300",
+ "4. close": "106.7000",
+ "5. volume": "100644757"
+ },
+ "2017-03-31": {
+ "1. open": "112.9200",
+ "2. high": "114.3932",
+ "3. low": "105.8200",
+ "4. close": "107.3700",
+ "5. volume": "164740615"
+ },
+ "2017-02-28": {
+ "1. open": "111.2000",
+ "2. high": "114.2800",
+ "3. low": "109.2700",
+ "4. close": "112.5000",
+ "5. volume": "123277877"
+ },
+ "2017-01-31": {
+ "1. open": "118.3800",
+ "2. high": "119.0000",
+ "3. low": "110.7200",
+ "4. close": "111.3500",
+ "5. volume": "123803163"
+ },
+ "2016-12-30": {
+ "1. open": "112.7900",
+ "2. high": "119.0000",
+ "3. low": "112.2100",
+ "4. close": "117.7000",
+ "5. volume": "134375578"
+ },
+ "2016-11-30": {
+ "1. open": "105.5100",
+ "2. high": "112.9800",
+ "3. low": "104.2500",
+ "4. close": "111.5600",
+ "5. volume": "169972797"
+ },
+ "2016-10-31": {
+ "1. open": "102.5500",
+ "2. high": "105.4600",
+ "3. low": "99.6100",
+ "4. close": "104.7500",
+ "5. volume": "138652422"
+ },
+ "2016-09-30": {
+ "1. open": "100.3500",
+ "2. high": "104.3450",
+ "3. low": "97.5250",
+ "4. close": "102.9200",
+ "5. volume": "151300019"
+ },
+ "2016-08-31": {
+ "1. open": "101.3300",
+ "2. high": "103.6000",
+ "3. low": "97.9100",
+ "4. close": "100.5800",
+ "5. volume": "132666424"
+ },
+ "2016-07-29": {
+ "1. open": "104.7800",
+ "2. high": "107.5800",
+ "3. low": "99.8500",
+ "4. close": "102.4800",
+ "5. volume": "134604245"
+ },
+ "2016-06-30": {
+ "1. open": "100.2400",
+ "2. high": "105.0000",
+ "3. low": "98.7700",
+ "4. close": "104.8300",
+ "5. volume": "152197385"
+ },
+ "2016-05-31": {
+ "1. open": "101.8300",
+ "2. high": "103.8500",
+ "3. low": "98.5200",
+ "4. close": "101.0000",
+ "5. volume": "130867170"
+ },
+ "2016-04-29": {
+ "1. open": "93.6900",
+ "2. high": "104.2600",
+ "3. low": "92.4300",
+ "4. close": "102.1800",
+ "5. volume": "155658608"
+ },
+ "2016-03-31": {
+ "1. open": "84.1200",
+ "2. high": "97.9100",
+ "3. low": "83.3700",
+ "4. close": "95.4000",
+ "5. volume": "214557021"
+ },
+ "2016-02-29": {
+ "1. open": "85.1500",
+ "2. high": "89.8400",
+ "3. low": "79.8500",
+ "4. close": "83.4400",
+ "5. volume": "234873015"
+ },
+ "2016-01-29": {
+ "1. open": "89.5300",
+ "2. high": "90.1100",
+ "3. low": "75.3300",
+ "4. close": "86.4700",
+ "5. volume": "280058954"
+ },
+ "2015-12-31": {
+ "1. open": "90.9700",
+ "2. high": "94.0000",
+ "3. low": "84.2500",
+ "4. close": "89.9600",
+ "5. volume": "261406906"
+ },
+ "2015-11-30": {
+ "1. open": "90.6100",
+ "2. high": "98.6400",
+ "3. low": "87.7900",
+ "4. close": "91.3200",
+ "5. volume": "176674452"
+ },
+ "2015-10-30": {
+ "1. open": "79.7200",
+ "2. high": "91.9800",
+ "3. low": "77.3100",
+ "4. close": "90.8800",
+ "5. volume": "224767956"
+ },
+ "2015-09-30": {
+ "1. open": "78.7600",
+ "2. high": "80.4700",
+ "3. low": "74.3100",
+ "4. close": "78.8800",
+ "5. volume": "245835918"
+ },
+ "2015-08-31": {
+ "1. open": "87.2800",
+ "2. high": "87.3300",
+ "3. low": "69.5800",
+ "4. close": "80.9900",
+ "5. volume": "287809359"
+ },
+ "2015-07-31": {
+ "1. open": "96.3000",
+ "2. high": "96.6700",
+ "3. low": "88.0100",
+ "4. close": "88.4800",
+ "5. volume": "184573105"
+ },
+ "2015-06-30": {
+ "1. open": "103.4700",
+ "2. high": "103.7500",
+ "3. low": "96.2200",
+ "4. close": "96.4700",
+ "5. volume": "158445200"
+ },
+ "2015-05-29": {
+ "1. open": "110.2800",
+ "2. high": "110.8000",
+ "3. low": "102.3800",
+ "4. close": "103.0000",
+ "5. volume": "132846078"
+ },
+ "2015-04-30": {
+ "1. open": "105.7700",
+ "2. high": "112.2000",
+ "3. low": "104.0800",
+ "4. close": "111.0600",
+ "5. volume": "130036658"
+ },
+ "2015-03-31": {
+ "1. open": "106.3200",
+ "2. high": "107.6900",
+ "3. low": "100.6600",
+ "4. close": "104.9800",
+ "5. volume": "170274092"
+ },
+ "2015-02-27": {
+ "1. open": "103.9800",
+ "2. high": "112.9300",
+ "3. low": "102.9700",
+ "4. close": "106.6800",
+ "5. volume": "148253494"
+ },
+ "2015-01-30": {
+ "1. open": "111.6300",
+ "2. high": "113.0000",
+ "3. low": "98.8800",
+ "4. close": "102.5300",
+ "5. volume": "209626910"
+ },
+ "2014-12-31": {
+ "1. open": "109.3800",
+ "2. high": "114.8200",
+ "3. low": "100.1500",
+ "4. close": "112.1800",
+ "5. volume": "221178420"
+ },
+ "2014-11-28": {
+ "1. open": "119.8300",
+ "2. high": "119.9700",
+ "3. low": "108.4300",
+ "4. close": "108.8700",
+ "5. volume": "130589383"
+ },
+ "2014-10-31": {
+ "1. open": "118.8000",
+ "2. high": "120.1700",
+ "3. low": "106.6500",
+ "4. close": "119.9500",
+ "5. volume": "197277643"
+ },
+ "2014-09-30": {
+ "1. open": "129.2000",
+ "2. high": "129.3800",
+ "3. low": "118.6600",
+ "4. close": "119.3200",
+ "5. volume": "130032026"
+ },
+ "2014-08-29": {
+ "1. open": "127.7600",
+ "2. high": "129.5300",
+ "3. low": "124.5800",
+ "4. close": "129.4500",
+ "5. volume": "91316300"
+ },
+ "2014-07-31": {
+ "1. open": "130.9400",
+ "2. high": "135.1000",
+ "3. low": "128.0300",
+ "4. close": "129.2400",
+ "5. volume": "101737500"
+ },
+ "2014-06-30": {
+ "1. open": "122.9300",
+ "2. high": "133.5700",
+ "3. low": "121.7200",
+ "4. close": "130.5500",
+ "5. volume": "132581600"
+ },
+ "2014-05-30": {
+ "1. open": "125.6600",
+ "2. high": "126.7800",
+ "3. low": "121.6500",
+ "4. close": "122.7900",
+ "5. volume": "103880000"
+ },
+ "2014-04-30": {
+ "1. open": "119.1500",
+ "2. high": "127.2700",
+ "3. low": "116.5000",
+ "4. close": "125.5200",
+ "5. volume": "130384400"
+ },
+ "2014-03-31": {
+ "1. open": "114.7900",
+ "2. high": "119.6200",
+ "3. low": "113.6800",
+ "4. close": "118.9100",
+ "5. volume": "131053700"
+ },
+ "2014-02-28": {
+ "1. open": "112.3500",
+ "2. high": "116.7400",
+ "3. low": "109.2700",
+ "4. close": "115.3300",
+ "5. volume": "144016100"
+ },
+ "2014-01-31": {
+ "1. open": "124.4600",
+ "2. high": "125.3200",
+ "3. low": "111.1100",
+ "4. close": "111.6300",
+ "5. volume": "131342300"
+ },
+ "2013-12-31": {
+ "1. open": "122.8700",
+ "2. high": "125.6500",
+ "3. low": "118.2500",
+ "4. close": "124.9100",
+ "5. volume": "116195800"
+ },
+ "2013-11-29": {
+ "1. open": "119.0400",
+ "2. high": "124.1900",
+ "3. low": "117.0000",
+ "4. close": "122.4400",
+ "5. volume": "120679900"
+ },
+ "2013-10-31": {
+ "1. open": "121.2700",
+ "2. high": "122.0100",
+ "3. low": "114.4400",
+ "4. close": "119.9600",
+ "5. volume": "141320900"
+ },
+ "2013-09-30": {
+ "1. open": "121.3400",
+ "2. high": "126.4300",
+ "3. low": "119.0100",
+ "4. close": "121.5000",
+ "5. volume": "102704300"
+ },
+ "2013-08-30": {
+ "1. open": "126.4900",
+ "2. high": "126.6600",
+ "3. low": "117.2200",
+ "4. close": "120.4300",
+ "5. volume": "114101300"
+ },
+ "2013-07-31": {
+ "1. open": "118.3500",
+ "2. high": "127.8300",
+ "3. low": "118.0000",
+ "4. close": "125.8900",
+ "5. volume": "104612700"
+ },
+ "2013-06-28": {
+ "1. open": "122.3500",
+ "2. high": "124.1200",
+ "3. low": "116.0200",
+ "4. close": "118.3400",
+ "5. volume": "123699600"
+ },
+ "2013-05-31": {
+ "1. open": "121.2500",
+ "2. high": "127.4000",
+ "3. low": "120.0500",
+ "4. close": "122.7500",
+ "5. volume": "155415300"
+ },
+ "2013-04-30": {
+ "1. open": "118.9900",
+ "2. high": "122.0100",
+ "3. low": "114.1200",
+ "4. close": "122.0100",
+ "5. volume": "132668800"
+ },
+ "2013-03-28": {
+ "1. open": "116.7300",
+ "2. high": "121.5600",
+ "3. low": "115.9500",
+ "4. close": "118.8200",
+ "5. volume": "114533700"
+ },
+ "2013-02-28": {
+ "1. open": "115.8400",
+ "2. high": "117.8900",
+ "3. low": "113.5000",
+ "4. close": "117.1500",
+ "5. volume": "100812400"
+ },
+ "2013-01-31": {
+ "1. open": "110.2700",
+ "2. high": "117.5000",
+ "3. low": "108.7400",
+ "4. close": "115.1500",
+ "5. volume": "119425000"
+ },
+ "2012-12-31": {
+ "1. open": "106.0000",
+ "2. high": "111.1100",
+ "3. low": "103.9400",
+ "4. close": "108.1400",
+ "5. volume": "125418100"
+ },
+ "2012-11-30": {
+ "1. open": "110.0200",
+ "2. high": "111.6915",
+ "3. low": "100.6600",
+ "4. close": "105.6900",
+ "5. volume": "128417700"
+ },
+ "2012-10-31": {
+ "1. open": "116.9200",
+ "2. high": "118.3800",
+ "3. low": "109.0300",
+ "4. close": "110.2407",
+ "5. volume": "129445500"
+ },
+ "2012-09-28": {
+ "1. open": "112.0300",
+ "2. high": "118.5300",
+ "3. low": "110.5900",
+ "4. close": "116.5600",
+ "5. volume": "117894900"
+ },
+ "2012-08-31": {
+ "1. open": "109.7200",
+ "2. high": "113.8700",
+ "3. low": "108.4700",
+ "4. close": "112.1600",
+ "5. volume": "112997400"
+ },
+ "2012-07-31": {
+ "1. open": "105.5900",
+ "2. high": "110.8200",
+ "3. low": "103.2900",
+ "4. close": "109.5800",
+ "5. volume": "134265900"
+ },
+ "2012-06-29": {
+ "1. open": "96.6500",
+ "2. high": "105.5100",
+ "3. low": "95.7300",
+ "4. close": "105.5000",
+ "5. volume": "157272500"
+ },
+ "2012-05-31": {
+ "1. open": "106.7400",
+ "2. high": "108.7900",
+ "3. low": "96.6800",
+ "4. close": "98.3100",
+ "5. volume": "162164600"
+ },
+ "2012-04-30": {
+ "1. open": "106.8500",
+ "2. high": "108.7900",
+ "3. low": "100.5100",
+ "4. close": "106.5600",
+ "5. volume": "119736700"
+ },
+ "2012-03-30": {
+ "1. open": "109.1700",
+ "2. high": "112.2800",
+ "3. low": "104.8500",
+ "4. close": "107.2100",
+ "5. volume": "146979700"
+ },
+ "2012-02-29": {
+ "1. open": "104.4200",
+ "2. high": "110.9200",
+ "3. low": "102.6800",
+ "4. close": "109.1200",
+ "5. volume": "130980800"
+ },
+ "2012-01-31": {
+ "1. open": "108.7400",
+ "2. high": "110.9900",
+ "3. low": "102.0800",
+ "4. close": "103.1200",
+ "5. volume": "157208700"
+ },
+ "2011-12-30": {
+ "1. open": "102.8200",
+ "2. high": "108.4900",
+ "3. low": "99.3200",
+ "4. close": "106.4000",
+ "5. volume": "159952000"
+ },
+ "2011-11-30": {
+ "1. open": "101.4700",
+ "2. high": "109.0000",
+ "3. low": "92.2900",
+ "4. close": "102.8200",
+ "5. volume": "224716300"
+ },
+ "2011-10-31": {
+ "1. open": "91.9300",
+ "2. high": "110.0100",
+ "3. low": "86.6800",
+ "4. close": "105.0500",
+ "5. volume": "207893500"
+ },
+ "2011-09-30": {
+ "1. open": "99.0100",
+ "2. high": "100.5800",
+ "3. low": "88.5600",
+ "4. close": "92.5900",
+ "5. volume": "233101200"
+ },
+ "2011-08-31": {
+ "1. open": "106.0800",
+ "2. high": "106.1300",
+ "3. low": "87.3000",
+ "4. close": "98.8400",
+ "5. volume": "314157800"
+ },
+ "2011-07-29": {
+ "1. open": "102.7100",
+ "2. high": "109.7500",
+ "3. low": "102.0100",
+ "4. close": "104.0200",
+ "5. volume": "142457300"
+ },
+ "2011-06-30": {
+ "1. open": "104.7300",
+ "2. high": "104.9500",
+ "3. low": "97.0000",
+ "4. close": "102.8400",
+ "5. volume": "175644000"
+ },
+ "2011-05-31": {
+ "1. open": "109.4800",
+ "2. high": "109.5799",
+ "3. low": "99.6100",
+ "4. close": "104.9100",
+ "5. volume": "170799200"
+ },
+ "2011-04-29": {
+ "1. open": "108.2900",
+ "2. high": "109.9400",
+ "3. low": "103.0400",
+ "4. close": "109.4400",
+ "5. volume": "132781700"
+ },
+ "2011-03-31": {
+ "1. open": "104.0700",
+ "2. high": "109.6500",
+ "3. low": "97.6000",
+ "4. close": "107.4900",
+ "5. volume": "206698800"
+ },
+ "2011-02-28": {
+ "1. open": "95.6300",
+ "2. high": "103.9400",
+ "3. low": "95.1700",
+ "4. close": "103.7500",
+ "5. volume": "181393300"
+ },
+ "2011-01-31": {
+ "1. open": "91.6600",
+ "2. high": "95.1900",
+ "3. low": "90.1200",
+ "4. close": "94.9300",
+ "5. volume": "150552000"
+ },
+ "2010-12-31": {
+ "1. open": "82.1500",
+ "2. high": "92.3900",
+ "3. low": "81.7500",
+ "4. close": "91.2500",
+ "5. volume": "157936600"
+ },
+ "2010-11-30": {
+ "1. open": "83.1500",
+ "2. high": "86.1900",
+ "3. low": "80.4100",
+ "4. close": "80.9700",
+ "5. volume": "213965000"
+ },
+ "2010-10-29": {
+ "1. open": "81.8900",
+ "2. high": "85.7900",
+ "3. low": "80.6820",
+ "4. close": "82.6000",
+ "5. volume": "177635700"
+ },
+ "2010-09-30": {
+ "1. open": "75.3600",
+ "2. high": "82.1900",
+ "3. low": "75.2400",
+ "4. close": "81.0500",
+ "5. volume": "168273400"
+ },
+ "2010-08-31": {
+ "1. open": "77.6200",
+ "2. high": "79.4800",
+ "3. low": "72.5700",
+ "4. close": "74.0800",
+ "5. volume": "197948600"
+ },
+ "2010-07-30": {
+ "1. open": "68.1900",
+ "2. high": "76.3700",
+ "3. low": "66.8300",
+ "4. close": "76.2100",
+ "5. volume": "233122800"
+ },
+ "2010-06-30": {
+ "1. open": "73.5600",
+ "2. high": "77.2500",
+ "3. low": "67.8000",
+ "4. close": "67.8600",
+ "5. volume": "295860300"
+ },
+ "2010-05-28": {
+ "1. open": "81.9600",
+ "2. high": "83.4100",
+ "3. low": "70.8000",
+ "4. close": "73.8700",
+ "5. volume": "298278800"
+ },
+ "2010-04-30": {
+ "1. open": "76.4000",
+ "2. high": "83.1400",
+ "3. low": "76.3400",
+ "4. close": "81.4400",
+ "5. volume": "207104600"
+ },
+ "2010-03-31": {
+ "1. open": "72.6300",
+ "2. high": "76.1400",
+ "3. low": "72.3900",
+ "4. close": "75.8300",
+ "5. volume": "215133500"
+ },
+ "2010-02-26": {
+ "1. open": "72.7000",
+ "2. high": "74.5800",
+ "3. low": "69.5500",
+ "4. close": "72.3000",
+ "5. volume": "229392800"
+ },
+ "2010-01-29": {
+ "1. open": "78.2000",
+ "2. high": "81.0900",
+ "3. low": "71.7500",
+ "4. close": "72.1200",
+ "5. volume": "207150500"
+ },
+ "2009-12-31": {
+ "1. open": "79.1000",
+ "2. high": "79.4150",
+ "3. low": "76.1900",
+ "4. close": "76.9900",
+ "5. volume": "164806800"
+ },
+ "2009-11-30": {
+ "1. open": "76.8600",
+ "2. high": "79.8200",
+ "3. low": "75.5600",
+ "4. close": "78.0400",
+ "5. volume": "179018400"
+ },
+ "2009-10-30": {
+ "1. open": "70.4000",
+ "2. high": "78.5000",
+ "3. low": "67.8700",
+ "4. close": "76.5400",
+ "5. volume": "220554700"
+ },
+ "2009-09-30": {
+ "1. open": "69.6900",
+ "2. high": "73.3700",
+ "3. low": "67.9600",
+ "4. close": "70.4300",
+ "5. volume": "195315600"
+ },
+ "2009-08-31": {
+ "1. open": "70.2600",
+ "2. high": "71.5000",
+ "3. low": "66.0600",
+ "4. close": "69.9400",
+ "5. volume": "200750700"
+ },
+ "2009-07-31": {
+ "1. open": "66.9300",
+ "2. high": "69.6900",
+ "3. low": "60.8800",
+ "4. close": "69.4700",
+ "5. volume": "249912200"
+ },
+ "2009-06-30": {
+ "1. open": "67.8000",
+ "2. high": "72.7500",
+ "3. low": "65.2200",
+ "4. close": "66.2500",
+ "5. volume": "279382000"
+ },
+ "2009-05-29": {
+ "1. open": "66.0600",
+ "2. high": "70.9400",
+ "3. low": "63.5700",
+ "4. close": "66.6700",
+ "5. volume": "246228400"
+ },
+ "2009-04-30": {
+ "1. open": "66.0000",
+ "2. high": "71.2900",
+ "3. low": "63.0600",
+ "4. close": "66.1000",
+ "5. volume": "257762000"
+ },
+ "2009-03-31": {
+ "1. open": "59.3700",
+ "2. high": "70.9200",
+ "3. low": "56.1200",
+ "4. close": "67.2400",
+ "5. volume": "388024700"
+ },
+ "2009-02-27": {
+ "1. open": "69.8200",
+ "2. high": "75.5600",
+ "3. low": "60.5700",
+ "4. close": "60.7100",
+ "5. volume": "306343300"
+ },
+ "2009-01-30": {
+ "1. open": "74.2300",
+ "2. high": "78.4500",
+ "3. low": "68.0000",
+ "4. close": "70.5200",
+ "5. volume": "299215300"
+ },
+ "2008-12-31": {
+ "1. open": "76.5000",
+ "2. high": "81.9200",
+ "3. low": "68.2200",
+ "4. close": "73.9700",
+ "5. volume": "392060500"
+ },
+ "2008-11-28": {
+ "1. open": "73.4400",
+ "2. high": "80.0000",
+ "3. low": "64.2700",
+ "4. close": "79.0100",
+ "5. volume": "404340000"
+ },
+ "2008-10-31": {
+ "1. open": "81.5100",
+ "2. high": "83.7000",
+ "3. low": "55.5000",
+ "4. close": "74.6000",
+ "5. volume": "559132000"
+ },
+ "2008-09-30": {
+ "1. open": "84.4900",
+ "2. high": "89.7500",
+ "3. low": "77.5000",
+ "4. close": "82.4800",
+ "5. volume": "359297300"
+ },
+ "2008-08-29": {
+ "1. open": "83.9800",
+ "2. high": "89.1000",
+ "3. low": "80.8500",
+ "4. close": "86.3200",
+ "5. volume": "265905400"
+ },
+ "2008-07-31": {
+ "1. open": "98.2600",
+ "2. high": "100.0000",
+ "3. low": "81.4600",
+ "4. close": "84.5600",
+ "5. volume": "350454500"
+ },
+ "2008-06-30": {
+ "1. open": "98.8200",
+ "2. high": "102.1500",
+ "3. low": "95.5300",
+ "4. close": "99.1300",
+ "5. volume": "272784700"
+ },
+ "2008-05-30": {
+ "1. open": "94.8600",
+ "2. high": "104.6300",
+ "3. low": "93.4300",
+ "4. close": "99.1500",
+ "5. volume": "278381200"
+ },
+ "2008-04-30": {
+ "1. open": "85.3200",
+ "2. high": "97.2800",
+ "3. low": "84.5700",
+ "4. close": "96.1500",
+ "5. volume": "236055600"
+ },
+ "2008-03-31": {
+ "1. open": "87.0700",
+ "2. high": "89.0000",
+ "3. low": "80.8700",
+ "4. close": "85.3600",
+ "5. volume": "256239300"
+ },
+ "2008-02-29": {
+ "1. open": "84.9300",
+ "2. high": "89.2900",
+ "3. low": "76.5100",
+ "4. close": "86.6600",
+ "5. volume": "244762400"
+ },
+ "2008-01-31": {
+ "1. open": "94.3000",
+ "2. high": "95.2100",
+ "3. low": "76.4000",
+ "4. close": "83.2500",
+ "5. volume": "280771300"
+ },
+ "2007-12-31": {
+ "1. open": "87.5500",
+ "2. high": "95.2000",
+ "3. low": "86.7400",
+ "4. close": "93.3300",
+ "5. volume": "161828900"
+ },
+ "2007-11-30": {
+ "1. open": "90.0500",
+ "2. high": "91.4800",
+ "3. low": "81.9200",
+ "4. close": "87.7700",
+ "5. volume": "230790200"
+ },
+ "2007-10-31": {
+ "1. open": "93.3000",
+ "2. high": "94.5300",
+ "3. low": "86.7200",
+ "4. close": "91.5100",
+ "5. volume": "212337600"
+ },
+ "2007-09-28": {
+ "1. open": "87.1900",
+ "2. high": "95.5000",
+ "3. low": "85.9100",
+ "4. close": "93.5800",
+ "5. volume": "184632700"
+ },
+ "2007-08-31": {
+ "1. open": "85.2600",
+ "2. high": "89.5000",
+ "3. low": "78.2500",
+ "4. close": "87.7600",
+ "5. volume": "292087500"
+ },
+ "2007-07-31": {
+ "1. open": "84.7000",
+ "2. high": "95.0000",
+ "3. low": "83.6000",
+ "4. close": "85.2600",
+ "5. volume": "235495900"
+ },
+ "2007-06-29": {
+ "1. open": "81.9000",
+ "2. high": "85.1900",
+ "3. low": "79.1200",
+ "4. close": "84.2400",
+ "5. volume": "195062800"
+ },
+ "2007-05-31": {
+ "1. open": "77.9900",
+ "2. high": "83.5600",
+ "3. low": "77.4200",
+ "4. close": "81.4900",
+ "5. volume": "204363600"
+ },
+ "2007-04-30": {
+ "1. open": "74.0600",
+ "2. high": "79.0700",
+ "3. low": "74.0500",
+ "4. close": "77.7900",
+ "5. volume": "181481200"
+ },
+ "2007-03-30": {
+ "1. open": "67.3200",
+ "2. high": "74.9800",
+ "3. low": "64.9900",
+ "4. close": "73.9600",
+ "5. volume": "236539500"
+ },
+ "2007-02-28": {
+ "1. open": "73.2500",
+ "2. high": "74.9600",
+ "3. low": "68.0200",
+ "4. close": "68.5200",
+ "5. volume": "183737800"
+ },
+ "2007-01-31": {
+ "1. open": "73.2200",
+ "2. high": "73.4400",
+ "3. low": "68.4800",
+ "4. close": "72.8800",
+ "5. volume": "192732400"
+ },
+ "2006-12-29": {
+ "1. open": "72.3300",
+ "2. high": "76.2000",
+ "3. low": "71.8300",
+ "4. close": "73.5300",
+ "5. volume": "152610700"
+ },
+ "2006-11-30": {
+ "1. open": "67.2000",
+ "2. high": "72.9600",
+ "3. low": "66.5100",
+ "4. close": "72.3200",
+ "5. volume": "185434400"
+ },
+ "2006-10-31": {
+ "1. open": "64.9000",
+ "2. high": "68.5000",
+ "3. low": "62.2200",
+ "4. close": "67.2000",
+ "5. volume": "198843400"
+ },
+ "2006-09-29": {
+ "1. open": "64.7200",
+ "2. high": "67.1500",
+ "3. low": "60.7200",
+ "4. close": "64.8600",
+ "5. volume": "196629800"
+ },
+ "2006-08-31": {
+ "1. open": "65.7500",
+ "2. high": "68.2400",
+ "3. low": "64.1500",
+ "4. close": "64.4000",
+ "5. volume": "182220800"
+ },
+ "2006-07-31": {
+ "1. open": "62.3000",
+ "2. high": "68.4700",
+ "3. low": "62.2600",
+ "4. close": "65.7800",
+ "5. volume": "187025100"
+ },
+ "2006-06-30": {
+ "1. open": "59.7900",
+ "2. high": "62.9800",
+ "3. low": "55.4100",
+ "4. close": "62.0600",
+ "5. volume": "220819100"
+ },
+ "2006-05-31": {
+ "1. open": "61.5900",
+ "2. high": "63.6500",
+ "3. low": "56.6300",
+ "4. close": "59.7900",
+ "5. volume": "221284800"
+ },
+ "2006-04-28": {
+ "1. open": "58.3500",
+ "2. high": "61.9400",
+ "3. low": "58.0000",
+ "4. close": "61.0200",
+ "5. volume": "152213700"
+ },
+ "2006-03-31": {
+ "1. open": "56.7200",
+ "2. high": "59.2900",
+ "3. low": "53.7600",
+ "4. close": "57.9700",
+ "5. volume": "208380900"
+ },
+ "2006-02-28": {
+ "1. open": "59.3800",
+ "2. high": "59.8000",
+ "3. low": "55.4100",
+ "4. close": "56.4800",
+ "5. volume": "188484800"
+ },
+ "2006-01-31": {
+ "1. open": "57.2500",
+ "2. high": "62.7200",
+ "3. low": "57.0600",
+ "4. close": "59.3800",
+ "5. volume": "199250500"
+ },
+ "2005-12-30": {
+ "1. open": "57.7000",
+ "2. high": "60.5000",
+ "3. low": "55.4400",
+ "4. close": "56.7700",
+ "5. volume": "161895300"
+ },
+ "2005-11-30": {
+ "1. open": "57.0700",
+ "2. high": "59.5800",
+ "3. low": "55.0000",
+ "4. close": "57.3100",
+ "5. volume": "181413600"
+ },
+ "2005-10-31": {
+ "1. open": "65.2500",
+ "2. high": "65.4900",
+ "3. low": "54.8000",
+ "4. close": "57.0700",
+ "5. volume": "239734300"
+ },
+ "2005-09-30": {
+ "1. open": "63.0000",
+ "2. high": "65.9800",
+ "3. low": "61.6700",
+ "4. close": "64.7300",
+ "5. volume": "172013300"
+ },
+ "2005-08-31": {
+ "1. open": "58.1100",
+ "2. high": "63.1300",
+ "3. low": "57.7900",
+ "4. close": "61.4000",
+ "5. volume": "212698500"
+ },
+ "2005-07-29": {
+ "1. open": "56.3500",
+ "2. high": "59.6700",
+ "3. low": "56.1100",
+ "4. close": "58.0100",
+ "5. volume": "132757200"
+ },
+ "2005-06-30": {
+ "1. open": "53.7800",
+ "2. high": "59.4800",
+ "3. low": "53.7800",
+ "4. close": "55.9200",
+ "5. volume": "182043800"
+ },
+ "2005-05-31": {
+ "1. open": "51.9500",
+ "2. high": "56.3300",
+ "3. low": "49.8100",
+ "4. close": "53.7800",
+ "5. volume": "175197700"
+ },
+ "2005-04-29": {
+ "1. open": "59.1800",
+ "2. high": "59.4200",
+ "3. low": "50.6500",
+ "4. close": "52.0000",
+ "5. volume": "223928100"
+ },
+ "2005-03-31": {
+ "1. open": "62.0800",
+ "2. high": "62.1300",
+ "3. low": "56.7400",
+ "4. close": "58.3100",
+ "5. volume": "178182000"
+ },
+ "2005-02-28": {
+ "1. open": "54.6500",
+ "2. high": "63.1500",
+ "3. low": "54.6300",
+ "4. close": "62.0800",
+ "5. volume": "113560400"
+ },
+ "2005-01-31": {
+ "1. open": "52.4600",
+ "2. high": "54.5500",
+ "3. low": "50.4000",
+ "4. close": "54.4000",
+ "5. volume": "108787600"
+ },
+ "2004-12-31": {
+ "1. open": "54.6900",
+ "2. high": "54.9000",
+ "3. low": "50.9900",
+ "4. close": "52.5100",
+ "5. volume": "116209000"
+ },
+ "2004-11-30": {
+ "1. open": "53.0600",
+ "2. high": "55.2100",
+ "3. low": "51.8000",
+ "4. close": "54.6000",
+ "5. volume": "116588100"
+ },
+ "2004-10-29": {
+ "1. open": "53.6100",
+ "2. high": "56.0700",
+ "3. low": "51.9100",
+ "4. close": "53.0600",
+ "5. volume": "113139200"
+ },
+ "2004-09-30": {
+ "1. open": "97.6000",
+ "2. high": "101.4500",
+ "3. low": "50.2700",
+ "4. close": "53.6400",
+ "5. volume": "114212350"
+ },
+ "2004-08-31": {
+ "1. open": "95.6500",
+ "2. high": "98.8500",
+ "3. low": "92.4200",
+ "4. close": "97.5000",
+ "5. volume": "71233700"
+ },
+ "2004-07-30": {
+ "1. open": "94.0500",
+ "2. high": "96.5000",
+ "3. low": "92.7500",
+ "4. close": "95.6500",
+ "5. volume": "54364700"
+ },
+ "2004-06-30": {
+ "1. open": "90.8100",
+ "2. high": "95.0000",
+ "3. low": "89.5300",
+ "4. close": "94.1100",
+ "5. volume": "65948800"
+ },
+ "2004-05-28": {
+ "1. open": "91.6100",
+ "2. high": "94.6500",
+ "3. low": "88.0200",
+ "4. close": "90.4000",
+ "5. volume": "67610500"
+ },
+ "2004-04-30": {
+ "1. open": "87.9500",
+ "2. high": "94.1600",
+ "3. low": "87.9000",
+ "4. close": "91.5000",
+ "5. volume": "64143000"
+ },
+ "2004-03-31": {
+ "1. open": "88.7500",
+ "2. high": "91.4200",
+ "3. low": "84.3400",
+ "4. close": "87.7800",
+ "5. volume": "62504600"
+ },
+ "2004-02-27": {
+ "1. open": "86.3200",
+ "2. high": "88.9900",
+ "3. low": "84.2700",
+ "4. close": "88.3500",
+ "5. volume": "42584700"
+ },
+ "2004-01-30": {
+ "1. open": "86.4800",
+ "2. high": "88.5200",
+ "3. low": "83.9900",
+ "4. close": "86.3500",
+ "5. volume": "58910000"
+ },
+ "2003-12-31": {
+ "1. open": "76.6200",
+ "2. high": "86.9900",
+ "3. low": "75.2500",
+ "4. close": "86.3900",
+ "5. volume": "59434000"
+ },
+ "2003-11-28": {
+ "1. open": "74.5500",
+ "2. high": "75.8500",
+ "3. low": "71.1400",
+ "4. close": "75.1000",
+ "5. volume": "44025100"
+ },
+ "2003-10-31": {
+ "1. open": "71.6000",
+ "2. high": "75.0000",
+ "3. low": "71.0000",
+ "4. close": "74.3000",
+ "5. volume": "57883600"
+ },
+ "2003-09-30": {
+ "1. open": "72.9800",
+ "2. high": "74.5600",
+ "3. low": "70.7000",
+ "4. close": "71.4500",
+ "5. volume": "52694200"
+ },
+ "2003-08-29": {
+ "1. open": "72.2900",
+ "2. high": "74.2905",
+ "3. low": "70.0500",
+ "4. close": "72.8700",
+ "5. volume": "49473100"
+ },
+ "2003-07-31": {
+ "1. open": "72.2000",
+ "2. high": "73.5800",
+ "3. low": "70.9000",
+ "4. close": "72.1100",
+ "5. volume": "55108500"
+ },
+ "2003-06-30": {
+ "1. open": "71.5000",
+ "2. high": "76.2300",
+ "3. low": "71.0300",
+ "4. close": "72.2000",
+ "5. volume": "60865500"
+ },
+ "2003-05-30": {
+ "1. open": "63.1500",
+ "2. high": "71.4000",
+ "3. low": "62.1300",
+ "4. close": "70.9400",
+ "5. volume": "82379200"
+ },
+ "2003-04-30": {
+ "1. open": "64.8100",
+ "2. high": "65.9500",
+ "3. low": "62.5200",
+ "4. close": "62.8100",
+ "5. volume": "62981400"
+ },
+ "2003-03-31": {
+ "1. open": "64.5300",
+ "2. high": "66.6500",
+ "3. low": "61.7000",
+ "4. close": "64.6500",
+ "5. volume": "75873100"
+ },
+ "2003-02-28": {
+ "1. open": "64.4100",
+ "2. high": "66.0200",
+ "3. low": "62.2200",
+ "4. close": "64.1700",
+ "5. volume": "57279500"
+ },
+ "2003-01-31": {
+ "1. open": "67.2000",
+ "2. high": "70.4000",
+ "3. low": "61.3100",
+ "4. close": "64.4000",
+ "5. volume": "75309500"
+ },
+ "2002-12-31": {
+ "1. open": "67.2000",
+ "2. high": "69.1300",
+ "3. low": "65.7300",
+ "4. close": "66.4800",
+ "5. volume": "56845700"
+ },
+ "2002-11-29": {
+ "1. open": "67.7500",
+ "2. high": "69.6500",
+ "3. low": "65.4100",
+ "4. close": "67.0300",
+ "5. volume": "68286900"
+ },
+ "2002-10-31": {
+ "1. open": "69.8500",
+ "2. high": "75.4300",
+ "3. low": "66.3000",
+ "4. close": "67.6300",
+ "5. volume": "77028300"
+ },
+ "2002-09-30": {
+ "1. open": "75.2500",
+ "2. high": "76.5000",
+ "3. low": "68.2000",
+ "4. close": "69.2500",
+ "5. volume": "56431700"
+ },
+ "2002-08-30": {
+ "1. open": "73.7500",
+ "2. high": "80.0000",
+ "3. low": "67.6000",
+ "4. close": "76.6300",
+ "5. volume": "63834000"
+ },
+ "2002-07-31": {
+ "1. open": "88.5000",
+ "2. high": "88.9300",
+ "3. low": "65.6400",
+ "4. close": "75.0000",
+ "5. volume": "93704300"
+ },
+ "2002-06-28": {
+ "1. open": "87.9500",
+ "2. high": "88.7500",
+ "3. low": "85.0000",
+ "4. close": "88.5000",
+ "5. volume": "51228900"
+ },
+ "2002-05-31": {
+ "1. open": "86.7200",
+ "2. high": "90.5000",
+ "3. low": "86.4500",
+ "4. close": "87.2500",
+ "5. volume": "52507400"
+ },
+ "2002-04-30": {
+ "1. open": "90.6900",
+ "2. high": "91.0400",
+ "3. low": "83.5500",
+ "4. close": "86.7100",
+ "5. volume": "52917700"
+ },
+ "2002-03-28": {
+ "1. open": "84.4400",
+ "2. high": "91.6000",
+ "3. low": "84.2000",
+ "4. close": "90.2700",
+ "5. volume": "50053300"
+ },
+ "2002-02-28": {
+ "1. open": "85.6000",
+ "2. high": "85.6000",
+ "3. low": "80.8000",
+ "4. close": "84.4400",
+ "5. volume": "50744600"
+ },
+ "2002-01-31": {
+ "1. open": "89.6100",
+ "2. high": "90.5000",
+ "3. low": "81.1000",
+ "4. close": "83.8000",
+ "5. volume": "57956400"
+ },
+ "2001-12-31": {
+ "1. open": "86.9100",
+ "2. high": "91.0500",
+ "3. low": "83.5800",
+ "4. close": "89.6100",
+ "5. volume": "51142600"
+ },
+ "2001-11-30": {
+ "1. open": "88.5500",
+ "2. high": "90.2200",
+ "3. low": "82.0000",
+ "4. close": "85.0100",
+ "5. volume": "66422300"
+ },
+ "2001-10-31": {
+ "1. open": "83.8500",
+ "2. high": "93.7700",
+ "3. low": "82.0800",
+ "4. close": "88.5500",
+ "5. volume": "81474500"
+ },
+ "2001-09-28": {
+ "1. open": "91.1000",
+ "2. high": "93.3100",
+ "3. low": "78.6000",
+ "4. close": "84.7500",
+ "5. volume": "62317100"
+ },
+ "2001-08-31": {
+ "1. open": "91.5500",
+ "2. high": "93.6100",
+ "3. low": "89.4000",
+ "4. close": "90.7500",
+ "5. volume": "52870200"
+ },
+ "2001-07-31": {
+ "1. open": "90.4900",
+ "2. high": "92.5400",
+ "3. low": "84.7500",
+ "4. close": "91.3900",
+ "5. volume": "53206900"
+ },
+ "2001-06-29": {
+ "1. open": "96.5000",
+ "2. high": "98.4000",
+ "3. low": "87.9400",
+ "4. close": "90.5000",
+ "5. volume": "51531400"
+ },
+ "2001-05-31": {
+ "1. open": "95.7100",
+ "2. high": "98.4900",
+ "3. low": "90.6700",
+ "4. close": "96.0500",
+ "5. volume": "48613600"
+ },
+ "2001-04-30": {
+ "1. open": "87.8000",
+ "2. high": "97.9400",
+ "3. low": "84.5900",
+ "4. close": "96.5600",
+ "5. volume": "52235200"
+ },
+ "2001-03-30": {
+ "1. open": "85.6600",
+ "2. high": "93.4500",
+ "3. low": "85.3300",
+ "4. close": "87.8000",
+ "5. volume": "58937800"
+ },
+ "2001-02-28": {
+ "1. open": "83.2800",
+ "2. high": "87.4900",
+ "3. low": "81.5600",
+ "4. close": "85.6600",
+ "5. volume": "41100000"
+ },
+ "2001-01-31": {
+ "1. open": "85.1900",
+ "2. high": "86.9400",
+ "3. low": "78.4400",
+ "4. close": "83.2800",
+ "5. volume": "47956000"
+ },
+ "2000-12-29": {
+ "1. open": "82.4400",
+ "2. high": "86.9400",
+ "3. low": "78.1900",
+ "4. close": "84.4400",
+ "5. volume": "40283300"
+ },
+ "2000-11-30": {
+ "1. open": "82.7500",
+ "2. high": "86.0000",
+ "3. low": "80.3100",
+ "4. close": "81.8800",
+ "5. volume": "32845800"
+ },
+ "2000-10-31": {
+ "1. open": "86.1900",
+ "2. high": "88.9400",
+ "3. low": "78.5000",
+ "4. close": "82.1300",
+ "5. volume": "53643700"
+ },
+ "2000-09-29": {
+ "1. open": "84.6900",
+ "2. high": "92.3100",
+ "3. low": "81.5600",
+ "4. close": "85.2500",
+ "5. volume": "38001600"
+ },
+ "2000-08-31": {
+ "1. open": "78.5000",
+ "2. high": "89.6900",
+ "3. low": "77.6300",
+ "4. close": "84.5200",
+ "5. volume": "31569800"
+ },
+ "2000-07-31": {
+ "1. open": "85.0000",
+ "2. high": "87.5600",
+ "3. low": "76.8800",
+ "4. close": "78.9800",
+ "5. volume": "33441800"
+ },
+ "2000-06-30": {
+ "1. open": "92.4400",
+ "2. high": "94.6900",
+ "3. low": "84.5600",
+ "4. close": "84.8100",
+ "5. volume": "35607800"
+ },
+ "2000-05-31": {
+ "1. open": "85.5000",
+ "2. high": "94.8800",
+ "3. low": "85.5000",
+ "4. close": "92.3800",
+ "5. volume": "30692800"
+ },
+ "2000-04-28": {
+ "1. open": "92.6300",
+ "2. high": "93.7500",
+ "3. low": "82.3100",
+ "4. close": "85.1300",
+ "5. volume": "31502600"
+ }
+ }
+}
diff --git a/src/main/resources/DPZ.json b/src/main/resources/DPZ.json
new file mode 100644
index 0000000..812a860
--- /dev/null
+++ b/src/main/resources/DPZ.json
@@ -0,0 +1,1326 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "DPZ",
+ "3. Last Refreshed": "2020-03-17 10:47:20",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "340.2200",
+ "2. high": "350.0000",
+ "3. low": "282.0300",
+ "4. close": "303.1692",
+ "5. volume": "10815181"
+ },
+ "2020-02-28": {
+ "1. open": "282.5100",
+ "2. high": "381.8600",
+ "3. low": "270.0800",
+ "4. close": "339.4600",
+ "5. volume": "25488202"
+ },
+ "2020-01-31": {
+ "1. open": "293.7900",
+ "2. high": "295.2600",
+ "3. low": "276.8600",
+ "4. close": "281.7500",
+ "5. volume": "12504755"
+ },
+ "2019-12-31": {
+ "1. open": "296.2600",
+ "2. high": "298.9800",
+ "3. low": "282.6600",
+ "4. close": "293.7800",
+ "5. volume": "15839759"
+ },
+ "2019-11-29": {
+ "1. open": "272.9300",
+ "2. high": "297.1813",
+ "3. low": "265.0100",
+ "4. close": "294.3000",
+ "5. volume": "12926115"
+ },
+ "2019-10-31": {
+ "1. open": "245.1300",
+ "2. high": "276.5700",
+ "3. low": "227.5000",
+ "4. close": "271.6200",
+ "5. volume": "25482955"
+ },
+ "2019-09-30": {
+ "1. open": "224.5700",
+ "2. high": "249.3900",
+ "3. low": "223.4000",
+ "4. close": "244.5900",
+ "5. volume": "16346172"
+ },
+ "2019-08-30": {
+ "1. open": "246.1200",
+ "2. high": "250.9800",
+ "3. low": "220.9000",
+ "4. close": "226.8400",
+ "5. volume": "16164642"
+ },
+ "2019-07-31": {
+ "1. open": "279.5800",
+ "2. high": "284.3300",
+ "3. low": "242.4800",
+ "4. close": "244.5300",
+ "5. volume": "26680954"
+ },
+ "2019-06-28": {
+ "1. open": "279.7000",
+ "2. high": "290.6000",
+ "3. low": "271.3800",
+ "4. close": "278.2800",
+ "5. volume": "10746683"
+ },
+ "2019-05-31": {
+ "1. open": "271.0000",
+ "2. high": "291.4000",
+ "3. low": "264.9905",
+ "4. close": "279.5000",
+ "5. volume": "11451938"
+ },
+ "2019-04-30": {
+ "1. open": "258.7100",
+ "2. high": "302.0450",
+ "3. low": "244.7400",
+ "4. close": "270.5800",
+ "5. volume": "24425438"
+ },
+ "2019-03-29": {
+ "1. open": "253.1200",
+ "2. high": "260.5100",
+ "3. low": "239.1700",
+ "4. close": "258.1000",
+ "5. volume": "17228520"
+ },
+ "2019-02-28": {
+ "1. open": "281.9200",
+ "2. high": "297.1600",
+ "3. low": "247.9600",
+ "4. close": "250.9400",
+ "5. volume": "18302155"
+ },
+ "2019-01-31": {
+ "1. open": "245.5900",
+ "2. high": "285.0000",
+ "3. low": "238.4800",
+ "4. close": "283.7300",
+ "5. volume": "15234957"
+ },
+ "2018-12-31": {
+ "1. open": "282.4400",
+ "2. high": "284.7000",
+ "3. low": "231.2800",
+ "4. close": "247.9900",
+ "5. volume": "10497853"
+ },
+ "2018-11-30": {
+ "1. open": "267.8500",
+ "2. high": "282.4000",
+ "3. low": "241.7000",
+ "4. close": "277.3200",
+ "5. volume": "11536025"
+ },
+ "2018-10-31": {
+ "1. open": "296.8600",
+ "2. high": "296.8600",
+ "3. low": "253.0150",
+ "4. close": "268.7900",
+ "5. volume": "15622810"
+ },
+ "2018-09-28": {
+ "1. open": "298.9000",
+ "2. high": "299.6600",
+ "3. low": "273.6300",
+ "4. close": "294.8000",
+ "5. volume": "10059961"
+ },
+ "2018-08-31": {
+ "1. open": "263.5000",
+ "2. high": "305.3400",
+ "3. low": "262.8300",
+ "4. close": "298.5600",
+ "5. volume": "11828022"
+ },
+ "2018-07-31": {
+ "1. open": "278.6400",
+ "2. high": "284.8800",
+ "3. low": "253.6400",
+ "4. close": "262.6600",
+ "5. volume": "14142466"
+ },
+ "2018-06-29": {
+ "1. open": "253.4200",
+ "2. high": "293.8100",
+ "3. low": "252.6000",
+ "4. close": "282.1700",
+ "5. volume": "13436104"
+ },
+ "2018-05-31": {
+ "1. open": "242.1500",
+ "2. high": "254.2200",
+ "3. low": "241.0600",
+ "4. close": "251.4800",
+ "5. volume": "10946927"
+ },
+ "2018-04-30": {
+ "1. open": "233.2900",
+ "2. high": "255.0000",
+ "3. low": "225.2500",
+ "4. close": "241.7300",
+ "5. volume": "13635802"
+ },
+ "2018-03-29": {
+ "1. open": "222.0000",
+ "2. high": "235.8700",
+ "3. low": "218.0000",
+ "4. close": "233.5600",
+ "5. volume": "15719540"
+ },
+ "2018-02-28": {
+ "1. open": "215.7000",
+ "2. high": "236.0000",
+ "3. low": "198.5100",
+ "4. close": "222.4100",
+ "5. volume": "26707269"
+ },
+ "2018-01-31": {
+ "1. open": "188.5200",
+ "2. high": "221.9150",
+ "3. low": "186.9000",
+ "4. close": "216.8500",
+ "5. volume": "21042752"
+ },
+ "2017-12-29": {
+ "1. open": "185.7800",
+ "2. high": "193.0200",
+ "3. low": "177.2400",
+ "4. close": "188.9600",
+ "5. volume": "18759547"
+ },
+ "2017-11-30": {
+ "1. open": "182.3200",
+ "2. high": "186.9400",
+ "3. low": "166.7400",
+ "4. close": "186.1600",
+ "5. volume": "24243901"
+ },
+ "2017-10-31": {
+ "1. open": "199.7900",
+ "2. high": "211.7500",
+ "3. low": "180.2700",
+ "4. close": "183.0000",
+ "5. volume": "30434299"
+ },
+ "2017-09-29": {
+ "1. open": "182.8900",
+ "2. high": "199.6900",
+ "3. low": "181.4900",
+ "4. close": "198.5500",
+ "5. volume": "18464742"
+ },
+ "2017-08-31": {
+ "1. open": "199.2100",
+ "2. high": "200.9500",
+ "3. low": "175.8000",
+ "4. close": "182.2600",
+ "5. volume": "26341915"
+ },
+ "2017-07-31": {
+ "1. open": "211.5500",
+ "2. high": "216.9100",
+ "3. low": "181.0900",
+ "4. close": "186.5000",
+ "5. volume": "22048340"
+ },
+ "2017-06-30": {
+ "1. open": "213.7800",
+ "2. high": "221.5800",
+ "3. low": "201.1000",
+ "4. close": "211.5300",
+ "5. volume": "15618470"
+ },
+ "2017-05-31": {
+ "1. open": "181.0000",
+ "2. high": "212.0500",
+ "3. low": "181.0000",
+ "4. close": "211.7200",
+ "5. volume": "15502371"
+ },
+ "2017-04-28": {
+ "1. open": "184.0700",
+ "2. high": "188.8500",
+ "3. low": "173.0000",
+ "4. close": "181.3900",
+ "5. volume": "18962332"
+ },
+ "2017-03-31": {
+ "1. open": "191.6400",
+ "2. high": "192.0100",
+ "3. low": "181.2300",
+ "4. close": "184.3000",
+ "5. volume": "16132109"
+ },
+ "2017-02-28": {
+ "1. open": "174.8100",
+ "2. high": "191.8300",
+ "3. low": "170.0604",
+ "4. close": "189.8100",
+ "5. volume": "16943201"
+ },
+ "2017-01-31": {
+ "1. open": "159.2200",
+ "2. high": "175.0900",
+ "3. low": "156.2600",
+ "4. close": "174.5400",
+ "5. volume": "11134635"
+ },
+ "2016-12-30": {
+ "1. open": "168.3800",
+ "2. high": "169.6000",
+ "3. low": "157.9700",
+ "4. close": "159.2400",
+ "5. volume": "10550313"
+ },
+ "2016-11-30": {
+ "1. open": "169.8500",
+ "2. high": "172.6200",
+ "3. low": "153.5800",
+ "4. close": "168.0400",
+ "5. volume": "13445567"
+ },
+ "2016-10-31": {
+ "1. open": "152.1200",
+ "2. high": "169.5100",
+ "3. low": "149.6700",
+ "4. close": "169.2400",
+ "5. volume": "17521125"
+ },
+ "2016-09-30": {
+ "1. open": "149.1700",
+ "2. high": "155.1000",
+ "3. low": "145.0000",
+ "4. close": "151.8500",
+ "5. volume": "10299641"
+ },
+ "2016-08-31": {
+ "1. open": "146.9400",
+ "2. high": "151.2000",
+ "3. low": "143.4700",
+ "4. close": "149.5700",
+ "5. volume": "9453630"
+ },
+ "2016-07-29": {
+ "1. open": "131.4500",
+ "2. high": "149.1300",
+ "3. low": "130.9600",
+ "4. close": "147.3000",
+ "5. volume": "17450113"
+ },
+ "2016-06-30": {
+ "1. open": "120.6000",
+ "2. high": "131.6700",
+ "3. low": "120.3510",
+ "4. close": "131.3800",
+ "5. volume": "15473673"
+ },
+ "2016-05-31": {
+ "1. open": "120.9200",
+ "2. high": "123.6820",
+ "3. low": "116.9100",
+ "4. close": "120.8800",
+ "5. volume": "20118186"
+ },
+ "2016-04-29": {
+ "1. open": "131.4900",
+ "2. high": "140.8000",
+ "3. low": "119.0200",
+ "4. close": "120.8800",
+ "5. volume": "18958852"
+ },
+ "2016-03-31": {
+ "1. open": "133.7600",
+ "2. high": "136.3300",
+ "3. low": "128.4200",
+ "4. close": "131.8600",
+ "5. volume": "18291308"
+ },
+ "2016-02-29": {
+ "1. open": "113.5500",
+ "2. high": "135.4300",
+ "3. low": "104.1000",
+ "4. close": "133.0400",
+ "5. volume": "25309355"
+ },
+ "2016-01-29": {
+ "1. open": "109.9600",
+ "2. high": "113.9800",
+ "3. low": "101.0100",
+ "4. close": "113.9300",
+ "5. volume": "17949675"
+ },
+ "2015-12-31": {
+ "1. open": "107.7100",
+ "2. high": "112.8200",
+ "3. low": "106.9000",
+ "4. close": "111.2500",
+ "5. volume": "15465208"
+ },
+ "2015-11-30": {
+ "1. open": "106.5500",
+ "2. high": "109.7850",
+ "3. low": "100.5900",
+ "4. close": "107.4700",
+ "5. volume": "8833726"
+ },
+ "2015-10-30": {
+ "1. open": "107.9900",
+ "2. high": "110.5200",
+ "3. low": "100.5600",
+ "4. close": "106.6700",
+ "5. volume": "17966417"
+ },
+ "2015-09-30": {
+ "1. open": "103.7600",
+ "2. high": "114.7000",
+ "3. low": "103.3300",
+ "4. close": "107.9100",
+ "5. volume": "10258550"
+ },
+ "2015-08-31": {
+ "1. open": "113.8400",
+ "2. high": "116.2700",
+ "3. low": "99.0000",
+ "4. close": "105.9400",
+ "5. volume": "9914192"
+ },
+ "2015-07-31": {
+ "1. open": "114.7700",
+ "2. high": "119.7290",
+ "3. low": "109.5700",
+ "4. close": "113.8400",
+ "5. volume": "13072241"
+ },
+ "2015-06-30": {
+ "1. open": "109.5800",
+ "2. high": "115.2400",
+ "3. low": "108.0500",
+ "4. close": "113.4000",
+ "5. volume": "9295773"
+ },
+ "2015-05-29": {
+ "1. open": "108.5600",
+ "2. high": "111.4200",
+ "3. low": "105.2500",
+ "4. close": "108.6600",
+ "5. volume": "6552888"
+ },
+ "2015-04-30": {
+ "1. open": "100.2800",
+ "2. high": "114.0000",
+ "3. low": "98.0100",
+ "4. close": "107.8500",
+ "5. volume": "12244069"
+ },
+ "2015-03-31": {
+ "1. open": "101.9100",
+ "2. high": "105.0000",
+ "3. low": "98.0000",
+ "4. close": "100.5500",
+ "5. volume": "8125361"
+ },
+ "2015-02-27": {
+ "1. open": "99.6000",
+ "2. high": "106.4590",
+ "3. low": "96.7620",
+ "4. close": "101.5300",
+ "5. volume": "8413453"
+ },
+ "2015-01-30": {
+ "1. open": "94.3000",
+ "2. high": "103.9200",
+ "3. low": "93.1650",
+ "4. close": "99.0500",
+ "5. volume": "11515389"
+ },
+ "2014-12-31": {
+ "1. open": "93.7900",
+ "2. high": "97.1500",
+ "3. low": "91.9000",
+ "4. close": "94.1700",
+ "5. volume": "7487205"
+ },
+ "2014-11-28": {
+ "1. open": "89.1500",
+ "2. high": "95.4900",
+ "3. low": "88.8300",
+ "4. close": "93.8500",
+ "5. volume": "6158810"
+ },
+ "2014-10-31": {
+ "1. open": "76.9000",
+ "2. high": "92.4500",
+ "3. low": "75.6400",
+ "4. close": "88.7900",
+ "5. volume": "15944031"
+ },
+ "2014-09-30": {
+ "1. open": "75.6500",
+ "2. high": "77.8600",
+ "3. low": "75.1400",
+ "4. close": "76.9600",
+ "5. volume": "6415788"
+ },
+ "2014-08-29": {
+ "1. open": "71.6000",
+ "2. high": "75.7100",
+ "3. low": "69.7600",
+ "4. close": "75.4500",
+ "5. volume": "7425600"
+ },
+ "2014-07-31": {
+ "1. open": "73.2400",
+ "2. high": "76.4400",
+ "3. low": "72.0000",
+ "4. close": "72.0000",
+ "5. volume": "9122900"
+ },
+ "2014-06-30": {
+ "1. open": "72.5900",
+ "2. high": "74.1100",
+ "3. low": "70.2326",
+ "4. close": "73.0900",
+ "5. volume": "7635800"
+ },
+ "2014-05-30": {
+ "1. open": "74.5800",
+ "2. high": "74.6396",
+ "3. low": "70.3000",
+ "4. close": "72.4500",
+ "5. volume": "8177900"
+ },
+ "2014-04-30": {
+ "1. open": "77.0000",
+ "2. high": "78.9400",
+ "3. low": "71.6701",
+ "4. close": "74.3800",
+ "5. volume": "9037900"
+ },
+ "2014-03-31": {
+ "1. open": "78.2800",
+ "2. high": "80.6100",
+ "3. low": "74.7500",
+ "4. close": "76.9700",
+ "5. volume": "9742000"
+ },
+ "2014-02-28": {
+ "1. open": "70.6900",
+ "2. high": "79.4000",
+ "3. low": "66.1800",
+ "4. close": "79.0600",
+ "5. volume": "13475100"
+ },
+ "2014-01-31": {
+ "1. open": "69.6500",
+ "2. high": "73.4100",
+ "3. low": "68.5004",
+ "4. close": "70.6100",
+ "5. volume": "12767500"
+ },
+ "2013-12-31": {
+ "1. open": "68.9400",
+ "2. high": "71.1700",
+ "3. low": "67.6900",
+ "4. close": "69.6500",
+ "5. volume": "8451800"
+ },
+ "2013-11-29": {
+ "1. open": "67.1900",
+ "2. high": "70.1000",
+ "3. low": "66.5800",
+ "4. close": "69.1300",
+ "5. volume": "6966700"
+ },
+ "2013-10-31": {
+ "1. open": "68.1200",
+ "2. high": "69.9200",
+ "3. low": "64.8900",
+ "4. close": "67.0600",
+ "5. volume": "17169100"
+ },
+ "2013-09-30": {
+ "1. open": "61.6200",
+ "2. high": "68.3800",
+ "3. low": "60.9500",
+ "4. close": "67.9500",
+ "5. volume": "8953000"
+ },
+ "2013-08-30": {
+ "1. open": "63.0000",
+ "2. high": "64.7000",
+ "3. low": "60.8600",
+ "4. close": "61.4400",
+ "5. volume": "10112300"
+ },
+ "2013-07-31": {
+ "1. open": "58.6000",
+ "2. high": "64.4488",
+ "3. low": "58.4100",
+ "4. close": "62.5800",
+ "5. volume": "16858300"
+ },
+ "2013-06-28": {
+ "1. open": "59.1900",
+ "2. high": "61.2400",
+ "3. low": "55.7500",
+ "4. close": "58.1500",
+ "5. volume": "18224700"
+ },
+ "2013-05-31": {
+ "1. open": "55.2200",
+ "2. high": "60.2100",
+ "3. low": "54.2500",
+ "4. close": "59.2700",
+ "5. volume": "26427200"
+ },
+ "2013-04-30": {
+ "1. open": "51.4400",
+ "2. high": "56.4500",
+ "3. low": "49.0900",
+ "4. close": "55.2000",
+ "5. volume": "11523100"
+ },
+ "2013-03-28": {
+ "1. open": "47.4900",
+ "2. high": "51.6700",
+ "3. low": "47.1600",
+ "4. close": "51.4400",
+ "5. volume": "10083300"
+ },
+ "2013-02-28": {
+ "1. open": "46.9100",
+ "2. high": "48.7180",
+ "3. low": "44.4500",
+ "4. close": "47.6200",
+ "5. volume": "11850000"
+ },
+ "2013-01-31": {
+ "1. open": "44.1800",
+ "2. high": "47.2500",
+ "3. low": "43.8100",
+ "4. close": "46.5700",
+ "5. volume": "9129300"
+ },
+ "2012-12-31": {
+ "1. open": "41.9400",
+ "2. high": "43.7400",
+ "3. low": "40.3000",
+ "4. close": "43.5500",
+ "5. volume": "8788200"
+ },
+ "2012-11-30": {
+ "1. open": "40.7300",
+ "2. high": "42.6300",
+ "3. low": "38.9810",
+ "4. close": "41.6000",
+ "5. volume": "10734000"
+ },
+ "2012-10-31": {
+ "1. open": "37.7400",
+ "2. high": "41.5100",
+ "3. low": "37.1700",
+ "4. close": "40.6200",
+ "5. volume": "17390600"
+ },
+ "2012-09-28": {
+ "1. open": "35.3800",
+ "2. high": "37.7600",
+ "3. low": "33.6700",
+ "4. close": "37.7000",
+ "5. volume": "12053400"
+ },
+ "2012-08-31": {
+ "1. open": "34.1400",
+ "2. high": "36.4700",
+ "3. low": "33.2800",
+ "4. close": "35.4400",
+ "5. volume": "10058500"
+ },
+ "2012-07-31": {
+ "1. open": "30.9500",
+ "2. high": "34.5800",
+ "3. low": "30.1600",
+ "4. close": "34.1400",
+ "5. volume": "12499200"
+ },
+ "2012-06-29": {
+ "1. open": "30.0700",
+ "2. high": "30.9200",
+ "3. low": "28.1700",
+ "4. close": "30.9100",
+ "5. volume": "14674700"
+ },
+ "2012-05-31": {
+ "1. open": "33.8100",
+ "2. high": "35.4800",
+ "3. low": "29.6899",
+ "4. close": "30.7100",
+ "5. volume": "33197200"
+ },
+ "2012-04-30": {
+ "1. open": "36.3000",
+ "2. high": "38.0200",
+ "3. low": "34.2000",
+ "4. close": "37.8100",
+ "5. volume": "17748900"
+ },
+ "2012-03-30": {
+ "1. open": "38.7600",
+ "2. high": "42.2086",
+ "3. low": "35.2600",
+ "4. close": "36.3000",
+ "5. volume": "24157000"
+ },
+ "2012-02-29": {
+ "1. open": "32.7000",
+ "2. high": "39.8000",
+ "3. low": "32.2300",
+ "4. close": "38.4600",
+ "5. volume": "18492400"
+ },
+ "2012-01-31": {
+ "1. open": "34.5800",
+ "2. high": "34.7500",
+ "3. low": "30.9000",
+ "4. close": "32.6500",
+ "5. volume": "13449200"
+ },
+ "2011-12-30": {
+ "1. open": "32.7700",
+ "2. high": "35.3000",
+ "3. low": "32.5000",
+ "4. close": "33.9500",
+ "5. volume": "14151600"
+ },
+ "2011-11-30": {
+ "1. open": "31.3600",
+ "2. high": "33.7000",
+ "3. low": "30.3900",
+ "4. close": "32.9400",
+ "5. volume": "16455000"
+ },
+ "2011-10-31": {
+ "1. open": "27.1600",
+ "2. high": "33.0000",
+ "3. low": "25.2900",
+ "4. close": "32.0300",
+ "5. volume": "29448200"
+ },
+ "2011-09-30": {
+ "1. open": "27.6500",
+ "2. high": "29.7400",
+ "3. low": "26.0000",
+ "4. close": "27.2500",
+ "5. volume": "20889500"
+ },
+ "2011-08-31": {
+ "1. open": "27.1400",
+ "2. high": "28.4400",
+ "3. low": "22.8400",
+ "4. close": "27.7300",
+ "5. volume": "27255600"
+ },
+ "2011-07-29": {
+ "1. open": "25.2501",
+ "2. high": "28.7400",
+ "3. low": "25.0600",
+ "4. close": "26.8700",
+ "5. volume": "13291300"
+ },
+ "2011-06-30": {
+ "1. open": "24.8500",
+ "2. high": "25.8600",
+ "3. low": "22.8700",
+ "4. close": "25.2400",
+ "5. volume": "19206000"
+ },
+ "2011-05-31": {
+ "1. open": "18.5800",
+ "2. high": "25.0499",
+ "3. low": "18.3000",
+ "4. close": "24.9200",
+ "5. volume": "27798600"
+ },
+ "2011-04-29": {
+ "1. open": "18.5000",
+ "2. high": "18.8100",
+ "3. low": "17.6901",
+ "4. close": "18.5700",
+ "5. volume": "13378100"
+ },
+ "2011-03-31": {
+ "1. open": "16.4900",
+ "2. high": "18.4900",
+ "3. low": "15.8000",
+ "4. close": "18.4300",
+ "5. volume": "29045200"
+ },
+ "2011-02-28": {
+ "1. open": "16.5000",
+ "2. high": "17.6100",
+ "3. low": "16.0600",
+ "4. close": "16.8700",
+ "5. volume": "18365200"
+ },
+ "2011-01-31": {
+ "1. open": "16.1000",
+ "2. high": "17.2800",
+ "3. low": "15.8800",
+ "4. close": "16.4000",
+ "5. volume": "15723500"
+ },
+ "2010-12-31": {
+ "1. open": "14.9700",
+ "2. high": "16.2200",
+ "3. low": "14.6700",
+ "4. close": "15.9500",
+ "5. volume": "16820600"
+ },
+ "2010-11-30": {
+ "1. open": "14.9500",
+ "2. high": "15.6700",
+ "3. low": "13.9700",
+ "4. close": "14.7700",
+ "5. volume": "17988800"
+ },
+ "2010-10-29": {
+ "1. open": "13.2700",
+ "2. high": "15.7000",
+ "3. low": "13.0000",
+ "4. close": "14.8400",
+ "5. volume": "22698600"
+ },
+ "2010-09-30": {
+ "1. open": "12.9200",
+ "2. high": "14.2150",
+ "3. low": "12.9000",
+ "4. close": "13.2200",
+ "5. volume": "11455000"
+ },
+ "2010-08-31": {
+ "1. open": "13.0400",
+ "2. high": "13.5000",
+ "3. low": "12.3500",
+ "4. close": "12.8200",
+ "5. volume": "15462700"
+ },
+ "2010-07-30": {
+ "1. open": "11.2000",
+ "2. high": "14.0000",
+ "3. low": "10.6600",
+ "4. close": "12.7900",
+ "5. volume": "19302300"
+ },
+ "2010-06-30": {
+ "1. open": "12.9600",
+ "2. high": "13.4400",
+ "3. low": "10.9200",
+ "4. close": "11.3000",
+ "5. volume": "19875100"
+ },
+ "2010-05-28": {
+ "1. open": "15.5900",
+ "2. high": "16.1400",
+ "3. low": "12.2000",
+ "4. close": "13.0000",
+ "5. volume": "31863700"
+ },
+ "2010-04-30": {
+ "1. open": "13.7400",
+ "2. high": "16.3200",
+ "3. low": "13.5900",
+ "4. close": "15.4100",
+ "5. volume": "26009700"
+ },
+ "2010-03-31": {
+ "1. open": "12.6200",
+ "2. high": "14.2600",
+ "3. low": "12.5000",
+ "4. close": "13.6400",
+ "5. volume": "33716300"
+ },
+ "2010-02-26": {
+ "1. open": "11.3800",
+ "2. high": "12.7800",
+ "3. low": "10.3800",
+ "4. close": "12.4900",
+ "5. volume": "14075800"
+ },
+ "2010-01-29": {
+ "1. open": "8.5300",
+ "2. high": "11.7000",
+ "3. low": "8.4100",
+ "4. close": "11.3000",
+ "5. volume": "22604700"
+ },
+ "2009-12-31": {
+ "1. open": "7.8800",
+ "2. high": "8.7200",
+ "3. low": "7.5700",
+ "4. close": "8.3800",
+ "5. volume": "7178679"
+ },
+ "2009-11-30": {
+ "1. open": "7.4100",
+ "2. high": "8.1350",
+ "3. low": "7.0900",
+ "4. close": "7.8700",
+ "5. volume": "6950000"
+ },
+ "2009-10-30": {
+ "1. open": "8.8200",
+ "2. high": "9.3800",
+ "3. low": "7.3300",
+ "4. close": "7.3400",
+ "5. volume": "15338200"
+ },
+ "2009-09-30": {
+ "1. open": "8.0800",
+ "2. high": "9.4000",
+ "3. low": "7.6000",
+ "4. close": "8.8400",
+ "5. volume": "5896400"
+ },
+ "2009-08-31": {
+ "1. open": "8.3000",
+ "2. high": "8.4800",
+ "3. low": "7.2500",
+ "4. close": "8.0900",
+ "5. volume": "6863700"
+ },
+ "2009-07-31": {
+ "1. open": "7.5800",
+ "2. high": "8.7200",
+ "3. low": "7.2900",
+ "4. close": "8.2200",
+ "5. volume": "11498900"
+ },
+ "2009-06-30": {
+ "1. open": "9.2000",
+ "2. high": "9.9500",
+ "3. low": "7.0500",
+ "4. close": "7.4900",
+ "5. volume": "10153100"
+ },
+ "2009-05-29": {
+ "1. open": "9.2400",
+ "2. high": "9.5700",
+ "3. low": "7.9000",
+ "4. close": "9.0600",
+ "5. volume": "13380200"
+ },
+ "2009-04-30": {
+ "1. open": "6.3900",
+ "2. high": "10.0700",
+ "3. low": "6.3900",
+ "4. close": "9.4400",
+ "5. volume": "19165700"
+ },
+ "2009-03-31": {
+ "1. open": "6.7200",
+ "2. high": "7.2900",
+ "3. low": "5.6100",
+ "4. close": "6.5500",
+ "5. volume": "12617600"
+ },
+ "2009-02-27": {
+ "1. open": "6.6100",
+ "2. high": "7.2000",
+ "3. low": "4.7600",
+ "4. close": "6.8300",
+ "5. volume": "12055200"
+ },
+ "2009-01-30": {
+ "1. open": "4.7200",
+ "2. high": "7.4300",
+ "3. low": "4.5800",
+ "4. close": "6.6900",
+ "5. volume": "11393000"
+ },
+ "2008-12-31": {
+ "1. open": "3.7600",
+ "2. high": "4.8700",
+ "3. low": "3.0600",
+ "4. close": "4.7100",
+ "5. volume": "10012000"
+ },
+ "2008-11-28": {
+ "1. open": "5.9400",
+ "2. high": "6.1700",
+ "3. low": "2.6100",
+ "4. close": "3.8600",
+ "5. volume": "8320800"
+ },
+ "2008-10-31": {
+ "1. open": "12.0300",
+ "2. high": "12.0700",
+ "3. low": "4.8100",
+ "4. close": "5.9500",
+ "5. volume": "16804800"
+ },
+ "2008-09-30": {
+ "1. open": "13.8900",
+ "2. high": "14.2000",
+ "3. low": "11.2916",
+ "4. close": "12.1400",
+ "5. volume": "10276800"
+ },
+ "2008-08-29": {
+ "1. open": "12.9400",
+ "2. high": "14.1900",
+ "3. low": "12.4100",
+ "4. close": "13.4000",
+ "5. volume": "8649600"
+ },
+ "2008-07-31": {
+ "1. open": "11.3000",
+ "2. high": "14.2000",
+ "3. low": "9.8500",
+ "4. close": "12.9600",
+ "5. volume": "14598300"
+ },
+ "2008-06-30": {
+ "1. open": "13.4700",
+ "2. high": "13.9400",
+ "3. low": "10.5800",
+ "4. close": "11.5000",
+ "5. volume": "10899300"
+ },
+ "2008-05-30": {
+ "1. open": "13.2800",
+ "2. high": "14.0700",
+ "3. low": "12.5000",
+ "4. close": "13.4600",
+ "5. volume": "5901800"
+ },
+ "2008-04-30": {
+ "1. open": "13.7200",
+ "2. high": "14.4000",
+ "3. low": "11.6800",
+ "4. close": "13.2800",
+ "5. volume": "8215000"
+ },
+ "2008-03-31": {
+ "1. open": "13.2500",
+ "2. high": "15.1800",
+ "3. low": "12.6300",
+ "4. close": "13.4900",
+ "5. volume": "10689800"
+ },
+ "2008-02-29": {
+ "1. open": "13.7300",
+ "2. high": "14.3200",
+ "3. low": "12.5200",
+ "4. close": "13.2500",
+ "5. volume": "11519900"
+ },
+ "2008-01-31": {
+ "1. open": "13.2500",
+ "2. high": "13.9600",
+ "3. low": "11.3000",
+ "4. close": "13.6100",
+ "5. volume": "13494400"
+ },
+ "2007-12-31": {
+ "1. open": "13.8050",
+ "2. high": "14.0500",
+ "3. low": "12.2500",
+ "4. close": "13.2300",
+ "5. volume": "8350000"
+ },
+ "2007-11-30": {
+ "1. open": "15.2000",
+ "2. high": "15.4600",
+ "3. low": "13.1700",
+ "4. close": "13.8600",
+ "5. volume": "13480600"
+ },
+ "2007-10-31": {
+ "1. open": "16.6400",
+ "2. high": "17.4000",
+ "3. low": "14.0900",
+ "4. close": "15.4400",
+ "5. volume": "17008600"
+ },
+ "2007-09-28": {
+ "1. open": "17.7400",
+ "2. high": "17.8800",
+ "3. low": "16.3200",
+ "4. close": "16.5900",
+ "5. volume": "7487900"
+ },
+ "2007-08-31": {
+ "1. open": "19.3000",
+ "2. high": "19.6684",
+ "3. low": "15.0600",
+ "4. close": "17.5900",
+ "5. volume": "20728900"
+ },
+ "2007-07-31": {
+ "1. open": "18.4000",
+ "2. high": "21.5800",
+ "3. low": "18.1201",
+ "4. close": "19.1500",
+ "5. volume": "14793300"
+ },
+ "2007-06-29": {
+ "1. open": "19.6200",
+ "2. high": "19.9356",
+ "3. low": "17.8905",
+ "4. close": "18.2700",
+ "5. volume": "16894900"
+ },
+ "2007-05-31": {
+ "1. open": "32.3500",
+ "2. high": "32.6500",
+ "3. low": "18.9500",
+ "4. close": "19.6200",
+ "5. volume": "23855000"
+ },
+ "2007-04-30": {
+ "1. open": "32.5000",
+ "2. high": "35.0000",
+ "3. low": "32.1500",
+ "4. close": "32.2500",
+ "5. volume": "15210900"
+ },
+ "2007-03-30": {
+ "1. open": "30.3500",
+ "2. high": "32.5300",
+ "3. low": "30.1200",
+ "4. close": "32.4700",
+ "5. volume": "9282100"
+ },
+ "2007-02-28": {
+ "1. open": "28.7000",
+ "2. high": "32.4000",
+ "3. low": "28.3000",
+ "4. close": "30.8600",
+ "5. volume": "13493500"
+ },
+ "2007-01-31": {
+ "1. open": "27.8000",
+ "2. high": "29.1000",
+ "3. low": "27.5500",
+ "4. close": "28.5700",
+ "5. volume": "8016600"
+ },
+ "2006-12-29": {
+ "1. open": "27.4700",
+ "2. high": "28.5000",
+ "3. low": "26.4000",
+ "4. close": "28.0000",
+ "5. volume": "6993800"
+ },
+ "2006-11-30": {
+ "1. open": "27.2200",
+ "2. high": "28.0600",
+ "3. low": "25.8000",
+ "4. close": "27.4600",
+ "5. volume": "6953200"
+ },
+ "2006-10-31": {
+ "1. open": "25.6700",
+ "2. high": "27.4400",
+ "3. low": "24.3100",
+ "4. close": "27.1800",
+ "5. volume": "11384800"
+ },
+ "2006-09-29": {
+ "1. open": "24.5000",
+ "2. high": "26.1100",
+ "3. low": "23.9500",
+ "4. close": "25.6500",
+ "5. volume": "7702200"
+ },
+ "2006-08-31": {
+ "1. open": "22.7500",
+ "2. high": "24.7700",
+ "3. low": "22.4000",
+ "4. close": "24.4500",
+ "5. volume": "10443300"
+ },
+ "2006-07-31": {
+ "1. open": "24.6600",
+ "2. high": "24.8400",
+ "3. low": "21.0100",
+ "4. close": "22.7400",
+ "5. volume": "13450800"
+ },
+ "2006-06-30": {
+ "1. open": "24.8000",
+ "2. high": "25.0500",
+ "3. low": "22.8400",
+ "4. close": "24.7400",
+ "5. volume": "10359200"
+ },
+ "2006-05-31": {
+ "1. open": "26.3200",
+ "2. high": "26.5800",
+ "3. low": "23.4500",
+ "4. close": "23.6800",
+ "5. volume": "9391100"
+ },
+ "2006-04-28": {
+ "1. open": "28.6000",
+ "2. high": "28.9000",
+ "3. low": "25.7000",
+ "4. close": "26.3300",
+ "5. volume": "5366300"
+ },
+ "2006-03-31": {
+ "1. open": "25.5600",
+ "2. high": "28.9000",
+ "3. low": "25.4100",
+ "4. close": "28.5500",
+ "5. volume": "9692200"
+ },
+ "2006-02-28": {
+ "1. open": "24.8500",
+ "2. high": "26.4400",
+ "3. low": "24.8400",
+ "4. close": "25.5000",
+ "5. volume": "6823400"
+ },
+ "2006-01-31": {
+ "1. open": "24.3600",
+ "2. high": "25.6800",
+ "3. low": "23.6700",
+ "4. close": "24.9100",
+ "5. volume": "9091300"
+ },
+ "2005-12-30": {
+ "1. open": "25.0300",
+ "2. high": "25.4900",
+ "3. low": "24.0000",
+ "4. close": "24.2000",
+ "5. volume": "7295200"
+ },
+ "2005-11-30": {
+ "1. open": "23.8500",
+ "2. high": "25.9000",
+ "3. low": "23.5500",
+ "4. close": "25.0000",
+ "5. volume": "8687300"
+ },
+ "2005-10-31": {
+ "1. open": "23.3200",
+ "2. high": "24.8500",
+ "3. low": "20.5600",
+ "4. close": "23.9200",
+ "5. volume": "7367700"
+ },
+ "2005-09-30": {
+ "1. open": "22.9000",
+ "2. high": "24.1500",
+ "3. low": "21.2100",
+ "4. close": "23.3200",
+ "5. volume": "6294300"
+ },
+ "2005-08-31": {
+ "1. open": "25.1600",
+ "2. high": "25.9100",
+ "3. low": "22.3700",
+ "4. close": "23.0000",
+ "5. volume": "10266700"
+ },
+ "2005-07-29": {
+ "1. open": "22.3000",
+ "2. high": "25.4900",
+ "3. low": "21.7000",
+ "4. close": "25.0200",
+ "5. volume": "6595300"
+ },
+ "2005-06-30": {
+ "1. open": "22.8900",
+ "2. high": "23.1100",
+ "3. low": "20.6000",
+ "4. close": "22.2600",
+ "5. volume": "9329000"
+ },
+ "2005-05-31": {
+ "1. open": "18.0800",
+ "2. high": "22.9800",
+ "3. low": "18.0000",
+ "4. close": "22.8900",
+ "5. volume": "13680200"
+ },
+ "2005-04-29": {
+ "1. open": "18.7500",
+ "2. high": "19.2800",
+ "3. low": "17.7700",
+ "4. close": "18.1600",
+ "5. volume": "6198700"
+ },
+ "2005-03-31": {
+ "1. open": "17.0200",
+ "2. high": "18.7700",
+ "3. low": "17.0200",
+ "4. close": "18.6900",
+ "5. volume": "4298500"
+ },
+ "2005-02-28": {
+ "1. open": "16.6100",
+ "2. high": "17.8900",
+ "3. low": "16.5000",
+ "4. close": "17.0700",
+ "5. volume": "5583100"
+ },
+ "2005-01-31": {
+ "1. open": "17.7700",
+ "2. high": "18.2900",
+ "3. low": "16.4100",
+ "4. close": "16.6800",
+ "5. volume": "5544200"
+ },
+ "2004-12-31": {
+ "1. open": "17.9400",
+ "2. high": "19.0100",
+ "3. low": "16.7500",
+ "4. close": "17.8000",
+ "5. volume": "5312900"
+ },
+ "2004-11-30": {
+ "1. open": "16.4500",
+ "2. high": "18.1900",
+ "3. low": "16.1600",
+ "4. close": "17.9500",
+ "5. volume": "4776100"
+ },
+ "2004-10-29": {
+ "1. open": "14.8000",
+ "2. high": "16.6000",
+ "3. low": "14.2500",
+ "4. close": "16.4000",
+ "5. volume": "9111900"
+ },
+ "2004-09-30": {
+ "1. open": "14.2500",
+ "2. high": "15.5300",
+ "3. low": "13.6500",
+ "4. close": "14.7000",
+ "5. volume": "9346800"
+ },
+ "2004-08-31": {
+ "1. open": "13.8000",
+ "2. high": "14.2500",
+ "3. low": "12.7500",
+ "4. close": "14.2500",
+ "5. volume": "7084300"
+ }
+ }
+}
diff --git a/src/main/resources/GOOGL.json b/src/main/resources/GOOGL.json
new file mode 100644
index 0000000..d1a9adf
--- /dev/null
+++ b/src/main/resources/GOOGL.json
@@ -0,0 +1,1320 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "GOOGL",
+ "3. Last Refreshed": "2020-03-17 10:37:59",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "1351.3900",
+ "2. high": "1408.1900",
+ "3. low": "1049.1000",
+ "4. close": "1088.8000",
+ "5. volume": "37096952"
+ },
+ "2020-02-28": {
+ "1. open": "1461.6500",
+ "2. high": "1530.7400",
+ "3. low": "1268.2100",
+ "4. close": "1339.2500",
+ "5. volume": "41565155"
+ },
+ "2020-01-31": {
+ "1. open": "1348.4100",
+ "2. high": "1500.5800",
+ "3. low": "1346.4900",
+ "4. close": "1432.7800",
+ "5. volume": "33629150"
+ },
+ "2019-12-31": {
+ "1. open": "1302.5600",
+ "2. high": "1367.0700",
+ "3. low": "1277.0500",
+ "4. close": "1339.3900",
+ "5. volume": "28279817"
+ },
+ "2019-11-29": {
+ "1. open": "1265.8000",
+ "2. high": "1333.9200",
+ "3. low": "1259.7100",
+ "4. close": "1304.0900",
+ "5. volume": "26359574"
+ },
+ "2019-10-31": {
+ "1. open": "1222.4900",
+ "2. high": "1299.2400",
+ "3. low": "1163.1400",
+ "4. close": "1258.8000",
+ "5. volume": "30611918"
+ },
+ "2019-09-30": {
+ "1. open": "1181.8500",
+ "2. high": "1248.0200",
+ "3. low": "1163.7100",
+ "4. close": "1221.1400",
+ "5. volume": "26274335"
+ },
+ "2019-08-30": {
+ "1. open": "1217.6300",
+ "2. high": "1236.3000",
+ "3. low": "1142.7500",
+ "4. close": "1190.5300",
+ "5. volume": "29345892"
+ },
+ "2019-07-31": {
+ "1. open": "1101.0400",
+ "2. high": "1268.3900",
+ "3. low": "1095.3300",
+ "4. close": "1218.2000",
+ "5. volume": "35763639"
+ },
+ "2019-06-28": {
+ "1. open": "1066.9300",
+ "2. high": "1126.5700",
+ "3. low": "1027.0300",
+ "4. close": "1082.8000",
+ "5. volume": "35623822"
+ },
+ "2019-05-31": {
+ "1. open": "1197.5000",
+ "2. high": "1199.2500",
+ "3. low": "1103.3500",
+ "4. close": "1106.5000",
+ "5. volume": "37137156"
+ },
+ "2019-04-30": {
+ "1. open": "1187.5400",
+ "2. high": "1296.9700",
+ "3. low": "1183.0000",
+ "4. close": "1198.9600",
+ "5. volume": "32374805"
+ },
+ "2019-03-29": {
+ "1. open": "1131.0000",
+ "2. high": "1236.4400",
+ "3. low": "1130.2000",
+ "4. close": "1176.8900",
+ "5. volume": "33186195"
+ },
+ "2019-02-28": {
+ "1. open": "1122.2900",
+ "2. high": "1154.0000",
+ "3. low": "1093.5900",
+ "4. close": "1126.5500",
+ "5. volume": "32610016"
+ },
+ "2019-01-31": {
+ "1. open": "1027.2000",
+ "2. high": "1127.6700",
+ "3. low": "1022.3700",
+ "4. close": "1125.8900",
+ "5. volume": "34860110"
+ },
+ "2018-12-31": {
+ "1. open": "1132.1600",
+ "2. high": "1135.0000",
+ "3. low": "977.6599",
+ "4. close": "1044.9600",
+ "5. volume": "42869863"
+ },
+ "2018-11-30": {
+ "1. open": "1091.4000",
+ "2. high": "1109.9300",
+ "3. low": "1002.2100",
+ "4. close": "1109.6500",
+ "5. volume": "39313400"
+ },
+ "2018-10-31": {
+ "1. open": "1213.0000",
+ "2. high": "1224.5200",
+ "3. low": "1007.2000",
+ "4. close": "1090.5800",
+ "5. volume": "56549878"
+ },
+ "2018-09-28": {
+ "1. open": "1222.5200",
+ "2. high": "1227.8700",
+ "3. low": "1151.5000",
+ "4. close": "1207.0800",
+ "5. volume": "35927191"
+ },
+ "2018-08-31": {
+ "1. open": "1239.1100",
+ "2. high": "1271.9600",
+ "3. low": "1204.0000",
+ "4. close": "1231.8000",
+ "5. volume": "34298428"
+ },
+ "2018-07-31": {
+ "1. open": "1115.3500",
+ "2. high": "1291.4400",
+ "3. low": "1106.6000",
+ "4. close": "1227.2200",
+ "5. volume": "41806085"
+ },
+ "2018-06-29": {
+ "1. open": "1112.8700",
+ "2. high": "1201.4900",
+ "3. low": "1106.0700",
+ "4. close": "1129.1900",
+ "5. volume": "40184605"
+ },
+ "2018-05-31": {
+ "1. open": "1016.3000",
+ "2. high": "1118.1500",
+ "3. low": "1007.8900",
+ "4. close": "1100.0000",
+ "5. volume": "37036543"
+ },
+ "2018-04-30": {
+ "1. open": "1027.6200",
+ "2. high": "1097.5100",
+ "3. low": "994.2500",
+ "4. close": "1018.5800",
+ "5. volume": "49252199"
+ },
+ "2018-03-29": {
+ "1. open": "1109.5400",
+ "2. high": "1178.1600",
+ "3. low": "984.0000",
+ "4. close": "1037.1400",
+ "5. volume": "50738448"
+ },
+ "2018-02-28": {
+ "1. open": "1175.9900",
+ "2. high": "1187.4500",
+ "3. low": "997.0000",
+ "4. close": "1103.9200",
+ "5. volume": "48581820"
+ },
+ "2018-01-31": {
+ "1. open": "1053.0200",
+ "2. high": "1198.0000",
+ "3. low": "1053.0200",
+ "4. close": "1182.2200",
+ "5. volume": "31746835"
+ },
+ "2017-12-29": {
+ "1. open": "1030.4100",
+ "2. high": "1086.4900",
+ "3. low": "1002.3200",
+ "4. close": "1053.4000",
+ "5. volume": "29093692"
+ },
+ "2017-11-30": {
+ "1. open": "1036.3200",
+ "2. high": "1080.0000",
+ "3. low": "1028.6600",
+ "4. close": "1036.1700",
+ "5. volume": "27914714"
+ },
+ "2017-10-31": {
+ "1. open": "975.6500",
+ "2. high": "1063.6200",
+ "3. low": "961.9500",
+ "4. close": "1033.0400",
+ "5. volume": "35135039"
+ },
+ "2017-09-29": {
+ "1. open": "957.4700",
+ "2. high": "975.8100",
+ "3. low": "924.5101",
+ "4. close": "973.7200",
+ "5. volume": "28940676"
+ },
+ "2017-08-31": {
+ "1. open": "947.8100",
+ "2. high": "957.1950",
+ "3. low": "918.6000",
+ "4. close": "955.2400",
+ "5. volume": "31859046"
+ },
+ "2017-07-31": {
+ "1. open": "933.2200",
+ "2. high": "1006.1900",
+ "3. low": "915.3100",
+ "4. close": "945.5000",
+ "5. volume": "40338583"
+ },
+ "2017-06-30": {
+ "1. open": "990.9600",
+ "2. high": "1008.6100",
+ "3. low": "929.6000",
+ "4. close": "929.6800",
+ "5. volume": "43247076"
+ },
+ "2017-05-31": {
+ "1. open": "924.1500",
+ "2. high": "999.6000",
+ "3. low": "920.8000",
+ "4. close": "987.0900",
+ "5. volume": "34853054"
+ },
+ "2017-04-28": {
+ "1. open": "848.7500",
+ "2. high": "935.9000",
+ "3. low": "834.6000",
+ "4. close": "924.5200",
+ "5. volume": "24344962"
+ },
+ "2017-03-31": {
+ "1. open": "851.3800",
+ "2. high": "874.4200",
+ "3. low": "824.3000",
+ "4. close": "847.8000",
+ "5. volume": "34553208"
+ },
+ "2017-02-28": {
+ "1. open": "824.0000",
+ "2. high": "853.7900",
+ "3. low": "812.0510",
+ "4. close": "844.9300",
+ "5. volume": "26492197"
+ },
+ "2017-01-31": {
+ "1. open": "800.6200",
+ "2. high": "867.0000",
+ "3. low": "796.8900",
+ "4. close": "820.1900",
+ "5. volume": "36840255"
+ },
+ "2016-12-30": {
+ "1. open": "778.5500",
+ "2. high": "824.3000",
+ "3. low": "753.3600",
+ "4. close": "792.4500",
+ "5. volume": "34356689"
+ },
+ "2016-11-30": {
+ "1. open": "810.8700",
+ "2. high": "816.0400",
+ "3. low": "743.5900",
+ "4. close": "775.8800",
+ "5. volume": "48353316"
+ },
+ "2016-10-31": {
+ "1. open": "802.5500",
+ "2. high": "839.0000",
+ "3. low": "796.2300",
+ "4. close": "809.9000",
+ "5. volume": "35391730"
+ },
+ "2016-09-30": {
+ "1. open": "791.9800",
+ "2. high": "819.0600",
+ "3. low": "783.5000",
+ "4. close": "804.0600",
+ "5. volume": "31576994"
+ },
+ "2016-08-31": {
+ "1. open": "786.6700",
+ "2. high": "813.8790",
+ "3. low": "785.0400",
+ "4. close": "789.8500",
+ "5. volume": "28857075"
+ },
+ "2016-07-29": {
+ "1. open": "705.1000",
+ "2. high": "803.9400",
+ "3. low": "699.0000",
+ "4. close": "791.3400",
+ "5. volume": "32667502"
+ },
+ "2016-06-30": {
+ "1. open": "748.4700",
+ "2. high": "751.3700",
+ "3. low": "672.6600",
+ "4. close": "703.5300",
+ "5. volume": "41979195"
+ },
+ "2016-05-31": {
+ "1. open": "711.9200",
+ "2. high": "753.4800",
+ "3. low": "704.0500",
+ "4. close": "748.8500",
+ "5. volume": "34108232"
+ },
+ "2016-04-29": {
+ "1. open": "757.1600",
+ "2. high": "790.9500",
+ "3. low": "703.2000",
+ "4. close": "707.8800",
+ "5. volume": "46661769"
+ },
+ "2016-03-31": {
+ "1. open": "721.3000",
+ "2. high": "777.3100",
+ "3. low": "704.0000",
+ "4. close": "762.9000",
+ "5. volume": "42564849"
+ },
+ "2016-02-29": {
+ "1. open": "771.2600",
+ "2. high": "810.3500",
+ "3. low": "682.0100",
+ "4. close": "717.2200",
+ "5. volume": "67647477"
+ },
+ "2016-01-29": {
+ "1. open": "762.2000",
+ "2. high": "769.2000",
+ "3. low": "687.7800",
+ "4. close": "761.3500",
+ "5. volume": "51999240"
+ },
+ "2015-12-31": {
+ "1. open": "766.9400",
+ "2. high": "798.6900",
+ "3. low": "736.2600",
+ "4. close": "778.0100",
+ "5. volume": "43650531"
+ },
+ "2015-11-30": {
+ "1. open": "737.8800",
+ "2. high": "782.9000",
+ "3. low": "731.4500",
+ "4. close": "762.8500",
+ "5. volume": "37574197"
+ },
+ "2015-10-30": {
+ "1. open": "637.9400",
+ "2. high": "752.5000",
+ "3. low": "631.1150",
+ "4. close": "737.3900",
+ "5. volume": "50293840"
+ },
+ "2015-09-30": {
+ "1. open": "633.6600",
+ "2. high": "681.9900",
+ "3. low": "617.8400",
+ "4. close": "638.3700",
+ "5. volume": "43458108"
+ },
+ "2015-08-31": {
+ "1. open": "657.6600",
+ "2. high": "704.0000",
+ "3. low": "593.0900",
+ "4. close": "647.8200",
+ "5. volume": "55344735"
+ },
+ "2015-07-31": {
+ "1. open": "543.6600",
+ "2. high": "713.3300",
+ "3. low": "539.7600",
+ "4. close": "657.5000",
+ "5. volume": "68543766"
+ },
+ "2015-06-30": {
+ "1. open": "548.7300",
+ "2. high": "565.6100",
+ "3. low": "538.8506",
+ "4. close": "540.0400",
+ "5. volume": "35218182"
+ },
+ "2015-05-29": {
+ "1. open": "550.5100",
+ "2. high": "558.2400",
+ "3. low": "532.2350",
+ "4. close": "545.3200",
+ "5. volume": "32421761"
+ },
+ "2015-04-30": {
+ "1. open": "554.8300",
+ "2. high": "584.7000",
+ "3. low": "529.0000",
+ "4. close": "548.7700",
+ "5. volume": "43746541"
+ },
+ "2015-03-31": {
+ "1. open": "567.0000",
+ "2. high": "583.2000",
+ "3. low": "550.3300",
+ "4. close": "554.7000",
+ "5. volume": "43207344"
+ },
+ "2015-02-27": {
+ "1. open": "534.3200",
+ "2. high": "569.4200",
+ "3. low": "521.7200",
+ "4. close": "562.6300",
+ "5. volume": "40420326"
+ },
+ "2015-01-30": {
+ "1. open": "532.6000",
+ "2. high": "545.4100",
+ "3. low": "490.9100",
+ "4. close": "537.5500",
+ "5. volume": "52843510"
+ },
+ "2014-12-31": {
+ "1. open": "545.0900",
+ "2. high": "548.7900",
+ "3. low": "497.1900",
+ "4. close": "530.6600",
+ "5. volume": "54469614"
+ },
+ "2014-11-28": {
+ "1. open": "563.5300",
+ "2. high": "567.1500",
+ "3. low": "539.1900",
+ "4. close": "549.0800",
+ "5. volume": "29775322"
+ },
+ "2014-10-31": {
+ "1. open": "586.8000",
+ "2. high": "592.4000",
+ "3. low": "518.4100",
+ "4. close": "567.8700",
+ "5. volume": "55503010"
+ },
+ "2014-09-30": {
+ "1. open": "582.9500",
+ "2. high": "605.4000",
+ "3. low": "577.0100",
+ "4. close": "588.4100",
+ "5. volume": "35413703"
+ },
+ "2014-08-29": {
+ "1. open": "578.5550",
+ "2. high": "597.8100",
+ "3. low": "567.4500",
+ "4. close": "582.3600",
+ "5. volume": "29046600"
+ },
+ "2014-07-31": {
+ "1. open": "587.6500",
+ "2. high": "608.9100",
+ "3. low": "572.1001",
+ "4. close": "579.5500",
+ "5. volume": "38583300"
+ },
+ "2014-06-30": {
+ "1. open": "569.7500",
+ "2. high": "589.6000",
+ "3. low": "547.4700",
+ "4. close": "584.6700",
+ "5. volume": "39445800"
+ },
+ "2014-05-30": {
+ "1. open": "534.2500",
+ "2. high": "577.6600",
+ "3. low": "511.0900",
+ "4. close": "571.6500",
+ "5. volume": "41456800"
+ },
+ "2014-04-30": {
+ "1. open": "1120.2700",
+ "2. high": "1144.8000",
+ "3. low": "511.0000",
+ "4. close": "534.8800",
+ "5. volume": "68887600"
+ },
+ "2014-03-31": {
+ "1. open": "1206.7500",
+ "2. high": "1226.9900",
+ "3. low": "1102.1000",
+ "4. close": "1114.5100",
+ "5. volume": "87224100"
+ },
+ "2014-02-28": {
+ "1. open": "1179.2000",
+ "2. high": "1228.8800",
+ "3. low": "1128.0200",
+ "4. close": "1215.6500",
+ "5. volume": "81010500"
+ },
+ "2014-01-31": {
+ "1. open": "1115.4600",
+ "2. high": "1186.5400",
+ "3. low": "1082.2700",
+ "4. close": "1180.9700",
+ "5. volume": "108913300"
+ },
+ "2013-12-31": {
+ "1. open": "1063.5100",
+ "2. high": "1121.0000",
+ "3. low": "1049.0200",
+ "4. close": "1120.7100",
+ "5. volume": "67617600"
+ },
+ "2013-11-29": {
+ "1. open": "1031.7900",
+ "2. high": "1068.0000",
+ "3. low": "1005.0000",
+ "4. close": "1059.5900",
+ "5. volume": "52459700"
+ },
+ "2013-10-31": {
+ "1. open": "880.2500",
+ "2. high": "1041.5200",
+ "3. low": "842.9800",
+ "4. close": "1030.5800",
+ "5. volume": "110337300"
+ },
+ "2013-09-30": {
+ "1. open": "854.3600",
+ "2. high": "905.9900",
+ "3. low": "853.9500",
+ "4. close": "875.9100",
+ "5. volume": "66180000"
+ },
+ "2013-08-30": {
+ "1. open": "895.0000",
+ "2. high": "909.7090",
+ "3. low": "845.5600",
+ "4. close": "846.9000",
+ "5. volume": "66906000"
+ },
+ "2013-07-31": {
+ "1. open": "886.4500",
+ "2. high": "928.0000",
+ "3. low": "875.6100",
+ "4. close": "887.7500",
+ "5. volume": "102387300"
+ },
+ "2013-06-28": {
+ "1. open": "873.0000",
+ "2. high": "910.8400",
+ "3. low": "847.2200",
+ "4. close": "880.3700",
+ "5. volume": "97063000"
+ },
+ "2013-05-31": {
+ "1. open": "823.2600",
+ "2. high": "920.6000",
+ "3. low": "816.3600",
+ "4. close": "871.2180",
+ "5. volume": "98734600"
+ },
+ "2013-04-30": {
+ "1. open": "795.0100",
+ "2. high": "827.6400",
+ "3. low": "761.2601",
+ "4. close": "824.5700",
+ "5. volume": "106996300"
+ },
+ "2013-03-28": {
+ "1. open": "797.8000",
+ "2. high": "844.0000",
+ "3. low": "793.3000",
+ "4. close": "794.1880",
+ "5. volume": "85011800"
+ },
+ "2013-02-28": {
+ "1. open": "758.2000",
+ "2. high": "808.9700",
+ "3. low": "758.1000",
+ "4. close": "801.2000",
+ "5. volume": "92587100"
+ },
+ "2013-01-31": {
+ "1. open": "719.4200",
+ "2. high": "760.9500",
+ "3. low": "695.5200",
+ "4. close": "755.6900",
+ "5. volume": "104704600"
+ },
+ "2012-12-31": {
+ "1. open": "702.2400",
+ "2. high": "738.2800",
+ "3. low": "682.3301",
+ "4. close": "707.3800",
+ "5. volume": "83306700"
+ },
+ "2012-11-30": {
+ "1. open": "679.5000",
+ "2. high": "699.2200",
+ "3. low": "636.0000",
+ "4. close": "698.3700",
+ "5. volume": "93264000"
+ },
+ "2012-10-31": {
+ "1. open": "759.0500",
+ "2. high": "774.3800",
+ "3. low": "669.7000",
+ "4. close": "680.2976",
+ "5. volume": "143452800"
+ },
+ "2012-09-28": {
+ "1. open": "684.5500",
+ "2. high": "764.8900",
+ "3. low": "673.5000",
+ "4. close": "754.5000",
+ "5. volume": "120233800"
+ },
+ "2012-08-31": {
+ "1. open": "637.3000",
+ "2. high": "688.9900",
+ "3. low": "623.4100",
+ "4. close": "685.0900",
+ "5. volume": "94031300"
+ },
+ "2012-07-31": {
+ "1. open": "581.8200",
+ "2. high": "642.6000",
+ "3. low": "562.0900",
+ "4. close": "632.9700",
+ "5. volume": "102469600"
+ },
+ "2012-06-29": {
+ "1. open": "571.7900",
+ "2. high": "587.8900",
+ "3. low": "556.5201",
+ "4. close": "580.0700",
+ "5. volume": "92914500"
+ },
+ "2012-05-31": {
+ "1. open": "603.7900",
+ "2. high": "637.8500",
+ "3. low": "579.0000",
+ "4. close": "580.8600",
+ "5. volume": "117228000"
+ },
+ "2012-04-30": {
+ "1. open": "640.7700",
+ "2. high": "653.1400",
+ "3. low": "590.2000",
+ "4. close": "604.8500",
+ "5. volume": "117636800"
+ },
+ "2012-03-30": {
+ "1. open": "622.2600",
+ "2. high": "658.5890",
+ "3. low": "593.8400",
+ "4. close": "641.2400",
+ "5. volume": "94564700"
+ },
+ "2012-02-29": {
+ "1. open": "584.9400",
+ "2. high": "625.6000",
+ "3. low": "579.1400",
+ "4. close": "618.2500",
+ "5. volume": "94633500"
+ },
+ "2012-01-31": {
+ "1. open": "652.9400",
+ "2. high": "670.2500",
+ "3. low": "564.5500",
+ "4. close": "580.1100",
+ "5. volume": "147136900"
+ },
+ "2011-12-30": {
+ "1. open": "600.0000",
+ "2. high": "646.7600",
+ "3. low": "599.0000",
+ "4. close": "645.9000",
+ "5. volume": "109983800"
+ },
+ "2011-11-30": {
+ "1. open": "580.1000",
+ "2. high": "618.3000",
+ "3. low": "561.3300",
+ "4. close": "599.3900",
+ "5. volume": "120479300"
+ },
+ "2011-10-31": {
+ "1. open": "509.8500",
+ "2. high": "602.7000",
+ "3. low": "480.5960",
+ "4. close": "592.6400",
+ "5. volume": "154275400"
+ },
+ "2011-09-30": {
+ "1. open": "540.7500",
+ "2. high": "558.5200",
+ "3. low": "510.5000",
+ "4. close": "515.0400",
+ "5. volume": "117140800"
+ },
+ "2011-08-31": {
+ "1. open": "611.2200",
+ "2. high": "615.5000",
+ "3. low": "490.8600",
+ "4. close": "540.9600",
+ "5. volume": "213336700"
+ },
+ "2011-07-29": {
+ "1. open": "506.7400",
+ "2. high": "627.4992",
+ "3. low": "506.3800",
+ "4. close": "603.6900",
+ "5. volume": "161948200"
+ },
+ "2011-06-30": {
+ "1. open": "528.0400",
+ "2. high": "533.1999",
+ "3. low": "473.0200",
+ "4. close": "506.3800",
+ "5. volume": "118130800"
+ },
+ "2011-05-31": {
+ "1. open": "545.7000",
+ "2. high": "545.7300",
+ "3. low": "513.4000",
+ "4. close": "529.0200",
+ "5. volume": "90564200"
+ },
+ "2011-04-29": {
+ "1. open": "588.7600",
+ "2. high": "595.1900",
+ "3. low": "519.0000",
+ "4. close": "544.1000",
+ "5. volume": "140342000"
+ },
+ "2011-03-31": {
+ "1. open": "617.7800",
+ "2. high": "619.2200",
+ "3. low": "551.2801",
+ "4. close": "586.7600",
+ "5. volume": "120156600"
+ },
+ "2011-02-28": {
+ "1. open": "604.4900",
+ "2. high": "631.1800",
+ "3. low": "601.3500",
+ "4. close": "613.4000",
+ "5. volume": "83653600"
+ },
+ "2011-01-31": {
+ "1. open": "596.4800",
+ "2. high": "642.9600",
+ "3. low": "595.5500",
+ "4. close": "600.3600",
+ "5. volume": "119847800"
+ },
+ "2010-12-31": {
+ "1. open": "563.0000",
+ "2. high": "607.0000",
+ "3. low": "562.4000",
+ "4. close": "593.9700",
+ "5. volume": "84484800"
+ },
+ "2010-11-30": {
+ "1. open": "615.7300",
+ "2. high": "630.8500",
+ "3. low": "553.3100",
+ "4. close": "555.7100",
+ "5. volume": "116766000"
+ },
+ "2010-10-29": {
+ "1. open": "530.0000",
+ "2. high": "624.7400",
+ "3. low": "518.8501",
+ "4. close": "613.7000",
+ "5. volume": "158536000"
+ },
+ "2010-09-30": {
+ "1. open": "454.9800",
+ "2. high": "536.8490",
+ "3. low": "452.5000",
+ "4. close": "525.7900",
+ "5. volume": "119281400"
+ },
+ "2010-08-31": {
+ "1. open": "488.9900",
+ "2. high": "508.6000",
+ "3. low": "447.6500",
+ "4. close": "450.0200",
+ "5. volume": "105603500"
+ },
+ "2010-07-30": {
+ "1. open": "445.2900",
+ "2. high": "497.5000",
+ "3. low": "433.6300",
+ "4. close": "484.8500",
+ "5. volume": "138480300"
+ },
+ "2010-06-30": {
+ "1. open": "480.4300",
+ "2. high": "509.2500",
+ "3. low": "444.7200",
+ "4. close": "444.9500",
+ "5. volume": "119605600"
+ },
+ "2010-05-28": {
+ "1. open": "526.5000",
+ "2. high": "532.9200",
+ "3. low": "460.0000",
+ "4. close": "485.6300",
+ "5. volume": "162958300"
+ },
+ "2010-04-30": {
+ "1. open": "571.3500",
+ "2. high": "597.8400",
+ "3. low": "521.0300",
+ "4. close": "525.6950",
+ "5. volume": "145974700"
+ },
+ "2010-03-31": {
+ "1. open": "529.2000",
+ "2. high": "588.2750",
+ "3. low": "527.7400",
+ "4. close": "567.1200",
+ "5. volume": "167380600"
+ },
+ "2010-02-26": {
+ "1. open": "534.6020",
+ "2. high": "547.5000",
+ "3. low": "520.0000",
+ "4. close": "526.8000",
+ "5. volume": "103963600"
+ },
+ "2010-01-29": {
+ "1. open": "626.9500",
+ "2. high": "629.5100",
+ "3. low": "525.6100",
+ "4. close": "529.9440",
+ "5. volume": "178021600"
+ },
+ "2009-12-31": {
+ "1. open": "588.1300",
+ "2. high": "625.9900",
+ "3. low": "579.1800",
+ "4. close": "619.9800",
+ "5. volume": "85154200"
+ },
+ "2009-11-30": {
+ "1. open": "537.0800",
+ "2. high": "587.0599",
+ "3. low": "528.2410",
+ "4. close": "583.0000",
+ "5. volume": "81729700"
+ },
+ "2009-10-30": {
+ "1. open": "493.0000",
+ "2. high": "561.6400",
+ "3. low": "482.6000",
+ "4. close": "536.1200",
+ "5. volume": "154193500"
+ },
+ "2009-09-30": {
+ "1. open": "459.6800",
+ "2. high": "507.0000",
+ "3. low": "452.5900",
+ "4. close": "495.8500",
+ "5. volume": "102056300"
+ },
+ "2009-08-31": {
+ "1. open": "448.7400",
+ "2. high": "474.3500",
+ "3. low": "438.5605",
+ "4. close": "461.6700",
+ "5. volume": "97378800"
+ },
+ "2009-07-31": {
+ "1. open": "424.2000",
+ "2. high": "452.7000",
+ "3. low": "395.9801",
+ "4. close": "443.0500",
+ "5. volume": "145887200"
+ },
+ "2009-06-30": {
+ "1. open": "418.7300",
+ "2. high": "447.3400",
+ "3. low": "401.8901",
+ "4. close": "421.5900",
+ "5. volume": "140780100"
+ },
+ "2009-05-29": {
+ "1. open": "395.0300",
+ "2. high": "417.2329",
+ "3. low": "384.6900",
+ "4. close": "417.2300",
+ "5. volume": "113955500"
+ },
+ "2009-04-30": {
+ "1. open": "343.7800",
+ "2. high": "403.7500",
+ "3. low": "340.6100",
+ "4. close": "395.9700",
+ "5. volume": "175489100"
+ },
+ "2009-03-31": {
+ "1. open": "333.3300",
+ "2. high": "359.1600",
+ "3. low": "289.4500",
+ "4. close": "348.0600",
+ "5. volume": "227721500"
+ },
+ "2009-02-27": {
+ "1. open": "334.2700",
+ "2. high": "381.0000",
+ "3. low": "329.5500",
+ "4. close": "337.9900",
+ "5. volume": "222946400"
+ },
+ "2009-01-30": {
+ "1. open": "308.5995",
+ "2. high": "352.3300",
+ "3. low": "282.7500",
+ "4. close": "338.5300",
+ "5. volume": "219542700"
+ },
+ "2008-12-31": {
+ "1. open": "286.6800",
+ "2. high": "329.5000",
+ "3. low": "262.5801",
+ "4. close": "307.6500",
+ "5. volume": "225787700"
+ },
+ "2008-11-28": {
+ "1. open": "357.5800",
+ "2. high": "372.3600",
+ "3. low": "247.3000",
+ "4. close": "292.9600",
+ "5. volume": "315749100"
+ },
+ "2008-10-31": {
+ "1. open": "411.1500",
+ "2. high": "416.9800",
+ "3. low": "309.4400",
+ "4. close": "359.3600",
+ "5. volume": "398191400"
+ },
+ "2008-09-30": {
+ "1. open": "476.7700",
+ "2. high": "482.1800",
+ "3. low": "380.7100",
+ "4. close": "400.5200",
+ "5. volume": "267887800"
+ },
+ "2008-08-29": {
+ "1. open": "472.0600",
+ "2. high": "510.6600",
+ "3. low": "461.9000",
+ "4. close": "463.2900",
+ "5. volume": "137490300"
+ },
+ "2008-07-31": {
+ "1. open": "520.0000",
+ "2. high": "555.6800",
+ "3. low": "465.6005",
+ "4. close": "473.7500",
+ "5. volume": "207962700"
+ },
+ "2008-06-30": {
+ "1. open": "582.5000",
+ "2. high": "588.0400",
+ "3. low": "515.0900",
+ "4. close": "526.4200",
+ "5. volume": "187380600"
+ },
+ "2008-05-30": {
+ "1. open": "578.3100",
+ "2. high": "602.4500",
+ "3. low": "537.8100",
+ "4. close": "585.8000",
+ "5. volume": "209055200"
+ },
+ "2008-04-30": {
+ "1. open": "447.7400",
+ "2. high": "584.8600",
+ "3. low": "441.0000",
+ "4. close": "574.2900",
+ "5. volume": "285802500"
+ },
+ "2008-03-31": {
+ "1. open": "471.5100",
+ "2. high": "472.7200",
+ "3. low": "412.1100",
+ "4. close": "440.4700",
+ "5. volume": "290938800"
+ },
+ "2008-02-29": {
+ "1. open": "528.6700",
+ "2. high": "541.0400",
+ "3. low": "446.8500",
+ "4. close": "471.1800",
+ "5. volume": "354015500"
+ },
+ "2008-01-31": {
+ "1. open": "692.8700",
+ "2. high": "697.3700",
+ "3. low": "519.0000",
+ "4. close": "564.3000",
+ "5. volume": "315262000"
+ },
+ "2007-12-31": {
+ "1. open": "691.0100",
+ "2. high": "724.8000",
+ "3. low": "652.5000",
+ "4. close": "691.4800",
+ "5. volume": "170456500"
+ },
+ "2007-11-30": {
+ "1. open": "702.7900",
+ "2. high": "747.2400",
+ "3. low": "616.0200",
+ "4. close": "693.0000",
+ "5. volume": "342606600"
+ },
+ "2007-10-31": {
+ "1. open": "569.9700",
+ "2. high": "707.0000",
+ "3. low": "569.6100",
+ "4. close": "707.0000",
+ "5. volume": "310590000"
+ },
+ "2007-09-28": {
+ "1. open": "515.0200",
+ "2. high": "571.7899",
+ "3. low": "510.8800",
+ "4. close": "567.2700",
+ "5. volume": "138687900"
+ },
+ "2007-08-31": {
+ "1. open": "510.5000",
+ "2. high": "526.8200",
+ "3. low": "480.4600",
+ "4. close": "515.2500",
+ "5. volume": "177222800"
+ },
+ "2007-07-31": {
+ "1. open": "525.4900",
+ "2. high": "558.5800",
+ "3. low": "498.8800",
+ "4. close": "510.0000",
+ "5. volume": "233027400"
+ },
+ "2007-06-29": {
+ "1. open": "501.0000",
+ "2. high": "534.9900",
+ "3. low": "497.5900",
+ "4. close": "522.7001",
+ "5. volume": "257837700"
+ },
+ "2007-05-31": {
+ "1. open": "472.1900",
+ "2. high": "508.7800",
+ "3. low": "457.4100",
+ "4. close": "497.9090",
+ "5. volume": "198963200"
+ },
+ "2007-04-30": {
+ "1. open": "457.7600",
+ "2. high": "492.5000",
+ "3. low": "452.1200",
+ "4. close": "471.3800",
+ "5. volume": "185730000"
+ },
+ "2007-03-30": {
+ "1. open": "442.6700",
+ "2. high": "466.0000",
+ "3. low": "437.0000",
+ "4. close": "458.1600",
+ "5. volume": "235995600"
+ },
+ "2007-02-28": {
+ "1. open": "506.0000",
+ "2. high": "506.0100",
+ "3. low": "443.0400",
+ "4. close": "449.4500",
+ "5. volume": "227599400"
+ },
+ "2007-01-31": {
+ "1. open": "466.0000",
+ "2. high": "513.0000",
+ "3. low": "461.1100",
+ "4. close": "501.5000",
+ "5. volume": "248923900"
+ },
+ "2006-12-29": {
+ "1. open": "485.9800",
+ "2. high": "492.4000",
+ "3. low": "452.3405",
+ "4. close": "460.4800",
+ "5. volume": "183144000"
+ },
+ "2006-11-30": {
+ "1. open": "478.7550",
+ "2. high": "513.0000",
+ "3. low": "465.0615",
+ "4. close": "484.8100",
+ "5. volume": "236642800"
+ },
+ "2006-10-31": {
+ "1. open": "401.9000",
+ "2. high": "491.9600",
+ "3. low": "398.1900",
+ "4. close": "476.3900",
+ "5. volume": "316709800"
+ },
+ "2006-09-29": {
+ "1. open": "380.9950",
+ "2. high": "418.6900",
+ "3. low": "376.7200",
+ "4. close": "401.9000",
+ "5. volume": "242858900"
+ },
+ "2006-08-31": {
+ "1. open": "385.1100",
+ "2. high": "390.0000",
+ "3. low": "363.3600",
+ "4. close": "378.5300",
+ "5. volume": "213728900"
+ },
+ "2006-07-31": {
+ "1. open": "420.0400",
+ "2. high": "427.8900",
+ "3. low": "377.6900",
+ "4. close": "386.6000",
+ "5. volume": "254787800"
+ },
+ "2006-06-30": {
+ "1. open": "373.5400",
+ "2. high": "419.3300",
+ "3. low": "371.6000",
+ "4. close": "419.3300",
+ "5. volume": "284475000"
+ },
+ "2006-05-31": {
+ "1. open": "417.8500",
+ "2. high": "419.4400",
+ "3. low": "360.5700",
+ "4. close": "371.8200",
+ "5. volume": "351526700"
+ },
+ "2006-04-28": {
+ "1. open": "389.7500",
+ "2. high": "450.7200",
+ "3. low": "387.9300",
+ "4. close": "417.9400",
+ "5. volume": "370257300"
+ },
+ "2006-03-31": {
+ "1. open": "369.0000",
+ "2. high": "399.0000",
+ "3. low": "331.5500",
+ "4. close": "390.0000",
+ "5. volume": "612913300"
+ },
+ "2006-02-28": {
+ "1. open": "389.8600",
+ "2. high": "406.5000",
+ "3. low": "337.8300",
+ "4. close": "362.6200",
+ "5. volume": "594453900"
+ },
+ "2006-01-31": {
+ "1. open": "422.5200",
+ "2. high": "475.1100",
+ "3. low": "394.7400",
+ "4. close": "432.6601",
+ "5. volume": "597481100"
+ },
+ "2005-12-30": {
+ "1. open": "409.2000",
+ "2. high": "446.2100",
+ "3. low": "399.0100",
+ "4. close": "414.8600",
+ "5. volume": "397165000"
+ },
+ "2005-11-30": {
+ "1. open": "371.8600",
+ "2. high": "431.2400",
+ "3. low": "369.0100",
+ "4. close": "404.9125",
+ "5. volume": "422908000"
+ },
+ "2005-10-31": {
+ "1. open": "313.6300",
+ "2. high": "374.7500",
+ "3. low": "290.6850",
+ "4. close": "372.1400",
+ "5. volume": "385538000"
+ },
+ "2005-09-30": {
+ "1. open": "285.9100",
+ "2. high": "320.9500",
+ "3. low": "285.0000",
+ "4. close": "316.4600",
+ "5. volume": "339965100"
+ },
+ "2005-08-31": {
+ "1. open": "288.4800",
+ "2. high": "299.7200",
+ "3. low": "273.3500",
+ "4. close": "286.0000",
+ "5. volume": "285656800"
+ },
+ "2005-07-29": {
+ "1. open": "295.0400",
+ "2. high": "317.8000",
+ "3. low": "286.9900",
+ "4. close": "287.7600",
+ "5. volume": "409487200"
+ },
+ "2005-06-30": {
+ "1. open": "283.2000",
+ "2. high": "309.2500",
+ "3. low": "267.4300",
+ "4. close": "294.1500",
+ "5. volume": "777224400"
+ },
+ "2005-05-31": {
+ "1. open": "222.0500",
+ "2. high": "278.4000",
+ "3. low": "220.2100",
+ "4. close": "277.2700",
+ "5. volume": "507029100"
+ },
+ "2005-04-29": {
+ "1. open": "181.7600",
+ "2. high": "224.7400",
+ "3. low": "179.8400",
+ "4. close": "220.0000",
+ "5. volume": "452927500"
+ },
+ "2005-03-31": {
+ "1. open": "189.2900",
+ "2. high": "189.8500",
+ "3. low": "172.5700",
+ "4. close": "180.5100",
+ "5. volume": "343553000"
+ },
+ "2005-02-28": {
+ "1. open": "194.3800",
+ "2. high": "216.8000",
+ "3. low": "181.0000",
+ "4. close": "187.9900",
+ "5. volume": "650567500"
+ },
+ "2005-01-31": {
+ "1. open": "197.4000",
+ "2. high": "205.3000",
+ "3. low": "176.2900",
+ "4. close": "195.6200",
+ "5. volume": "409918400"
+ },
+ "2004-12-31": {
+ "1. open": "181.7700",
+ "2. high": "199.8800",
+ "3. low": "168.4700",
+ "4. close": "192.7900",
+ "5. volume": "290392600"
+ },
+ "2004-11-30": {
+ "1. open": "193.5000",
+ "2. high": "201.6000",
+ "3. low": "161.3100",
+ "4. close": "181.9800",
+ "5. volume": "554632100"
+ },
+ "2004-10-29": {
+ "1. open": "130.8000",
+ "2. high": "199.9500",
+ "3. low": "128.9000",
+ "4. close": "190.6400",
+ "5. volume": "513620700"
+ },
+ "2004-09-30": {
+ "1. open": "102.7000",
+ "2. high": "135.0200",
+ "3. low": "98.9400",
+ "4. close": "129.6000",
+ "5. volume": "212494700"
+ }
+ }
+}
+
diff --git a/src/main/resources/HD.json b/src/main/resources/HD.json
new file mode 100644
index 0000000..ca0dd68
--- /dev/null
+++ b/src/main/resources/HD.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "HD",
+ "3. Last Refreshed": "2020-03-17 11:34:12",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "219.9800",
+ "2. high": "241.3200",
+ "3. low": "155.3000",
+ "4. close": "166.5950",
+ "5. volume": "99467603"
+ },
+ "2020-02-28": {
+ "1. open": "230.3000",
+ "2. high": "247.3600",
+ "3. low": "212.3300",
+ "4. close": "217.8400",
+ "5. volume": "85985221"
+ },
+ "2020-01-31": {
+ "1. open": "219.0800",
+ "2. high": "236.5300",
+ "3. low": "216.4000",
+ "4. close": "228.1000",
+ "5. volume": "97247927"
+ },
+ "2019-12-31": {
+ "1. open": "220.9000",
+ "2. high": "222.0000",
+ "3. low": "210.6100",
+ "4. close": "218.3800",
+ "5. volume": "111753795"
+ },
+ "2019-11-29": {
+ "1. open": "236.0700",
+ "2. high": "239.3091",
+ "3. low": "216.8800",
+ "4. close": "220.5100",
+ "5. volume": "102587389"
+ },
+ "2019-10-31": {
+ "1. open": "233.0100",
+ "2. high": "238.9900",
+ "3. low": "222.1200",
+ "4. close": "234.5800",
+ "5. volume": "63974717"
+ },
+ "2019-09-30": {
+ "1. open": "226.4500",
+ "2. high": "235.4900",
+ "3. low": "220.6700",
+ "4. close": "232.0200",
+ "5. volume": "76169026"
+ },
+ "2019-08-30": {
+ "1. open": "214.1400",
+ "2. high": "229.2700",
+ "3. low": "199.0500",
+ "4. close": "227.9100",
+ "5. volume": "98999337"
+ },
+ "2019-07-31": {
+ "1. open": "209.7000",
+ "2. high": "219.2951",
+ "3. low": "208.1700",
+ "4. close": "213.6900",
+ "5. volume": "64173578"
+ },
+ "2019-06-28": {
+ "1. open": "189.5200",
+ "2. high": "211.9900",
+ "3. low": "188.7500",
+ "4. close": "207.9700",
+ "5. volume": "90787917"
+ },
+ "2019-05-31": {
+ "1. open": "203.2000",
+ "2. high": "203.5200",
+ "3. low": "186.2700",
+ "4. close": "189.8500",
+ "5. volume": "94653436"
+ },
+ "2019-04-30": {
+ "1. open": "192.9900",
+ "2. high": "208.2950",
+ "3. low": "192.8500",
+ "4. close": "203.7000",
+ "5. volume": "71205238"
+ },
+ "2019-03-29": {
+ "1. open": "185.8200",
+ "2. high": "192.1900",
+ "3. low": "179.5200",
+ "4. close": "191.8900",
+ "5. volume": "95116672"
+ },
+ "2019-02-28": {
+ "1. open": "184.0300",
+ "2. high": "193.4199",
+ "3. low": "182.4500",
+ "4. close": "185.1400",
+ "5. volume": "90472112"
+ },
+ "2019-01-31": {
+ "1. open": "169.7100",
+ "2. high": "184.6700",
+ "3. low": "168.2100",
+ "4. close": "183.5300",
+ "5. volume": "98772994"
+ },
+ "2018-12-31": {
+ "1. open": "183.2900",
+ "2. high": "183.5000",
+ "3. low": "158.0900",
+ "4. close": "171.8200",
+ "5. volume": "117666746"
+ },
+ "2018-11-30": {
+ "1. open": "176.8400",
+ "2. high": "188.6900",
+ "3. low": "167.0000",
+ "4. close": "180.3200",
+ "5. volume": "132550467"
+ },
+ "2018-10-31": {
+ "1. open": "208.5200",
+ "2. high": "209.7900",
+ "3. low": "170.9100",
+ "4. close": "175.8800",
+ "5. volume": "133142792"
+ },
+ "2018-09-28": {
+ "1. open": "200.6900",
+ "2. high": "215.4300",
+ "3. low": "200.5000",
+ "4. close": "207.1500",
+ "5. volume": "83961319"
+ },
+ "2018-08-31": {
+ "1. open": "196.8600",
+ "2. high": "203.5500",
+ "3. low": "191.0900",
+ "4. close": "200.7700",
+ "5. volume": "88544474"
+ },
+ "2018-07-31": {
+ "1. open": "193.8200",
+ "2. high": "204.2500",
+ "3. low": "192.1200",
+ "4. close": "197.5200",
+ "5. volume": "67994290"
+ },
+ "2018-06-29": {
+ "1. open": "187.2100",
+ "2. high": "201.6000",
+ "3. low": "186.5200",
+ "4. close": "195.1000",
+ "5. volume": "94003543"
+ },
+ "2018-05-31": {
+ "1. open": "184.7300",
+ "2. high": "191.6500",
+ "3. low": "181.2010",
+ "4. close": "186.5500",
+ "5. volume": "103145561"
+ },
+ "2018-04-30": {
+ "1. open": "177.1500",
+ "2. high": "187.8000",
+ "3. low": "170.4200",
+ "4. close": "184.8000",
+ "5. volume": "101399387"
+ },
+ "2018-03-29": {
+ "1. open": "182.7500",
+ "2. high": "184.4000",
+ "3. low": "171.5600",
+ "4. close": "178.2400",
+ "5. volume": "107014878"
+ },
+ "2018-02-28": {
+ "1. open": "199.3400",
+ "2. high": "202.2500",
+ "3. low": "175.4200",
+ "4. close": "182.2700",
+ "5. volume": "125185238"
+ },
+ "2018-01-31": {
+ "1. open": "190.2100",
+ "2. high": "207.6050",
+ "3. low": "187.8190",
+ "4. close": "200.9000",
+ "5. volume": "89316368"
+ },
+ "2017-12-29": {
+ "1. open": "180.3200",
+ "2. high": "191.4900",
+ "3. low": "176.7000",
+ "4. close": "189.5300",
+ "5. volume": "100639195"
+ },
+ "2017-11-30": {
+ "1. open": "166.4200",
+ "2. high": "180.6700",
+ "3. low": "160.5300",
+ "4. close": "179.8200",
+ "5. volume": "102417158"
+ },
+ "2017-10-31": {
+ "1. open": "164.2000",
+ "2. high": "167.9400",
+ "3. low": "161.5111",
+ "4. close": "165.7800",
+ "5. volume": "69072198"
+ },
+ "2017-09-29": {
+ "1. open": "150.2600",
+ "2. high": "163.6100",
+ "3. low": "149.7600",
+ "4. close": "163.5600",
+ "5. volume": "108520922"
+ },
+ "2017-08-31": {
+ "1. open": "150.2400",
+ "2. high": "156.0500",
+ "3. low": "146.8900",
+ "4. close": "149.8700",
+ "5. volume": "111975373"
+ },
+ "2017-07-31": {
+ "1. open": "154.3900",
+ "2. high": "154.7900",
+ "3. low": "144.2500",
+ "4. close": "149.6000",
+ "5. volume": "100915398"
+ },
+ "2017-06-30": {
+ "1. open": "153.5200",
+ "2. high": "159.2242",
+ "3. low": "150.7500",
+ "4. close": "153.4000",
+ "5. volume": "99727702"
+ },
+ "2017-05-31": {
+ "1. open": "156.2200",
+ "2. high": "160.8600",
+ "3. low": "153.2800",
+ "4. close": "153.5100",
+ "5. volume": "91220323"
+ },
+ "2017-04-28": {
+ "1. open": "146.9400",
+ "2. high": "156.2700",
+ "3. low": "145.7600",
+ "4. close": "156.1000",
+ "5. volume": "74854681"
+ },
+ "2017-03-31": {
+ "1. open": "146.7200",
+ "2. high": "150.1500",
+ "3. low": "145.8300",
+ "4. close": "146.8300",
+ "5. volume": "92996503"
+ },
+ "2017-02-28": {
+ "1. open": "137.6600",
+ "2. high": "146.3300",
+ "3. low": "136.3300",
+ "4. close": "144.9100",
+ "5. volume": "75920496"
+ },
+ "2017-01-31": {
+ "1. open": "135.1000",
+ "2. high": "139.3700",
+ "3. low": "133.0500",
+ "4. close": "137.5800",
+ "5. volume": "83138342"
+ },
+ "2016-12-30": {
+ "1. open": "129.3400",
+ "2. high": "137.3250",
+ "3. low": "128.6775",
+ "4. close": "134.0800",
+ "5. volume": "99550323"
+ },
+ "2016-11-30": {
+ "1. open": "121.6900",
+ "2. high": "132.1350",
+ "3. low": "119.2000",
+ "4. close": "129.4000",
+ "5. volume": "133573512"
+ },
+ "2016-10-31": {
+ "1. open": "128.2000",
+ "2. high": "130.4500",
+ "3. low": "121.6200",
+ "4. close": "122.0100",
+ "5. volume": "97344887"
+ },
+ "2016-09-30": {
+ "1. open": "134.4800",
+ "2. high": "135.8800",
+ "3. low": "125.3500",
+ "4. close": "128.6800",
+ "5. volume": "107336932"
+ },
+ "2016-08-31": {
+ "1. open": "138.0600",
+ "2. high": "139.0000",
+ "3. low": "133.6000",
+ "4. close": "134.1200",
+ "5. volume": "91326026"
+ },
+ "2016-07-29": {
+ "1. open": "128.2900",
+ "2. high": "138.7200",
+ "3. low": "128.1200",
+ "4. close": "138.2400",
+ "5. volume": "78426839"
+ },
+ "2016-06-30": {
+ "1. open": "131.5800",
+ "2. high": "132.7300",
+ "3. low": "123.6200",
+ "4. close": "127.6900",
+ "5. volume": "113908727"
+ },
+ "2016-05-31": {
+ "1. open": "134.3700",
+ "2. high": "137.8200",
+ "3. low": "130.0200",
+ "4. close": "132.1200",
+ "5. volume": "112381560"
+ },
+ "2016-04-29": {
+ "1. open": "133.1000",
+ "2. high": "137.0000",
+ "3. low": "131.7500",
+ "4. close": "133.8900",
+ "5. volume": "82927433"
+ },
+ "2016-03-31": {
+ "1. open": "124.7800",
+ "2. high": "134.2900",
+ "3. low": "123.9800",
+ "4. close": "133.4300",
+ "5. volume": "93979644"
+ },
+ "2016-02-29": {
+ "1. open": "124.9200",
+ "2. high": "127.7500",
+ "3. low": "109.6200",
+ "4. close": "124.1200",
+ "5. volume": "135884473"
+ },
+ "2016-01-29": {
+ "1. open": "130.1100",
+ "2. high": "131.9400",
+ "3. low": "113.5865",
+ "4. close": "125.7600",
+ "5. volume": "147039089"
+ },
+ "2015-12-31": {
+ "1. open": "133.5200",
+ "2. high": "134.8299",
+ "3. low": "130.0150",
+ "4. close": "132.2500",
+ "5. volume": "99713562"
+ },
+ "2015-11-30": {
+ "1. open": "124.2400",
+ "2. high": "135.4700",
+ "3. low": "118.6100",
+ "4. close": "133.8800",
+ "5. volume": "111390322"
+ },
+ "2015-10-30": {
+ "1. open": "116.2300",
+ "2. high": "125.7500",
+ "3. low": "114.7100",
+ "4. close": "123.6400",
+ "5. volume": "97310722"
+ },
+ "2015-09-30": {
+ "1. open": "113.9900",
+ "2. high": "119.8200",
+ "3. low": "111.8000",
+ "4. close": "115.4900",
+ "5. volume": "122027097"
+ },
+ "2015-08-31": {
+ "1. open": "117.6200",
+ "2. high": "123.8000",
+ "3. low": "92.1685",
+ "4. close": "116.4600",
+ "5. volume": "135262212"
+ },
+ "2015-07-31": {
+ "1. open": "112.4500",
+ "2. high": "118.1300",
+ "3. low": "110.1700",
+ "4. close": "117.0300",
+ "5. volume": "97798325"
+ },
+ "2015-06-30": {
+ "1. open": "111.9700",
+ "2. high": "113.7100",
+ "3. low": "109.0300",
+ "4. close": "111.1300",
+ "5. volume": "104811194"
+ },
+ "2015-05-29": {
+ "1. open": "106.9800",
+ "2. high": "116.4800",
+ "3. low": "106.8500",
+ "4. close": "111.4200",
+ "5. volume": "100372799"
+ },
+ "2015-04-30": {
+ "1. open": "113.8800",
+ "2. high": "116.2446",
+ "3. low": "106.6200",
+ "4. close": "106.9800",
+ "5. volume": "95670685"
+ },
+ "2015-03-31": {
+ "1. open": "114.8600",
+ "2. high": "117.9900",
+ "3. low": "111.5800",
+ "4. close": "113.6100",
+ "5. volume": "104104573"
+ },
+ "2015-02-27": {
+ "1. open": "104.7800",
+ "2. high": "117.9200",
+ "3. low": "101.5700",
+ "4. close": "114.7500",
+ "5. volume": "110400643"
+ },
+ "2015-01-30": {
+ "1. open": "105.1600",
+ "2. high": "107.7400",
+ "3. low": "100.2400",
+ "4. close": "104.4200",
+ "5. volume": "109807516"
+ },
+ "2014-12-31": {
+ "1. open": "99.4900",
+ "2. high": "106.0200",
+ "3. low": "96.9900",
+ "4. close": "104.9700",
+ "5. volume": "118070442"
+ },
+ "2014-11-28": {
+ "1. open": "96.8100",
+ "2. high": "99.8000",
+ "3. low": "95.1500",
+ "4. close": "99.4000",
+ "5. volume": "94692417"
+ },
+ "2014-10-31": {
+ "1. open": "92.1400",
+ "2. high": "99.2570",
+ "3. low": "86.3500",
+ "4. close": "97.5200",
+ "5. volume": "145376409"
+ },
+ "2014-09-30": {
+ "1. open": "93.0400",
+ "2. high": "93.7500",
+ "3. low": "88.3300",
+ "4. close": "91.7400",
+ "5. volume": "152883808"
+ },
+ "2014-08-29": {
+ "1. open": "80.5600",
+ "2. high": "93.5200",
+ "3. low": "79.6600",
+ "4. close": "93.5000",
+ "5. volume": "148205800"
+ },
+ "2014-07-31": {
+ "1. open": "81.3200",
+ "2. high": "82.3500",
+ "3. low": "77.9500",
+ "4. close": "80.8500",
+ "5. volume": "119182492"
+ },
+ "2014-06-30": {
+ "1. open": "80.2500",
+ "2. high": "81.4700",
+ "3. low": "77.7500",
+ "4. close": "80.9600",
+ "5. volume": "129672100"
+ },
+ "2014-05-30": {
+ "1. open": "79.5100",
+ "2. high": "80.2700",
+ "3. low": "75.3200",
+ "4. close": "80.2300",
+ "5. volume": "120703800"
+ },
+ "2014-04-30": {
+ "1. open": "79.2400",
+ "2. high": "81.1500",
+ "3. low": "74.6100",
+ "4. close": "79.5100",
+ "5. volume": "161862900"
+ },
+ "2014-03-31": {
+ "1. open": "80.7300",
+ "2. high": "83.2000",
+ "3. low": "78.3700",
+ "4. close": "79.1300",
+ "5. volume": "129832500"
+ },
+ "2014-02-28": {
+ "1. open": "76.6400",
+ "2. high": "83.1000",
+ "3. low": "73.9600",
+ "4. close": "82.0300",
+ "5. volume": "147322300"
+ },
+ "2014-01-31": {
+ "1. open": "82.1100",
+ "2. high": "82.5700",
+ "3. low": "75.8500",
+ "4. close": "76.8500",
+ "5. volume": "137041800"
+ },
+ "2013-12-31": {
+ "1. open": "80.4500",
+ "2. high": "82.4700",
+ "3. low": "77.7000",
+ "4. close": "82.3400",
+ "5. volume": "128287300"
+ },
+ "2013-11-29": {
+ "1. open": "77.9800",
+ "2. high": "82.2700",
+ "3. low": "74.7800",
+ "4. close": "80.6700",
+ "5. volume": "138731300"
+ },
+ "2013-10-31": {
+ "1. open": "75.8800",
+ "2. high": "78.6000",
+ "3. low": "73.7400",
+ "4. close": "77.8900",
+ "5. volume": "164100100"
+ },
+ "2013-09-30": {
+ "1. open": "74.8300",
+ "2. high": "78.8100",
+ "3. low": "72.2100",
+ "4. close": "75.8500",
+ "5. volume": "147410900"
+ },
+ "2013-08-30": {
+ "1. open": "79.5200",
+ "2. high": "80.5000",
+ "3. low": "73.1100",
+ "4. close": "74.4900",
+ "5. volume": "169108600"
+ },
+ "2013-07-31": {
+ "1. open": "77.6300",
+ "2. high": "81.2300",
+ "3. low": "76.6300",
+ "4. close": "79.0300",
+ "5. volume": "125062100"
+ },
+ "2013-06-28": {
+ "1. open": "78.6500",
+ "2. high": "79.6800",
+ "3. low": "72.4100",
+ "4. close": "77.4700",
+ "5. volume": "177557000"
+ },
+ "2013-05-31": {
+ "1. open": "73.1800",
+ "2. high": "81.5600",
+ "3. low": "72.5300",
+ "4. close": "78.6600",
+ "5. volume": "158696200"
+ },
+ "2013-04-30": {
+ "1. open": "69.5100",
+ "2. high": "74.5900",
+ "3. low": "69.5100",
+ "4. close": "73.3500",
+ "5. volume": "155248500"
+ },
+ "2013-03-28": {
+ "1. open": "68.3800",
+ "2. high": "71.4500",
+ "3. low": "68.0900",
+ "4. close": "69.7800",
+ "5. volume": "128165200"
+ },
+ "2013-02-28": {
+ "1. open": "67.6200",
+ "2. high": "69.1876",
+ "3. low": "63.8200",
+ "4. close": "68.5000",
+ "5. volume": "143475800"
+ },
+ "2013-01-31": {
+ "1. open": "63.5700",
+ "2. high": "68.1500",
+ "3. low": "62.3800",
+ "4. close": "66.9200",
+ "5. volume": "127826000"
+ },
+ "2012-12-31": {
+ "1. open": "65.0000",
+ "2. high": "65.9200",
+ "3. low": "60.2100",
+ "4. close": "61.8500",
+ "5. volume": "143325700"
+ },
+ "2012-11-30": {
+ "1. open": "61.9500",
+ "2. high": "65.2300",
+ "3. low": "60.3100",
+ "4. close": "65.0700",
+ "5. volume": "178244000"
+ },
+ "2012-10-31": {
+ "1. open": "60.7700",
+ "2. high": "63.2000",
+ "3. low": "58.7500",
+ "4. close": "61.3800",
+ "5. volume": "197653000"
+ },
+ "2012-09-28": {
+ "1. open": "56.7900",
+ "2. high": "60.5800",
+ "3. low": "56.3700",
+ "4. close": "60.3700",
+ "5. volume": "144599900"
+ },
+ "2012-08-31": {
+ "1. open": "52.3100",
+ "2. high": "57.1760",
+ "3. low": "51.2100",
+ "4. close": "56.7500",
+ "5. volume": "188405400"
+ },
+ "2012-07-31": {
+ "1. open": "52.9600",
+ "2. high": "54.2800",
+ "3. low": "49.7700",
+ "4. close": "52.1800",
+ "5. volume": "205145900"
+ },
+ "2012-06-29": {
+ "1. open": "48.8500",
+ "2. high": "53.2800",
+ "3. low": "47.7500",
+ "4. close": "52.9900",
+ "5. volume": "287347600"
+ },
+ "2012-05-31": {
+ "1. open": "51.9300",
+ "2. high": "52.8800",
+ "3. low": "46.3700",
+ "4. close": "49.3400",
+ "5. volume": "286227600"
+ },
+ "2012-04-30": {
+ "1. open": "50.1000",
+ "2. high": "52.3900",
+ "3. low": "49.3600",
+ "4. close": "51.7900",
+ "5. volume": "176244800"
+ },
+ "2012-03-30": {
+ "1. open": "47.5300",
+ "2. high": "50.4200",
+ "3. low": "46.1200",
+ "4. close": "50.3100",
+ "5. volume": "197964600"
+ },
+ "2012-02-29": {
+ "1. open": "44.6900",
+ "2. high": "48.0700",
+ "3. low": "44.2975",
+ "4. close": "47.5700",
+ "5. volume": "189647500"
+ },
+ "2012-01-31": {
+ "1. open": "42.4100",
+ "2. high": "45.5000",
+ "3. low": "41.9200",
+ "4. close": "44.3900",
+ "5. volume": "196659700"
+ },
+ "2011-12-30": {
+ "1. open": "38.8600",
+ "2. high": "42.4700",
+ "3. low": "38.7900",
+ "4. close": "42.0400",
+ "5. volume": "230611500"
+ },
+ "2011-11-30": {
+ "1. open": "34.7400",
+ "2. high": "39.7900",
+ "3. low": "34.5800",
+ "4. close": "39.2200",
+ "5. volume": "231967000"
+ },
+ "2011-10-31": {
+ "1. open": "32.8000",
+ "2. high": "37.6500",
+ "3. low": "31.0300",
+ "4. close": "35.8000",
+ "5. volume": "242007200"
+ },
+ "2011-09-30": {
+ "1. open": "33.5300",
+ "2. high": "35.3300",
+ "3. low": "31.0800",
+ "4. close": "32.8700",
+ "5. volume": "280603400"
+ },
+ "2011-08-31": {
+ "1. open": "35.0700",
+ "2. high": "35.0700",
+ "3. low": "28.1300",
+ "4. close": "33.3800",
+ "5. volume": "451102200"
+ },
+ "2011-07-29": {
+ "1. open": "36.2900",
+ "2. high": "37.2500",
+ "3. low": "34.6300",
+ "4. close": "34.9300",
+ "5. volume": "200066500"
+ },
+ "2011-06-30": {
+ "1. open": "36.1200",
+ "2. high": "36.3100",
+ "3. low": "33.4100",
+ "4. close": "36.2200",
+ "5. volume": "267621000"
+ },
+ "2011-05-31": {
+ "1. open": "37.4400",
+ "2. high": "37.9400",
+ "3. low": "35.9100",
+ "4. close": "36.2800",
+ "5. volume": "205928600"
+ },
+ "2011-04-29": {
+ "1. open": "37.1200",
+ "2. high": "38.5100",
+ "3. low": "36.9400",
+ "4. close": "37.1500",
+ "5. volume": "192754700"
+ },
+ "2011-03-31": {
+ "1. open": "37.1400",
+ "2. high": "37.8600",
+ "3. low": "35.4300",
+ "4. close": "37.0600",
+ "5. volume": "225764900"
+ },
+ "2011-02-28": {
+ "1. open": "36.9400",
+ "2. high": "39.3800",
+ "3. low": "36.3800",
+ "4. close": "37.4700",
+ "5. volume": "174726800"
+ },
+ "2011-01-31": {
+ "1. open": "35.2000",
+ "2. high": "38.1200",
+ "3. low": "34.0700",
+ "4. close": "36.7700",
+ "5. volume": "229405900"
+ },
+ "2010-12-31": {
+ "1. open": "30.6000",
+ "2. high": "35.4900",
+ "3. low": "30.6000",
+ "4. close": "35.0600",
+ "5. volume": "242106100"
+ },
+ "2010-11-30": {
+ "1. open": "31.0000",
+ "2. high": "32.8200",
+ "3. low": "29.9800",
+ "4. close": "30.2100",
+ "5. volume": "285015300"
+ },
+ "2010-10-29": {
+ "1. open": "31.8100",
+ "2. high": "32.1400",
+ "3. low": "30.1800",
+ "4. close": "30.9000",
+ "5. volume": "248397600"
+ },
+ "2010-09-30": {
+ "1. open": "28.0800",
+ "2. high": "32.2300",
+ "3. low": "28.0600",
+ "4. close": "31.6800",
+ "5. volume": "235029100"
+ },
+ "2010-08-31": {
+ "1. open": "28.8200",
+ "2. high": "29.2400",
+ "3. low": "27.1000",
+ "4. close": "27.8200",
+ "5. volume": "279092800"
+ },
+ "2010-07-30": {
+ "1. open": "28.4100",
+ "2. high": "29.3700",
+ "3. low": "26.6200",
+ "4. close": "28.5100",
+ "5. volume": "375351500"
+ },
+ "2010-06-30": {
+ "1. open": "33.4200",
+ "2. high": "34.1700",
+ "3. low": "27.9900",
+ "4. close": "28.0700",
+ "5. volume": "445088000"
+ },
+ "2010-05-28": {
+ "1. open": "35.3900",
+ "2. high": "36.3000",
+ "3. low": "32.0700",
+ "4. close": "33.8600",
+ "5. volume": "522063700"
+ },
+ "2010-04-30": {
+ "1. open": "32.4100",
+ "2. high": "37.0300",
+ "3. low": "32.1600",
+ "4. close": "35.2300",
+ "5. volume": "371036400"
+ },
+ "2010-03-31": {
+ "1. open": "31.2400",
+ "2. high": "32.9800",
+ "3. low": "31.0900",
+ "4. close": "32.3500",
+ "5. volume": "311755400"
+ },
+ "2010-02-26": {
+ "1. open": "28.0100",
+ "2. high": "31.4500",
+ "3. low": "27.5300",
+ "4. close": "31.2000",
+ "5. volume": "337219100"
+ },
+ "2010-01-29": {
+ "1. open": "29.1500",
+ "2. high": "29.2400",
+ "3. low": "27.1900",
+ "4. close": "28.0100",
+ "5. volume": "305927400"
+ },
+ "2009-12-31": {
+ "1. open": "27.4900",
+ "2. high": "29.4400",
+ "3. low": "27.3500",
+ "4. close": "28.9300",
+ "5. volume": "272428900"
+ },
+ "2009-11-30": {
+ "1. open": "25.1400",
+ "2. high": "27.9500",
+ "3. low": "24.4700",
+ "4. close": "27.1300",
+ "5. volume": "324108800"
+ },
+ "2009-10-30": {
+ "1. open": "26.6500",
+ "2. high": "28.0200",
+ "3. low": "24.9600",
+ "4. close": "25.0900",
+ "5. volume": "327855200"
+ },
+ "2009-09-30": {
+ "1. open": "27.0100",
+ "2. high": "28.4400",
+ "3. low": "26.3200",
+ "4. close": "26.6400",
+ "5. volume": "255075500"
+ },
+ "2009-08-31": {
+ "1. open": "26.1800",
+ "2. high": "27.9400",
+ "3. low": "25.4300",
+ "4. close": "27.6900",
+ "5. volume": "343157900"
+ },
+ "2009-07-31": {
+ "1. open": "23.8000",
+ "2. high": "26.1900",
+ "3. low": "22.2700",
+ "4. close": "25.9400",
+ "5. volume": "299152600"
+ },
+ "2009-06-30": {
+ "1. open": "23.5900",
+ "2. high": "25.1200",
+ "3. low": "22.5300",
+ "4. close": "23.6300",
+ "5. volume": "350279000"
+ },
+ "2009-05-29": {
+ "1. open": "26.5800",
+ "2. high": "26.7700",
+ "3. low": "22.3300",
+ "4. close": "23.1600",
+ "5. volume": "425707400"
+ },
+ "2009-04-30": {
+ "1. open": "23.1500",
+ "2. high": "27.0700",
+ "3. low": "22.9200",
+ "4. close": "26.3200",
+ "5. volume": "398336600"
+ },
+ "2009-03-31": {
+ "1. open": "20.3500",
+ "2. high": "24.3600",
+ "3. low": "17.4900",
+ "4. close": "23.5600",
+ "5. volume": "533962800"
+ },
+ "2009-02-27": {
+ "1. open": "21.2100",
+ "2. high": "23.8500",
+ "3. low": "18.2400",
+ "4. close": "20.8900",
+ "5. volume": "454586800"
+ },
+ "2009-01-30": {
+ "1. open": "23.0700",
+ "2. high": "25.4900",
+ "3. low": "21.3000",
+ "4. close": "21.5300",
+ "5. volume": "431144100"
+ },
+ "2008-12-31": {
+ "1. open": "22.5500",
+ "2. high": "25.1900",
+ "3. low": "20.6500",
+ "4. close": "23.0200",
+ "5. volume": "439676400"
+ },
+ "2008-11-28": {
+ "1. open": "23.5900",
+ "2. high": "23.7900",
+ "3. low": "17.4600",
+ "4. close": "23.1100",
+ "5. volume": "459693800"
+ },
+ "2008-10-31": {
+ "1. open": "25.5200",
+ "2. high": "26.0900",
+ "3. low": "17.0500",
+ "4. close": "23.5900",
+ "5. volume": "628648800"
+ },
+ "2008-09-30": {
+ "1. open": "27.6500",
+ "2. high": "30.7400",
+ "3. low": "24.4400",
+ "4. close": "25.8900",
+ "5. volume": "621080800"
+ },
+ "2008-08-29": {
+ "1. open": "24.0300",
+ "2. high": "28.7500",
+ "3. low": "22.8218",
+ "4. close": "27.1200",
+ "5. volume": "407771000"
+ },
+ "2008-07-31": {
+ "1. open": "23.1100",
+ "2. high": "25.8500",
+ "3. low": "20.7600",
+ "4. close": "23.8300",
+ "5. volume": "397904400"
+ },
+ "2008-06-30": {
+ "1. open": "27.4100",
+ "2. high": "28.1300",
+ "3. low": "23.3200",
+ "4. close": "23.4200",
+ "5. volume": "367890700"
+ },
+ "2008-05-30": {
+ "1. open": "29.0900",
+ "2. high": "30.5000",
+ "3. low": "26.2800",
+ "4. close": "27.3600",
+ "5. volume": "358885800"
+ },
+ "2008-04-30": {
+ "1. open": "28.2000",
+ "2. high": "30.1600",
+ "3. low": "27.4000",
+ "4. close": "28.8000",
+ "5. volume": "315442200"
+ },
+ "2008-03-31": {
+ "1. open": "26.9300",
+ "2. high": "30.0000",
+ "3. low": "24.8700",
+ "4. close": "27.9700",
+ "5. volume": "375945900"
+ },
+ "2008-02-29": {
+ "1. open": "30.5100",
+ "2. high": "30.6900",
+ "3. low": "26.4100",
+ "4. close": "26.5500",
+ "5. volume": "356434400"
+ },
+ "2008-01-31": {
+ "1. open": "26.9900",
+ "2. high": "31.0800",
+ "3. low": "23.7700",
+ "4. close": "30.6400",
+ "5. volume": "482772200"
+ },
+ "2007-12-31": {
+ "1. open": "28.6200",
+ "2. high": "29.8000",
+ "3. low": "25.5700",
+ "4. close": "26.9400",
+ "5. volume": "330175300"
+ },
+ "2007-11-30": {
+ "1. open": "31.4000",
+ "2. high": "31.5800",
+ "3. low": "26.7800",
+ "4. close": "28.5600",
+ "5. volume": "406371300"
+ },
+ "2007-10-31": {
+ "1. open": "32.5800",
+ "2. high": "34.5500",
+ "3. low": "30.2800",
+ "4. close": "31.5100",
+ "5. volume": "400517900"
+ },
+ "2007-09-28": {
+ "1. open": "37.2100",
+ "2. high": "37.3700",
+ "3. low": "32.3700",
+ "4. close": "32.4400",
+ "5. volume": "515270200"
+ },
+ "2007-08-31": {
+ "1. open": "36.9400",
+ "2. high": "38.5400",
+ "3. low": "31.8500",
+ "4. close": "38.3100",
+ "5. volume": "769305600"
+ },
+ "2007-07-31": {
+ "1. open": "39.5500",
+ "2. high": "41.0100",
+ "3. low": "36.7200",
+ "4. close": "37.1700",
+ "5. volume": "417546100"
+ },
+ "2007-06-29": {
+ "1. open": "39.1000",
+ "2. high": "41.1900",
+ "3. low": "37.3500",
+ "4. close": "39.3500",
+ "5. volume": "370787500"
+ },
+ "2007-05-31": {
+ "1. open": "38.1400",
+ "2. high": "39.6200",
+ "3. low": "37.9000",
+ "4. close": "38.8700",
+ "5. volume": "276299900"
+ },
+ "2007-04-30": {
+ "1. open": "36.6700",
+ "2. high": "39.6900",
+ "3. low": "36.6000",
+ "4. close": "37.8700",
+ "5. volume": "250809800"
+ },
+ "2007-03-30": {
+ "1. open": "39.1700",
+ "2. high": "39.6500",
+ "3. low": "36.3500",
+ "4. close": "36.7400",
+ "5. volume": "326396300"
+ },
+ "2007-02-28": {
+ "1. open": "40.9000",
+ "2. high": "42.0100",
+ "3. low": "39.2900",
+ "4. close": "39.5900",
+ "5. volume": "258092400"
+ },
+ "2007-01-31": {
+ "1. open": "41.3000",
+ "2. high": "41.8400",
+ "3. low": "39.0600",
+ "4. close": "40.7400",
+ "5. volume": "316367900"
+ },
+ "2006-12-29": {
+ "1. open": "39.6500",
+ "2. high": "40.3700",
+ "3. low": "38.1800",
+ "4. close": "40.1600",
+ "5. volume": "323271600"
+ },
+ "2006-11-30": {
+ "1. open": "37.5000",
+ "2. high": "38.8500",
+ "3. low": "35.7700",
+ "4. close": "37.9700",
+ "5. volume": "355710000"
+ },
+ "2006-10-31": {
+ "1. open": "36.1800",
+ "2. high": "38.2400",
+ "3. low": "35.5500",
+ "4. close": "37.3300",
+ "5. volume": "268215200"
+ },
+ "2006-09-29": {
+ "1. open": "34.3000",
+ "2. high": "37.6500",
+ "3. low": "33.7500",
+ "4. close": "36.2700",
+ "5. volume": "245905100"
+ },
+ "2006-08-31": {
+ "1. open": "34.5000",
+ "2. high": "35.2200",
+ "3. low": "33.0700",
+ "4. close": "34.2900",
+ "5. volume": "284655800"
+ },
+ "2006-07-31": {
+ "1. open": "35.8600",
+ "2. high": "35.9800",
+ "3. low": "32.8500",
+ "4. close": "34.7100",
+ "5. volume": "294513800"
+ },
+ "2006-06-30": {
+ "1. open": "37.9500",
+ "2. high": "38.8000",
+ "3. low": "35.6300",
+ "4. close": "35.7900",
+ "5. volume": "297879600"
+ },
+ "2006-05-31": {
+ "1. open": "40.1600",
+ "2. high": "41.6100",
+ "3. low": "37.3000",
+ "4. close": "38.1200",
+ "5. volume": "264997600"
+ },
+ "2006-04-28": {
+ "1. open": "42.3800",
+ "2. high": "42.9300",
+ "3. low": "39.5000",
+ "4. close": "39.9300",
+ "5. volume": "142636300"
+ },
+ "2006-03-31": {
+ "1. open": "42.1500",
+ "2. high": "43.9500",
+ "3. low": "40.2800",
+ "4. close": "42.3000",
+ "5. volume": "192419800"
+ },
+ "2006-02-28": {
+ "1. open": "40.4500",
+ "2. high": "43.0000",
+ "3. low": "38.5000",
+ "4. close": "42.1500",
+ "5. volume": "169723200"
+ },
+ "2006-01-31": {
+ "1. open": "40.3900",
+ "2. high": "43.2000",
+ "3. low": "39.6500",
+ "4. close": "40.5500",
+ "5. volume": "190368300"
+ },
+ "2005-12-30": {
+ "1. open": "41.8400",
+ "2. high": "42.7900",
+ "3. low": "40.4200",
+ "4. close": "40.4800",
+ "5. volume": "123216400"
+ },
+ "2005-11-30": {
+ "1. open": "41.0000",
+ "2. high": "43.3000",
+ "3. low": "40.3500",
+ "4. close": "41.7800",
+ "5. volume": "188661700"
+ },
+ "2005-10-31": {
+ "1. open": "38.1500",
+ "2. high": "41.4700",
+ "3. low": "37.4800",
+ "4. close": "41.0400",
+ "5. volume": "212047300"
+ },
+ "2005-09-30": {
+ "1. open": "40.7000",
+ "2. high": "42.0400",
+ "3. low": "37.1440",
+ "4. close": "38.1400",
+ "5. volume": "201857000"
+ },
+ "2005-08-31": {
+ "1. open": "43.2100",
+ "2. high": "43.3900",
+ "3. low": "39.1400",
+ "4. close": "40.3200",
+ "5. volume": "188347600"
+ },
+ "2005-07-29": {
+ "1. open": "39.1800",
+ "2. high": "43.9800",
+ "3. low": "38.6100",
+ "4. close": "43.5100",
+ "5. volume": "148971100"
+ },
+ "2005-06-30": {
+ "1. open": "39.3500",
+ "2. high": "40.9300",
+ "3. low": "37.5800",
+ "4. close": "38.9000",
+ "5. volume": "140214700"
+ },
+ "2005-05-31": {
+ "1. open": "35.6700",
+ "2. high": "40.3400",
+ "3. low": "35.5400",
+ "4. close": "39.3500",
+ "5. volume": "165217800"
+ },
+ "2005-04-29": {
+ "1. open": "38.4000",
+ "2. high": "38.7500",
+ "3. low": "34.5600",
+ "4. close": "35.3700",
+ "5. volume": "175448400"
+ },
+ "2005-03-31": {
+ "1. open": "40.0500",
+ "2. high": "40.2700",
+ "3. low": "37.4400",
+ "4. close": "38.2400",
+ "5. volume": "171584800"
+ },
+ "2005-02-28": {
+ "1. open": "41.2000",
+ "2. high": "42.9900",
+ "3. low": "38.8800",
+ "4. close": "40.0200",
+ "5. volume": "134241800"
+ },
+ "2005-01-31": {
+ "1. open": "42.9900",
+ "2. high": "43.2700",
+ "3. low": "40.2800",
+ "4. close": "41.2600",
+ "5. volume": "125399300"
+ },
+ "2004-12-31": {
+ "1. open": "41.9500",
+ "2. high": "43.0900",
+ "3. low": "41.4900",
+ "4. close": "42.7400",
+ "5. volume": "122581700"
+ },
+ "2004-11-30": {
+ "1. open": "41.0200",
+ "2. high": "44.3000",
+ "3. low": "40.8000",
+ "4. close": "41.7500",
+ "5. volume": "156743400"
+ },
+ "2004-10-29": {
+ "1. open": "39.5900",
+ "2. high": "41.5000",
+ "3. low": "38.3100",
+ "4. close": "41.0800",
+ "5. volume": "130066700"
+ },
+ "2004-09-30": {
+ "1. open": "36.5500",
+ "2. high": "39.7300",
+ "3. low": "36.3600",
+ "4. close": "39.2000",
+ "5. volume": "140363500"
+ },
+ "2004-08-31": {
+ "1. open": "33.7200",
+ "2. high": "36.8700",
+ "3. low": "32.3900",
+ "4. close": "36.5600",
+ "5. volume": "144180100"
+ },
+ "2004-07-30": {
+ "1. open": "35.2100",
+ "2. high": "35.3500",
+ "3. low": "32.5700",
+ "4. close": "33.7200",
+ "5. volume": "129195800"
+ },
+ "2004-06-30": {
+ "1. open": "35.7700",
+ "2. high": "36.1300",
+ "3. low": "34.7500",
+ "4. close": "35.2000",
+ "5. volume": "171113400"
+ },
+ "2004-05-28": {
+ "1. open": "35.2500",
+ "2. high": "36.3000",
+ "3. low": "32.3400",
+ "4. close": "35.9200",
+ "5. volume": "170501900"
+ },
+ "2004-04-30": {
+ "1. open": "37.3000",
+ "2. high": "37.8400",
+ "3. low": "35.1900",
+ "4. close": "35.1900",
+ "5. volume": "133451400"
+ },
+ "2004-03-31": {
+ "1. open": "36.5800",
+ "2. high": "37.6500",
+ "3. low": "35.1200",
+ "4. close": "37.3600",
+ "5. volume": "158885900"
+ },
+ "2004-02-27": {
+ "1. open": "35.4700",
+ "2. high": "37.0800",
+ "3. low": "35.0100",
+ "4. close": "36.3100",
+ "5. volume": "144953600"
+ },
+ "2004-01-30": {
+ "1. open": "35.7500",
+ "2. high": "36.4000",
+ "3. low": "34.7000",
+ "4. close": "35.4700",
+ "5. volume": "183718600"
+ },
+ "2003-12-31": {
+ "1. open": "36.8800",
+ "2. high": "36.9800",
+ "3. low": "31.9300",
+ "4. close": "35.4900",
+ "5. volume": "193037700"
+ },
+ "2003-11-28": {
+ "1. open": "37.4300",
+ "2. high": "37.8900",
+ "3. low": "34.8300",
+ "4. close": "36.7600",
+ "5. volume": "129531900"
+ },
+ "2003-10-31": {
+ "1. open": "32.1200",
+ "2. high": "37.8400",
+ "3. low": "32.0600",
+ "4. close": "37.0700",
+ "5. volume": "173351900"
+ },
+ "2003-09-30": {
+ "1. open": "31.9300",
+ "2. high": "34.2500",
+ "3. low": "31.1100",
+ "4. close": "31.8500",
+ "5. volume": "215459500"
+ },
+ "2003-08-29": {
+ "1. open": "31.2500",
+ "2. high": "34.9900",
+ "3. low": "30.1000",
+ "4. close": "32.1600",
+ "5. volume": "200772100"
+ },
+ "2003-07-31": {
+ "1. open": "33.1200",
+ "2. high": "34.7000",
+ "3. low": "30.5600",
+ "4. close": "31.2000",
+ "5. volume": "197934200"
+ },
+ "2003-06-30": {
+ "1. open": "32.7500",
+ "2. high": "34.7200",
+ "3. low": "31.5800",
+ "4. close": "33.1200",
+ "5. volume": "182886200"
+ },
+ "2003-05-30": {
+ "1. open": "28.1000",
+ "2. high": "32.5700",
+ "3. low": "27.3500",
+ "4. close": "32.4900",
+ "5. volume": "250999800"
+ },
+ "2003-04-30": {
+ "1. open": "24.6100",
+ "2. high": "28.7600",
+ "3. low": "23.9800",
+ "4. close": "28.1300",
+ "5. volume": "220136700"
+ },
+ "2003-03-31": {
+ "1. open": "23.4900",
+ "2. high": "25.8000",
+ "3. low": "21.5100",
+ "4. close": "24.3600",
+ "5. volume": "229009100"
+ },
+ "2003-02-28": {
+ "1. open": "21.0000",
+ "2. high": "23.5900",
+ "3. low": "20.1800",
+ "4. close": "23.4500",
+ "5. volume": "231128700"
+ },
+ "2003-01-31": {
+ "1. open": "24.2100",
+ "2. high": "24.9100",
+ "3. low": "20.3800",
+ "4. close": "20.9000",
+ "5. volume": "393066300"
+ },
+ "2002-12-31": {
+ "1. open": "27.4800",
+ "2. high": "27.6300",
+ "3. low": "23.0100",
+ "4. close": "24.0200",
+ "5. volume": "284287400"
+ },
+ "2002-11-29": {
+ "1. open": "28.8100",
+ "2. high": "29.2500",
+ "3. low": "23.8000",
+ "4. close": "26.4000",
+ "5. volume": "356145400"
+ },
+ "2002-10-31": {
+ "1. open": "25.9500",
+ "2. high": "31.3200",
+ "3. low": "23.1800",
+ "4. close": "28.8800",
+ "5. volume": "319117100"
+ },
+ "2002-09-30": {
+ "1. open": "32.6300",
+ "2. high": "34.9000",
+ "3. low": "24.7500",
+ "4. close": "26.1000",
+ "5. volume": "219699300"
+ },
+ "2002-08-30": {
+ "1. open": "30.7500",
+ "2. high": "34.4800",
+ "3. low": "26.1000",
+ "4. close": "32.9300",
+ "5. volume": "357006500"
+ },
+ "2002-07-31": {
+ "1. open": "36.7500",
+ "2. high": "38.5000",
+ "3. low": "27.2500",
+ "4. close": "30.8800",
+ "5. volume": "357101400"
+ },
+ "2002-06-28": {
+ "1. open": "41.1500",
+ "2. high": "42.0500",
+ "3. low": "34.9000",
+ "4. close": "36.7300",
+ "5. volume": "204571300"
+ },
+ "2002-05-31": {
+ "1. open": "46.4400",
+ "2. high": "49.5000",
+ "3. low": "39.8500",
+ "4. close": "41.6900",
+ "5. volume": "235069000"
+ },
+ "2002-04-30": {
+ "1. open": "48.8000",
+ "2. high": "50.4600",
+ "3. low": "46.0000",
+ "4. close": "46.3700",
+ "5. volume": "131218600"
+ },
+ "2002-03-28": {
+ "1. open": "50.2800",
+ "2. high": "50.5000",
+ "3. low": "47.1000",
+ "4. close": "48.6100",
+ "5. volume": "154230200"
+ },
+ "2002-02-28": {
+ "1. open": "50.1500",
+ "2. high": "52.6000",
+ "3. low": "48.3500",
+ "4. close": "50.0000",
+ "5. volume": "129384000"
+ },
+ "2002-01-31": {
+ "1. open": "51.0100",
+ "2. high": "51.6500",
+ "3. low": "46.9000",
+ "4. close": "50.0900",
+ "5. volume": "129964900"
+ },
+ "2001-12-31": {
+ "1. open": "46.9000",
+ "2. high": "52.0400",
+ "3. low": "46.2500",
+ "4. close": "51.0100",
+ "5. volume": "134069300"
+ },
+ "2001-11-30": {
+ "1. open": "38.2300",
+ "2. high": "47.2300",
+ "3. low": "37.4700",
+ "4. close": "46.6500",
+ "5. volume": "172422800"
+ },
+ "2001-10-31": {
+ "1. open": "38.1200",
+ "2. high": "43.1200",
+ "3. low": "37.1000",
+ "4. close": "38.2300",
+ "5. volume": "173826200"
+ },
+ "2001-09-28": {
+ "1. open": "45.8200",
+ "2. high": "48.0000",
+ "3. low": "30.3000",
+ "4. close": "38.3700",
+ "5. volume": "193174700"
+ },
+ "2001-08-31": {
+ "1. open": "50.3700",
+ "2. high": "50.7000",
+ "3. low": "45.2700",
+ "4. close": "45.9500",
+ "5. volume": "124733500"
+ },
+ "2001-07-31": {
+ "1. open": "46.9900",
+ "2. high": "50.9000",
+ "3. low": "44.6000",
+ "4. close": "50.3700",
+ "5. volume": "106056100"
+ },
+ "2001-06-29": {
+ "1. open": "49.0000",
+ "2. high": "51.4500",
+ "3. low": "46.5500",
+ "4. close": "47.2400",
+ "5. volume": "118961200"
+ },
+ "2001-05-31": {
+ "1. open": "47.0100",
+ "2. high": "53.7300",
+ "3. low": "46.7500",
+ "4. close": "49.2900",
+ "5. volume": "143446900"
+ },
+ "2001-04-30": {
+ "1. open": "43.1000",
+ "2. high": "48.5000",
+ "3. low": "40.0500",
+ "4. close": "47.1000",
+ "5. volume": "139696600"
+ },
+ "2001-03-30": {
+ "1. open": "42.4000",
+ "2. high": "45.5000",
+ "3. low": "38.1100",
+ "4. close": "43.1000",
+ "5. volume": "179137300"
+ },
+ "2001-02-28": {
+ "1. open": "47.5200",
+ "2. high": "48.9000",
+ "3. low": "39.6200",
+ "4. close": "42.5000",
+ "5. volume": "141499800"
+ },
+ "2001-01-31": {
+ "1. open": "45.6900",
+ "2. high": "52.5000",
+ "3. low": "40.9400",
+ "4. close": "48.2000",
+ "5. volume": "224446800"
+ },
+ "2000-12-29": {
+ "1. open": "39.2500",
+ "2. high": "47.4400",
+ "3. low": "38.7500",
+ "4. close": "45.6900",
+ "5. volume": "175587400"
+ },
+ "2000-11-30": {
+ "1. open": "43.0000",
+ "2. high": "44.3100",
+ "3. low": "35.4400",
+ "4. close": "39.1900",
+ "5. volume": "159686700"
+ },
+ "2000-10-31": {
+ "1. open": "53.9400",
+ "2. high": "56.8100",
+ "3. low": "34.6900",
+ "4. close": "43.0000",
+ "5. volume": "269631700"
+ },
+ "2000-09-29": {
+ "1. open": "49.0000",
+ "2. high": "56.1900",
+ "3. low": "48.0600",
+ "4. close": "52.9400",
+ "5. volume": "105695500"
+ },
+ "2000-08-31": {
+ "1. open": "51.9400",
+ "2. high": "60.0000",
+ "3. low": "48.0000",
+ "4. close": "48.0600",
+ "5. volume": "145390600"
+ },
+ "2000-07-31": {
+ "1. open": "49.6900",
+ "2. high": "58.7500",
+ "3. low": "48.6300",
+ "4. close": "51.7500",
+ "5. volume": "92784800"
+ },
+ "2000-06-30": {
+ "1. open": "49.0000",
+ "2. high": "54.0000",
+ "3. low": "45.0000",
+ "4. close": "49.9400",
+ "5. volume": "131944300"
+ },
+ "2000-05-31": {
+ "1. open": "56.5000",
+ "2. high": "57.9400",
+ "3. low": "44.1300",
+ "4. close": "49.0000",
+ "5. volume": "145181700"
+ },
+ "2000-04-28": {
+ "1. open": "65.5000",
+ "2. high": "70.0000",
+ "3. low": "55.3100",
+ "4. close": "56.5000",
+ "5. volume": "108585200"
+ }
+ }
+}
diff --git a/src/main/resources/JNJ.json b/src/main/resources/JNJ.json
new file mode 100644
index 0000000..6a66451
--- /dev/null
+++ b/src/main/resources/JNJ.json
@@ -0,0 +1,1691 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "JNJ",
+ "3. Last Refreshed": "2020-03-17 10:19:00",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "134.7800",
+ "2. high": "143.6400",
+ "3. low": "122.4300",
+ "4. close": "134.8600",
+ "5. volume": "165463330"
+ },
+ "2020-02-28": {
+ "1. open": "149.4200",
+ "2. high": "154.5000",
+ "3. low": "130.8200",
+ "4. close": "134.4800",
+ "5. volume": "147282695"
+ },
+ "2020-01-31": {
+ "1. open": "145.8700",
+ "2. high": "151.1900",
+ "3. low": "141.3800",
+ "4. close": "148.8700",
+ "5. volume": "150447700"
+ },
+ "2019-12-31": {
+ "1. open": "137.7200",
+ "2. high": "147.8400",
+ "3. low": "136.1600",
+ "4. close": "145.8700",
+ "5. volume": "127539619"
+ },
+ "2019-11-29": {
+ "1. open": "132.0500",
+ "2. high": "138.6300",
+ "3. low": "129.6800",
+ "4. close": "137.4900",
+ "5. volume": "127783294"
+ },
+ "2019-10-31": {
+ "1. open": "130.0200",
+ "2. high": "137.4900",
+ "3. low": "126.1000",
+ "4. close": "132.0400",
+ "5. volume": "208044111"
+ },
+ "2019-09-30": {
+ "1. open": "127.9900",
+ "2. high": "132.7800",
+ "3. low": "126.3400",
+ "4. close": "129.3800",
+ "5. volume": "124079875"
+ },
+ "2019-08-30": {
+ "1. open": "130.2600",
+ "2. high": "134.1000",
+ "3. low": "126.6300",
+ "4. close": "128.3600",
+ "5. volume": "175236850"
+ },
+ "2019-07-31": {
+ "1. open": "140.2000",
+ "2. high": "142.4700",
+ "3. low": "127.8400",
+ "4. close": "130.2200",
+ "5. volume": "159852777"
+ },
+ "2019-06-28": {
+ "1. open": "131.5000",
+ "2. high": "144.9800",
+ "3. low": "131.0400",
+ "4. close": "139.2800",
+ "5. volume": "150884200"
+ },
+ "2019-05-31": {
+ "1. open": "140.9500",
+ "2. high": "142.3500",
+ "3. low": "128.5200",
+ "4. close": "131.1500",
+ "5. volume": "159035154"
+ },
+ "2019-04-30": {
+ "1. open": "139.9900",
+ "2. high": "141.4500",
+ "3. low": "134.4200",
+ "4. close": "141.2000",
+ "5. volume": "124330820"
+ },
+ "2019-03-29": {
+ "1. open": "137.2200",
+ "2. high": "140.0000",
+ "3. low": "135.7400",
+ "4. close": "139.7900",
+ "5. volume": "137356242"
+ },
+ "2019-02-28": {
+ "1. open": "134.0200",
+ "2. high": "137.9549",
+ "3. low": "131.2600",
+ "4. close": "136.6400",
+ "5. volume": "119454752"
+ },
+ "2019-01-31": {
+ "1. open": "128.1300",
+ "2. high": "135.1900",
+ "3. low": "125.0000",
+ "4. close": "133.0800",
+ "5. volume": "174394739"
+ },
+ "2018-12-31": {
+ "1. open": "145.5700",
+ "2. high": "148.9900",
+ "3. low": "121.0000",
+ "4. close": "129.0500",
+ "5. volume": "289169133"
+ },
+ "2018-11-30": {
+ "1. open": "140.0700",
+ "2. high": "148.7500",
+ "3. low": "139.0000",
+ "4. close": "146.9000",
+ "5. volume": "152747742"
+ },
+ "2018-10-31": {
+ "1. open": "138.2600",
+ "2. high": "141.4300",
+ "3. low": "132.2300",
+ "4. close": "139.9900",
+ "5. volume": "167966504"
+ },
+ "2018-09-28": {
+ "1. open": "134.6900",
+ "2. high": "143.1300",
+ "3. low": "133.4400",
+ "4. close": "138.1700",
+ "5. volume": "122169102"
+ },
+ "2018-08-31": {
+ "1. open": "132.3900",
+ "2. high": "137.4300",
+ "3. low": "128.9300",
+ "4. close": "134.6900",
+ "5. volume": "123999399"
+ },
+ "2018-07-31": {
+ "1. open": "121.3400",
+ "2. high": "132.6400",
+ "3. low": "120.1100",
+ "4. close": "132.5200",
+ "5. volume": "145911110"
+ },
+ "2018-06-29": {
+ "1. open": "120.3800",
+ "2. high": "124.8450",
+ "3. low": "119.9700",
+ "4. close": "121.3400",
+ "5. volume": "139906981"
+ },
+ "2018-05-31": {
+ "1. open": "126.3200",
+ "2. high": "127.6100",
+ "3. low": "118.6210",
+ "4. close": "119.6200",
+ "5. volume": "139533228"
+ },
+ "2018-04-30": {
+ "1. open": "127.8200",
+ "2. high": "132.8800",
+ "3. low": "123.5400",
+ "4. close": "126.4900",
+ "5. volume": "144126787"
+ },
+ "2018-03-29": {
+ "1. open": "129.1100",
+ "2. high": "135.7000",
+ "3. low": "124.9000",
+ "4. close": "128.1500",
+ "5. volume": "147871674"
+ },
+ "2018-02-28": {
+ "1. open": "137.5300",
+ "2. high": "140.6700",
+ "3. low": "122.1500",
+ "4. close": "129.8800",
+ "5. volume": "175166385"
+ },
+ "2018-01-31": {
+ "1. open": "139.6600",
+ "2. high": "148.3200",
+ "3. low": "138.1000",
+ "4. close": "138.1900",
+ "5. volume": "165186233"
+ },
+ "2017-12-29": {
+ "1. open": "139.5700",
+ "2. high": "143.8000",
+ "3. low": "138.6000",
+ "4. close": "139.7200",
+ "5. volume": "110005044"
+ },
+ "2017-11-30": {
+ "1. open": "139.8300",
+ "2. high": "141.8700",
+ "3. low": "136.6000",
+ "4. close": "139.3300",
+ "5. volume": "92291475"
+ },
+ "2017-10-31": {
+ "1. open": "130.1600",
+ "2. high": "144.3523",
+ "3. low": "130.0200",
+ "4. close": "139.4100",
+ "5. volume": "119394799"
+ },
+ "2017-09-29": {
+ "1. open": "132.6000",
+ "2. high": "135.7900",
+ "3. low": "129.0500",
+ "4. close": "130.0100",
+ "5. volume": "112551362"
+ },
+ "2017-08-31": {
+ "1. open": "133.1700",
+ "2. high": "134.9700",
+ "3. low": "130.9000",
+ "4. close": "132.3700",
+ "5. volume": "103707554"
+ },
+ "2017-07-31": {
+ "1. open": "132.7900",
+ "2. high": "137.0800",
+ "3. low": "129.5711",
+ "4. close": "132.7200",
+ "5. volume": "105498131"
+ },
+ "2017-06-30": {
+ "1. open": "128.3200",
+ "2. high": "137.0000",
+ "3. low": "128.1200",
+ "4. close": "132.2900",
+ "5. volume": "143335525"
+ },
+ "2017-05-31": {
+ "1. open": "123.4000",
+ "2. high": "128.8000",
+ "3. low": "122.3400",
+ "4. close": "128.2500",
+ "5. volume": "111435425"
+ },
+ "2017-04-28": {
+ "1. open": "124.7300",
+ "2. high": "125.8100",
+ "3. low": "120.9500",
+ "4. close": "123.4700",
+ "5. volume": "92734522"
+ },
+ "2017-03-31": {
+ "1. open": "122.4900",
+ "2. high": "129.0000",
+ "3. low": "122.3900",
+ "4. close": "124.5500",
+ "5. volume": "166552677"
+ },
+ "2017-02-28": {
+ "1. open": "112.4800",
+ "2. high": "122.8800",
+ "3. low": "112.4700",
+ "4. close": "122.2100",
+ "5. volume": "133813250"
+ },
+ "2017-01-31": {
+ "1. open": "115.7800",
+ "2. high": "117.0000",
+ "3. low": "110.7600",
+ "4. close": "113.2500",
+ "5. volume": "143309802"
+ },
+ "2016-12-30": {
+ "1. open": "111.3600",
+ "2. high": "117.3000",
+ "3. low": "109.3200",
+ "4. close": "115.2100",
+ "5. volume": "138043546"
+ },
+ "2016-11-30": {
+ "1. open": "114.7600",
+ "2. high": "122.5000",
+ "3. low": "111.3000",
+ "4. close": "111.3000",
+ "5. volume": "171881719"
+ },
+ "2016-10-31": {
+ "1. open": "118.0000",
+ "2. high": "120.1955",
+ "3. low": "112.9900",
+ "4. close": "115.9900",
+ "5. volume": "140052892"
+ },
+ "2016-09-30": {
+ "1. open": "119.1900",
+ "2. high": "119.9700",
+ "3. low": "117.0434",
+ "4. close": "118.1300",
+ "5. volume": "130379636"
+ },
+ "2016-08-31": {
+ "1. open": "125.3100",
+ "2. high": "125.9000",
+ "3. low": "118.3300",
+ "4. close": "119.3400",
+ "5. volume": "138567506"
+ },
+ "2016-07-29": {
+ "1. open": "121.5400",
+ "2. high": "126.0700",
+ "3. low": "120.7900",
+ "4. close": "125.2300",
+ "5. volume": "124602401"
+ },
+ "2016-06-30": {
+ "1. open": "112.5700",
+ "2. high": "121.4100",
+ "3. low": "112.0700",
+ "4. close": "121.3000",
+ "5. volume": "167568126"
+ },
+ "2016-05-31": {
+ "1. open": "112.2200",
+ "2. high": "115.0000",
+ "3. low": "111.7000",
+ "4. close": "112.6900",
+ "5. volume": "141092715"
+ },
+ "2016-04-29": {
+ "1. open": "108.0000",
+ "2. high": "114.1900",
+ "3. low": "107.6900",
+ "4. close": "112.0800",
+ "5. volume": "158171281"
+ },
+ "2016-03-31": {
+ "1. open": "105.9000",
+ "2. high": "109.5600",
+ "3. low": "105.4400",
+ "4. close": "108.2000",
+ "5. volume": "172912906"
+ },
+ "2016-02-29": {
+ "1. open": "103.6100",
+ "2. high": "106.9200",
+ "3. low": "99.7800",
+ "4. close": "105.2100",
+ "5. volume": "201534921"
+ },
+ "2016-01-29": {
+ "1. open": "101.7100",
+ "2. high": "104.7500",
+ "3. low": "94.2800",
+ "4. close": "104.4400",
+ "5. volume": "211264010"
+ },
+ "2015-12-31": {
+ "1. open": "101.7300",
+ "2. high": "105.4900",
+ "3. low": "100.3100",
+ "4. close": "102.7200",
+ "5. volume": "161973865"
+ },
+ "2015-11-30": {
+ "1. open": "101.1800",
+ "2. high": "103.0000",
+ "3. low": "99.7400",
+ "4. close": "101.2400",
+ "5. volume": "126157452"
+ },
+ "2015-10-30": {
+ "1. open": "93.4300",
+ "2. high": "102.1200",
+ "3. low": "91.7600",
+ "4. close": "101.0300",
+ "5. volume": "191792688"
+ },
+ "2015-09-30": {
+ "1. open": "92.2900",
+ "2. high": "96.1900",
+ "3. low": "89.9000",
+ "4. close": "93.3500",
+ "5. volume": "201657631"
+ },
+ "2015-08-31": {
+ "1. open": "100.0000",
+ "2. high": "101.0000",
+ "3. low": "81.7900",
+ "4. close": "93.9800",
+ "5. volume": "194750801"
+ },
+ "2015-07-31": {
+ "1. open": "98.3000",
+ "2. high": "101.3600",
+ "3. low": "96.6400",
+ "4. close": "100.2100",
+ "5. volume": "151829212"
+ },
+ "2015-06-30": {
+ "1. open": "100.2800",
+ "2. high": "100.8400",
+ "3. low": "97.0100",
+ "4. close": "97.4600",
+ "5. volume": "170008492"
+ },
+ "2015-05-29": {
+ "1. open": "99.6200",
+ "2. high": "104.4800",
+ "3. low": "98.6600",
+ "4. close": "100.1400",
+ "5. volume": "143760078"
+ },
+ "2015-04-30": {
+ "1. open": "100.4600",
+ "2. high": "102.1400",
+ "3. low": "98.0400",
+ "4. close": "99.2000",
+ "5. volume": "171541632"
+ },
+ "2015-03-31": {
+ "1. open": "102.8600",
+ "2. high": "103.4100",
+ "3. low": "98.2200",
+ "4. close": "100.6000",
+ "5. volume": "177429841"
+ },
+ "2015-02-27": {
+ "1. open": "100.4900",
+ "2. high": "103.3300",
+ "3. low": "97.1500",
+ "4. close": "102.5100",
+ "5. volume": "191363861"
+ },
+ "2015-01-30": {
+ "1. open": "105.0500",
+ "2. high": "106.5000",
+ "3. low": "100.0900",
+ "4. close": "100.1400",
+ "5. volume": "195027355"
+ },
+ "2014-12-31": {
+ "1. open": "107.8900",
+ "2. high": "108.9900",
+ "3. low": "102.5000",
+ "4. close": "104.5700",
+ "5. volume": "175580889"
+ },
+ "2014-11-28": {
+ "1. open": "107.8300",
+ "2. high": "109.4900",
+ "3. low": "106.6000",
+ "4. close": "108.2500",
+ "5. volume": "125674760"
+ },
+ "2014-10-31": {
+ "1. open": "105.9800",
+ "2. high": "108.1800",
+ "3. low": "95.1000",
+ "4. close": "107.7800",
+ "5. volume": "232663082"
+ },
+ "2014-09-30": {
+ "1. open": "103.3000",
+ "2. high": "108.7700",
+ "3. low": "103.0200",
+ "4. close": "106.5900",
+ "5. volume": "130486054"
+ },
+ "2014-08-29": {
+ "1. open": "99.7600",
+ "2. high": "104.4200",
+ "3. low": "98.8000",
+ "4. close": "103.7300",
+ "5. volume": "120163600"
+ },
+ "2014-07-31": {
+ "1. open": "105.1500",
+ "2. high": "106.7400",
+ "3. low": "100.0500",
+ "4. close": "100.0900",
+ "5. volume": "148795100"
+ },
+ "2014-06-30": {
+ "1. open": "101.5400",
+ "2. high": "106.0000",
+ "3. low": "101.0100",
+ "4. close": "104.6200",
+ "5. volume": "123993600"
+ },
+ "2014-05-30": {
+ "1. open": "100.7700",
+ "2. high": "101.5400",
+ "3. low": "98.8800",
+ "4. close": "101.4600",
+ "5. volume": "124656300"
+ },
+ "2014-04-30": {
+ "1. open": "98.3100",
+ "2. high": "101.9800",
+ "3. low": "96.0500",
+ "4. close": "101.2900",
+ "5. volume": "180242400"
+ },
+ "2014-03-31": {
+ "1. open": "91.1300",
+ "2. high": "98.6000",
+ "3. low": "90.8300",
+ "4. close": "98.2300",
+ "5. volume": "181324400"
+ },
+ "2014-02-28": {
+ "1. open": "88.7500",
+ "2. high": "92.9900",
+ "3. low": "86.0900",
+ "4. close": "92.1200",
+ "5. volume": "150415074"
+ },
+ "2014-01-31": {
+ "1. open": "91.1400",
+ "2. high": "95.3800",
+ "3. low": "88.1500",
+ "4. close": "88.4700",
+ "5. volume": "192804300"
+ },
+ "2013-12-31": {
+ "1. open": "94.4100",
+ "2. high": "94.7900",
+ "3. low": "89.7700",
+ "4. close": "91.5900",
+ "5. volume": "151086000"
+ },
+ "2013-11-29": {
+ "1. open": "92.3801",
+ "2. high": "95.9900",
+ "3. low": "92.2800",
+ "4. close": "94.6600",
+ "5. volume": "131026200"
+ },
+ "2013-10-31": {
+ "1. open": "86.5900",
+ "2. high": "93.4500",
+ "3. low": "85.5000",
+ "4. close": "92.6100",
+ "5. volume": "173024000"
+ },
+ "2013-09-30": {
+ "1. open": "86.8900",
+ "2. high": "90.7200",
+ "3. low": "86.0000",
+ "4. close": "86.6900",
+ "5. volume": "158876500"
+ },
+ "2013-08-30": {
+ "1. open": "94.1600",
+ "2. high": "94.4000",
+ "3. low": "85.8500",
+ "4. close": "86.4100",
+ "5. volume": "204260800"
+ },
+ "2013-07-31": {
+ "1. open": "85.7200",
+ "2. high": "94.4200",
+ "3. low": "85.5000",
+ "4. close": "93.5000",
+ "5. volume": "200315600"
+ },
+ "2013-06-28": {
+ "1. open": "84.2800",
+ "2. high": "87.8224",
+ "3. low": "82.1200",
+ "4. close": "85.8600",
+ "5. volume": "210552200"
+ },
+ "2013-05-31": {
+ "1. open": "84.5000",
+ "2. high": "89.9900",
+ "3. low": "83.8800",
+ "4. close": "84.1800",
+ "5. volume": "220724300"
+ },
+ "2013-04-30": {
+ "1. open": "81.3900",
+ "2. high": "85.8900",
+ "3. low": "80.3100",
+ "4. close": "85.2300",
+ "5. volume": "218722300"
+ },
+ "2013-03-28": {
+ "1. open": "75.7900",
+ "2. high": "81.5900",
+ "3. low": "75.7300",
+ "4. close": "81.5300",
+ "5. volume": "193396300"
+ },
+ "2013-02-28": {
+ "1. open": "74.1400",
+ "2. high": "77.0200",
+ "3. low": "73.5600",
+ "4. close": "76.1100",
+ "5. volume": "177978400"
+ },
+ "2013-01-31": {
+ "1. open": "71.0200",
+ "2. high": "74.8000",
+ "3. low": "70.3000",
+ "4. close": "73.9200",
+ "5. volume": "196795059"
+ },
+ "2012-12-31": {
+ "1. open": "69.8000",
+ "2. high": "71.6200",
+ "3. low": "69.1750",
+ "4. close": "70.1000",
+ "5. volume": "232603000"
+ },
+ "2012-11-30": {
+ "1. open": "71.1000",
+ "2. high": "71.9000",
+ "3. low": "68.5100",
+ "4. close": "69.7300",
+ "5. volume": "211662500"
+ },
+ "2012-10-31": {
+ "1. open": "68.9200",
+ "2. high": "72.7400",
+ "3. low": "67.8000",
+ "4. close": "70.8200",
+ "5. volume": "267146700"
+ },
+ "2012-09-28": {
+ "1. open": "67.4900",
+ "2. high": "69.6400",
+ "3. low": "66.9700",
+ "4. close": "68.9100",
+ "5. volume": "200224200"
+ },
+ "2012-08-31": {
+ "1. open": "69.4800",
+ "2. high": "69.7500",
+ "3. low": "66.8500",
+ "4. close": "67.4300",
+ "5. volume": "224101500"
+ },
+ "2012-07-31": {
+ "1. open": "67.4200",
+ "2. high": "69.7000",
+ "3. low": "67.0000",
+ "4. close": "69.2200",
+ "5. volume": "273347200"
+ },
+ "2012-06-29": {
+ "1. open": "62.0400",
+ "2. high": "67.7000",
+ "3. low": "61.7100",
+ "4. close": "67.5600",
+ "5. volume": "451142100"
+ },
+ "2012-05-31": {
+ "1. open": "64.9100",
+ "2. high": "65.4850",
+ "3. low": "62.0000",
+ "4. close": "62.4300",
+ "5. volume": "278010100"
+ },
+ "2012-04-30": {
+ "1. open": "66.0400",
+ "2. high": "66.3000",
+ "3. low": "62.7600",
+ "4. close": "65.1000",
+ "5. volume": "229665900"
+ },
+ "2012-03-30": {
+ "1. open": "65.1100",
+ "2. high": "66.1800",
+ "3. low": "64.1200",
+ "4. close": "65.9600",
+ "5. volume": "208163900"
+ },
+ "2012-02-29": {
+ "1. open": "65.9700",
+ "2. high": "66.3200",
+ "3. low": "64.0200",
+ "4. close": "65.0800",
+ "5. volume": "192370000"
+ },
+ "2012-01-31": {
+ "1. open": "65.5900",
+ "2. high": "66.0000",
+ "3. low": "64.3400",
+ "4. close": "65.9100",
+ "5. volume": "212136100"
+ },
+ "2011-12-30": {
+ "1. open": "64.6800",
+ "2. high": "66.3150",
+ "3. low": "62.8500",
+ "4. close": "65.5800",
+ "5. volume": "210285200"
+ },
+ "2011-11-30": {
+ "1. open": "63.6800",
+ "2. high": "65.4900",
+ "3. low": "61.0500",
+ "4. close": "64.7200",
+ "5. volume": "236914800"
+ },
+ "2011-10-31": {
+ "1. open": "63.6500",
+ "2. high": "65.8600",
+ "3. low": "60.8300",
+ "4. close": "64.3900",
+ "5. volume": "251590300"
+ },
+ "2011-09-30": {
+ "1. open": "65.6600",
+ "2. high": "66.1400",
+ "3. low": "61.0000",
+ "4. close": "63.6900",
+ "5. volume": "264862000"
+ },
+ "2011-08-31": {
+ "1. open": "65.2800",
+ "2. high": "66.2300",
+ "3. low": "59.0800",
+ "4. close": "65.8000",
+ "5. volume": "491488700"
+ },
+ "2011-07-29": {
+ "1. open": "66.4800",
+ "2. high": "68.0500",
+ "3. low": "64.1300",
+ "4. close": "64.7900",
+ "5. volume": "202614600"
+ },
+ "2011-06-30": {
+ "1. open": "67.0200",
+ "2. high": "67.3600",
+ "3. low": "64.6900",
+ "4. close": "66.5200",
+ "5. volume": "231770300"
+ },
+ "2011-05-31": {
+ "1. open": "65.9200",
+ "2. high": "67.3700",
+ "3. low": "64.8000",
+ "4. close": "67.2900",
+ "5. volume": "270892200"
+ },
+ "2011-04-29": {
+ "1. open": "59.6300",
+ "2. high": "65.9750",
+ "3. low": "59.0600",
+ "4. close": "65.7200",
+ "5. volume": "270819500"
+ },
+ "2011-03-31": {
+ "1. open": "61.2500",
+ "2. high": "61.5000",
+ "3. low": "57.5000",
+ "4. close": "59.2500",
+ "5. volume": "241612737"
+ },
+ "2011-02-28": {
+ "1. open": "59.7000",
+ "2. high": "61.4500",
+ "3. low": "59.3600",
+ "4. close": "61.4400",
+ "5. volume": "199932400"
+ },
+ "2011-01-31": {
+ "1. open": "62.6300",
+ "2. high": "63.5400",
+ "3. low": "59.6900",
+ "4. close": "59.7700",
+ "5. volume": "257253400"
+ },
+ "2010-12-31": {
+ "1. open": "62.1800",
+ "2. high": "63.1600",
+ "3. low": "61.5600",
+ "4. close": "61.8500",
+ "5. volume": "212152900"
+ },
+ "2010-11-30": {
+ "1. open": "63.8800",
+ "2. high": "64.9200",
+ "3. low": "61.2500",
+ "4. close": "61.5500",
+ "5. volume": "221392600"
+ },
+ "2010-10-29": {
+ "1. open": "62.0900",
+ "2. high": "64.2300",
+ "3. low": "61.3000",
+ "4. close": "63.7400",
+ "5. volume": "208721800"
+ },
+ "2010-09-30": {
+ "1. open": "57.6700",
+ "2. high": "62.7000",
+ "3. low": "57.4400",
+ "4. close": "61.9600",
+ "5. volume": "209239500"
+ },
+ "2010-08-31": {
+ "1. open": "58.5000",
+ "2. high": "60.2500",
+ "3. low": "56.9900",
+ "4. close": "57.0200",
+ "5. volume": "239384600"
+ },
+ "2010-07-30": {
+ "1. open": "59.0700",
+ "2. high": "61.7300",
+ "3. low": "56.8600",
+ "4. close": "58.0900",
+ "5. volume": "310708000"
+ },
+ "2010-06-30": {
+ "1. open": "58.2100",
+ "2. high": "60.1500",
+ "3. low": "57.5500",
+ "4. close": "59.0600",
+ "5. volume": "313888500"
+ },
+ "2010-05-28": {
+ "1. open": "65.1600",
+ "2. high": "65.6200",
+ "3. low": "58.1900",
+ "4. close": "58.3000",
+ "5. volume": "357775800"
+ },
+ "2010-04-30": {
+ "1. open": "65.3700",
+ "2. high": "66.2000",
+ "3. low": "64.2100",
+ "4. close": "64.3000",
+ "5. volume": "235860700"
+ },
+ "2010-03-31": {
+ "1. open": "63.2700",
+ "2. high": "65.4900",
+ "3. low": "63.0200",
+ "4. close": "65.2000",
+ "5. volume": "249947500"
+ },
+ "2010-02-26": {
+ "1. open": "63.2600",
+ "2. high": "64.7000",
+ "3. low": "61.8900",
+ "4. close": "63.0000",
+ "5. volume": "213341500"
+ },
+ "2010-01-29": {
+ "1. open": "64.7100",
+ "2. high": "65.9500",
+ "3. low": "62.2200",
+ "4. close": "62.8600",
+ "5. volume": "245125300"
+ },
+ "2009-12-31": {
+ "1. open": "62.9500",
+ "2. high": "65.4100",
+ "3. low": "62.9500",
+ "4. close": "64.4100",
+ "5. volume": "212286400"
+ },
+ "2009-11-30": {
+ "1. open": "59.1500",
+ "2. high": "63.4400",
+ "3. low": "58.8000",
+ "4. close": "62.8400",
+ "5. volume": "233417400"
+ },
+ "2009-10-30": {
+ "1. open": "60.9300",
+ "2. high": "62.7400",
+ "3. low": "58.7800",
+ "4. close": "59.0500",
+ "5. volume": "280297200"
+ },
+ "2009-09-30": {
+ "1. open": "60.3500",
+ "2. high": "61.5400",
+ "3. low": "59.2800",
+ "4. close": "60.8900",
+ "5. volume": "197460800"
+ },
+ "2009-08-31": {
+ "1. open": "61.1600",
+ "2. high": "61.4900",
+ "3. low": "59.5000",
+ "4. close": "60.4400",
+ "5. volume": "211869300"
+ },
+ "2009-07-31": {
+ "1. open": "56.8200",
+ "2. high": "62.4700",
+ "3. low": "55.7100",
+ "4. close": "60.8900",
+ "5. volume": "270356100"
+ },
+ "2009-06-30": {
+ "1. open": "55.7500",
+ "2. high": "57.2300",
+ "3. low": "54.5400",
+ "4. close": "56.8000",
+ "5. volume": "301738000"
+ },
+ "2009-05-29": {
+ "1. open": "52.5300",
+ "2. high": "56.4800",
+ "3. low": "51.6700",
+ "4. close": "55.1600",
+ "5. volume": "257261500"
+ },
+ "2009-04-30": {
+ "1. open": "52.3000",
+ "2. high": "54.1300",
+ "3. low": "50.1200",
+ "4. close": "52.3600",
+ "5. volume": "306396300"
+ },
+ "2009-03-31": {
+ "1. open": "49.0000",
+ "2. high": "53.7000",
+ "3. low": "46.2500",
+ "4. close": "52.6000",
+ "5. volume": "423319700"
+ },
+ "2009-02-27": {
+ "1. open": "57.4100",
+ "2. high": "59.1300",
+ "3. low": "49.9400",
+ "4. close": "50.0000",
+ "5. volume": "308348500"
+ },
+ "2009-01-30": {
+ "1. open": "60.1300",
+ "2. high": "61.0000",
+ "3. low": "55.0900",
+ "4. close": "57.6900",
+ "5. volume": "349391400"
+ },
+ "2008-12-31": {
+ "1. open": "57.6600",
+ "2. high": "60.2500",
+ "3. low": "54.9500",
+ "4. close": "59.8300",
+ "5. volume": "315194900"
+ },
+ "2008-11-28": {
+ "1. open": "61.4900",
+ "2. high": "63.0100",
+ "3. low": "54.4900",
+ "4. close": "58.5800",
+ "5. volume": "375653400"
+ },
+ "2008-10-31": {
+ "1. open": "69.0700",
+ "2. high": "69.0700",
+ "3. low": "52.0600",
+ "4. close": "61.3400",
+ "5. volume": "640425500"
+ },
+ "2008-09-30": {
+ "1. open": "71.0900",
+ "2. high": "72.7600",
+ "3. low": "66.9000",
+ "4. close": "69.2800",
+ "5. volume": "367504200"
+ },
+ "2008-08-29": {
+ "1. open": "68.5000",
+ "2. high": "71.9000",
+ "3. low": "67.9300",
+ "4. close": "70.4300",
+ "5. volume": "224063800"
+ },
+ "2008-07-31": {
+ "1. open": "63.7500",
+ "2. high": "69.2500",
+ "3. low": "63.7400",
+ "4. close": "68.4700",
+ "5. volume": "308621600"
+ },
+ "2008-06-30": {
+ "1. open": "66.5500",
+ "2. high": "67.1000",
+ "3. low": "63.1000",
+ "4. close": "64.3400",
+ "5. volume": "228287700"
+ },
+ "2008-05-30": {
+ "1. open": "67.1300",
+ "2. high": "68.3200",
+ "3. low": "64.5400",
+ "4. close": "66.7400",
+ "5. volume": "219962000"
+ },
+ "2008-04-30": {
+ "1. open": "65.0000",
+ "2. high": "67.7400",
+ "3. low": "64.5100",
+ "4. close": "67.0900",
+ "5. volume": "221952400"
+ },
+ "2008-03-31": {
+ "1. open": "62.1400",
+ "2. high": "65.8100",
+ "3. low": "61.1700",
+ "4. close": "64.8700",
+ "5. volume": "259617600"
+ },
+ "2008-02-29": {
+ "1. open": "63.3100",
+ "2. high": "64.0900",
+ "3. low": "61.3600",
+ "4. close": "61.9600",
+ "5. volume": "218925600"
+ },
+ "2008-01-31": {
+ "1. open": "66.5600",
+ "2. high": "68.8500",
+ "3. low": "61.7200",
+ "4. close": "63.1400",
+ "5. volume": "339978400"
+ },
+ "2007-12-31": {
+ "1. open": "67.4700",
+ "2. high": "68.5000",
+ "3. low": "66.5500",
+ "4. close": "66.7000",
+ "5. volume": "197170400"
+ },
+ "2007-11-30": {
+ "1. open": "64.8000",
+ "2. high": "68.7500",
+ "3. low": "63.7300",
+ "4. close": "67.7400",
+ "5. volume": "284874000"
+ },
+ "2007-10-31": {
+ "1. open": "65.6600",
+ "2. high": "66.8000",
+ "3. low": "63.5500",
+ "4. close": "65.1700",
+ "5. volume": "232885800"
+ },
+ "2007-09-28": {
+ "1. open": "61.6300",
+ "2. high": "65.7500",
+ "3. low": "61.2600",
+ "4. close": "65.7000",
+ "5. volume": "220556400"
+ },
+ "2007-08-31": {
+ "1. open": "60.5100",
+ "2. high": "62.9800",
+ "3. low": "60.3100",
+ "4. close": "61.7900",
+ "5. volume": "331077300"
+ },
+ "2007-07-31": {
+ "1. open": "61.9400",
+ "2. high": "63.8800",
+ "3. low": "59.7200",
+ "4. close": "60.5000",
+ "5. volume": "290358700"
+ },
+ "2007-06-29": {
+ "1. open": "63.3500",
+ "2. high": "63.7700",
+ "3. low": "60.7300",
+ "4. close": "61.6200",
+ "5. volume": "259962000"
+ },
+ "2007-05-31": {
+ "1. open": "64.5300",
+ "2. high": "64.9400",
+ "3. low": "61.6500",
+ "4. close": "63.2700",
+ "5. volume": "280281700"
+ },
+ "2007-04-30": {
+ "1. open": "60.2600",
+ "2. high": "65.4500",
+ "3. low": "60.0300",
+ "4. close": "64.2200",
+ "5. volume": "248968100"
+ },
+ "2007-03-30": {
+ "1. open": "62.3000",
+ "2. high": "62.9300",
+ "3. low": "59.8700",
+ "4. close": "60.2600",
+ "5. volume": "318147400"
+ },
+ "2007-02-28": {
+ "1. open": "66.8000",
+ "2. high": "67.1500",
+ "3. low": "62.7200",
+ "4. close": "62.9300",
+ "5. volume": "192375400"
+ },
+ "2007-01-31": {
+ "1. open": "66.1300",
+ "2. high": "68.2200",
+ "3. low": "65.9000",
+ "4. close": "66.8000",
+ "5. volume": "175594400"
+ },
+ "2006-12-29": {
+ "1. open": "65.9100",
+ "2. high": "67.2500",
+ "3. low": "65.2900",
+ "4. close": "66.0200",
+ "5. volume": "157532600"
+ },
+ "2006-11-30": {
+ "1. open": "67.3800",
+ "2. high": "69.0300",
+ "3. low": "65.2200",
+ "4. close": "65.9100",
+ "5. volume": "196072100"
+ },
+ "2006-10-31": {
+ "1. open": "65.0000",
+ "2. high": "69.4100",
+ "3. low": "64.5000",
+ "4. close": "67.4000",
+ "5. volume": "189511300"
+ },
+ "2006-09-29": {
+ "1. open": "64.8700",
+ "2. high": "65.0400",
+ "3. low": "63.2500",
+ "4. close": "64.9400",
+ "5. volume": "128522300"
+ },
+ "2006-08-31": {
+ "1. open": "62.3800",
+ "2. high": "65.1300",
+ "3. low": "62.2900",
+ "4. close": "64.6600",
+ "5. volume": "150477100"
+ },
+ "2006-07-31": {
+ "1. open": "60.1300",
+ "2. high": "63.0000",
+ "3. low": "59.6842",
+ "4. close": "62.5500",
+ "5. volume": "134968800"
+ },
+ "2006-06-30": {
+ "1. open": "60.2500",
+ "2. high": "62.0000",
+ "3. low": "58.9700",
+ "4. close": "59.9200",
+ "5. volume": "199396300"
+ },
+ "2006-05-31": {
+ "1. open": "58.7100",
+ "2. high": "60.9300",
+ "3. low": "58.1900",
+ "4. close": "60.2200",
+ "5. volume": "196603700"
+ },
+ "2006-04-28": {
+ "1. open": "59.4900",
+ "2. high": "59.7600",
+ "3. low": "57.3200",
+ "4. close": "58.6100",
+ "5. volume": "171133300"
+ },
+ "2006-03-31": {
+ "1. open": "57.6200",
+ "2. high": "61.1000",
+ "3. low": "57.4500",
+ "4. close": "59.2200",
+ "5. volume": "181202600"
+ },
+ "2006-02-28": {
+ "1. open": "57.6700",
+ "2. high": "59.7100",
+ "3. low": "56.6500",
+ "4. close": "57.6500",
+ "5. volume": "183341700"
+ },
+ "2006-01-31": {
+ "1. open": "61.0700",
+ "2. high": "63.1000",
+ "3. low": "57.4500",
+ "4. close": "57.5400",
+ "5. volume": "220695200"
+ },
+ "2005-12-30": {
+ "1. open": "61.8500",
+ "2. high": "62.0600",
+ "3. low": "59.7600",
+ "4. close": "60.1000",
+ "5. volume": "189869600"
+ },
+ "2005-11-30": {
+ "1. open": "62.4800",
+ "2. high": "63.7800",
+ "3. low": "60.0000",
+ "4. close": "61.7500",
+ "5. volume": "241169500"
+ },
+ "2005-10-31": {
+ "1. open": "63.1800",
+ "2. high": "64.5999",
+ "3. low": "60.5300",
+ "4. close": "62.6200",
+ "5. volume": "224158000"
+ },
+ "2005-09-30": {
+ "1. open": "63.1800",
+ "2. high": "65.3300",
+ "3. low": "62.8500",
+ "4. close": "63.2800",
+ "5. volume": "139445700"
+ },
+ "2005-08-31": {
+ "1. open": "64.2500",
+ "2. high": "65.3500",
+ "3. low": "61.6500",
+ "4. close": "63.3900",
+ "5. volume": "138029400"
+ },
+ "2005-07-29": {
+ "1. open": "64.8200",
+ "2. high": "65.4300",
+ "3. low": "62.6700",
+ "4. close": "63.9600",
+ "5. volume": "149908400"
+ },
+ "2005-06-30": {
+ "1. open": "67.1000",
+ "2. high": "67.6100",
+ "3. low": "64.4300",
+ "4. close": "65.0000",
+ "5. volume": "162476400"
+ },
+ "2005-05-31": {
+ "1. open": "68.6800",
+ "2. high": "68.8700",
+ "3. low": "66.7550",
+ "4. close": "67.1000",
+ "5. volume": "125789400"
+ },
+ "2005-04-29": {
+ "1. open": "67.3200",
+ "2. high": "69.9900",
+ "3. low": "66.6500",
+ "4. close": "68.6300",
+ "5. volume": "158634500"
+ },
+ "2005-03-31": {
+ "1. open": "66.4700",
+ "2. high": "68.6800",
+ "3. low": "66.1200",
+ "4. close": "67.1600",
+ "5. volume": "158100100"
+ },
+ "2005-02-28": {
+ "1. open": "64.6100",
+ "2. high": "66.8900",
+ "3. low": "64.5200",
+ "4. close": "65.6000",
+ "5. volume": "107556700"
+ },
+ "2005-01-31": {
+ "1. open": "63.3500",
+ "2. high": "64.9800",
+ "3. low": "61.2000",
+ "4. close": "64.7000",
+ "5. volume": "136191800"
+ },
+ "2004-12-31": {
+ "1. open": "60.3300",
+ "2. high": "64.2500",
+ "3. low": "59.6000",
+ "4. close": "63.4200",
+ "5. volume": "173950700"
+ },
+ "2004-11-30": {
+ "1. open": "58.3500",
+ "2. high": "61.4900",
+ "3. low": "57.8100",
+ "4. close": "60.3200",
+ "5. volume": "123981200"
+ },
+ "2004-10-29": {
+ "1. open": "56.3900",
+ "2. high": "58.4800",
+ "3. low": "54.8100",
+ "4. close": "58.3800",
+ "5. volume": "139893100"
+ },
+ "2004-09-30": {
+ "1. open": "58.0000",
+ "2. high": "58.8000",
+ "3. low": "56.0900",
+ "4. close": "56.3300",
+ "5. volume": "110410900"
+ },
+ "2004-08-31": {
+ "1. open": "55.0000",
+ "2. high": "58.1000",
+ "3. low": "54.3700",
+ "4. close": "58.1000",
+ "5. volume": "107083900"
+ },
+ "2004-07-30": {
+ "1. open": "55.3500",
+ "2. high": "58.1400",
+ "3. low": "54.4300",
+ "4. close": "55.2700",
+ "5. volume": "141900800"
+ },
+ "2004-06-30": {
+ "1. open": "55.2300",
+ "2. high": "57.2800",
+ "3. low": "54.5000",
+ "4. close": "55.7000",
+ "5. volume": "125332400"
+ },
+ "2004-05-28": {
+ "1. open": "54.2200",
+ "2. high": "56.3900",
+ "3. low": "54.0200",
+ "4. close": "55.7100",
+ "5. volume": "140688600"
+ },
+ "2004-04-30": {
+ "1. open": "51.0500",
+ "2. high": "54.7700",
+ "3. low": "49.9000",
+ "4. close": "54.0300",
+ "5. volume": "166843100"
+ },
+ "2004-03-31": {
+ "1. open": "54.4900",
+ "2. high": "54.4900",
+ "3. low": "49.2500",
+ "4. close": "50.7200",
+ "5. volume": "172924700"
+ },
+ "2004-02-27": {
+ "1. open": "53.4100",
+ "2. high": "54.9000",
+ "3. low": "52.7900",
+ "4. close": "53.9100",
+ "5. volume": "126994200"
+ },
+ "2004-01-30": {
+ "1. open": "51.6600",
+ "2. high": "54.0400",
+ "3. low": "50.4300",
+ "4. close": "53.4200",
+ "5. volume": "172050600"
+ },
+ "2003-12-31": {
+ "1. open": "50.3000",
+ "2. high": "51.7400",
+ "3. low": "48.7900",
+ "4. close": "51.6600",
+ "5. volume": "185895500"
+ },
+ "2003-11-28": {
+ "1. open": "50.0800",
+ "2. high": "52.8900",
+ "3. low": "48.2600",
+ "4. close": "49.3000",
+ "5. volume": "164719400"
+ },
+ "2003-10-31": {
+ "1. open": "49.7100",
+ "2. high": "51.1500",
+ "3. low": "48.0500",
+ "4. close": "50.3300",
+ "5. volume": "200619900"
+ },
+ "2003-09-30": {
+ "1. open": "49.7800",
+ "2. high": "52.5000",
+ "3. low": "49.0900",
+ "4. close": "49.5200",
+ "5. volume": "197900400"
+ },
+ "2003-08-29": {
+ "1. open": "50.9500",
+ "2. high": "52.2500",
+ "3. low": "49.0000",
+ "4. close": "49.5800",
+ "5. volume": "154672000"
+ },
+ "2003-07-31": {
+ "1. open": "51.7000",
+ "2. high": "54.2400",
+ "3. low": "50.5500",
+ "4. close": "51.7900",
+ "5. volume": "180959900"
+ },
+ "2003-06-30": {
+ "1. open": "54.3500",
+ "2. high": "55.5700",
+ "3. low": "50.7500",
+ "4. close": "51.7000",
+ "5. volume": "216949500"
+ },
+ "2003-05-30": {
+ "1. open": "56.3600",
+ "2. high": "57.5200",
+ "3. low": "52.5500",
+ "4. close": "54.3500",
+ "5. volume": "161675800"
+ },
+ "2003-04-30": {
+ "1. open": "57.8700",
+ "2. high": "59.0800",
+ "3. low": "53.9500",
+ "4. close": "56.3600",
+ "5. volume": "159363100"
+ },
+ "2003-03-31": {
+ "1. open": "53.1600",
+ "2. high": "58.6800",
+ "3. low": "51.5000",
+ "4. close": "57.8700",
+ "5. volume": "160153900"
+ },
+ "2003-02-28": {
+ "1. open": "53.5000",
+ "2. high": "53.9500",
+ "3. low": "49.1000",
+ "4. close": "52.4500",
+ "5. volume": "139008100"
+ },
+ "2003-01-31": {
+ "1. open": "54.2500",
+ "2. high": "57.5500",
+ "3. low": "51.5400",
+ "4. close": "53.6100",
+ "5. volume": "157116600"
+ },
+ "2002-12-31": {
+ "1. open": "56.5900",
+ "2. high": "57.0700",
+ "3. low": "53.0000",
+ "4. close": "53.7100",
+ "5. volume": "143258800"
+ },
+ "2002-11-29": {
+ "1. open": "58.3300",
+ "2. high": "61.2500",
+ "3. low": "56.3000",
+ "4. close": "57.0200",
+ "5. volume": "134767300"
+ },
+ "2002-10-31": {
+ "1. open": "54.9500",
+ "2. high": "61.3000",
+ "3. low": "54.3000",
+ "4. close": "58.7500",
+ "5. volume": "223245600"
+ },
+ "2002-09-30": {
+ "1. open": "53.8800",
+ "2. high": "56.2500",
+ "3. low": "51.4500",
+ "4. close": "54.0800",
+ "5. volume": "146893100"
+ },
+ "2002-08-30": {
+ "1. open": "53.0000",
+ "2. high": "56.5000",
+ "3. low": "49.7500",
+ "4. close": "54.3100",
+ "5. volume": "159253500"
+ },
+ "2002-07-31": {
+ "1. open": "51.7000",
+ "2. high": "54.8500",
+ "3. low": "41.0200",
+ "4. close": "53.0000",
+ "5. volume": "343494700"
+ },
+ "2002-06-28": {
+ "1. open": "61.1000",
+ "2. high": "61.7400",
+ "3. low": "52.0000",
+ "4. close": "52.2600",
+ "5. volume": "185599200"
+ },
+ "2002-05-31": {
+ "1. open": "63.9700",
+ "2. high": "64.6300",
+ "3. low": "59.1600",
+ "4. close": "61.3500",
+ "5. volume": "162571200"
+ },
+ "2002-04-30": {
+ "1. open": "65.2900",
+ "2. high": "65.2900",
+ "3. low": "61.7800",
+ "4. close": "63.8600",
+ "5. volume": "160057900"
+ },
+ "2002-03-28": {
+ "1. open": "60.9000",
+ "2. high": "65.8900",
+ "3. low": "60.6000",
+ "4. close": "64.9500",
+ "5. volume": "154776300"
+ },
+ "2002-02-28": {
+ "1. open": "58.3300",
+ "2. high": "60.9700",
+ "3. low": "54.7000",
+ "4. close": "60.9000",
+ "5. volume": "131715000"
+ },
+ "2002-01-31": {
+ "1. open": "58.9000",
+ "2. high": "60.1000",
+ "3. low": "56.6000",
+ "4. close": "57.5100",
+ "5. volume": "131885400"
+ },
+ "2001-12-31": {
+ "1. open": "58.7400",
+ "2. high": "60.1800",
+ "3. low": "55.4200",
+ "4. close": "59.1000",
+ "5. volume": "169195500"
+ },
+ "2001-11-30": {
+ "1. open": "57.5800",
+ "2. high": "60.9700",
+ "3. low": "57.5100",
+ "4. close": "58.2500",
+ "5. volume": "144831900"
+ },
+ "2001-10-31": {
+ "1. open": "55.4000",
+ "2. high": "59.6600",
+ "3. low": "53.0500",
+ "4. close": "57.9100",
+ "5. volume": "181677000"
+ },
+ "2001-09-28": {
+ "1. open": "55.7500",
+ "2. high": "57.1600",
+ "3. low": "50.2000",
+ "4. close": "55.4000",
+ "5. volume": "176432200"
+ },
+ "2001-08-31": {
+ "1. open": "54.1000",
+ "2. high": "57.6000",
+ "3. low": "52.3000",
+ "4. close": "52.7100",
+ "5. volume": "163136000"
+ },
+ "2001-07-31": {
+ "1. open": "50.1000",
+ "2. high": "54.9800",
+ "3. low": "50.0000",
+ "4. close": "54.1000",
+ "5. volume": "164167000"
+ },
+ "2001-06-29": {
+ "1. open": "96.9600",
+ "2. high": "103.5000",
+ "3. low": "49.1300",
+ "4. close": "49.9600",
+ "5. volume": "150360550"
+ },
+ "2001-05-31": {
+ "1. open": "96.6000",
+ "2. high": "102.0000",
+ "3. low": "95.8200",
+ "4. close": "96.9500",
+ "5. volume": "92320700"
+ },
+ "2001-04-30": {
+ "1. open": "87.5000",
+ "2. high": "96.7000",
+ "3. low": "85.1900",
+ "4. close": "96.4800",
+ "5. volume": "104800400"
+ },
+ "2001-03-30": {
+ "1. open": "97.8000",
+ "2. high": "99.8500",
+ "3. low": "80.5000",
+ "4. close": "87.4700",
+ "5. volume": "147648000"
+ },
+ "2001-02-28": {
+ "1. open": "93.1300",
+ "2. high": "98.2500",
+ "3. low": "93.1300",
+ "4. close": "97.3300",
+ "5. volume": "58485900"
+ },
+ "2001-01-31": {
+ "1. open": "104.0000",
+ "2. high": "104.7000",
+ "3. low": "90.3800",
+ "4. close": "93.1300",
+ "5. volume": "84223300"
+ },
+ "2000-12-29": {
+ "1. open": "99.2500",
+ "2. high": "105.9000",
+ "3. low": "95.2500",
+ "4. close": "105.1000",
+ "5. volume": "69949800"
+ },
+ "2000-11-30": {
+ "1. open": "92.0000",
+ "2. high": "103.0000",
+ "3. low": "89.1900",
+ "4. close": "100.0000",
+ "5. volume": "69216000"
+ },
+ "2000-10-31": {
+ "1. open": "94.1900",
+ "2. high": "97.5000",
+ "3. low": "90.3100",
+ "4. close": "92.1300",
+ "5. volume": "71004700"
+ },
+ "2000-09-29": {
+ "1. open": "92.5000",
+ "2. high": "97.8100",
+ "3. low": "90.3100",
+ "4. close": "93.9400",
+ "5. volume": "48267500"
+ },
+ "2000-08-31": {
+ "1. open": "92.5000",
+ "2. high": "98.8800",
+ "3. low": "91.2500",
+ "4. close": "91.9600",
+ "5. volume": "50177300"
+ },
+ "2000-07-31": {
+ "1. open": "101.3000",
+ "2. high": "101.4000",
+ "3. low": "90.2500",
+ "4. close": "93.0600",
+ "5. volume": "67023900"
+ },
+ "2000-06-30": {
+ "1. open": "89.2500",
+ "2. high": "102.0000",
+ "3. low": "82.5000",
+ "4. close": "101.9000",
+ "5. volume": "74942800"
+ },
+ "2000-05-31": {
+ "1. open": "82.2500",
+ "2. high": "90.0000",
+ "3. low": "81.8800",
+ "4. close": "89.5000",
+ "5. volume": "60104100"
+ },
+ "2000-04-28": {
+ "1. open": "70.6300",
+ "2. high": "84.4400",
+ "3. low": "70.0000",
+ "4. close": "82.5000",
+ "5. volume": "85393700"
+ }
+ }
+}
+
diff --git a/src/main/resources/JPM.json b/src/main/resources/JPM.json
new file mode 100644
index 0000000..f526ca6
--- /dev/null
+++ b/src/main/resources/JPM.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "JPM",
+ "3. Last Refreshed": "2020-03-17 10:14:08",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "116.6300",
+ "2. high": "122.9469",
+ "3. low": "84.5500",
+ "4. close": "89.7200",
+ "5. volume": "388591661"
+ },
+ "2020-02-28": {
+ "1. open": "132.6600",
+ "2. high": "139.2850",
+ "3. low": "112.6600",
+ "4. close": "116.1100",
+ "5. volume": "240662052"
+ },
+ "2020-01-31": {
+ "1. open": "139.7900",
+ "2. high": "141.1000",
+ "3. low": "129.7100",
+ "4. close": "132.3600",
+ "5. volume": "247371187"
+ },
+ "2019-12-31": {
+ "1. open": "132.3100",
+ "2. high": "140.0800",
+ "3. low": "128.5850",
+ "4. close": "139.4000",
+ "5. volume": "212561704"
+ },
+ "2019-11-29": {
+ "1. open": "126.2000",
+ "2. high": "132.4300",
+ "3. low": "126.0200",
+ "4. close": "131.7600",
+ "5. volume": "191121333"
+ },
+ "2019-10-31": {
+ "1. open": "118.4000",
+ "2. high": "127.4200",
+ "3. low": "110.5200",
+ "4. close": "124.9200",
+ "5. volume": "262746367"
+ },
+ "2019-09-30": {
+ "1. open": "108.9800",
+ "2. high": "120.4000",
+ "3. low": "107.3167",
+ "4. close": "117.6900",
+ "5. volume": "229931101"
+ },
+ "2019-08-30": {
+ "1. open": "115.3300",
+ "2. high": "116.8000",
+ "3. low": "104.3400",
+ "4. close": "109.8600",
+ "5. volume": "259388278"
+ },
+ "2019-07-31": {
+ "1. open": "113.2300",
+ "2. high": "117.2400",
+ "3. low": "112.1503",
+ "4. close": "116.0000",
+ "5. volume": "232058280"
+ },
+ "2019-06-28": {
+ "1. open": "105.8000",
+ "2. high": "112.4300",
+ "3. low": "105.3000",
+ "4. close": "111.8000",
+ "5. volume": "248214909"
+ },
+ "2019-05-31": {
+ "1. open": "115.7200",
+ "2. high": "117.0000",
+ "3. low": "104.8400",
+ "4. close": "105.9600",
+ "5. volume": "230713192"
+ },
+ "2019-04-30": {
+ "1. open": "102.1500",
+ "2. high": "117.1550",
+ "3. low": "102.1200",
+ "4. close": "116.0500",
+ "5. volume": "252516936"
+ },
+ "2019-03-29": {
+ "1. open": "105.1000",
+ "2. high": "108.4000",
+ "3. low": "98.0900",
+ "4. close": "101.2300",
+ "5. volume": "306599704"
+ },
+ "2019-02-28": {
+ "1. open": "104.0000",
+ "2. high": "107.2700",
+ "3. low": "100.0600",
+ "4. close": "104.3600",
+ "5. volume": "224934830"
+ },
+ "2019-01-31": {
+ "1. open": "95.9500",
+ "2. high": "105.2400",
+ "3. low": "95.9400",
+ "4. close": "103.5000",
+ "5. volume": "325933984"
+ },
+ "2018-12-31": {
+ "1. open": "112.3800",
+ "2. high": "112.8900",
+ "3. low": "91.1100",
+ "4. close": "97.6200",
+ "5. volume": "425215738"
+ },
+ "2018-11-30": {
+ "1. open": "109.6200",
+ "2. high": "112.9250",
+ "3. low": "105.9836",
+ "4. close": "111.1900",
+ "5. volume": "283227819"
+ },
+ "2018-10-31": {
+ "1. open": "113.3700",
+ "2. high": "116.8100",
+ "3. low": "102.7300",
+ "4. close": "109.0200",
+ "5. volume": "433042829"
+ },
+ "2018-09-28": {
+ "1. open": "114.3400",
+ "2. high": "119.2400",
+ "3. low": "112.5200",
+ "4. close": "112.8400",
+ "5. volume": "232548930"
+ },
+ "2018-08-31": {
+ "1. open": "115.7500",
+ "2. high": "118.2900",
+ "3. low": "112.9700",
+ "4. close": "114.5800",
+ "5. volume": "234433424"
+ },
+ "2018-07-31": {
+ "1. open": "103.7200",
+ "2. high": "117.6100",
+ "3. low": "102.2000",
+ "4. close": "114.9500",
+ "5. volume": "298281434"
+ },
+ "2018-06-29": {
+ "1. open": "108.3400",
+ "2. high": "111.9100",
+ "3. low": "103.1100",
+ "4. close": "104.2000",
+ "5. volume": "308225670"
+ },
+ "2018-05-31": {
+ "1. open": "108.4500",
+ "2. high": "114.7300",
+ "3. low": "104.9550",
+ "4. close": "107.0100",
+ "5. volume": "273649343"
+ },
+ "2018-04-30": {
+ "1. open": "109.9600",
+ "2. high": "115.1500",
+ "3. low": "106.0800",
+ "4. close": "108.7800",
+ "5. volume": "340150520"
+ },
+ "2018-03-29": {
+ "1. open": "115.4800",
+ "2. high": "118.7500",
+ "3. low": "106.6500",
+ "4. close": "109.9700",
+ "5. volume": "316114990"
+ },
+ "2018-02-28": {
+ "1. open": "115.7700",
+ "2. high": "119.3300",
+ "3. low": "103.9800",
+ "4. close": "115.5000",
+ "5. volume": "348734335"
+ },
+ "2018-01-31": {
+ "1. open": "107.6300",
+ "2. high": "117.3529",
+ "3. low": "106.8056",
+ "4. close": "115.6700",
+ "5. volume": "293836674"
+ },
+ "2017-12-29": {
+ "1. open": "104.9000",
+ "2. high": "108.4600",
+ "3. low": "102.2000",
+ "4. close": "106.9400",
+ "5. volume": "276400891"
+ },
+ "2017-11-30": {
+ "1. open": "101.1000",
+ "2. high": "106.6600",
+ "3. low": "95.9500",
+ "4. close": "104.5200",
+ "5. volume": "244686504"
+ },
+ "2017-10-31": {
+ "1. open": "95.7700",
+ "2. high": "102.4201",
+ "3. low": "94.9600",
+ "4. close": "100.6100",
+ "5. volume": "252942789"
+ },
+ "2017-09-29": {
+ "1. open": "91.2500",
+ "2. high": "95.8800",
+ "3. low": "88.0800",
+ "4. close": "95.5100",
+ "5. volume": "246369957"
+ },
+ "2017-08-31": {
+ "1. open": "92.4900",
+ "2. high": "95.2193",
+ "3. low": "90.1600",
+ "4. close": "90.8900",
+ "5. volume": "247812342"
+ },
+ "2017-07-31": {
+ "1. open": "91.5600",
+ "2. high": "94.5100",
+ "3. low": "90.3200",
+ "4. close": "91.8000",
+ "5. volume": "267414146"
+ },
+ "2017-06-30": {
+ "1. open": "82.4600",
+ "2. high": "92.6500",
+ "3. low": "81.6500",
+ "4. close": "91.4000",
+ "5. volume": "330386146"
+ },
+ "2017-05-31": {
+ "1. open": "87.3600",
+ "2. high": "88.0900",
+ "3. low": "81.6350",
+ "4. close": "82.1500",
+ "5. volume": "280277698"
+ },
+ "2017-04-28": {
+ "1. open": "87.9900",
+ "2. high": "89.1300",
+ "3. low": "84.3600",
+ "4. close": "87.0000",
+ "5. volume": "320838104"
+ },
+ "2017-03-31": {
+ "1. open": "92.7900",
+ "2. high": "93.9800",
+ "3. low": "85.2300",
+ "4. close": "87.8400",
+ "5. volume": "371683551"
+ },
+ "2017-02-28": {
+ "1. open": "85.5400",
+ "2. high": "91.3400",
+ "3. low": "84.1600",
+ "4. close": "90.6200",
+ "5. volume": "271399837"
+ },
+ "2017-01-31": {
+ "1. open": "87.3400",
+ "2. high": "88.1700",
+ "3. low": "83.0300",
+ "4. close": "84.6300",
+ "5. volume": "343092750"
+ },
+ "2016-12-30": {
+ "1. open": "80.6500",
+ "2. high": "87.3900",
+ "3. low": "80.6500",
+ "4. close": "86.2900",
+ "5. volume": "343079104"
+ },
+ "2016-11-30": {
+ "1. open": "69.4800",
+ "2. high": "80.5300",
+ "3. low": "67.6400",
+ "4. close": "80.1700",
+ "5. volume": "458563987"
+ },
+ "2016-10-31": {
+ "1. open": "66.3500",
+ "2. high": "69.7700",
+ "3. low": "66.1000",
+ "4. close": "69.2600",
+ "5. volume": "304104835"
+ },
+ "2016-09-30": {
+ "1. open": "67.6400",
+ "2. high": "67.9000",
+ "3. low": "65.1100",
+ "4. close": "66.5900",
+ "5. volume": "316595543"
+ },
+ "2016-08-31": {
+ "1. open": "64.1500",
+ "2. high": "67.7700",
+ "3. low": "63.3800",
+ "4. close": "67.5000",
+ "5. volume": "250230505"
+ },
+ "2016-07-29": {
+ "1. open": "61.5200",
+ "2. high": "64.9800",
+ "3. low": "58.7600",
+ "4. close": "63.9700",
+ "5. volume": "283935736"
+ },
+ "2016-06-30": {
+ "1. open": "64.7600",
+ "2. high": "65.9200",
+ "3. low": "57.0500",
+ "4. close": "62.1500",
+ "5. volume": "395361813"
+ },
+ "2016-05-31": {
+ "1. open": "63.6900",
+ "2. high": "66.2000",
+ "3. low": "60.5900",
+ "4. close": "65.2700",
+ "5. volume": "283951915"
+ },
+ "2016-04-29": {
+ "1. open": "59.0200",
+ "2. high": "64.6600",
+ "3. low": "57.0650",
+ "4. close": "63.2000",
+ "5. volume": "344712724"
+ },
+ "2016-03-31": {
+ "1. open": "56.7600",
+ "2. high": "60.9700",
+ "3. low": "56.6700",
+ "4. close": "59.2200",
+ "5. volume": "356781931"
+ },
+ "2016-02-29": {
+ "1. open": "59.1600",
+ "2. high": "59.6500",
+ "3. low": "52.5000",
+ "4. close": "56.3000",
+ "5. volume": "477854943"
+ },
+ "2016-01-29": {
+ "1. open": "63.9500",
+ "2. high": "64.1300",
+ "3. low": "54.6600",
+ "4. close": "59.5000",
+ "5. volume": "469707929"
+ },
+ "2015-12-31": {
+ "1. open": "67.3400",
+ "2. high": "68.0000",
+ "3. low": "63.5102",
+ "4. close": "66.0300",
+ "5. volume": "316497652"
+ },
+ "2015-11-30": {
+ "1. open": "64.4500",
+ "2. high": "69.0300",
+ "3. low": "64.3900",
+ "4. close": "66.6800",
+ "5. volume": "247999672"
+ },
+ "2015-10-30": {
+ "1. open": "61.1200",
+ "2. high": "65.8300",
+ "3. low": "58.5300",
+ "4. close": "64.2500",
+ "5. volume": "332522900"
+ },
+ "2015-09-30": {
+ "1. open": "62.8500",
+ "2. high": "64.6400",
+ "3. low": "58.7300",
+ "4. close": "60.9700",
+ "5. volume": "353281723"
+ },
+ "2015-08-31": {
+ "1. open": "68.5900",
+ "2. high": "69.4200",
+ "3. low": "50.0700",
+ "4. close": "64.1000",
+ "5. volume": "373049156"
+ },
+ "2015-07-31": {
+ "1. open": "68.1200",
+ "2. high": "70.6100",
+ "3. low": "65.2050",
+ "4. close": "68.5300",
+ "5. volume": "325398488"
+ },
+ "2015-06-30": {
+ "1. open": "65.9900",
+ "2. high": "69.8200",
+ "3. low": "65.5800",
+ "4. close": "67.7600",
+ "5. volume": "337217192"
+ },
+ "2015-05-29": {
+ "1. open": "63.7000",
+ "2. high": "67.1899",
+ "3. low": "63.2500",
+ "4. close": "65.7800",
+ "5. volume": "267750926"
+ },
+ "2015-04-30": {
+ "1. open": "60.4100",
+ "2. high": "64.4800",
+ "3. low": "59.6500",
+ "4. close": "63.2600",
+ "5. volume": "324991804"
+ },
+ "2015-03-31": {
+ "1. open": "61.2400",
+ "2. high": "62.8700",
+ "3. low": "58.8700",
+ "4. close": "60.5800",
+ "5. volume": "332482016"
+ },
+ "2015-02-27": {
+ "1. open": "54.5300",
+ "2. high": "61.9200",
+ "3. low": "54.2700",
+ "4. close": "61.2800",
+ "5. volume": "318999226"
+ },
+ "2015-01-30": {
+ "1. open": "62.6200",
+ "2. high": "62.9600",
+ "3. low": "54.3700",
+ "4. close": "54.3800",
+ "5. volume": "467828967"
+ },
+ "2014-12-31": {
+ "1. open": "59.9800",
+ "2. high": "63.4900",
+ "3. low": "58.1100",
+ "4. close": "62.5800",
+ "5. volume": "347635705"
+ },
+ "2014-11-28": {
+ "1. open": "60.7900",
+ "2. high": "61.9300",
+ "3. low": "59.4200",
+ "4. close": "60.1600",
+ "5. volume": "211504985"
+ },
+ "2014-10-31": {
+ "1. open": "60.2400",
+ "2. high": "60.8000",
+ "3. low": "54.2600",
+ "4. close": "60.4800",
+ "5. volume": "415457461"
+ },
+ "2014-09-30": {
+ "1. open": "59.4600",
+ "2. high": "61.8500",
+ "3. low": "58.7800",
+ "4. close": "60.2400",
+ "5. volume": "264080857"
+ },
+ "2014-08-29": {
+ "1. open": "57.3900",
+ "2. high": "59.9500",
+ "3. low": "55.6000",
+ "4. close": "59.4500",
+ "5. volume": "241549600"
+ },
+ "2014-07-31": {
+ "1. open": "57.1500",
+ "2. high": "59.3500",
+ "3. low": "54.9600",
+ "4. close": "57.6700",
+ "5. volume": "317245600"
+ },
+ "2014-06-30": {
+ "1. open": "55.6500",
+ "2. high": "58.2200",
+ "3. low": "55.0200",
+ "4. close": "57.6200",
+ "5. volume": "263682000"
+ },
+ "2014-05-30": {
+ "1. open": "55.9200",
+ "2. high": "56.3700",
+ "3. low": "52.9700",
+ "4. close": "55.5700",
+ "5. volume": "315091600"
+ },
+ "2014-04-30": {
+ "1. open": "60.9500",
+ "2. high": "61.2900",
+ "3. low": "54.3500",
+ "4. close": "55.9800",
+ "5. volume": "408990800"
+ },
+ "2014-03-31": {
+ "1. open": "56.3000",
+ "2. high": "61.4800",
+ "3. low": "55.6900",
+ "4. close": "60.7100",
+ "5. volume": "425852600"
+ },
+ "2014-02-28": {
+ "1. open": "55.5000",
+ "2. high": "58.6500",
+ "3. low": "54.2000",
+ "4. close": "56.8200",
+ "5. volume": "345203100"
+ },
+ "2014-01-31": {
+ "1. open": "58.3100",
+ "2. high": "59.8200",
+ "3. low": "54.6920",
+ "4. close": "55.3600",
+ "5. volume": "425415900"
+ },
+ "2013-12-31": {
+ "1. open": "57.1000",
+ "2. high": "58.5500",
+ "3. low": "55.4000",
+ "4. close": "58.4800",
+ "5. volume": "330218200"
+ },
+ "2013-11-29": {
+ "1. open": "51.4500",
+ "2. high": "58.1400",
+ "3. low": "51.3000",
+ "4. close": "57.2200",
+ "5. volume": "365912800"
+ },
+ "2013-10-31": {
+ "1. open": "51.6400",
+ "2. high": "54.8500",
+ "3. low": "50.2500",
+ "4. close": "51.5400",
+ "5. volume": "482265300"
+ },
+ "2013-09-30": {
+ "1. open": "51.2500",
+ "2. high": "53.9300",
+ "3. low": "50.0600",
+ "4. close": "51.6900",
+ "5. volume": "434870300"
+ },
+ "2013-08-30": {
+ "1. open": "56.3600",
+ "2. high": "56.7800",
+ "3. low": "50.1300",
+ "4. close": "50.5300",
+ "5. volume": "343831300"
+ },
+ "2013-07-31": {
+ "1. open": "53.2200",
+ "2. high": "56.9300",
+ "3. low": "52.1200",
+ "4. close": "55.7300",
+ "5. volume": "414604000"
+ },
+ "2013-06-28": {
+ "1. open": "54.6000",
+ "2. high": "55.3900",
+ "3. low": "50.1100",
+ "4. close": "52.7900",
+ "5. volume": "440217000"
+ },
+ "2013-05-31": {
+ "1. open": "48.7600",
+ "2. high": "55.9000",
+ "3. low": "46.9800",
+ "4. close": "54.5900",
+ "5. volume": "549824600"
+ },
+ "2013-04-30": {
+ "1. open": "47.5500",
+ "2. high": "49.6300",
+ "3. low": "46.0500",
+ "4. close": "49.0100",
+ "5. volume": "489433900"
+ },
+ "2013-03-28": {
+ "1. open": "48.5900",
+ "2. high": "51.0000",
+ "3. low": "47.2800",
+ "4. close": "47.4600",
+ "5. volume": "465174328"
+ },
+ "2013-02-28": {
+ "1. open": "47.4000",
+ "2. high": "49.6800",
+ "3. low": "46.8500",
+ "4. close": "48.9200",
+ "5. volume": "450398100"
+ },
+ "2013-01-31": {
+ "1. open": "44.9800",
+ "2. high": "47.3500",
+ "3. low": "44.2000",
+ "4. close": "47.0500",
+ "5. volume": "522625800"
+ },
+ "2012-12-31": {
+ "1. open": "41.2700",
+ "2. high": "44.5400",
+ "3. low": "40.2000",
+ "4. close": "43.9691",
+ "5. volume": "461095700"
+ },
+ "2012-11-30": {
+ "1. open": "41.7000",
+ "2. high": "43.0700",
+ "3. low": "38.8300",
+ "4. close": "41.0800",
+ "5. volume": "467570200"
+ },
+ "2012-10-31": {
+ "1. open": "40.8800",
+ "2. high": "43.5400",
+ "3. low": "40.4200",
+ "4. close": "41.6800",
+ "5. volume": "517965600"
+ },
+ "2012-09-28": {
+ "1. open": "36.9800",
+ "2. high": "42.0900",
+ "3. low": "36.7800",
+ "4. close": "40.4800",
+ "5. volume": "485796100"
+ },
+ "2012-08-31": {
+ "1. open": "36.1900",
+ "2. high": "38.8600",
+ "3. low": "34.7600",
+ "4. close": "37.1400",
+ "5. volume": "468135900"
+ },
+ "2012-07-31": {
+ "1. open": "36.2700",
+ "2. high": "37.2000",
+ "3. low": "33.1000",
+ "4. close": "36.0000",
+ "5. volume": "814935400"
+ },
+ "2012-06-29": {
+ "1. open": "32.4100",
+ "2. high": "37.0300",
+ "3. low": "30.8300",
+ "4. close": "35.7300",
+ "5. volume": "1033963700"
+ },
+ "2012-05-31": {
+ "1. open": "43.0000",
+ "2. high": "44.2400",
+ "3. low": "32.2600",
+ "4. close": "33.1500",
+ "5. volume": "1294302900"
+ },
+ "2012-04-30": {
+ "1. open": "45.7500",
+ "2. high": "46.3500",
+ "3. low": "41.8000",
+ "4. close": "42.9800",
+ "5. volume": "617224800"
+ },
+ "2012-03-30": {
+ "1. open": "39.5100",
+ "2. high": "46.4900",
+ "3. low": "39.1200",
+ "4. close": "45.9800",
+ "5. volume": "820652500"
+ },
+ "2012-02-29": {
+ "1. open": "37.8900",
+ "2. high": "39.9350",
+ "3. low": "37.0500",
+ "4. close": "39.2400",
+ "5. volume": "565332000"
+ },
+ "2012-01-31": {
+ "1. open": "34.0600",
+ "2. high": "38.1000",
+ "3. low": "34.0100",
+ "4. close": "37.3000",
+ "5. volume": "722165800"
+ },
+ "2011-12-30": {
+ "1. open": "30.8600",
+ "2. high": "34.1900",
+ "3. low": "30.0300",
+ "4. close": "33.2500",
+ "5. volume": "818108000"
+ },
+ "2011-11-30": {
+ "1. open": "32.4700",
+ "2. high": "35.1800",
+ "3. low": "28.2800",
+ "4. close": "30.9700",
+ "5. volume": "836433900"
+ },
+ "2011-10-31": {
+ "1. open": "30.0300",
+ "2. high": "37.5400",
+ "3. low": "27.8500",
+ "4. close": "34.7600",
+ "5. volume": "1065099100"
+ },
+ "2011-09-30": {
+ "1. open": "37.6200",
+ "2. high": "37.8200",
+ "3. low": "28.5300",
+ "4. close": "30.1200",
+ "5. volume": "1031994300"
+ },
+ "2011-08-31": {
+ "1. open": "41.1600",
+ "2. high": "41.3700",
+ "3. low": "32.3100",
+ "4. close": "37.5600",
+ "5. volume": "1190346900"
+ },
+ "2011-07-29": {
+ "1. open": "40.8100",
+ "2. high": "42.5500",
+ "3. low": "38.9300",
+ "4. close": "40.4500",
+ "5. volume": "666695700"
+ },
+ "2011-06-30": {
+ "1. open": "42.8700",
+ "2. high": "42.9900",
+ "3. low": "39.2400",
+ "4. close": "40.9400",
+ "5. volume": "807200100"
+ },
+ "2011-05-31": {
+ "1. open": "45.9400",
+ "2. high": "46.0700",
+ "3. low": "41.6900",
+ "4. close": "43.2400",
+ "5. volume": "586460300"
+ },
+ "2011-04-29": {
+ "1. open": "46.5500",
+ "2. high": "47.8000",
+ "3. low": "43.5300",
+ "4. close": "45.6300",
+ "5. volume": "577996200"
+ },
+ "2011-03-31": {
+ "1. open": "46.4700",
+ "2. high": "47.1000",
+ "3. low": "43.4000",
+ "4. close": "46.1000",
+ "5. volume": "684643600"
+ },
+ "2011-02-28": {
+ "1. open": "45.2000",
+ "2. high": "48.3600",
+ "3. low": "44.3000",
+ "4. close": "46.6900",
+ "5. volume": "597586300"
+ },
+ "2011-01-31": {
+ "1. open": "43.0000",
+ "2. high": "45.9400",
+ "3. low": "42.6450",
+ "4. close": "44.9400",
+ "5. volume": "827482200"
+ },
+ "2010-12-31": {
+ "1. open": "37.9500",
+ "2. high": "43.1201",
+ "3. low": "37.6500",
+ "4. close": "42.4200",
+ "5. volume": "665999200"
+ },
+ "2010-11-30": {
+ "1. open": "37.6100",
+ "2. high": "41.3400",
+ "3. low": "36.8300",
+ "4. close": "37.4000",
+ "5. volume": "760406300"
+ },
+ "2010-10-29": {
+ "1. open": "38.3400",
+ "2. high": "40.7200",
+ "3. low": "36.2100",
+ "4. close": "37.6300",
+ "5. volume": "949249000"
+ },
+ "2010-09-30": {
+ "1. open": "36.7400",
+ "2. high": "41.5000",
+ "3. low": "36.6600",
+ "4. close": "38.0600",
+ "5. volume": "717143800"
+ },
+ "2010-08-31": {
+ "1. open": "40.9800",
+ "2. high": "41.7000",
+ "3. low": "35.5500",
+ "4. close": "36.3600",
+ "5. volume": "723429400"
+ },
+ "2010-07-30": {
+ "1. open": "36.5400",
+ "2. high": "41.2400",
+ "3. low": "35.1600",
+ "4. close": "40.2800",
+ "5. volume": "832405700"
+ },
+ "2010-06-30": {
+ "1. open": "39.3200",
+ "2. high": "39.9600",
+ "3. low": "36.5100",
+ "4. close": "36.6100",
+ "5. volume": "975653600"
+ },
+ "2010-05-28": {
+ "1. open": "42.9700",
+ "2. high": "43.7300",
+ "3. low": "37.0200",
+ "4. close": "39.5800",
+ "5. volume": "1137332300"
+ },
+ "2010-04-30": {
+ "1. open": "45.0300",
+ "2. high": "48.2000",
+ "3. low": "42.2300",
+ "4. close": "42.5800",
+ "5. volume": "947688500"
+ },
+ "2010-03-31": {
+ "1. open": "42.0300",
+ "2. high": "46.0500",
+ "3. low": "41.3400",
+ "4. close": "44.7000",
+ "5. volume": "755522200"
+ },
+ "2010-02-26": {
+ "1. open": "39.1000",
+ "2. high": "42.3050",
+ "3. low": "37.0250",
+ "4. close": "41.9700",
+ "5. volume": "876257200"
+ },
+ "2010-01-29": {
+ "1. open": "41.7900",
+ "2. high": "45.1900",
+ "3. low": "38.0700",
+ "4. close": "38.9400",
+ "5. volume": "1029066400"
+ },
+ "2009-12-31": {
+ "1. open": "42.6100",
+ "2. high": "43.0900",
+ "3. low": "40.0373",
+ "4. close": "41.6200",
+ "5. volume": "755880700"
+ },
+ "2009-11-30": {
+ "1. open": "42.1800",
+ "2. high": "44.9900",
+ "3. low": "40.7500",
+ "4. close": "42.4900",
+ "5. volume": "644655200"
+ },
+ "2009-10-30": {
+ "1. open": "43.4000",
+ "2. high": "47.4700",
+ "3. low": "40.5300",
+ "4. close": "41.7700",
+ "5. volume": "857048300"
+ },
+ "2009-09-30": {
+ "1. open": "43.0800",
+ "2. high": "46.5000",
+ "3. low": "40.7500",
+ "4. close": "43.8200",
+ "5. volume": "710240100"
+ },
+ "2009-08-31": {
+ "1. open": "39.1200",
+ "2. high": "44.2400",
+ "3. low": "38.9880",
+ "4. close": "43.4600",
+ "5. volume": "851531100"
+ },
+ "2009-07-31": {
+ "1. open": "34.2700",
+ "2. high": "39.4700",
+ "3. low": "31.5900",
+ "4. close": "38.6500",
+ "5. volume": "1083420300"
+ },
+ "2009-06-30": {
+ "1. open": "37.4000",
+ "2. high": "37.7300",
+ "3. low": "32.1800",
+ "4. close": "34.1100",
+ "5. volume": "1418979800"
+ },
+ "2009-05-29": {
+ "1. open": "32.8500",
+ "2. high": "38.9400",
+ "3. low": "32.0600",
+ "4. close": "36.9000",
+ "5. volume": "1541580000"
+ },
+ "2009-04-30": {
+ "1. open": "25.2900",
+ "2. high": "35.2100",
+ "3. low": "25.2900",
+ "4. close": "33.0000",
+ "5. volume": "2113301200"
+ },
+ "2009-03-31": {
+ "1. open": "21.7000",
+ "2. high": "29.6000",
+ "3. low": "14.9600",
+ "4. close": "26.5800",
+ "5. volume": "2805950700"
+ },
+ "2009-02-27": {
+ "1. open": "25.0000",
+ "2. high": "27.9700",
+ "3. low": "18.7500",
+ "4. close": "22.8500",
+ "5. volume": "1715266600"
+ },
+ "2009-01-30": {
+ "1. open": "31.1900",
+ "2. high": "31.6400",
+ "3. low": "17.7000",
+ "4. close": "25.5100",
+ "5. volume": "1571005200"
+ },
+ "2008-12-31": {
+ "1. open": "30.6700",
+ "2. high": "37.7000",
+ "3. low": "24.6100",
+ "4. close": "31.5300",
+ "5. volume": "1154247300"
+ },
+ "2008-11-28": {
+ "1. open": "41.2500",
+ "2. high": "42.5000",
+ "3. low": "19.6900",
+ "4. close": "31.6600",
+ "5. volume": "1436151000"
+ },
+ "2008-10-31": {
+ "1. open": "46.9100",
+ "2. high": "50.6300",
+ "3. low": "32.5200",
+ "4. close": "41.2500",
+ "5. volume": "1587863300"
+ },
+ "2008-09-30": {
+ "1. open": "39.5600",
+ "2. high": "49.0000",
+ "3. low": "34.0400",
+ "4. close": "46.7000",
+ "5. volume": "1386597500"
+ },
+ "2008-08-29": {
+ "1. open": "41.1100",
+ "2. high": "42.8500",
+ "3. low": "35.0000",
+ "4. close": "38.4900",
+ "5. volume": "750472600"
+ },
+ "2008-07-31": {
+ "1. open": "33.6600",
+ "2. high": "43.0000",
+ "3. low": "29.2400",
+ "4. close": "40.6300",
+ "5. volume": "1268229800"
+ },
+ "2008-06-30": {
+ "1. open": "42.6300",
+ "2. high": "42.7700",
+ "3. low": "33.9600",
+ "4. close": "34.3100",
+ "5. volume": "939120600"
+ },
+ "2008-05-30": {
+ "1. open": "47.6800",
+ "2. high": "49.9500",
+ "3. low": "41.9000",
+ "4. close": "43.0000",
+ "5. volume": "563598400"
+ },
+ "2008-04-30": {
+ "1. open": "45.1300",
+ "2. high": "48.6400",
+ "3. low": "41.1700",
+ "4. close": "47.6500",
+ "5. volume": "707297700"
+ },
+ "2008-03-31": {
+ "1. open": "40.1300",
+ "2. high": "48.1600",
+ "3. low": "36.0100",
+ "4. close": "42.9500",
+ "5. volume": "1076808500"
+ },
+ "2008-02-29": {
+ "1. open": "47.3900",
+ "2. high": "48.7000",
+ "3. low": "40.3800",
+ "4. close": "40.6500",
+ "5. volume": "630381200"
+ },
+ "2008-01-31": {
+ "1. open": "43.4700",
+ "2. high": "49.2900",
+ "3. low": "37.6600",
+ "4. close": "47.4000",
+ "5. volume": "894659000"
+ },
+ "2007-12-31": {
+ "1. open": "45.9200",
+ "2. high": "48.0200",
+ "3. low": "42.7900",
+ "4. close": "43.6500",
+ "5. volume": "462894600"
+ },
+ "2007-11-30": {
+ "1. open": "45.6500",
+ "2. high": "46.3200",
+ "3. low": "40.1500",
+ "4. close": "45.6200",
+ "5. volume": "632312100"
+ },
+ "2007-10-31": {
+ "1. open": "45.4700",
+ "2. high": "47.8800",
+ "3. low": "44.6000",
+ "4. close": "47.0000",
+ "5. volume": "427511900"
+ },
+ "2007-09-28": {
+ "1. open": "44.4000",
+ "2. high": "48.0600",
+ "3. low": "43.2000",
+ "4. close": "45.8200",
+ "5. volume": "347252900"
+ },
+ "2007-08-31": {
+ "1. open": "43.7000",
+ "2. high": "48.2900",
+ "3. low": "42.1600",
+ "4. close": "44.5200",
+ "5. volume": "670058600"
+ },
+ "2007-07-31": {
+ "1. open": "48.9000",
+ "2. high": "50.4800",
+ "3. low": "43.5000",
+ "4. close": "44.0100",
+ "5. volume": "517826100"
+ },
+ "2007-06-29": {
+ "1. open": "51.9200",
+ "2. high": "52.0800",
+ "3. low": "48.0600",
+ "4. close": "48.4500",
+ "5. volume": "323308000"
+ },
+ "2007-05-31": {
+ "1. open": "52.4000",
+ "2. high": "53.2500",
+ "3. low": "51.2600",
+ "4. close": "51.8300",
+ "5. volume": "242848700"
+ },
+ "2007-04-30": {
+ "1. open": "48.3800",
+ "2. high": "53.0600",
+ "3. low": "47.7000",
+ "4. close": "52.1000",
+ "5. volume": "301906400"
+ },
+ "2007-03-30": {
+ "1. open": "48.5300",
+ "2. high": "49.6500",
+ "3. low": "45.9100",
+ "4. close": "48.3800",
+ "5. volume": "354058700"
+ },
+ "2007-02-28": {
+ "1. open": "50.9800",
+ "2. high": "51.9500",
+ "3. low": "47.6000",
+ "4. close": "49.3900",
+ "5. volume": "217186600"
+ },
+ "2007-01-31": {
+ "1. open": "48.0000",
+ "2. high": "51.1600",
+ "3. low": "47.3200",
+ "4. close": "50.9300",
+ "5. volume": "255322500"
+ },
+ "2006-12-29": {
+ "1. open": "46.5000",
+ "2. high": "49.0000",
+ "3. low": "45.5100",
+ "4. close": "48.3000",
+ "5. volume": "204996600"
+ },
+ "2006-11-30": {
+ "1. open": "47.7500",
+ "2. high": "48.0500",
+ "3. low": "45.7800",
+ "4. close": "46.2800",
+ "5. volume": "184245600"
+ },
+ "2006-10-31": {
+ "1. open": "46.9600",
+ "2. high": "48.5700",
+ "3. low": "46.3700",
+ "4. close": "47.4400",
+ "5. volume": "247025600"
+ },
+ "2006-09-29": {
+ "1. open": "45.8500",
+ "2. high": "47.4900",
+ "3. low": "44.6800",
+ "4. close": "46.9600",
+ "5. volume": "182171700"
+ },
+ "2006-08-31": {
+ "1. open": "45.7900",
+ "2. high": "46.1000",
+ "3. low": "43.5000",
+ "4. close": "45.6600",
+ "5. volume": "198516600"
+ },
+ "2006-07-31": {
+ "1. open": "42.0500",
+ "2. high": "45.7100",
+ "3. low": "40.4000",
+ "4. close": "45.6200",
+ "5. volume": "239719400"
+ },
+ "2006-06-30": {
+ "1. open": "42.7500",
+ "2. high": "44.2000",
+ "3. low": "39.3300",
+ "4. close": "42.0000",
+ "5. volume": "271716100"
+ },
+ "2006-05-31": {
+ "1. open": "45.3800",
+ "2. high": "46.8000",
+ "3. low": "41.5900",
+ "4. close": "42.6400",
+ "5. volume": "262343700"
+ },
+ "2006-04-28": {
+ "1. open": "41.9500",
+ "2. high": "45.9000",
+ "3. low": "41.4800",
+ "4. close": "45.3800",
+ "5. volume": "208177900"
+ },
+ "2006-03-31": {
+ "1. open": "41.2000",
+ "2. high": "42.4300",
+ "3. low": "40.8700",
+ "4. close": "41.6400",
+ "5. volume": "254538100"
+ },
+ "2006-02-28": {
+ "1. open": "39.8800",
+ "2. high": "41.9500",
+ "3. low": "39.0500",
+ "4. close": "41.1400",
+ "5. volume": "189953500"
+ },
+ "2006-01-31": {
+ "1. open": "39.8300",
+ "2. high": "40.8700",
+ "3. low": "37.8800",
+ "4. close": "39.7500",
+ "5. volume": "262471900"
+ },
+ "2005-12-30": {
+ "1. open": "38.5200",
+ "2. high": "40.5600",
+ "3. low": "38.3200",
+ "4. close": "39.6900",
+ "5. volume": "200859300"
+ },
+ "2005-11-30": {
+ "1. open": "36.7900",
+ "2. high": "39.1800",
+ "3. low": "36.5800",
+ "4. close": "38.2500",
+ "5. volume": "237640300"
+ },
+ "2005-10-31": {
+ "1. open": "34.1900",
+ "2. high": "36.8000",
+ "3. low": "32.9200",
+ "4. close": "36.6200",
+ "5. volume": "269054600"
+ },
+ "2005-09-30": {
+ "1. open": "33.7500",
+ "2. high": "35.0000",
+ "3. low": "33.5000",
+ "4. close": "33.9300",
+ "5. volume": "211341400"
+ },
+ "2005-08-31": {
+ "1. open": "35.3200",
+ "2. high": "35.6500",
+ "3. low": "33.3100",
+ "4. close": "33.8900",
+ "5. volume": "193472900"
+ },
+ "2005-07-29": {
+ "1. open": "35.2200",
+ "2. high": "35.9500",
+ "3. low": "34.3000",
+ "4. close": "35.1400",
+ "5. volume": "187460100"
+ },
+ "2005-06-30": {
+ "1. open": "35.7500",
+ "2. high": "36.4300",
+ "3. low": "35.0100",
+ "4. close": "35.3200",
+ "5. volume": "197370200"
+ },
+ "2005-05-31": {
+ "1. open": "35.5800",
+ "2. high": "36.3000",
+ "3. low": "34.1100",
+ "4. close": "35.7500",
+ "5. volume": "199696300"
+ },
+ "2005-04-29": {
+ "1. open": "34.7900",
+ "2. high": "35.8800",
+ "3. low": "33.3500",
+ "4. close": "35.4900",
+ "5. volume": "274126100"
+ },
+ "2005-03-31": {
+ "1. open": "37.0000",
+ "2. high": "37.7900",
+ "3. low": "34.3200",
+ "4. close": "34.6000",
+ "5. volume": "266804300"
+ },
+ "2005-02-28": {
+ "1. open": "37.5000",
+ "2. high": "38.0700",
+ "3. low": "35.9000",
+ "4. close": "36.5500",
+ "5. volume": "203306200"
+ },
+ "2005-01-31": {
+ "1. open": "39.4800",
+ "2. high": "39.6900",
+ "3. low": "36.5100",
+ "4. close": "37.3300",
+ "5. volume": "231082900"
+ },
+ "2004-12-31": {
+ "1. open": "37.8000",
+ "2. high": "39.4800",
+ "3. low": "37.2500",
+ "4. close": "39.0100",
+ "5. volume": "209201600"
+ },
+ "2004-11-30": {
+ "1. open": "38.7700",
+ "2. high": "39.9100",
+ "3. low": "37.0600",
+ "4. close": "37.6500",
+ "5. volume": "222462100"
+ },
+ "2004-10-29": {
+ "1. open": "39.9000",
+ "2. high": "40.4500",
+ "3. low": "36.3210",
+ "4. close": "38.6000",
+ "5. volume": "216650400"
+ },
+ "2004-09-30": {
+ "1. open": "39.5200",
+ "2. high": "40.2500",
+ "3. low": "38.9500",
+ "4. close": "39.7300",
+ "5. volume": "185980900"
+ },
+ "2004-08-31": {
+ "1. open": "37.2300",
+ "2. high": "39.8000",
+ "3. low": "35.9000",
+ "4. close": "39.5800",
+ "5. volume": "178960500"
+ },
+ "2004-07-30": {
+ "1. open": "38.5800",
+ "2. high": "38.6400",
+ "3. low": "35.4960",
+ "4. close": "37.3300",
+ "5. volume": "225139100"
+ },
+ "2004-06-30": {
+ "1. open": "36.8000",
+ "2. high": "38.8500",
+ "3. low": "36.5000",
+ "4. close": "38.7700",
+ "5. volume": "174976400"
+ },
+ "2004-05-28": {
+ "1. open": "38.0100",
+ "2. high": "38.7500",
+ "3. low": "34.6200",
+ "4. close": "36.8400",
+ "5. volume": "200758000"
+ },
+ "2004-04-30": {
+ "1. open": "41.9500",
+ "2. high": "42.5700",
+ "3. low": "37.4500",
+ "4. close": "37.6000",
+ "5. volume": "205652600"
+ },
+ "2004-03-31": {
+ "1. open": "41.2300",
+ "2. high": "43.8400",
+ "3. low": "40.4400",
+ "4. close": "41.9500",
+ "5. volume": "213536600"
+ },
+ "2004-02-27": {
+ "1. open": "39.1000",
+ "2. high": "41.2000",
+ "3. low": "38.6100",
+ "4. close": "41.0200",
+ "5. volume": "161986400"
+ },
+ "2004-01-30": {
+ "1. open": "36.5600",
+ "2. high": "40.5300",
+ "3. low": "36.3000",
+ "4. close": "38.8900",
+ "5. volume": "292400100"
+ },
+ "2003-12-31": {
+ "1. open": "35.6100",
+ "2. high": "36.8400",
+ "3. low": "34.5000",
+ "4. close": "36.7300",
+ "5. volume": "145825100"
+ },
+ "2003-11-28": {
+ "1. open": "36.2200",
+ "2. high": "36.7600",
+ "3. low": "34.4500",
+ "4. close": "35.4000",
+ "5. volume": "119712400"
+ },
+ "2003-10-31": {
+ "1. open": "34.7000",
+ "2. high": "36.9900",
+ "3. low": "34.5600",
+ "4. close": "35.9000",
+ "5. volume": "201848900"
+ },
+ "2003-09-30": {
+ "1. open": "34.4200",
+ "2. high": "35.8700",
+ "3. low": "33.1600",
+ "4. close": "34.3300",
+ "5. volume": "173570000"
+ },
+ "2003-08-29": {
+ "1. open": "35.0800",
+ "2. high": "35.4300",
+ "3. low": "32.4000",
+ "4. close": "34.2200",
+ "5. volume": "183969800"
+ },
+ "2003-07-31": {
+ "1. open": "33.8400",
+ "2. high": "38.2600",
+ "3. low": "33.0500",
+ "4. close": "35.0500",
+ "5. volume": "198713700"
+ },
+ "2003-06-30": {
+ "1. open": "33.3500",
+ "2. high": "36.5200",
+ "3. low": "33.3200",
+ "4. close": "34.1800",
+ "5. volume": "210944900"
+ },
+ "2003-05-30": {
+ "1. open": "29.3500",
+ "2. high": "33.0700",
+ "3. low": "28.6900",
+ "4. close": "32.8600",
+ "5. volume": "204510000"
+ },
+ "2003-04-30": {
+ "1. open": "24.1500",
+ "2. high": "29.6900",
+ "3. low": "23.7500",
+ "4. close": "29.3500",
+ "5. volume": "241402800"
+ },
+ "2003-03-31": {
+ "1. open": "23.1500",
+ "2. high": "24.9000",
+ "3. low": "20.1300",
+ "4. close": "24.4500",
+ "5. volume": "224183400"
+ },
+ "2003-02-28": {
+ "1. open": "23.5000",
+ "2. high": "23.8700",
+ "3. low": "20.8600",
+ "4. close": "22.6800",
+ "5. volume": "168216300"
+ },
+ "2003-01-31": {
+ "1. open": "25.2500",
+ "2. high": "28.2900",
+ "3. low": "22.8300",
+ "4. close": "23.0400",
+ "5. volume": "243213700"
+ },
+ "2002-12-31": {
+ "1. open": "25.9900",
+ "2. high": "26.1400",
+ "3. low": "22.8000",
+ "4. close": "24.0000",
+ "5. volume": "203658000"
+ },
+ "2002-11-29": {
+ "1. open": "20.7500",
+ "2. high": "25.7000",
+ "3. low": "20.0000",
+ "4. close": "25.1700",
+ "5. volume": "243834500"
+ },
+ "2002-10-31": {
+ "1. open": "18.9900",
+ "2. high": "21.6100",
+ "3. low": "15.2600",
+ "4. close": "20.7500",
+ "5. volume": "372556800"
+ },
+ "2002-09-30": {
+ "1. open": "25.6500",
+ "2. high": "25.7500",
+ "3. low": "17.8600",
+ "4. close": "18.9900",
+ "5. volume": "308858000"
+ },
+ "2002-08-30": {
+ "1. open": "24.9600",
+ "2. high": "27.3500",
+ "3. low": "22.1000",
+ "4. close": "26.4000",
+ "5. volume": "247681100"
+ },
+ "2002-07-31": {
+ "1. open": "33.5900",
+ "2. high": "33.7300",
+ "3. low": "18.2200",
+ "4. close": "24.9600",
+ "5. volume": "350909700"
+ },
+ "2002-06-28": {
+ "1. open": "36.0000",
+ "2. high": "36.2500",
+ "3. low": "31.2500",
+ "4. close": "33.9200",
+ "5. volume": "177232000"
+ },
+ "2002-05-31": {
+ "1. open": "35.4400",
+ "2. high": "38.7500",
+ "3. low": "34.2400",
+ "4. close": "35.9500",
+ "5. volume": "150664200"
+ },
+ "2002-04-30": {
+ "1. open": "35.9500",
+ "2. high": "37.9500",
+ "3. low": "33.1000",
+ "4. close": "34.3400",
+ "5. volume": "189633900"
+ },
+ "2002-03-28": {
+ "1. open": "29.6000",
+ "2. high": "36.4900",
+ "3. low": "29.0500",
+ "4. close": "35.6500",
+ "5. volume": "211048800"
+ },
+ "2002-02-28": {
+ "1. open": "34.0500",
+ "2. high": "34.0500",
+ "3. low": "26.7000",
+ "4. close": "29.2500",
+ "5. volume": "285216300"
+ },
+ "2002-01-31": {
+ "1. open": "36.4900",
+ "2. high": "39.6800",
+ "3. low": "30.4000",
+ "4. close": "34.0500",
+ "5. volume": "225098800"
+ },
+ "2001-12-31": {
+ "1. open": "37.0800",
+ "2. high": "40.9500",
+ "3. low": "35.0200",
+ "4. close": "36.3500",
+ "5. volume": "180358700"
+ },
+ "2001-11-30": {
+ "1. open": "36.0900",
+ "2. high": "40.3000",
+ "3. low": "35.1600",
+ "4. close": "37.7200",
+ "5. volume": "150775700"
+ },
+ "2001-10-31": {
+ "1. open": "34.2900",
+ "2. high": "38.0800",
+ "3. low": "31.8500",
+ "4. close": "35.3600",
+ "5. volume": "205630000"
+ },
+ "2001-09-28": {
+ "1. open": "40.2800",
+ "2. high": "40.2800",
+ "3. low": "29.0400",
+ "4. close": "33.8200",
+ "5. volume": "175067700"
+ },
+ "2001-08-31": {
+ "1. open": "43.4200",
+ "2. high": "43.8200",
+ "3. low": "38.7300",
+ "4. close": "39.0200",
+ "5. volume": "135245300"
+ },
+ "2001-07-31": {
+ "1. open": "45.1200",
+ "2. high": "45.5600",
+ "3. low": "40.2100",
+ "4. close": "42.8800",
+ "5. volume": "131864500"
+ },
+ "2001-06-29": {
+ "1. open": "48.4100",
+ "2. high": "49.0600",
+ "3. low": "41.7700",
+ "4. close": "43.7100",
+ "5. volume": "157719500"
+ },
+ "2001-05-31": {
+ "1. open": "47.9000",
+ "2. high": "49.9000",
+ "3. low": "45.5600",
+ "4. close": "48.3100",
+ "5. volume": "149322200"
+ },
+ "2001-04-30": {
+ "1. open": "44.2600",
+ "2. high": "49.5400",
+ "3. low": "38.5400",
+ "4. close": "47.1600",
+ "5. volume": "167154700"
+ },
+ "2001-03-30": {
+ "1. open": "45.0900",
+ "2. high": "49.9100",
+ "3. low": "36.6400",
+ "4. close": "43.7700",
+ "5. volume": "204257600"
+ },
+ "2001-02-28": {
+ "1. open": "54.4500",
+ "2. high": "54.4500",
+ "3. low": "44.1600",
+ "4. close": "45.4900",
+ "5. volume": "154547500"
+ },
+ "2001-01-31": {
+ "1. open": "43.3700",
+ "2. high": "55.8900",
+ "3. low": "41.9200",
+ "4. close": "53.6100",
+ "5. volume": "247102800"
+ },
+ "2000-12-29": {
+ "1. open": "37.1200",
+ "2. high": "47.5600",
+ "3. low": "36.8800",
+ "4. close": "45.4400",
+ "5. volume": "200159000"
+ },
+ "2000-11-30": {
+ "1. open": "45.5000",
+ "2. high": "46.5000",
+ "3. low": "35.4400",
+ "4. close": "36.8800",
+ "5. volume": "155467700"
+ },
+ "2000-10-31": {
+ "1. open": "46.6200",
+ "2. high": "48.1200",
+ "3. low": "32.3800",
+ "4. close": "45.5000",
+ "5. volume": "245473100"
+ },
+ "2000-09-29": {
+ "1. open": "56.6900",
+ "2. high": "58.3800",
+ "3. low": "44.5600",
+ "4. close": "46.1900",
+ "5. volume": "233944700"
+ },
+ "2000-08-31": {
+ "1. open": "49.8800",
+ "2. high": "56.5600",
+ "3. low": "49.6200",
+ "4. close": "55.8800",
+ "5. volume": "139772000"
+ },
+ "2000-07-31": {
+ "1. open": "45.8800",
+ "2. high": "53.7500",
+ "3. low": "45.8800",
+ "4. close": "49.8100",
+ "5. volume": "84149300"
+ },
+ "2000-06-30": {
+ "1. open": "75.8700",
+ "2. high": "82.3800",
+ "3. low": "44.1200",
+ "4. close": "46.0600",
+ "5. volume": "122980102"
+ },
+ "2000-05-31": {
+ "1. open": "72.5000",
+ "2. high": "77.0000",
+ "3. low": "68.1300",
+ "4. close": "74.6900",
+ "5. volume": "103784871"
+ },
+ "2000-04-28": {
+ "1. open": "87.9400",
+ "2. high": "93.0000",
+ "3. low": "71.7500",
+ "4. close": "72.1200",
+ "5. volume": "99979203"
+ }
+ }
+}
diff --git a/src/main/resources/LULU.json b/src/main/resources/LULU.json
new file mode 100644
index 0000000..bf16a04
--- /dev/null
+++ b/src/main/resources/LULU.json
@@ -0,0 +1,1074 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "LULU",
+ "3. Last Refreshed": "2020-03-17 11:07:10",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "219.1900",
+ "2. high": "235.4200",
+ "3. low": "136.0853",
+ "4. close": "144.7860",
+ "5. volume": "31570691"
+ },
+ "2020-02-28": {
+ "1. open": "240.1800",
+ "2. high": "266.2000",
+ "3. low": "208.9000",
+ "4. close": "217.4100",
+ "5. volume": "28148069"
+ },
+ "2020-01-31": {
+ "1. open": "232.9000",
+ "2. high": "247.5100",
+ "3. low": "230.2300",
+ "4. close": "239.3900",
+ "5. volume": "29324059"
+ },
+ "2019-12-31": {
+ "1. open": "226.2500",
+ "2. high": "235.4961",
+ "3. low": "218.1800",
+ "4. close": "231.6700",
+ "5. volume": "54495052"
+ },
+ "2019-11-29": {
+ "1. open": "205.1800",
+ "2. high": "229.6500",
+ "3. low": "191.2100",
+ "4. close": "225.6900",
+ "5. volume": "34004295"
+ },
+ "2019-10-31": {
+ "1. open": "193.4100",
+ "2. high": "209.0200",
+ "3. low": "185.3600",
+ "4. close": "204.2700",
+ "5. volume": "34514325"
+ },
+ "2019-09-30": {
+ "1. open": "183.5300",
+ "2. high": "204.4400",
+ "3. low": "178.2600",
+ "4. close": "192.5300",
+ "5. volume": "50882576"
+ },
+ "2019-08-30": {
+ "1. open": "191.2800",
+ "2. high": "192.1500",
+ "3. low": "172.1200",
+ "4. close": "184.6700",
+ "5. volume": "29050413"
+ },
+ "2019-07-31": {
+ "1. open": "182.3300",
+ "2. high": "194.2500",
+ "3. low": "179.3100",
+ "4. close": "191.0900",
+ "5. volume": "30819505"
+ },
+ "2019-06-28": {
+ "1. open": "165.8300",
+ "2. high": "190.5200",
+ "3. low": "162.2900",
+ "4. close": "180.2100",
+ "5. volume": "58847496"
+ },
+ "2019-05-31": {
+ "1. open": "176.2300",
+ "2. high": "178.9800",
+ "3. low": "160.8800",
+ "4. close": "165.5900",
+ "5. volume": "34856362"
+ },
+ "2019-04-30": {
+ "1. open": "164.7600",
+ "2. high": "179.4950",
+ "3. low": "163.2200",
+ "4. close": "176.3500",
+ "5. volume": "42608712"
+ },
+ "2019-03-29": {
+ "1. open": "152.5600",
+ "2. high": "171.4500",
+ "3. low": "141.0100",
+ "4. close": "163.8700",
+ "5. volume": "60529835"
+ },
+ "2019-02-28": {
+ "1. open": "147.4500",
+ "2. high": "158.6700",
+ "3. low": "143.0600",
+ "4. close": "150.4200",
+ "5. volume": "31813023"
+ },
+ "2019-01-31": {
+ "1. open": "118.8900",
+ "2. high": "152.8104",
+ "3. low": "118.2800",
+ "4. close": "147.8100",
+ "5. volume": "53693840"
+ },
+ "2018-12-31": {
+ "1. open": "137.0000",
+ "2. high": "140.0800",
+ "3. low": "110.7100",
+ "4. close": "121.6100",
+ "5. volume": "68594318"
+ },
+ "2018-11-30": {
+ "1. open": "141.6600",
+ "2. high": "145.4500",
+ "3. low": "118.5200",
+ "4. close": "132.5500",
+ "5. volume": "41060075"
+ },
+ "2018-10-31": {
+ "1. open": "163.8000",
+ "2. high": "164.7900",
+ "3. low": "133.1300",
+ "4. close": "140.7300",
+ "5. volume": "43731480"
+ },
+ "2018-09-28": {
+ "1. open": "154.8600",
+ "2. high": "164.1399",
+ "3. low": "150.5900",
+ "4. close": "162.4900",
+ "5. volume": "33839672"
+ },
+ "2018-08-31": {
+ "1. open": "120.1800",
+ "2. high": "159.7900",
+ "3. low": "119.5500",
+ "4. close": "154.9300",
+ "5. volume": "52724576"
+ },
+ "2018-07-31": {
+ "1. open": "124.9900",
+ "2. high": "130.4900",
+ "3. low": "117.6550",
+ "4. close": "119.9500",
+ "5. volume": "28573043"
+ },
+ "2018-06-29": {
+ "1. open": "113.9500",
+ "2. high": "129.7900",
+ "3. low": "113.2000",
+ "4. close": "124.8500",
+ "5. volume": "58991064"
+ },
+ "2018-05-31": {
+ "1. open": "99.4500",
+ "2. high": "107.6757",
+ "3. low": "95.3900",
+ "4. close": "105.0500",
+ "5. volume": "41204611"
+ },
+ "2018-04-30": {
+ "1. open": "89.0100",
+ "2. high": "100.5700",
+ "3. low": "86.6500",
+ "4. close": "99.8000",
+ "5. volume": "43362413"
+ },
+ "2018-03-29": {
+ "1. open": "81.0100",
+ "2. high": "89.5400",
+ "3. low": "77.9700",
+ "4. close": "89.1200",
+ "5. volume": "48215823"
+ },
+ "2018-02-28": {
+ "1. open": "77.2300",
+ "2. high": "83.5900",
+ "3. low": "74.9000",
+ "4. close": "81.1000",
+ "5. volume": "40970378"
+ },
+ "2018-01-31": {
+ "1. open": "77.3100",
+ "2. high": "81.9200",
+ "3. low": "76.4500",
+ "4. close": "78.2100",
+ "5. volume": "27944432"
+ },
+ "2017-12-29": {
+ "1. open": "66.7800",
+ "2. high": "80.1000",
+ "3. low": "65.3000",
+ "4. close": "78.5900",
+ "5. volume": "43942809"
+ },
+ "2017-11-30": {
+ "1. open": "62.2100",
+ "2. high": "68.5900",
+ "3. low": "59.9300",
+ "4. close": "66.9600",
+ "5. volume": "27649574"
+ },
+ "2017-10-31": {
+ "1. open": "62.1700",
+ "2. high": "64.8100",
+ "3. low": "57.4000",
+ "4. close": "61.5100",
+ "5. volume": "45836579"
+ },
+ "2017-09-29": {
+ "1. open": "61.2200",
+ "2. high": "63.0800",
+ "3. low": "57.1900",
+ "4. close": "62.2500",
+ "5. volume": "51252657"
+ },
+ "2017-08-31": {
+ "1. open": "61.5700",
+ "2. high": "63.8600",
+ "3. low": "56.5600",
+ "4. close": "57.5500",
+ "5. volume": "47370977"
+ },
+ "2017-07-31": {
+ "1. open": "59.6800",
+ "2. high": "62.2600",
+ "3. low": "57.5100",
+ "4. close": "61.6400",
+ "5. volume": "31890661"
+ },
+ "2017-06-30": {
+ "1. open": "48.2700",
+ "2. high": "60.2200",
+ "3. low": "47.7300",
+ "4. close": "59.6700",
+ "5. volume": "67220806"
+ },
+ "2017-05-31": {
+ "1. open": "52.0700",
+ "2. high": "55.6400",
+ "3. low": "47.2600",
+ "4. close": "48.2700",
+ "5. volume": "64791538"
+ },
+ "2017-04-28": {
+ "1. open": "52.1100",
+ "2. high": "54.0000",
+ "3. low": "49.4000",
+ "4. close": "52.0000",
+ "5. volume": "78283181"
+ },
+ "2017-03-31": {
+ "1. open": "66.1000",
+ "2. high": "66.9700",
+ "3. low": "50.5000",
+ "4. close": "51.8700",
+ "5. volume": "60500818"
+ },
+ "2017-02-28": {
+ "1. open": "67.8700",
+ "2. high": "68.2300",
+ "3. low": "64.0100",
+ "4. close": "65.2600",
+ "5. volume": "21919372"
+ },
+ "2017-01-31": {
+ "1. open": "65.9400",
+ "2. high": "70.5000",
+ "3. low": "65.0900",
+ "4. close": "67.5100",
+ "5. volume": "34551561"
+ },
+ "2016-12-30": {
+ "1. open": "56.7600",
+ "2. high": "72.7000",
+ "3. low": "54.2700",
+ "4. close": "64.9900",
+ "5. volume": "60123208"
+ },
+ "2016-11-30": {
+ "1. open": "57.3400",
+ "2. high": "59.4800",
+ "3. low": "54.5000",
+ "4. close": "56.9900",
+ "5. volume": "37591644"
+ },
+ "2016-10-31": {
+ "1. open": "60.9200",
+ "2. high": "62.4300",
+ "3. low": "54.0000",
+ "4. close": "57.2500",
+ "5. volume": "56253707"
+ },
+ "2016-09-30": {
+ "1. open": "75.8900",
+ "2. high": "77.5800",
+ "3. low": "60.1700",
+ "4. close": "60.9800",
+ "5. volume": "68753517"
+ },
+ "2016-08-31": {
+ "1. open": "77.6000",
+ "2. high": "81.8100",
+ "3. low": "72.8600",
+ "4. close": "76.5100",
+ "5. volume": "33727155"
+ },
+ "2016-07-29": {
+ "1. open": "73.8800",
+ "2. high": "78.5000",
+ "3. low": "72.8900",
+ "4. close": "77.6500",
+ "5. volume": "25171914"
+ },
+ "2016-06-30": {
+ "1. open": "64.5000",
+ "2. high": "73.8600",
+ "3. low": "64.4503",
+ "4. close": "73.8600",
+ "5. volume": "61967345"
+ },
+ "2016-05-31": {
+ "1. open": "65.9500",
+ "2. high": "67.0800",
+ "3. low": "59.6700",
+ "4. close": "65.0300",
+ "5. volume": "36244263"
+ },
+ "2016-04-29": {
+ "1. open": "66.9700",
+ "2. high": "69.7300",
+ "3. low": "60.3900",
+ "4. close": "65.5500",
+ "5. volume": "41311002"
+ },
+ "2016-03-31": {
+ "1. open": "62.7100",
+ "2. high": "68.5000",
+ "3. low": "58.7600",
+ "4. close": "67.7100",
+ "5. volume": "52141893"
+ },
+ "2016-02-29": {
+ "1. open": "61.2500",
+ "2. high": "63.5000",
+ "3. low": "54.6000",
+ "4. close": "62.7300",
+ "5. volume": "46209756"
+ },
+ "2016-01-29": {
+ "1. open": "53.7100",
+ "2. high": "62.0700",
+ "3. low": "52.7100",
+ "4. close": "62.0700",
+ "5. volume": "73598035"
+ },
+ "2015-12-31": {
+ "1. open": "48.8400",
+ "2. high": "54.1500",
+ "3. low": "44.6200",
+ "4. close": "52.4700",
+ "5. volume": "87534106"
+ },
+ "2015-11-30": {
+ "1. open": "49.3500",
+ "2. high": "53.7200",
+ "3. low": "43.1400",
+ "4. close": "47.8200",
+ "5. volume": "67442712"
+ },
+ "2015-10-30": {
+ "1. open": "50.3400",
+ "2. high": "54.9280",
+ "3. low": "47.3900",
+ "4. close": "49.1700",
+ "5. volume": "64757952"
+ },
+ "2015-09-30": {
+ "1. open": "63.0300",
+ "2. high": "66.9900",
+ "3. low": "49.4500",
+ "4. close": "50.6500",
+ "5. volume": "111616635"
+ },
+ "2015-08-31": {
+ "1. open": "62.7800",
+ "2. high": "66.9800",
+ "3. low": "55.1600",
+ "4. close": "64.0100",
+ "5. volume": "38143739"
+ },
+ "2015-07-31": {
+ "1. open": "65.6900",
+ "2. high": "65.9900",
+ "3. low": "59.8600",
+ "4. close": "62.8600",
+ "5. volume": "35552937"
+ },
+ "2015-06-30": {
+ "1. open": "60.2900",
+ "2. high": "68.8800",
+ "3. low": "58.2500",
+ "4. close": "65.3000",
+ "5. volume": "78871555"
+ },
+ "2015-05-29": {
+ "1. open": "63.9000",
+ "2. high": "66.2800",
+ "3. low": "59.3000",
+ "4. close": "59.7900",
+ "5. volume": "34853806"
+ },
+ "2015-04-30": {
+ "1. open": "64.3000",
+ "2. high": "70.0000",
+ "3. low": "62.6200",
+ "4. close": "63.6400",
+ "5. volume": "33727771"
+ },
+ "2015-03-31": {
+ "1. open": "68.5900",
+ "2. high": "68.9900",
+ "3. low": "60.5500",
+ "4. close": "64.0200",
+ "5. volume": "53972138"
+ },
+ "2015-02-27": {
+ "1. open": "66.2400",
+ "2. high": "68.6900",
+ "3. low": "64.0400",
+ "4. close": "68.4400",
+ "5. volume": "26412037"
+ },
+ "2015-01-30": {
+ "1. open": "56.0100",
+ "2. high": "67.7100",
+ "3. low": "54.4200",
+ "4. close": "66.2400",
+ "5. volume": "63288127"
+ },
+ "2014-12-31": {
+ "1. open": "48.1900",
+ "2. high": "56.9300",
+ "3. low": "44.3600",
+ "4. close": "55.7900",
+ "5. volume": "82367561"
+ },
+ "2014-11-28": {
+ "1. open": "41.7700",
+ "2. high": "49.3400",
+ "3. low": "40.8700",
+ "4. close": "48.1900",
+ "5. volume": "42611511"
+ },
+ "2014-10-31": {
+ "1. open": "41.8200",
+ "2. high": "43.0000",
+ "3. low": "37.8600",
+ "4. close": "41.6500",
+ "5. volume": "43480550"
+ },
+ "2014-09-30": {
+ "1. open": "40.0700",
+ "2. high": "45.5000",
+ "3. low": "37.8100",
+ "4. close": "42.0100",
+ "5. volume": "85228117"
+ },
+ "2014-08-29": {
+ "1. open": "38.6800",
+ "2. high": "42.1400",
+ "3. low": "37.8900",
+ "4. close": "39.9300",
+ "5. volume": "48052368"
+ },
+ "2014-07-31": {
+ "1. open": "40.3800",
+ "2. high": "43.7100",
+ "3. low": "37.2600",
+ "4. close": "38.4650",
+ "5. volume": "49047586"
+ },
+ "2014-06-30": {
+ "1. open": "44.6000",
+ "2. high": "46.2900",
+ "3. low": "36.2600",
+ "4. close": "40.4800",
+ "5. volume": "120117693"
+ },
+ "2014-05-30": {
+ "1. open": "45.7200",
+ "2. high": "46.7800",
+ "3. low": "42.2800",
+ "4. close": "44.6300",
+ "5. volume": "39032178"
+ },
+ "2014-04-30": {
+ "1. open": "52.6700",
+ "2. high": "55.4500",
+ "3. low": "43.3400",
+ "4. close": "45.9300",
+ "5. volume": "68281105"
+ },
+ "2014-03-31": {
+ "1. open": "49.5000",
+ "2. high": "53.2000",
+ "3. low": "46.4000",
+ "4. close": "52.5900",
+ "5. volume": "77857383"
+ },
+ "2014-02-28": {
+ "1. open": "46.0000",
+ "2. high": "53.3900",
+ "3. low": "44.3200",
+ "4. close": "50.3100",
+ "5. volume": "63401402"
+ },
+ "2014-01-31": {
+ "1. open": "59.0800",
+ "2. high": "59.8400",
+ "3. low": "45.4000",
+ "4. close": "45.6900",
+ "5. volume": "104990263"
+ },
+ "2013-12-31": {
+ "1. open": "70.4600",
+ "2. high": "72.2200",
+ "3. low": "57.3510",
+ "4. close": "59.0300",
+ "5. volume": "89455902"
+ },
+ "2013-11-29": {
+ "1. open": "68.9400",
+ "2. high": "70.7500",
+ "3. low": "65.7210",
+ "4. close": "69.7200",
+ "5. volume": "45301048"
+ },
+ "2013-10-31": {
+ "1. open": "72.9400",
+ "2. high": "77.7500",
+ "3. low": "68.2600",
+ "4. close": "69.0900",
+ "5. volume": "47710873"
+ },
+ "2013-09-30": {
+ "1. open": "71.4800",
+ "2. high": "74.8100",
+ "3. low": "63.5000",
+ "4. close": "73.1300",
+ "5. volume": "83798373"
+ },
+ "2013-08-30": {
+ "1. open": "69.9800",
+ "2. high": "74.7500",
+ "3. low": "67.6000",
+ "4. close": "70.8400",
+ "5. volume": "41472604"
+ },
+ "2013-07-31": {
+ "1. open": "65.5400",
+ "2. high": "70.3000",
+ "3. low": "62.9100",
+ "4. close": "69.5700",
+ "5. volume": "46072552"
+ },
+ "2013-06-28": {
+ "1. open": "78.6500",
+ "2. high": "82.5000",
+ "3. low": "59.6000",
+ "4. close": "65.5000",
+ "5. volume": "122811940"
+ },
+ "2013-05-31": {
+ "1. open": "75.9500",
+ "2. high": "82.4700",
+ "3. low": "74.1000",
+ "4. close": "77.8100",
+ "5. volume": "40057333"
+ },
+ "2013-04-30": {
+ "1. open": "62.3300",
+ "2. high": "77.2700",
+ "3. low": "62.1000",
+ "4. close": "76.1300",
+ "5. volume": "61669168"
+ },
+ "2013-03-28": {
+ "1. open": "66.5200",
+ "2. high": "70.5800",
+ "3. low": "61.6000",
+ "4. close": "62.3460",
+ "5. volume": "72148622"
+ },
+ "2013-02-28": {
+ "1. open": "69.2400",
+ "2. high": "70.7800",
+ "3. low": "65.1900",
+ "4. close": "67.0500",
+ "5. volume": "38762849"
+ },
+ "2013-01-31": {
+ "1. open": "77.7300",
+ "2. high": "77.9600",
+ "3. low": "65.3100",
+ "4. close": "69.0000",
+ "5. volume": "64915206"
+ },
+ "2012-12-31": {
+ "1. open": "73.1000",
+ "2. high": "77.8500",
+ "3. low": "66.6000",
+ "4. close": "76.2300",
+ "5. volume": "48818051"
+ },
+ "2012-11-30": {
+ "1. open": "69.8000",
+ "2. high": "73.7000",
+ "3. low": "65.0900",
+ "4. close": "71.7800",
+ "5. volume": "30352893"
+ },
+ "2012-10-31": {
+ "1. open": "74.2600",
+ "2. high": "77.0900",
+ "3. low": "66.5100",
+ "4. close": "68.8415",
+ "5. volume": "34086872"
+ },
+ "2012-09-28": {
+ "1. open": "65.6000",
+ "2. high": "78.9650",
+ "3. low": "65.2000",
+ "4. close": "73.9400",
+ "5. volume": "60569177"
+ },
+ "2012-08-31": {
+ "1. open": "57.0000",
+ "2. high": "65.7500",
+ "3. low": "52.2000",
+ "4. close": "65.1900",
+ "5. volume": "51611642"
+ },
+ "2012-07-31": {
+ "1. open": "59.6400",
+ "2. high": "62.2300",
+ "3. low": "53.7900",
+ "4. close": "56.4800",
+ "5. volume": "55658184"
+ },
+ "2012-06-29": {
+ "1. open": "70.6400",
+ "2. high": "72.3900",
+ "3. low": "56.2101",
+ "4. close": "59.6300",
+ "5. volume": "87370188"
+ },
+ "2012-05-31": {
+ "1. open": "73.9300",
+ "2. high": "81.0900",
+ "3. low": "66.0100",
+ "4. close": "72.6400",
+ "5. volume": "51314866"
+ },
+ "2012-04-30": {
+ "1. open": "74.5800",
+ "2. high": "77.1300",
+ "3. low": "69.6400",
+ "4. close": "74.1400",
+ "5. volume": "34502265"
+ },
+ "2012-03-30": {
+ "1. open": "67.8100",
+ "2. high": "76.6600",
+ "3. low": "65.1800",
+ "4. close": "74.7300",
+ "5. volume": "54412190"
+ },
+ "2012-02-29": {
+ "1. open": "63.6100",
+ "2. high": "68.0600",
+ "3. low": "63.0100",
+ "4. close": "67.0200",
+ "5. volume": "29756532"
+ },
+ "2012-01-31": {
+ "1. open": "47.5000",
+ "2. high": "64.5100",
+ "3. low": "46.8800",
+ "4. close": "63.1300",
+ "5. volume": "70286933"
+ },
+ "2011-12-30": {
+ "1. open": "41.9400",
+ "2. high": "50.6900",
+ "3. low": "41.7000",
+ "4. close": "46.6600",
+ "5. volume": "97404060"
+ },
+ "2011-11-30": {
+ "1. open": "54.5099",
+ "2. high": "57.9300",
+ "3. low": "46.0000",
+ "4. close": "49.7000",
+ "5. volume": "56614357"
+ },
+ "2011-10-31": {
+ "1. open": "48.0000",
+ "2. high": "59.4600",
+ "3. low": "42.1800",
+ "4. close": "56.4800",
+ "5. volume": "66887279"
+ },
+ "2011-09-30": {
+ "1. open": "54.6300",
+ "2. high": "61.8000",
+ "3. low": "48.5000",
+ "4. close": "48.6900",
+ "5. volume": "88258188"
+ },
+ "2011-08-31": {
+ "1. open": "62.6200",
+ "2. high": "62.7500",
+ "3. low": "44.2700",
+ "4. close": "54.7300",
+ "5. volume": "95011728"
+ },
+ "2011-07-29": {
+ "1. open": "111.8200",
+ "2. high": "123.8400",
+ "3. low": "58.5300",
+ "4. close": "60.5400",
+ "5. volume": "50410995"
+ },
+ "2011-06-30": {
+ "1. open": "90.1500",
+ "2. high": "114.1960",
+ "3. low": "82.3600",
+ "4. close": "111.8200",
+ "5. volume": "53970471"
+ },
+ "2011-05-31": {
+ "1. open": "100.2700",
+ "2. high": "101.1400",
+ "3. low": "88.0509",
+ "4. close": "90.8000",
+ "5. volume": "36118408"
+ },
+ "2011-04-29": {
+ "1. open": "89.6900",
+ "2. high": "102.8290",
+ "3. low": "86.4500",
+ "4. close": "100.0500",
+ "5. volume": "39375161"
+ },
+ "2011-03-31": {
+ "1. open": "77.5500",
+ "2. high": "90.9690",
+ "3. low": "72.6900",
+ "4. close": "89.0500",
+ "5. volume": "58927560"
+ },
+ "2011-02-28": {
+ "1. open": "69.5800",
+ "2. high": "85.2800",
+ "3. low": "69.2600",
+ "4. close": "77.5900",
+ "5. volume": "42172399"
+ },
+ "2011-01-31": {
+ "1. open": "69.3900",
+ "2. high": "73.7300",
+ "3. low": "65.3000",
+ "4. close": "68.6800",
+ "5. volume": "38955002"
+ },
+ "2010-12-31": {
+ "1. open": "54.1700",
+ "2. high": "74.6000",
+ "3. low": "51.6400",
+ "4. close": "68.4200",
+ "5. volume": "54007581"
+ },
+ "2010-11-30": {
+ "1. open": "44.5000",
+ "2. high": "54.7700",
+ "3. low": "43.9300",
+ "4. close": "53.6200",
+ "5. volume": "22741238"
+ },
+ "2010-10-29": {
+ "1. open": "45.1600",
+ "2. high": "48.4500",
+ "3. low": "42.5400",
+ "4. close": "44.3200",
+ "5. volume": "21403608"
+ },
+ "2010-09-30": {
+ "1. open": "33.1200",
+ "2. high": "46.5700",
+ "3. low": "33.0200",
+ "4. close": "44.7200",
+ "5. volume": "28921416"
+ },
+ "2010-08-31": {
+ "1. open": "42.1200",
+ "2. high": "42.3400",
+ "3. low": "31.0800",
+ "4. close": "32.8725",
+ "5. volume": "17870341"
+ },
+ "2010-07-30": {
+ "1. open": "38.5800",
+ "2. high": "43.3700",
+ "3. low": "35.6500",
+ "4. close": "41.4800",
+ "5. volume": "21959803"
+ },
+ "2010-06-30": {
+ "1. open": "40.5000",
+ "2. high": "46.4900",
+ "3. low": "36.8800",
+ "4. close": "37.2200",
+ "5. volume": "46845654"
+ },
+ "2010-05-28": {
+ "1. open": "38.1300",
+ "2. high": "43.8500",
+ "3. low": "35.1600",
+ "4. close": "40.8600",
+ "5. volume": "30374662"
+ },
+ "2010-04-30": {
+ "1. open": "41.6400",
+ "2. high": "45.6100",
+ "3. low": "37.6200",
+ "4. close": "37.6200",
+ "5. volume": "24280015"
+ },
+ "2010-03-31": {
+ "1. open": "29.0100",
+ "2. high": "42.4000",
+ "3. low": "28.8200",
+ "4. close": "41.4800",
+ "5. volume": "24056483"
+ },
+ "2010-02-26": {
+ "1. open": "28.3000",
+ "2. high": "29.8900",
+ "3. low": "25.7500",
+ "4. close": "28.6500",
+ "5. volume": "12998193"
+ },
+ "2010-01-29": {
+ "1. open": "30.8700",
+ "2. high": "32.9500",
+ "3. low": "27.9900",
+ "4. close": "28.2400",
+ "5. volume": "13576883"
+ },
+ "2009-12-31": {
+ "1. open": "26.2000",
+ "2. high": "31.2000",
+ "3. low": "25.9100",
+ "4. close": "30.1000",
+ "5. volume": "16762315"
+ },
+ "2009-11-30": {
+ "1. open": "25.3200",
+ "2. high": "28.7100",
+ "3. low": "24.2100",
+ "4. close": "26.1700",
+ "5. volume": "9527453"
+ },
+ "2009-10-30": {
+ "1. open": "22.6000",
+ "2. high": "28.8600",
+ "3. low": "21.0000",
+ "4. close": "25.1200",
+ "5. volume": "16147987"
+ },
+ "2009-09-30": {
+ "1. open": "19.8600",
+ "2. high": "25.1400",
+ "3. low": "18.8000",
+ "4. close": "22.7500",
+ "5. volume": "12619731"
+ },
+ "2009-08-31": {
+ "1. open": "18.1200",
+ "2. high": "21.3000",
+ "3. low": "17.8400",
+ "4. close": "20.0600",
+ "5. volume": "14478024"
+ },
+ "2009-07-31": {
+ "1. open": "13.2400",
+ "2. high": "17.7400",
+ "3. low": "11.2100",
+ "4. close": "17.7200",
+ "5. volume": "19745368"
+ },
+ "2009-06-30": {
+ "1. open": "13.0200",
+ "2. high": "15.4000",
+ "3. low": "12.1000",
+ "4. close": "13.0300",
+ "5. volume": "31179175"
+ },
+ "2009-05-29": {
+ "1. open": "14.0100",
+ "2. high": "15.6400",
+ "3. low": "11.0700",
+ "4. close": "12.6300",
+ "5. volume": "16660705"
+ },
+ "2009-04-30": {
+ "1. open": "8.8800",
+ "2. high": "14.9700",
+ "3. low": "8.8800",
+ "4. close": "13.9500",
+ "5. volume": "22317537"
+ },
+ "2009-03-31": {
+ "1. open": "5.6200",
+ "2. high": "9.2100",
+ "3. low": "4.3300",
+ "4. close": "8.6600",
+ "5. volume": "13617372"
+ },
+ "2009-02-27": {
+ "1. open": "6.8200",
+ "2. high": "8.0000",
+ "3. low": "5.2900",
+ "4. close": "5.7200",
+ "5. volume": "7940461"
+ },
+ "2009-01-30": {
+ "1. open": "7.9500",
+ "2. high": "8.4900",
+ "3. low": "5.9100",
+ "4. close": "6.8000",
+ "5. volume": "9297171"
+ },
+ "2008-12-31": {
+ "1. open": "9.6400",
+ "2. high": "11.8799",
+ "3. low": "6.8200",
+ "4. close": "7.9300",
+ "5. volume": "16965339"
+ },
+ "2008-11-28": {
+ "1. open": "13.4600",
+ "2. high": "13.9800",
+ "3. low": "6.9600",
+ "4. close": "9.8200",
+ "5. volume": "12524394"
+ },
+ "2008-10-31": {
+ "1. open": "22.7900",
+ "2. high": "23.9800",
+ "3. low": "9.8600",
+ "4. close": "14.1700",
+ "5. volume": "18848660"
+ },
+ "2008-09-30": {
+ "1. open": "19.8900",
+ "2. high": "27.9900",
+ "3. low": "16.5901",
+ "4. close": "23.0300",
+ "5. volume": "28613935"
+ },
+ "2008-08-29": {
+ "1. open": "22.5100",
+ "2. high": "23.1300",
+ "3. low": "17.4500",
+ "4. close": "19.3700",
+ "5. volume": "22184264"
+ },
+ "2008-07-31": {
+ "1. open": "28.6000",
+ "2. high": "30.0000",
+ "3. low": "21.4000",
+ "4. close": "22.2000",
+ "5. volume": "25749948"
+ },
+ "2008-06-30": {
+ "1. open": "32.7200",
+ "2. high": "33.7400",
+ "3. low": "25.8600",
+ "4. close": "29.0600",
+ "5. volume": "33673112"
+ },
+ "2008-05-30": {
+ "1. open": "31.0700",
+ "2. high": "37.3300",
+ "3. low": "29.7200",
+ "4. close": "31.9900",
+ "5. volume": "17064178"
+ },
+ "2008-04-30": {
+ "1. open": "29.2500",
+ "2. high": "34.4400",
+ "3. low": "28.2500",
+ "4. close": "30.9700",
+ "5. volume": "22674586"
+ },
+ "2008-03-31": {
+ "1. open": "28.4100",
+ "2. high": "34.0000",
+ "3. low": "21.2500",
+ "4. close": "28.4300",
+ "5. volume": "20234706"
+ },
+ "2008-02-29": {
+ "1. open": "33.7900",
+ "2. high": "35.9800",
+ "3. low": "26.4100",
+ "4. close": "26.9000",
+ "5. volume": "20078765"
+ },
+ "2008-01-31": {
+ "1. open": "47.3900",
+ "2. high": "48.3299",
+ "3. low": "25.0000",
+ "4. close": "33.8900",
+ "5. volume": "24752828"
+ },
+ "2007-12-31": {
+ "1. open": "37.3000",
+ "2. high": "50.6000",
+ "3. low": "37.0100",
+ "4. close": "47.3700",
+ "5. volume": "10789305"
+ },
+ "2007-11-30": {
+ "1. open": "50.7000",
+ "2. high": "51.9400",
+ "3. low": "33.8000",
+ "4. close": "36.6700",
+ "5. volume": "23678699"
+ },
+ "2007-10-31": {
+ "1. open": "42.8300",
+ "2. high": "60.7000",
+ "3. low": "40.8700",
+ "4. close": "53.2200",
+ "5. volume": "34337802"
+ },
+ "2007-09-28": {
+ "1. open": "34.0000",
+ "2. high": "44.2300",
+ "3. low": "33.3100",
+ "4. close": "42.0300",
+ "5. volume": "15158490"
+ },
+ "2007-08-31": {
+ "1. open": "32.9800",
+ "2. high": "38.8500",
+ "3. low": "28.7000",
+ "4. close": "34.0700",
+ "5. volume": "19023610"
+ }
+ }
+}
diff --git a/src/main/resources/MSFT.json b/src/main/resources/MSFT.json
new file mode 100644
index 0000000..33864ae
--- /dev/null
+++ b/src/main/resources/MSFT.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "MSFT",
+ "3. Last Refreshed": "2020-03-17 10:07:00",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "165.3100",
+ "2. high": "175.0000",
+ "3. low": "135.0000",
+ "4. close": "136.7913",
+ "5. volume": "787507466"
+ },
+ "2020-02-28": {
+ "1. open": "170.4300",
+ "2. high": "190.7000",
+ "3. low": "152.0000",
+ "4. close": "162.0100",
+ "5. volume": "887894931"
+ },
+ "2020-01-31": {
+ "1. open": "158.7800",
+ "2. high": "174.0500",
+ "3. low": "156.5100",
+ "4. close": "170.2300",
+ "5. volume": "555989763"
+ },
+ "2019-12-31": {
+ "1. open": "151.8100",
+ "2. high": "159.5500",
+ "3. low": "146.6500",
+ "4. close": "157.7000",
+ "5. volume": "452664147"
+ },
+ "2019-11-29": {
+ "1. open": "144.2600",
+ "2. high": "152.5000",
+ "3. low": "142.9650",
+ "4. close": "151.3800",
+ "5. volume": "393028043"
+ },
+ "2019-10-31": {
+ "1. open": "139.6600",
+ "2. high": "145.6700",
+ "3. low": "133.2200",
+ "4. close": "143.3700",
+ "5. volume": "560654410"
+ },
+ "2019-09-30": {
+ "1. open": "136.6100",
+ "2. high": "142.3700",
+ "3. low": "134.5100",
+ "4. close": "139.0300",
+ "5. volume": "477645820"
+ },
+ "2019-08-30": {
+ "1. open": "137.0000",
+ "2. high": "140.9383",
+ "3. low": "130.7800",
+ "4. close": "137.8600",
+ "5. volume": "585509525"
+ },
+ "2019-07-31": {
+ "1. open": "136.6300",
+ "2. high": "141.6750",
+ "3. low": "134.6700",
+ "4. close": "136.2700",
+ "5. volume": "484553299"
+ },
+ "2019-06-28": {
+ "1. open": "123.8500",
+ "2. high": "138.4000",
+ "3. low": "119.0100",
+ "4. close": "133.9600",
+ "5. volume": "508324437"
+ },
+ "2019-05-31": {
+ "1. open": "130.5300",
+ "2. high": "130.6500",
+ "3. low": "123.0400",
+ "4. close": "123.6800",
+ "5. volume": "547218448"
+ },
+ "2019-04-30": {
+ "1. open": "118.9500",
+ "2. high": "131.3700",
+ "3. low": "118.1000",
+ "4. close": "130.6000",
+ "5. volume": "433157868"
+ },
+ "2019-03-29": {
+ "1. open": "112.8900",
+ "2. high": "120.8200",
+ "3. low": "108.8000",
+ "4. close": "117.9400",
+ "5. volume": "589045341"
+ },
+ "2019-02-28": {
+ "1. open": "103.7750",
+ "2. high": "113.2400",
+ "3. low": "102.3500",
+ "4. close": "112.0300",
+ "5. volume": "469095970"
+ },
+ "2019-01-31": {
+ "1. open": "99.5500",
+ "2. high": "107.9000",
+ "3. low": "97.2000",
+ "4. close": "104.4300",
+ "5. volume": "714204787"
+ },
+ "2018-12-31": {
+ "1. open": "113.0000",
+ "2. high": "113.4200",
+ "3. low": "93.9600",
+ "4. close": "101.5700",
+ "5. volume": "944287635"
+ },
+ "2018-11-30": {
+ "1. open": "107.0500",
+ "2. high": "112.2400",
+ "3. low": "99.3528",
+ "4. close": "110.8900",
+ "5. volume": "720228643"
+ },
+ "2018-10-31": {
+ "1. open": "114.7500",
+ "2. high": "116.1800",
+ "3. low": "100.1100",
+ "4. close": "106.8100",
+ "5. volume": "927547942"
+ },
+ "2018-09-28": {
+ "1. open": "110.8500",
+ "2. high": "115.2900",
+ "3. low": "107.2300",
+ "4. close": "114.3700",
+ "5. volume": "480255674"
+ },
+ "2018-08-31": {
+ "1. open": "106.0300",
+ "2. high": "112.7770",
+ "3. low": "104.8400",
+ "4. close": "112.3300",
+ "5. volume": "456630721"
+ },
+ "2018-07-31": {
+ "1. open": "98.1000",
+ "2. high": "111.1500",
+ "3. low": "98.0000",
+ "4. close": "106.0800",
+ "5. volume": "569501573"
+ },
+ "2018-06-29": {
+ "1. open": "99.2798",
+ "2. high": "102.6900",
+ "3. low": "97.2600",
+ "4. close": "98.6100",
+ "5. volume": "602585341"
+ },
+ "2018-05-31": {
+ "1. open": "93.2100",
+ "2. high": "99.9900",
+ "3. low": "92.4500",
+ "4. close": "98.8400",
+ "5. volume": "509418119"
+ },
+ "2018-04-30": {
+ "1. open": "90.4700",
+ "2. high": "97.9000",
+ "3. low": "87.5100",
+ "4. close": "93.5200",
+ "5. volume": "668258570"
+ },
+ "2018-03-29": {
+ "1. open": "93.9900",
+ "2. high": "97.2400",
+ "3. low": "87.0800",
+ "4. close": "91.2700",
+ "5. volume": "732866406"
+ },
+ "2018-02-28": {
+ "1. open": "94.7900",
+ "2. high": "96.0700",
+ "3. low": "83.8300",
+ "4. close": "93.7700",
+ "5. volume": "690287596"
+ },
+ "2018-01-31": {
+ "1. open": "86.1250",
+ "2. high": "95.4500",
+ "3. low": "85.5000",
+ "4. close": "95.0100",
+ "5. volume": "543377322"
+ },
+ "2017-12-29": {
+ "1. open": "83.6000",
+ "2. high": "87.4999",
+ "3. low": "80.7000",
+ "4. close": "85.5400",
+ "5. volume": "447828256"
+ },
+ "2017-11-30": {
+ "1. open": "83.6800",
+ "2. high": "85.0600",
+ "3. low": "82.2400",
+ "4. close": "84.1700",
+ "5. volume": "416152260"
+ },
+ "2017-10-31": {
+ "1. open": "74.7100",
+ "2. high": "86.2000",
+ "3. low": "73.7100",
+ "4. close": "83.1800",
+ "5. volume": "440510118"
+ },
+ "2017-09-29": {
+ "1. open": "74.7100",
+ "2. high": "75.9700",
+ "3. low": "72.9200",
+ "4. close": "74.4900",
+ "5. volume": "367134396"
+ },
+ "2017-08-31": {
+ "1. open": "73.1000",
+ "2. high": "74.9600",
+ "3. low": "71.2800",
+ "4. close": "74.7700",
+ "5. volume": "429156682"
+ },
+ "2017-07-31": {
+ "1. open": "69.3300",
+ "2. high": "74.4200",
+ "3. low": "68.0200",
+ "4. close": "72.7000",
+ "5. volume": "451248934"
+ },
+ "2017-06-30": {
+ "1. open": "70.2400",
+ "2. high": "72.8900",
+ "3. low": "68.0900",
+ "4. close": "68.9300",
+ "5. volume": "610120893"
+ },
+ "2017-05-31": {
+ "1. open": "68.6800",
+ "2. high": "70.7400",
+ "3. low": "67.1400",
+ "4. close": "69.8400",
+ "5. volume": "505249296"
+ },
+ "2017-04-28": {
+ "1. open": "65.8100",
+ "2. high": "69.1400",
+ "3. low": "64.8500",
+ "4. close": "68.4600",
+ "5. volume": "428857613"
+ },
+ "2017-03-31": {
+ "1. open": "64.1300",
+ "2. high": "66.1900",
+ "3. low": "63.6200",
+ "4. close": "65.8600",
+ "5. volume": "489173200"
+ },
+ "2017-02-28": {
+ "1. open": "64.3550",
+ "2. high": "65.2400",
+ "3. low": "62.7500",
+ "4. close": "63.9800",
+ "5. volume": "440744043"
+ },
+ "2017-01-31": {
+ "1. open": "62.7900",
+ "2. high": "65.9100",
+ "3. low": "61.9500",
+ "4. close": "64.6500",
+ "5. volume": "494435826"
+ },
+ "2016-12-30": {
+ "1. open": "60.1100",
+ "2. high": "64.1000",
+ "3. low": "58.8000",
+ "4. close": "62.1400",
+ "5. volume": "513579428"
+ },
+ "2016-11-30": {
+ "1. open": "59.9700",
+ "2. high": "61.4100",
+ "3. low": "57.2800",
+ "4. close": "60.2600",
+ "5. volume": "613056964"
+ },
+ "2016-10-31": {
+ "1. open": "57.4050",
+ "2. high": "61.3699",
+ "3. low": "56.3150",
+ "4. close": "59.9200",
+ "5. volume": "614841775"
+ },
+ "2016-09-30": {
+ "1. open": "57.0100",
+ "2. high": "58.1900",
+ "3. low": "55.6100",
+ "4. close": "57.6000",
+ "5. volume": "526855083"
+ },
+ "2016-08-31": {
+ "1. open": "56.6000",
+ "2. high": "58.7000",
+ "3. low": "56.1400",
+ "4. close": "57.4600",
+ "5. volume": "467079004"
+ },
+ "2016-07-29": {
+ "1. open": "51.1300",
+ "2. high": "57.2900",
+ "3. low": "50.3900",
+ "4. close": "56.6800",
+ "5. volume": "647587634"
+ },
+ "2016-06-30": {
+ "1. open": "52.4400",
+ "2. high": "52.9500",
+ "3. low": "48.0350",
+ "4. close": "51.1700",
+ "5. volume": "823987498"
+ },
+ "2016-05-31": {
+ "1. open": "50.0000",
+ "2. high": "53.0000",
+ "3. low": "49.4600",
+ "4. close": "53.0000",
+ "5. volume": "530869347"
+ },
+ "2016-04-29": {
+ "1. open": "55.0500",
+ "2. high": "56.7700",
+ "3. low": "49.3500",
+ "4. close": "49.8700",
+ "5. volume": "699025640"
+ },
+ "2016-03-31": {
+ "1. open": "50.9700",
+ "2. high": "55.6400",
+ "3. low": "50.5800",
+ "4. close": "55.2300",
+ "5. volume": "640372350"
+ },
+ "2016-02-29": {
+ "1. open": "54.8800",
+ "2. high": "55.0900",
+ "3. low": "48.1900",
+ "4. close": "50.8800",
+ "5. volume": "814770780"
+ },
+ "2016-01-29": {
+ "1. open": "54.3200",
+ "2. high": "55.3900",
+ "3. low": "49.1000",
+ "4. close": "55.0900",
+ "5. volume": "927914485"
+ },
+ "2015-12-31": {
+ "1. open": "54.4100",
+ "2. high": "56.8500",
+ "3. low": "53.6800",
+ "4. close": "55.4800",
+ "5. volume": "793070000"
+ },
+ "2015-11-30": {
+ "1. open": "52.8500",
+ "2. high": "54.9800",
+ "3. low": "52.5300",
+ "4. close": "54.3500",
+ "5. volume": "662622220"
+ },
+ "2015-10-30": {
+ "1. open": "44.7500",
+ "2. high": "54.3700",
+ "3. low": "43.7500",
+ "4. close": "52.6400",
+ "5. volume": "857330655"
+ },
+ "2015-09-30": {
+ "1. open": "42.2300",
+ "2. high": "45.0000",
+ "3. low": "41.6600",
+ "4. close": "44.2600",
+ "5. volume": "670779566"
+ },
+ "2015-08-31": {
+ "1. open": "46.9800",
+ "2. high": "48.4100",
+ "3. low": "39.7200",
+ "4. close": "43.5200",
+ "5. volume": "776277394"
+ },
+ "2015-07-31": {
+ "1. open": "44.4600",
+ "2. high": "47.4000",
+ "3. low": "43.3200",
+ "4. close": "46.7000",
+ "5. volume": "725458102"
+ },
+ "2015-06-30": {
+ "1. open": "47.0600",
+ "2. high": "47.7700",
+ "3. low": "43.9400",
+ "4. close": "44.1500",
+ "5. volume": "664853340"
+ },
+ "2015-05-29": {
+ "1. open": "48.5800",
+ "2. high": "48.9050",
+ "3. low": "46.0200",
+ "4. close": "46.8600",
+ "5. volume": "633072750"
+ },
+ "2015-04-30": {
+ "1. open": "40.6000",
+ "2. high": "49.5400",
+ "3. low": "40.1200",
+ "4. close": "48.6400",
+ "5. volume": "874535095"
+ },
+ "2015-03-31": {
+ "1. open": "43.6700",
+ "2. high": "44.1900",
+ "3. low": "40.5400",
+ "4. close": "40.6550",
+ "5. volume": "824335340"
+ },
+ "2015-02-27": {
+ "1. open": "40.5900",
+ "2. high": "44.3000",
+ "3. low": "40.2300",
+ "4. close": "43.8500",
+ "5. volume": "656509827"
+ },
+ "2015-01-30": {
+ "1. open": "46.6600",
+ "2. high": "47.9100",
+ "3. low": "40.3500",
+ "4. close": "40.4000",
+ "5. volume": "918738022"
+ },
+ "2014-12-31": {
+ "1. open": "47.8800",
+ "2. high": "49.0600",
+ "3. low": "44.9000",
+ "4. close": "46.4500",
+ "5. volume": "626810606"
+ },
+ "2014-11-28": {
+ "1. open": "46.8900",
+ "2. high": "50.0450",
+ "3. low": "46.7300",
+ "4. close": "47.8100",
+ "5. volume": "523008240"
+ },
+ "2014-10-31": {
+ "1. open": "46.2700",
+ "2. high": "46.9700",
+ "3. low": "42.1000",
+ "4. close": "46.9500",
+ "5. volume": "853297059"
+ },
+ "2014-09-30": {
+ "1. open": "45.4300",
+ "2. high": "47.5700",
+ "3. low": "44.5300",
+ "4. close": "46.3600",
+ "5. volume": "860084532"
+ },
+ "2014-08-29": {
+ "1. open": "43.2100",
+ "2. high": "45.4700",
+ "3. low": "42.2100",
+ "4. close": "45.4300",
+ "5. volume": "513429400"
+ },
+ "2014-07-31": {
+ "1. open": "41.8600",
+ "2. high": "45.7100",
+ "3. low": "41.0500",
+ "4. close": "43.1600",
+ "5. volume": "731616500"
+ },
+ "2014-06-30": {
+ "1. open": "40.9500",
+ "2. high": "42.2900",
+ "3. low": "39.8600",
+ "4. close": "41.7000",
+ "5. volume": "555779700"
+ },
+ "2014-05-30": {
+ "1. open": "40.2401",
+ "2. high": "40.9700",
+ "3. low": "38.5100",
+ "4. close": "40.9400",
+ "5. volume": "574362900"
+ },
+ "2014-04-30": {
+ "1. open": "41.1500",
+ "2. high": "41.6600",
+ "3. low": "38.9000",
+ "4. close": "40.4000",
+ "5. volume": "746113500"
+ },
+ "2014-03-31": {
+ "1. open": "37.9200",
+ "2. high": "41.5000",
+ "3. low": "37.4950",
+ "4. close": "40.9900",
+ "5. volume": "778425700"
+ },
+ "2014-02-28": {
+ "1. open": "37.7400",
+ "2. high": "38.4600",
+ "3. low": "35.6900",
+ "4. close": "38.3100",
+ "5. volume": "705304500"
+ },
+ "2014-01-31": {
+ "1. open": "37.3500",
+ "2. high": "37.8900",
+ "3. low": "34.6300",
+ "4. close": "37.8400",
+ "5. volume": "930226200"
+ },
+ "2013-12-31": {
+ "1. open": "38.0900",
+ "2. high": "38.9800",
+ "3. low": "35.5300",
+ "4. close": "37.4100",
+ "5. volume": "826617700"
+ },
+ "2013-11-29": {
+ "1. open": "35.6700",
+ "2. high": "38.2900",
+ "3. low": "35.3900",
+ "4. close": "38.1300",
+ "5. volume": "800431600"
+ },
+ "2013-10-31": {
+ "1. open": "33.3500",
+ "2. high": "36.2900",
+ "3. low": "32.8000",
+ "4. close": "35.4050",
+ "5. volume": "965331500"
+ },
+ "2013-09-30": {
+ "1. open": "31.7500",
+ "2. high": "33.7500",
+ "3. low": "30.9500",
+ "4. close": "33.2800",
+ "5. volume": "1242961500"
+ },
+ "2013-08-30": {
+ "1. open": "32.0600",
+ "2. high": "35.2000",
+ "3. low": "30.8400",
+ "4. close": "33.4000",
+ "5. volume": "1051265000"
+ },
+ "2013-07-31": {
+ "1. open": "34.7500",
+ "2. high": "36.4299",
+ "3. low": "31.0200",
+ "4. close": "31.8400",
+ "5. volume": "1111130600"
+ },
+ "2013-06-28": {
+ "1. open": "34.9200",
+ "2. high": "35.7800",
+ "3. low": "32.5700",
+ "4. close": "34.5450",
+ "5. volume": "945155500"
+ },
+ "2013-05-31": {
+ "1. open": "32.9300",
+ "2. high": "35.2800",
+ "3. low": "32.3200",
+ "4. close": "34.9000",
+ "5. volume": "1071860000"
+ },
+ "2013-04-30": {
+ "1. open": "28.6400",
+ "2. high": "33.1100",
+ "3. low": "28.1100",
+ "4. close": "33.1000",
+ "5. volume": "1322883228"
+ },
+ "2013-03-28": {
+ "1. open": "27.7200",
+ "2. high": "28.6600",
+ "3. low": "27.5200",
+ "4. close": "28.6050",
+ "5. volume": "844946000"
+ },
+ "2013-02-28": {
+ "1. open": "27.6700",
+ "2. high": "28.2000",
+ "3. low": "27.1000",
+ "4. close": "27.8000",
+ "5. volume": "780587000"
+ },
+ "2013-01-31": {
+ "1. open": "27.2500",
+ "2. high": "28.2300",
+ "3. low": "26.2800",
+ "4. close": "27.4500",
+ "5. volume": "1145054400"
+ },
+ "2012-12-31": {
+ "1. open": "26.7800",
+ "2. high": "27.7300",
+ "3. low": "26.2600",
+ "4. close": "26.7097",
+ "5. volume": "947310900"
+ },
+ "2012-11-30": {
+ "1. open": "28.8400",
+ "2. high": "30.2000",
+ "3. low": "26.3449",
+ "4. close": "26.6150",
+ "5. volume": "1310516100"
+ },
+ "2012-10-31": {
+ "1. open": "29.8100",
+ "2. high": "30.2500",
+ "3. low": "27.7600",
+ "4. close": "28.5400",
+ "5. volume": "1105402300"
+ },
+ "2012-09-28": {
+ "1. open": "30.4500",
+ "2. high": "31.6100",
+ "3. low": "29.7400",
+ "4. close": "29.7600",
+ "5. volume": "893107700"
+ },
+ "2012-08-31": {
+ "1. open": "29.5900",
+ "2. high": "30.9600",
+ "3. low": "28.9700",
+ "4. close": "30.8200",
+ "5. volume": "671748400"
+ },
+ "2012-07-31": {
+ "1. open": "30.6200",
+ "2. high": "31.0500",
+ "3. low": "28.5400",
+ "4. close": "29.4700",
+ "5. volume": "846604100"
+ },
+ "2012-06-29": {
+ "1. open": "28.7600",
+ "2. high": "31.1400",
+ "3. low": "28.3200",
+ "4. close": "30.5900",
+ "5. volume": "973131400"
+ },
+ "2012-05-31": {
+ "1. open": "32.0500",
+ "2. high": "32.3350",
+ "3. low": "28.6400",
+ "4. close": "29.1900",
+ "5. volume": "1014372600"
+ },
+ "2012-04-30": {
+ "1. open": "32.2200",
+ "2. high": "32.8900",
+ "3. low": "30.2300",
+ "4. close": "32.0150",
+ "5. volume": "940739700"
+ },
+ "2012-03-30": {
+ "1. open": "31.9300",
+ "2. high": "32.9500",
+ "3. low": "31.4900",
+ "4. close": "32.2550",
+ "5. volume": "942366500"
+ },
+ "2012-02-29": {
+ "1. open": "29.7900",
+ "2. high": "32.0000",
+ "3. low": "29.7100",
+ "4. close": "31.7400",
+ "5. volume": "984332300"
+ },
+ "2012-01-31": {
+ "1. open": "26.5500",
+ "2. high": "29.9500",
+ "3. low": "26.3900",
+ "4. close": "29.5300",
+ "5. volume": "1354858100"
+ },
+ "2011-12-30": {
+ "1. open": "25.5600",
+ "2. high": "26.1900",
+ "3. low": "25.1600",
+ "4. close": "25.9600",
+ "5. volume": "1007166600"
+ },
+ "2011-11-30": {
+ "1. open": "26.1900",
+ "2. high": "27.2000",
+ "3. low": "24.3000",
+ "4. close": "25.5800",
+ "5. volume": "1046207400"
+ },
+ "2011-10-31": {
+ "1. open": "24.7200",
+ "2. high": "27.5000",
+ "3. low": "24.2600",
+ "4. close": "26.6300",
+ "5. volume": "1218142500"
+ },
+ "2011-09-30": {
+ "1. open": "26.4600",
+ "2. high": "27.5000",
+ "3. low": "24.6000",
+ "4. close": "24.8900",
+ "5. volume": "1279920200"
+ },
+ "2011-08-31": {
+ "1. open": "27.5100",
+ "2. high": "27.6850",
+ "3. low": "23.7900",
+ "4. close": "26.6000",
+ "5. volume": "1719339500"
+ },
+ "2011-07-29": {
+ "1. open": "25.9300",
+ "2. high": "28.1450",
+ "3. low": "25.8400",
+ "4. close": "27.4000",
+ "5. volume": "1259328200"
+ },
+ "2011-06-30": {
+ "1. open": "24.9900",
+ "2. high": "26.0000",
+ "3. low": "23.6500",
+ "4. close": "26.0000",
+ "5. volume": "1297757600"
+ },
+ "2011-05-31": {
+ "1. open": "25.9400",
+ "2. high": "26.2500",
+ "3. low": "24.0300",
+ "4. close": "25.0100",
+ "5. volume": "1364062800"
+ },
+ "2011-04-29": {
+ "1. open": "25.5300",
+ "2. high": "26.8700",
+ "3. low": "24.7200",
+ "4. close": "25.9200",
+ "5. volume": "1313844800"
+ },
+ "2011-03-31": {
+ "1. open": "26.6000",
+ "2. high": "26.7800",
+ "3. low": "24.6800",
+ "4. close": "25.3900",
+ "5. volume": "1310885200"
+ },
+ "2011-02-28": {
+ "1. open": "27.8000",
+ "2. high": "28.3400",
+ "3. low": "26.4300",
+ "4. close": "26.5800",
+ "5. volume": "1114368500"
+ },
+ "2011-01-31": {
+ "1. open": "28.0500",
+ "2. high": "29.4600",
+ "3. low": "27.4200",
+ "4. close": "27.7250",
+ "5. volume": "1361258700"
+ },
+ "2010-12-31": {
+ "1. open": "25.5700",
+ "2. high": "28.4000",
+ "3. low": "25.5600",
+ "4. close": "27.9100",
+ "5. volume": "1033710000"
+ },
+ "2010-11-30": {
+ "1. open": "26.8800",
+ "2. high": "27.4900",
+ "3. low": "24.9300",
+ "4. close": "25.2575",
+ "5. volume": "1361176300"
+ },
+ "2010-10-29": {
+ "1. open": "24.4900",
+ "2. high": "27.2000",
+ "3. low": "23.7800",
+ "4. close": "26.6650",
+ "5. volume": "1281432800"
+ },
+ "2010-09-30": {
+ "1. open": "23.6700",
+ "2. high": "25.5300",
+ "3. low": "23.5400",
+ "4. close": "24.4900",
+ "5. volume": "1273139500"
+ },
+ "2010-08-31": {
+ "1. open": "25.9900",
+ "2. high": "26.3800",
+ "3. low": "23.3200",
+ "4. close": "23.4650",
+ "5. volume": "1279372100"
+ },
+ "2010-07-30": {
+ "1. open": "23.0900",
+ "2. high": "26.4100",
+ "3. low": "22.7300",
+ "4. close": "25.8100",
+ "5. volume": "1408590600"
+ },
+ "2010-06-30": {
+ "1. open": "25.5300",
+ "2. high": "26.9300",
+ "3. low": "22.9500",
+ "4. close": "23.0100",
+ "5. volume": "1671811600"
+ },
+ "2010-05-28": {
+ "1. open": "30.6700",
+ "2. high": "31.0606",
+ "3. low": "24.5600",
+ "4. close": "25.8000",
+ "5. volume": "1720130200"
+ },
+ "2010-04-30": {
+ "1. open": "29.3500",
+ "2. high": "31.5800",
+ "3. low": "28.6200",
+ "4. close": "30.5350",
+ "5. volume": "1319029500"
+ },
+ "2010-03-31": {
+ "1. open": "28.7700",
+ "2. high": "30.5700",
+ "3. low": "28.2400",
+ "4. close": "29.2875",
+ "5. volume": "1110237200"
+ },
+ "2010-02-26": {
+ "1. open": "28.3900",
+ "2. high": "29.0300",
+ "3. low": "27.5700",
+ "4. close": "28.6700",
+ "5. volume": "1074643300"
+ },
+ "2010-01-29": {
+ "1. open": "30.6200",
+ "2. high": "31.2400",
+ "3. low": "27.6600",
+ "4. close": "28.1800",
+ "5. volume": "1359650900"
+ },
+ "2009-12-31": {
+ "1. open": "29.5200",
+ "2. high": "31.5000",
+ "3. low": "29.2500",
+ "4. close": "30.4800",
+ "5. volume": "920605500"
+ },
+ "2009-11-30": {
+ "1. open": "27.7000",
+ "2. high": "30.1400",
+ "3. low": "27.4100",
+ "4. close": "29.4100",
+ "5. volume": "1018256700"
+ },
+ "2009-10-30": {
+ "1. open": "25.4050",
+ "2. high": "29.3500",
+ "3. low": "24.4300",
+ "4. close": "27.7300",
+ "5. volume": "1523430100"
+ },
+ "2009-09-30": {
+ "1. open": "24.3500",
+ "2. high": "26.2500",
+ "3. low": "23.7600",
+ "4. close": "25.7200",
+ "5. volume": "1038979700"
+ },
+ "2009-08-31": {
+ "1. open": "23.8200",
+ "2. high": "25.4900",
+ "3. low": "23.0300",
+ "4. close": "24.6500",
+ "5. volume": "993250400"
+ },
+ "2009-07-31": {
+ "1. open": "24.0500",
+ "2. high": "25.7200",
+ "3. low": "22.0000",
+ "4. close": "23.5200",
+ "5. volume": "1517459800"
+ },
+ "2009-06-30": {
+ "1. open": "21.0000",
+ "2. high": "24.3400",
+ "3. low": "20.8600",
+ "4. close": "23.7700",
+ "5. volume": "1411144700"
+ },
+ "2009-05-29": {
+ "1. open": "20.1900",
+ "2. high": "20.9400",
+ "3. low": "19.0100",
+ "4. close": "20.8900",
+ "5. volume": "1101122400"
+ },
+ "2009-04-30": {
+ "1. open": "18.2300",
+ "2. high": "21.2000",
+ "3. low": "18.1800",
+ "4. close": "20.2600",
+ "5. volume": "1562400700"
+ },
+ "2009-03-31": {
+ "1. open": "16.0350",
+ "2. high": "18.8800",
+ "3. low": "14.8700",
+ "4. close": "18.3700",
+ "5. volume": "1625752800"
+ },
+ "2009-02-27": {
+ "1. open": "17.0100",
+ "2. high": "19.9300",
+ "3. low": "16.1000",
+ "4. close": "16.1500",
+ "5. volume": "1456213400"
+ },
+ "2009-01-30": {
+ "1. open": "19.5328",
+ "2. high": "21.0000",
+ "3. low": "16.7500",
+ "4. close": "17.1000",
+ "5. volume": "1564043400"
+ },
+ "2008-12-31": {
+ "1. open": "19.8750",
+ "2. high": "21.2500",
+ "3. low": "18.4700",
+ "4. close": "19.4400",
+ "5. volume": "1546943400"
+ },
+ "2008-11-28": {
+ "1. open": "22.4800",
+ "2. high": "23.6600",
+ "3. low": "17.5000",
+ "4. close": "20.2200",
+ "5. volume": "1794911800"
+ },
+ "2008-10-31": {
+ "1. open": "26.3800",
+ "2. high": "27.4700",
+ "3. low": "20.6500",
+ "4. close": "22.3300",
+ "5. volume": "3044579400"
+ },
+ "2008-09-30": {
+ "1. open": "27.6650",
+ "2. high": "27.7600",
+ "3. low": "23.5000",
+ "4. close": "26.6900",
+ "5. volume": "1927538700"
+ },
+ "2008-08-29": {
+ "1. open": "25.9500",
+ "2. high": "28.5000",
+ "3. low": "25.0700",
+ "4. close": "27.2900",
+ "5. volume": "1206949700"
+ },
+ "2008-07-31": {
+ "1. open": "27.2200",
+ "2. high": "27.9100",
+ "3. low": "24.8700",
+ "4. close": "25.7200",
+ "5. volume": "1579425446"
+ },
+ "2008-06-30": {
+ "1. open": "28.2400",
+ "2. high": "29.5700",
+ "3. low": "27.1100",
+ "4. close": "27.5100",
+ "5. volume": "1560439100"
+ },
+ "2008-05-30": {
+ "1. open": "28.4800",
+ "2. high": "30.5300",
+ "3. low": "27.9500",
+ "4. close": "28.3200",
+ "5. volume": "1405170200"
+ },
+ "2008-04-30": {
+ "1. open": "28.8300",
+ "2. high": "32.1000",
+ "3. low": "27.9300",
+ "4. close": "28.5200",
+ "5. volume": "1444720000"
+ },
+ "2008-03-31": {
+ "1. open": "27.2400",
+ "2. high": "29.5900",
+ "3. low": "26.8700",
+ "4. close": "28.3800",
+ "5. volume": "1452390200"
+ },
+ "2008-02-29": {
+ "1. open": "31.0600",
+ "2. high": "33.2500",
+ "3. low": "27.0200",
+ "4. close": "27.1999",
+ "5. volume": "2324580800"
+ },
+ "2008-01-31": {
+ "1. open": "35.7900",
+ "2. high": "35.9600",
+ "3. low": "31.0400",
+ "4. close": "32.6000",
+ "5. volume": "1950301600"
+ },
+ "2007-12-31": {
+ "1. open": "33.5000",
+ "2. high": "36.7200",
+ "3. low": "32.6300",
+ "4. close": "35.6000",
+ "5. volume": "1064817100"
+ },
+ "2007-11-30": {
+ "1. open": "36.5300",
+ "2. high": "37.5000",
+ "3. low": "32.6800",
+ "4. close": "33.6000",
+ "5. volume": "1830846800"
+ },
+ "2007-10-31": {
+ "1. open": "29.4600",
+ "2. high": "37.0000",
+ "3. low": "29.2900",
+ "4. close": "36.8100",
+ "5. volume": "1772076700"
+ },
+ "2007-09-28": {
+ "1. open": "28.5000",
+ "2. high": "29.8500",
+ "3. low": "28.2700",
+ "4. close": "29.4600",
+ "5. volume": "1117419500"
+ },
+ "2007-08-31": {
+ "1. open": "28.9700",
+ "2. high": "30.1000",
+ "3. low": "27.5100",
+ "4. close": "28.7300",
+ "5. volume": "1228579500"
+ },
+ "2007-07-31": {
+ "1. open": "29.6700",
+ "2. high": "31.8400",
+ "3. low": "28.9500",
+ "4. close": "28.9900",
+ "5. volume": "1295548000"
+ },
+ "2007-06-29": {
+ "1. open": "30.7900",
+ "2. high": "30.9000",
+ "3. low": "29.0400",
+ "4. close": "29.4700",
+ "5. volume": "1181412800"
+ },
+ "2007-05-31": {
+ "1. open": "29.9400",
+ "2. high": "31.1600",
+ "3. low": "29.9000",
+ "4. close": "30.6901",
+ "5. volume": "1327154700"
+ },
+ "2007-04-30": {
+ "1. open": "27.8900",
+ "2. high": "30.7400",
+ "3. low": "27.5600",
+ "4. close": "29.9400",
+ "5. volume": "958964900"
+ },
+ "2007-03-30": {
+ "1. open": "27.8200",
+ "2. high": "28.5500",
+ "3. low": "26.6000",
+ "4. close": "27.8700",
+ "5. volume": "1269506500"
+ },
+ "2007-02-28": {
+ "1. open": "30.8400",
+ "2. high": "30.9400",
+ "3. low": "27.7900",
+ "4. close": "28.1700",
+ "5. volume": "1290850900"
+ },
+ "2007-01-31": {
+ "1. open": "29.9100",
+ "2. high": "31.4800",
+ "3. low": "29.4000",
+ "4. close": "30.8600",
+ "5. volume": "1324518200"
+ },
+ "2006-12-29": {
+ "1. open": "29.2300",
+ "2. high": "30.2600",
+ "3. low": "28.8000",
+ "4. close": "29.8600",
+ "5. volume": "1137160900"
+ },
+ "2006-11-30": {
+ "1. open": "28.7800",
+ "2. high": "30.0001",
+ "3. low": "28.5800",
+ "4. close": "29.3600",
+ "5. volume": "1239142000"
+ },
+ "2006-10-31": {
+ "1. open": "27.3200",
+ "2. high": "28.8501",
+ "3. low": "27.1500",
+ "4. close": "28.7100",
+ "5. volume": "1290967400"
+ },
+ "2006-09-29": {
+ "1. open": "25.8900",
+ "2. high": "27.5200",
+ "3. low": "25.3900",
+ "4. close": "27.3500",
+ "5. volume": "1097482600"
+ },
+ "2006-08-31": {
+ "1. open": "24.0200",
+ "2. high": "26.2501",
+ "3. low": "23.8500",
+ "4. close": "25.7000",
+ "5. volume": "1134188400"
+ },
+ "2006-07-31": {
+ "1. open": "23.5300",
+ "2. high": "24.6000",
+ "3. low": "22.2300",
+ "4. close": "24.0600",
+ "5. volume": "1332298100"
+ },
+ "2006-06-30": {
+ "1. open": "22.7400",
+ "2. high": "23.6500",
+ "3. low": "21.4599",
+ "4. close": "23.3000",
+ "5. volume": "1971637200"
+ },
+ "2006-05-31": {
+ "1. open": "24.3300",
+ "2. high": "25.0000",
+ "3. low": "22.4500",
+ "4. close": "22.6500",
+ "5. volume": "2309193400"
+ },
+ "2006-04-28": {
+ "1. open": "27.6700",
+ "2. high": "27.9410",
+ "3. low": "24.0000",
+ "4. close": "24.1500",
+ "5. volume": "1446126900"
+ },
+ "2006-03-31": {
+ "1. open": "26.9900",
+ "2. high": "28.2200",
+ "3. low": "26.6200",
+ "4. close": "27.2100",
+ "5. volume": "1437940900"
+ },
+ "2006-02-28": {
+ "1. open": "27.9500",
+ "2. high": "28.0700",
+ "3. low": "26.3400",
+ "4. close": "26.8700",
+ "5. volume": "1047699000"
+ },
+ "2006-01-31": {
+ "1. open": "26.2500",
+ "2. high": "28.3800",
+ "3. low": "26.1000",
+ "4. close": "28.1500",
+ "5. volume": "1388622700"
+ },
+ "2005-12-30": {
+ "1. open": "27.7300",
+ "2. high": "28.1010",
+ "3. low": "26.1000",
+ "4. close": "26.1500",
+ "5. volume": "1271695500"
+ },
+ "2005-11-30": {
+ "1. open": "25.6100",
+ "2. high": "28.2500",
+ "3. low": "25.6100",
+ "4. close": "27.6800",
+ "5. volume": "1444948300"
+ },
+ "2005-10-31": {
+ "1. open": "25.7100",
+ "2. high": "25.8000",
+ "3. low": "24.2500",
+ "4. close": "25.7000",
+ "5. volume": "1439659900"
+ },
+ "2005-09-30": {
+ "1. open": "27.3800",
+ "2. high": "27.3900",
+ "3. low": "25.1200",
+ "4. close": "25.7300",
+ "5. volume": "1348861500"
+ },
+ "2005-08-31": {
+ "1. open": "25.8200",
+ "2. high": "27.9400",
+ "3. low": "25.7600",
+ "4. close": "27.3800",
+ "5. volume": "1441979300"
+ },
+ "2005-07-29": {
+ "1. open": "24.8500",
+ "2. high": "26.4800",
+ "3. low": "24.5000",
+ "4. close": "25.6100",
+ "5. volume": "1321407700"
+ },
+ "2005-06-30": {
+ "1. open": "25.7300",
+ "2. high": "26.0000",
+ "3. low": "24.8200",
+ "4. close": "24.8400",
+ "5. volume": "1303029500"
+ },
+ "2005-05-31": {
+ "1. open": "25.2300",
+ "2. high": "26.0900",
+ "3. low": "24.3100",
+ "4. close": "25.8000",
+ "5. volume": "1270563700"
+ },
+ "2005-04-29": {
+ "1. open": "24.2400",
+ "2. high": "25.4500",
+ "3. low": "23.9400",
+ "4. close": "25.3000",
+ "5. volume": "1520253700"
+ },
+ "2005-03-31": {
+ "1. open": "25.2000",
+ "2. high": "25.7900",
+ "3. low": "23.8200",
+ "4. close": "24.1700",
+ "5. volume": "1541411300"
+ },
+ "2005-02-28": {
+ "1. open": "26.2500",
+ "2. high": "26.5000",
+ "3. low": "25.1296",
+ "4. close": "25.1600",
+ "5. volume": "1361126000"
+ },
+ "2005-01-31": {
+ "1. open": "26.8000",
+ "2. high": "27.1000",
+ "3. low": "25.6400",
+ "4. close": "26.2800",
+ "5. volume": "1521414300"
+ },
+ "2004-12-31": {
+ "1. open": "26.9500",
+ "2. high": "27.4400",
+ "3. low": "26.6790",
+ "4. close": "26.7200",
+ "5. volume": "1803777700"
+ },
+ "2004-11-30": {
+ "1. open": "28.1500",
+ "2. high": "30.2000",
+ "3. low": "24.8600",
+ "4. close": "26.8100",
+ "5. volume": "1739407300"
+ },
+ "2004-10-29": {
+ "1. open": "27.8100",
+ "2. high": "28.8900",
+ "3. low": "27.4200",
+ "4. close": "27.9700",
+ "5. volume": "1300591200"
+ },
+ "2004-09-30": {
+ "1. open": "27.2400",
+ "2. high": "27.7900",
+ "3. low": "26.7400",
+ "4. close": "27.6500",
+ "5. volume": "1141012300"
+ },
+ "2004-08-31": {
+ "1. open": "28.2700",
+ "2. high": "28.5500",
+ "3. low": "25.9500",
+ "4. close": "27.3000",
+ "5. volume": "1094195300"
+ },
+ "2004-07-30": {
+ "1. open": "28.6900",
+ "2. high": "29.8900",
+ "3. low": "27.2500",
+ "4. close": "28.4900",
+ "5. volume": "1550446900"
+ },
+ "2004-06-30": {
+ "1. open": "26.1200",
+ "2. high": "28.8000",
+ "3. low": "25.8600",
+ "4. close": "28.5600",
+ "5. volume": "1534889700"
+ },
+ "2004-05-28": {
+ "1. open": "26.2100",
+ "2. high": "26.6000",
+ "3. low": "25.4200",
+ "4. close": "26.2300",
+ "5. volume": "1141456900"
+ },
+ "2004-04-30": {
+ "1. open": "24.9500",
+ "2. high": "27.7200",
+ "3. low": "24.8500",
+ "4. close": "26.1300",
+ "5. volume": "1558947800"
+ },
+ "2004-03-31": {
+ "1. open": "26.6500",
+ "2. high": "26.7200",
+ "3. low": "24.0100",
+ "4. close": "24.9300",
+ "5. volume": "1703041000"
+ },
+ "2004-02-27": {
+ "1. open": "27.6300",
+ "2. high": "27.8000",
+ "3. low": "26.3500",
+ "4. close": "26.5300",
+ "5. volume": "1032065600"
+ },
+ "2004-01-30": {
+ "1. open": "27.5800",
+ "2. high": "28.8300",
+ "3. low": "27.2600",
+ "4. close": "27.6500",
+ "5. volume": "1232189000"
+ },
+ "2003-12-31": {
+ "1. open": "25.9000",
+ "2. high": "27.5500",
+ "3. low": "25.5000",
+ "4. close": "27.3700",
+ "5. volume": "1476461300"
+ },
+ "2003-11-28": {
+ "1. open": "26.3500",
+ "2. high": "26.7500",
+ "3. low": "24.8400",
+ "4. close": "25.7100",
+ "5. volume": "1442336700"
+ },
+ "2003-10-31": {
+ "1. open": "28.0300",
+ "2. high": "29.4600",
+ "3. low": "25.9100",
+ "4. close": "26.1400",
+ "5. volume": "1400032500"
+ },
+ "2003-09-30": {
+ "1. open": "26.7000",
+ "2. high": "30.0000",
+ "3. low": "26.4700",
+ "4. close": "27.8000",
+ "5. volume": "1253309100"
+ },
+ "2003-08-29": {
+ "1. open": "26.3300",
+ "2. high": "26.9500",
+ "3. low": "25.4300",
+ "4. close": "26.5200",
+ "5. volume": "966506900"
+ },
+ "2003-07-31": {
+ "1. open": "25.5900",
+ "2. high": "27.8100",
+ "3. low": "25.3900",
+ "4. close": "26.4100",
+ "5. volume": "1292011000"
+ },
+ "2003-06-30": {
+ "1. open": "24.9800",
+ "2. high": "26.5100",
+ "3. low": "23.6000",
+ "4. close": "25.6400",
+ "5. volume": "1569995800"
+ },
+ "2003-05-30": {
+ "1. open": "25.5400",
+ "2. high": "26.5000",
+ "3. low": "23.8900",
+ "4. close": "24.6100",
+ "5. volume": "1311003700"
+ },
+ "2003-04-30": {
+ "1. open": "24.4600",
+ "2. high": "26.4300",
+ "3. low": "23.9500",
+ "4. close": "25.5700",
+ "5. volume": "1249617700"
+ },
+ "2003-03-31": {
+ "1. open": "24.0200",
+ "2. high": "26.8000",
+ "3. low": "22.5500",
+ "4. close": "24.2100",
+ "5. volume": "1371902600"
+ },
+ "2003-02-28": {
+ "1. open": "47.9300",
+ "2. high": "49.1000",
+ "3. low": "23.3000",
+ "4. close": "23.7000",
+ "5. volume": "910628150"
+ },
+ "2003-01-31": {
+ "1. open": "52.3000",
+ "2. high": "57.3200",
+ "3. low": "47.0300",
+ "4. close": "47.4600",
+ "5. volume": "859331100"
+ },
+ "2002-12-31": {
+ "1. open": "58.6500",
+ "2. high": "58.9600",
+ "3. low": "51.2600",
+ "4. close": "51.7000",
+ "5. volume": "634185100"
+ },
+ "2002-11-29": {
+ "1. open": "52.4300",
+ "2. high": "58.6400",
+ "3. low": "51.9000",
+ "4. close": "57.6800",
+ "5. volume": "777998600"
+ },
+ "2002-10-31": {
+ "1. open": "44.3200",
+ "2. high": "54.0700",
+ "3. low": "43.1900",
+ "4. close": "53.4700",
+ "5. volume": "1237685300"
+ },
+ "2002-09-30": {
+ "1. open": "48.5200",
+ "2. high": "51.1000",
+ "3. low": "43.1100",
+ "4. close": "43.7400",
+ "5. volume": "847852900"
+ },
+ "2002-08-30": {
+ "1. open": "47.5800",
+ "2. high": "53.4500",
+ "3. low": "43.8000",
+ "4. close": "49.0800",
+ "5. volume": "857878600"
+ },
+ "2002-07-31": {
+ "1. open": "54.1200",
+ "2. high": "54.9300",
+ "3. low": "41.4100",
+ "4. close": "47.9800",
+ "5. volume": "1216094000"
+ },
+ "2002-06-28": {
+ "1. open": "50.9900",
+ "2. high": "56.4400",
+ "3. low": "49.1700",
+ "4. close": "54.7000",
+ "5. volume": "917036500"
+ },
+ "2002-05-31": {
+ "1. open": "52.1600",
+ "2. high": "56.4400",
+ "3. low": "48.3500",
+ "4. close": "50.9100",
+ "5. volume": "710133100"
+ },
+ "2002-04-30": {
+ "1. open": "59.8300",
+ "2. high": "60.4000",
+ "3. low": "51.4400",
+ "4. close": "52.2600",
+ "5. volume": "708739700"
+ },
+ "2002-03-28": {
+ "1. open": "59.0500",
+ "2. high": "65.0000",
+ "3. low": "58.3100",
+ "4. close": "60.3100",
+ "5. volume": "536622100"
+ },
+ "2002-02-28": {
+ "1. open": "64.1500",
+ "2. high": "64.5000",
+ "3. low": "57.1500",
+ "4. close": "58.3400",
+ "5. volume": "565579600"
+ },
+ "2002-01-31": {
+ "1. open": "66.6500",
+ "2. high": "70.6200",
+ "3. low": "61.3300",
+ "4. close": "63.7100",
+ "5. volume": "680057900"
+ },
+ "2001-12-31": {
+ "1. open": "63.8300",
+ "2. high": "69.8900",
+ "3. low": "63.8000",
+ "4. close": "66.2500",
+ "5. volume": "488544500"
+ },
+ "2001-11-30": {
+ "1. open": "60.0800",
+ "2. high": "68.3400",
+ "3. low": "59.6000",
+ "4. close": "64.2100",
+ "5. volume": "665484300"
+ },
+ "2001-10-31": {
+ "1. open": "50.9400",
+ "2. high": "63.6300",
+ "3. low": "50.4100",
+ "4. close": "58.1500",
+ "5. volume": "875445500"
+ },
+ "2001-09-28": {
+ "1. open": "57.1900",
+ "2. high": "59.0800",
+ "3. low": "47.5000",
+ "4. close": "51.1700",
+ "5. volume": "755412200"
+ },
+ "2001-08-31": {
+ "1. open": "66.8000",
+ "2. high": "67.5400",
+ "3. low": "56.3000",
+ "4. close": "57.0500",
+ "5. volume": "576948200"
+ },
+ "2001-07-31": {
+ "1. open": "72.0500",
+ "2. high": "73.1500",
+ "3. low": "64.2000",
+ "4. close": "66.1900",
+ "5. volume": "727600500"
+ },
+ "2001-06-29": {
+ "1. open": "69.6000",
+ "2. high": "76.1500",
+ "3. low": "66.0100",
+ "4. close": "73.0000",
+ "5. volume": "724588900"
+ },
+ "2001-05-31": {
+ "1. open": "67.6600",
+ "2. high": "72.1500",
+ "3. low": "67.2500",
+ "4. close": "69.1800",
+ "5. volume": "888652900"
+ },
+ "2001-04-30": {
+ "1. open": "54.8100",
+ "2. high": "71.1000",
+ "3. low": "51.0600",
+ "4. close": "67.7500",
+ "5. volume": "1037903500"
+ },
+ "2001-03-30": {
+ "1. open": "58.5600",
+ "2. high": "61.1300",
+ "3. low": "49.7500",
+ "4. close": "54.6900",
+ "5. volume": "947674900"
+ },
+ "2001-02-28": {
+ "1. open": "60.8100",
+ "2. high": "65.0600",
+ "3. low": "53.8800",
+ "4. close": "59.0000",
+ "5. volume": "768447800"
+ },
+ "2001-01-31": {
+ "1. open": "44.1300",
+ "2. high": "64.7500",
+ "3. low": "42.8800",
+ "4. close": "61.0600",
+ "5. volume": "1002765600"
+ },
+ "2000-12-29": {
+ "1. open": "58.0600",
+ "2. high": "60.6300",
+ "3. low": "40.3100",
+ "4. close": "43.3800",
+ "5. volume": "1028334100"
+ },
+ "2000-11-30": {
+ "1. open": "68.5000",
+ "2. high": "72.3700",
+ "3. low": "57.0000",
+ "4. close": "57.3800",
+ "5. volume": "991731300"
+ },
+ "2000-10-31": {
+ "1. open": "60.5000",
+ "2. high": "70.1200",
+ "3. low": "48.4400",
+ "4. close": "68.8700",
+ "5. volume": "1234707800"
+ },
+ "2000-09-29": {
+ "1. open": "70.0000",
+ "2. high": "72.0600",
+ "3. low": "58.6300",
+ "4. close": "60.3100",
+ "5. volume": "712766900"
+ },
+ "2000-08-31": {
+ "1. open": "69.9400",
+ "2. high": "74.8700",
+ "3. low": "68.1200",
+ "4. close": "69.8100",
+ "5. volume": "609699900"
+ },
+ "2000-07-31": {
+ "1. open": "79.6900",
+ "2. high": "82.8700",
+ "3. low": "67.2500",
+ "4. close": "69.8100",
+ "5. volume": "617092900"
+ },
+ "2000-06-30": {
+ "1. open": "64.3700",
+ "2. high": "82.1900",
+ "3. low": "63.8100",
+ "4. close": "80.0000",
+ "5. volume": "733525100"
+ },
+ "2000-05-31": {
+ "1. open": "72.8700",
+ "2. high": "74.0000",
+ "3. low": "60.3800",
+ "4. close": "62.5600",
+ "5. volume": "672215400"
+ },
+ "2000-04-28": {
+ "1. open": "94.4400",
+ "2. high": "96.5000",
+ "3. low": "65.0000",
+ "4. close": "69.7500",
+ "5. volume": "1129073300"
+ }
+ }
+}
diff --git a/src/main/resources/MTB.json b/src/main/resources/MTB.json
new file mode 100644
index 0000000..07fc206
--- /dev/null
+++ b/src/main/resources/MTB.json
@@ -0,0 +1,1691 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "MTB",
+ "3. Last Refreshed": "2020-03-17 10:36:02",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "140.3800",
+ "2. high": "148.1100",
+ "3. low": "94.6050",
+ "4. close": "99.3750",
+ "5. volume": "17112409"
+ },
+ "2020-02-28": {
+ "1. open": "169.4500",
+ "2. high": "174.0000",
+ "3. low": "136.3800",
+ "4. close": "140.3800",
+ "5. volume": "13693979"
+ },
+ "2020-01-31": {
+ "1. open": "170.3600",
+ "2. high": "173.4400",
+ "3. low": "158.4100",
+ "4. close": "168.5200",
+ "5. volume": "15270772"
+ },
+ "2019-12-31": {
+ "1. open": "165.7500",
+ "2. high": "172.6300",
+ "3. low": "160.4550",
+ "4. close": "169.7500",
+ "5. volume": "11078570"
+ },
+ "2019-11-29": {
+ "1. open": "158.1400",
+ "2. high": "169.8000",
+ "3. low": "157.2000",
+ "4. close": "164.7400",
+ "5. volume": "11280264"
+ },
+ "2019-10-31": {
+ "1. open": "159.0400",
+ "2. high": "160.5100",
+ "3. low": "147.0100",
+ "4. close": "156.5300",
+ "5. volume": "15244852"
+ },
+ "2019-09-30": {
+ "1. open": "144.8000",
+ "2. high": "160.1700",
+ "3. low": "141.5000",
+ "4. close": "157.9700",
+ "5. volume": "13208558"
+ },
+ "2019-08-30": {
+ "1. open": "163.8900",
+ "2. high": "164.5500",
+ "3. low": "142.9600",
+ "4. close": "146.2100",
+ "5. volume": "15081304"
+ },
+ "2019-07-31": {
+ "1. open": "171.2500",
+ "2. high": "174.9300",
+ "3. low": "160.4500",
+ "4. close": "164.2500",
+ "5. volume": "16488231"
+ },
+ "2019-06-28": {
+ "1. open": "159.1800",
+ "2. high": "170.4100",
+ "3. low": "158.6200",
+ "4. close": "170.0700",
+ "5. volume": "12119362"
+ },
+ "2019-05-31": {
+ "1. open": "169.8300",
+ "2. high": "171.7700",
+ "3. low": "158.7500",
+ "4. close": "159.6000",
+ "5. volume": "16922604"
+ },
+ "2019-04-30": {
+ "1. open": "158.1400",
+ "2. high": "171.6050",
+ "3. low": "157.9200",
+ "4. close": "170.0700",
+ "5. volume": "13588138"
+ },
+ "2019-03-29": {
+ "1. open": "173.0100",
+ "2. high": "175.7200",
+ "3. low": "152.2501",
+ "4. close": "157.0200",
+ "5. volume": "18808616"
+ },
+ "2019-02-28": {
+ "1. open": "164.8600",
+ "2. high": "176.1100",
+ "3. low": "160.5900",
+ "4. close": "173.0600",
+ "5. volume": "16967444"
+ },
+ "2019-01-31": {
+ "1. open": "141.1100",
+ "2. high": "169.8100",
+ "3. low": "141.1100",
+ "4. close": "164.5400",
+ "5. volume": "19669918"
+ },
+ "2018-12-31": {
+ "1. open": "170.3200",
+ "2. high": "171.0100",
+ "3. low": "133.7800",
+ "4. close": "143.1300",
+ "5. volume": "17694198"
+ },
+ "2018-11-30": {
+ "1. open": "166.0800",
+ "2. high": "170.7500",
+ "3. low": "161.3500",
+ "4. close": "169.0100",
+ "5. volume": "19312684"
+ },
+ "2018-10-31": {
+ "1. open": "166.1900",
+ "2. high": "170.9400",
+ "3. low": "154.3300",
+ "4. close": "165.4100",
+ "5. volume": "22182416"
+ },
+ "2018-09-28": {
+ "1. open": "177.9700",
+ "2. high": "180.7700",
+ "3. low": "164.2800",
+ "4. close": "164.5400",
+ "5. volume": "16750458"
+ },
+ "2018-08-31": {
+ "1. open": "174.2900",
+ "2. high": "178.2000",
+ "3. low": "171.8600",
+ "4. close": "177.1500",
+ "5. volume": "15417217"
+ },
+ "2018-07-31": {
+ "1. open": "169.3700",
+ "2. high": "177.4000",
+ "3. low": "165.5300",
+ "4. close": "173.3500",
+ "5. volume": "24248278"
+ },
+ "2018-06-29": {
+ "1. open": "174.2500",
+ "2. high": "180.1300",
+ "3. low": "167.3200",
+ "4. close": "170.1500",
+ "5. volume": "21019868"
+ },
+ "2018-05-31": {
+ "1. open": "181.4200",
+ "2. high": "187.0650",
+ "3. low": "170.5800",
+ "4. close": "172.0800",
+ "5. volume": "14963317"
+ },
+ "2018-04-30": {
+ "1. open": "183.4000",
+ "2. high": "188.8000",
+ "3. low": "175.8950",
+ "4. close": "182.2700",
+ "5. volume": "16745942"
+ },
+ "2018-03-29": {
+ "1. open": "190.6000",
+ "2. high": "197.3500",
+ "3. low": "177.0100",
+ "4. close": "184.3600",
+ "5. volume": "13664858"
+ },
+ "2018-02-28": {
+ "1. open": "190.1700",
+ "2. high": "197.3700",
+ "3. low": "175.3100",
+ "4. close": "189.8400",
+ "5. volume": "13993924"
+ },
+ "2018-01-31": {
+ "1. open": "172.4800",
+ "2. high": "192.6750",
+ "3. low": "170.0000",
+ "4. close": "190.7800",
+ "5. volume": "12800303"
+ },
+ "2017-12-29": {
+ "1. open": "169.5900",
+ "2. high": "176.6200",
+ "3. low": "163.2700",
+ "4. close": "170.9900",
+ "5. volume": "11149592"
+ },
+ "2017-11-30": {
+ "1. open": "167.6300",
+ "2. high": "171.8900",
+ "3. low": "155.7700",
+ "4. close": "168.9500",
+ "5. volume": "13705719"
+ },
+ "2017-10-31": {
+ "1. open": "161.1700",
+ "2. high": "168.4000",
+ "3. low": "159.3000",
+ "4. close": "166.7700",
+ "5. volume": "13634332"
+ },
+ "2017-09-29": {
+ "1. open": "148.6600",
+ "2. high": "161.7800",
+ "3. low": "141.1200",
+ "4. close": "161.0400",
+ "5. volume": "15698416"
+ },
+ "2017-08-31": {
+ "1. open": "163.9900",
+ "2. high": "166.7000",
+ "3. low": "147.7400",
+ "4. close": "147.8600",
+ "5. volume": "13218331"
+ },
+ "2017-07-31": {
+ "1. open": "162.9800",
+ "2. high": "166.8500",
+ "3. low": "157.2600",
+ "4. close": "163.1500",
+ "5. volume": "15303297"
+ },
+ "2017-06-30": {
+ "1. open": "157.5600",
+ "2. high": "164.0300",
+ "3. low": "155.1000",
+ "4. close": "161.9500",
+ "5. volume": "14438904"
+ },
+ "2017-05-31": {
+ "1. open": "156.8800",
+ "2. high": "163.5000",
+ "3. low": "155.1900",
+ "4. close": "156.4700",
+ "5. volume": "15467177"
+ },
+ "2017-04-28": {
+ "1. open": "155.2700",
+ "2. high": "159.9100",
+ "3. low": "147.5500",
+ "4. close": "155.4100",
+ "5. volume": "14927062"
+ },
+ "2017-03-31": {
+ "1. open": "169.6400",
+ "2. high": "173.7200",
+ "3. low": "149.5100",
+ "4. close": "154.7300",
+ "5. volume": "20129295"
+ },
+ "2017-02-28": {
+ "1. open": "163.9900",
+ "2. high": "170.8050",
+ "3. low": "160.5200",
+ "4. close": "166.9700",
+ "5. volume": "17846940"
+ },
+ "2017-01-31": {
+ "1. open": "158.2000",
+ "2. high": "164.5300",
+ "3. low": "152.2000",
+ "4. close": "162.5700",
+ "5. volume": "17656496"
+ },
+ "2016-12-30": {
+ "1. open": "144.7400",
+ "2. high": "158.3500",
+ "3. low": "144.3400",
+ "4. close": "156.4300",
+ "5. volume": "21024235"
+ },
+ "2016-11-30": {
+ "1. open": "123.3300",
+ "2. high": "144.3800",
+ "3. low": "120.3105",
+ "4. close": "143.9400",
+ "5. volume": "27207056"
+ },
+ "2016-10-31": {
+ "1. open": "115.6200",
+ "2. high": "123.3400",
+ "3. low": "112.2500",
+ "4. close": "122.7300",
+ "5. volume": "16379797"
+ },
+ "2016-09-30": {
+ "1. open": "118.6800",
+ "2. high": "118.9199",
+ "3. low": "113.5848",
+ "4. close": "116.1000",
+ "5. volume": "16652457"
+ },
+ "2016-08-31": {
+ "1. open": "114.4300",
+ "2. high": "118.7500",
+ "3. low": "111.8179",
+ "4. close": "118.3300",
+ "5. volume": "17131322"
+ },
+ "2016-07-29": {
+ "1. open": "117.6500",
+ "2. high": "120.4000",
+ "3. low": "111.1300",
+ "4. close": "114.5600",
+ "5. volume": "17407697"
+ },
+ "2016-06-30": {
+ "1. open": "118.5400",
+ "2. high": "120.7900",
+ "3. low": "108.0400",
+ "4. close": "118.2300",
+ "5. volume": "20725504"
+ },
+ "2016-05-31": {
+ "1. open": "118.9200",
+ "2. high": "120.1000",
+ "3. low": "112.4050",
+ "4. close": "119.5000",
+ "5. volume": "15354030"
+ },
+ "2016-04-29": {
+ "1. open": "111.0600",
+ "2. high": "121.1100",
+ "3. low": "107.0100",
+ "4. close": "118.3200",
+ "5. volume": "16364511"
+ },
+ "2016-03-31": {
+ "1. open": "103.3800",
+ "2. high": "113.3900",
+ "3. low": "103.1700",
+ "4. close": "111.0000",
+ "5. volume": "21532697"
+ },
+ "2016-02-29": {
+ "1. open": "109.7800",
+ "2. high": "111.0900",
+ "3. low": "100.0750",
+ "4. close": "102.5500",
+ "5. volume": "24520161"
+ },
+ "2016-01-29": {
+ "1. open": "119.2400",
+ "2. high": "119.2400",
+ "3. low": "101.5100",
+ "4. close": "110.1800",
+ "5. volume": "28586441"
+ },
+ "2015-12-31": {
+ "1. open": "126.1300",
+ "2. high": "127.3900",
+ "3. low": "118.6400",
+ "4. close": "121.1800",
+ "5. volume": "19588296"
+ },
+ "2015-11-30": {
+ "1. open": "120.9300",
+ "2. high": "126.4899",
+ "3. low": "119.1400",
+ "4. close": "125.3300",
+ "5. volume": "24744436"
+ },
+ "2015-10-30": {
+ "1. open": "121.6200",
+ "2. high": "126.1600",
+ "3. low": "111.5000",
+ "4. close": "119.8500",
+ "5. volume": "38205593"
+ },
+ "2015-09-30": {
+ "1. open": "115.4700",
+ "2. high": "123.8900",
+ "3. low": "111.8600",
+ "4. close": "121.9500",
+ "5. volume": "23358413"
+ },
+ "2015-08-31": {
+ "1. open": "131.1000",
+ "2. high": "133.1500",
+ "3. low": "112.8600",
+ "4. close": "118.2400",
+ "5. volume": "14024738"
+ },
+ "2015-07-31": {
+ "1. open": "126.5700",
+ "2. high": "134.0000",
+ "3. low": "122.6500",
+ "4. close": "131.1500",
+ "5. volume": "13940114"
+ },
+ "2015-06-30": {
+ "1. open": "121.4900",
+ "2. high": "128.7000",
+ "3. low": "119.5600",
+ "4. close": "124.9300",
+ "5. volume": "13404314"
+ },
+ "2015-05-29": {
+ "1. open": "120.4500",
+ "2. high": "124.3500",
+ "3. low": "118.8000",
+ "4. close": "120.8800",
+ "5. volume": "15201345"
+ },
+ "2015-04-30": {
+ "1. open": "126.9100",
+ "2. high": "127.5200",
+ "3. low": "117.8600",
+ "4. close": "119.6700",
+ "5. volume": "25790242"
+ },
+ "2015-03-31": {
+ "1. open": "121.3500",
+ "2. high": "129.5800",
+ "3. low": "120.8250",
+ "4. close": "127.0000",
+ "5. volume": "19159364"
+ },
+ "2015-02-27": {
+ "1. open": "114.0100",
+ "2. high": "124.8000",
+ "3. low": "113.2100",
+ "4. close": "121.0000",
+ "5. volume": "13910390"
+ },
+ "2015-01-30": {
+ "1. open": "126.4200",
+ "2. high": "126.7900",
+ "3. low": "111.7800",
+ "4. close": "113.1600",
+ "5. volume": "18321252"
+ },
+ "2014-12-31": {
+ "1. open": "125.1400",
+ "2. high": "128.9600",
+ "3. low": "119.5800",
+ "4. close": "125.6200",
+ "5. volume": "15241626"
+ },
+ "2014-11-28": {
+ "1. open": "122.6200",
+ "2. high": "126.8000",
+ "3. low": "120.3700",
+ "4. close": "126.0200",
+ "5. volume": "9907920"
+ },
+ "2014-10-31": {
+ "1. open": "123.2600",
+ "2. high": "126.0200",
+ "3. low": "112.4200",
+ "4. close": "122.1800",
+ "5. volume": "19835491"
+ },
+ "2014-09-30": {
+ "1. open": "124.0000",
+ "2. high": "128.6900",
+ "3. low": "123.1200",
+ "4. close": "123.2900",
+ "5. volume": "10318760"
+ },
+ "2014-08-29": {
+ "1. open": "121.0000",
+ "2. high": "124.5000",
+ "3. low": "118.5100",
+ "4. close": "123.6300",
+ "5. volume": "8456804"
+ },
+ "2014-07-31": {
+ "1. open": "124.5500",
+ "2. high": "125.7000",
+ "3. low": "120.6800",
+ "4. close": "121.5000",
+ "5. volume": "12099269"
+ },
+ "2014-06-30": {
+ "1. open": "121.3900",
+ "2. high": "125.9000",
+ "3. low": "120.3100",
+ "4. close": "124.0500",
+ "5. volume": "15391800"
+ },
+ "2014-05-30": {
+ "1. open": "122.2300",
+ "2. high": "123.4400",
+ "3. low": "117.1500",
+ "4. close": "121.3700",
+ "5. volume": "13760000"
+ },
+ "2014-04-30": {
+ "1. open": "121.8000",
+ "2. high": "124.1600",
+ "3. low": "116.1000",
+ "4. close": "122.0100",
+ "5. volume": "16558400"
+ },
+ "2014-03-31": {
+ "1. open": "115.4500",
+ "2. high": "123.0400",
+ "3. low": "114.7700",
+ "4. close": "121.3000",
+ "5. volume": "15980100"
+ },
+ "2014-02-28": {
+ "1. open": "111.3600",
+ "2. high": "117.7200",
+ "3. low": "109.1600",
+ "4. close": "116.5900",
+ "5. volume": "14430000"
+ },
+ "2014-01-31": {
+ "1. open": "116.3800",
+ "2. high": "116.8500",
+ "3. low": "110.0000",
+ "4. close": "111.5100",
+ "5. volume": "27097600"
+ },
+ "2013-12-31": {
+ "1. open": "115.0700",
+ "2. high": "117.2900",
+ "3. low": "111.5700",
+ "4. close": "116.4200",
+ "5. volume": "20000347"
+ },
+ "2013-11-29": {
+ "1. open": "112.5800",
+ "2. high": "117.1000",
+ "3. low": "110.3900",
+ "4. close": "115.3600",
+ "5. volume": "13535400"
+ },
+ "2013-10-31": {
+ "1. open": "111.9600",
+ "2. high": "116.1700",
+ "3. low": "109.2300",
+ "4. close": "112.5300",
+ "5. volume": "23043000"
+ },
+ "2013-09-30": {
+ "1. open": "114.3600",
+ "2. high": "116.4900",
+ "3. low": "109.4710",
+ "4. close": "111.9200",
+ "5. volume": "17303700"
+ },
+ "2013-08-30": {
+ "1. open": "118.0900",
+ "2. high": "119.4400",
+ "3. low": "112.4400",
+ "4. close": "113.3400",
+ "5. volume": "13800800"
+ },
+ "2013-07-31": {
+ "1. open": "112.0000",
+ "2. high": "119.5400",
+ "3. low": "111.7900",
+ "4. close": "116.8600",
+ "5. volume": "17424100"
+ },
+ "2013-06-28": {
+ "1. open": "105.1600",
+ "2. high": "112.0100",
+ "3. low": "100.6700",
+ "4. close": "111.7500",
+ "5. volume": "17495500"
+ },
+ "2013-05-31": {
+ "1. open": "99.8700",
+ "2. high": "107.4100",
+ "3. low": "99.3400",
+ "4. close": "104.9000",
+ "5. volume": "11305200"
+ },
+ "2013-04-30": {
+ "1. open": "103.1800",
+ "2. high": "105.2500",
+ "3. low": "95.6800",
+ "4. close": "100.2000",
+ "5. volume": "19600800"
+ },
+ "2013-03-28": {
+ "1. open": "101.5900",
+ "2. high": "104.8700",
+ "3. low": "100.7600",
+ "4. close": "103.1600",
+ "5. volume": "13642200"
+ },
+ "2013-02-28": {
+ "1. open": "103.2300",
+ "2. high": "105.8950",
+ "3. low": "100.8800",
+ "4. close": "102.0900",
+ "5. volume": "12988700"
+ },
+ "2013-01-31": {
+ "1. open": "100.3300",
+ "2. high": "104.9200",
+ "3. low": "99.5900",
+ "4. close": "102.6900",
+ "5. volume": "17495800"
+ },
+ "2012-12-31": {
+ "1. open": "97.9000",
+ "2. high": "101.6300",
+ "3. low": "95.6800",
+ "4. close": "98.4700",
+ "5. volume": "16311200"
+ },
+ "2012-11-30": {
+ "1. open": "104.2600",
+ "2. high": "104.9500",
+ "3. low": "95.7100",
+ "4. close": "97.7300",
+ "5. volume": "17108800"
+ },
+ "2012-10-31": {
+ "1. open": "95.5700",
+ "2. high": "105.3300",
+ "3. low": "95.0200",
+ "4. close": "104.1000",
+ "5. volume": "20841000"
+ },
+ "2012-09-28": {
+ "1. open": "86.8100",
+ "2. high": "95.9800",
+ "3. low": "86.3400",
+ "4. close": "95.1600",
+ "5. volume": "19276400"
+ },
+ "2012-08-31": {
+ "1. open": "86.1200",
+ "2. high": "90.5000",
+ "3. low": "83.5400",
+ "4. close": "86.9000",
+ "5. volume": "16961000"
+ },
+ "2012-07-31": {
+ "1. open": "83.0400",
+ "2. high": "87.5600",
+ "3. low": "82.2900",
+ "4. close": "85.8400",
+ "5. volume": "10895200"
+ },
+ "2012-06-29": {
+ "1. open": "79.8200",
+ "2. high": "83.1100",
+ "3. low": "76.9200",
+ "4. close": "82.5700",
+ "5. volume": "11091100"
+ },
+ "2012-05-31": {
+ "1. open": "86.4000",
+ "2. high": "87.5100",
+ "3. low": "80.3100",
+ "4. close": "81.3200",
+ "5. volume": "13291200"
+ },
+ "2012-04-30": {
+ "1. open": "86.5200",
+ "2. high": "88.0000",
+ "3. low": "83.8600",
+ "4. close": "86.2700",
+ "5. volume": "12739800"
+ },
+ "2012-03-30": {
+ "1. open": "81.2300",
+ "2. high": "87.3700",
+ "3. low": "78.6100",
+ "4. close": "86.8800",
+ "5. volume": "12132200"
+ },
+ "2012-02-29": {
+ "1. open": "80.1100",
+ "2. high": "83.2900",
+ "3. low": "79.3900",
+ "4. close": "81.6200",
+ "5. volume": "10457700"
+ },
+ "2012-01-31": {
+ "1. open": "77.8500",
+ "2. high": "82.9700",
+ "3. low": "76.8200",
+ "4. close": "79.7400",
+ "5. volume": "16081700"
+ },
+ "2011-12-30": {
+ "1. open": "72.8600",
+ "2. high": "77.3385",
+ "3. low": "70.3900",
+ "4. close": "76.3400",
+ "5. volume": "17629700"
+ },
+ "2011-11-30": {
+ "1. open": "73.6700",
+ "2. high": "74.3500",
+ "3. low": "67.2300",
+ "4. close": "72.9800",
+ "5. volume": "23554100"
+ },
+ "2011-10-31": {
+ "1. open": "69.6600",
+ "2. high": "80.0200",
+ "3. low": "66.4000",
+ "4. close": "76.1100",
+ "5. volume": "28374000"
+ },
+ "2011-09-30": {
+ "1. open": "76.0900",
+ "2. high": "76.3700",
+ "3. low": "66.4100",
+ "4. close": "69.9000",
+ "5. volume": "23492900"
+ },
+ "2011-08-31": {
+ "1. open": "87.1300",
+ "2. high": "87.8000",
+ "3. low": "69.2310",
+ "4. close": "76.0700",
+ "5. volume": "32712700"
+ },
+ "2011-07-29": {
+ "1. open": "88.0000",
+ "2. high": "90.0000",
+ "3. low": "84.3500",
+ "4. close": "86.2400",
+ "5. volume": "17632700"
+ },
+ "2011-06-30": {
+ "1. open": "88.1300",
+ "2. high": "88.4600",
+ "3. low": "83.3100",
+ "4. close": "87.9500",
+ "5. volume": "21620100"
+ },
+ "2011-05-31": {
+ "1. open": "88.5200",
+ "2. high": "89.9000",
+ "3. low": "85.8800",
+ "4. close": "88.3000",
+ "5. volume": "16728100"
+ },
+ "2011-04-29": {
+ "1. open": "89.1000",
+ "2. high": "90.7600",
+ "3. low": "84.5300",
+ "4. close": "88.3700",
+ "5. volume": "16655600"
+ },
+ "2011-03-31": {
+ "1. open": "88.5400",
+ "2. high": "89.9800",
+ "3. low": "84.6900",
+ "4. close": "88.4700",
+ "5. volume": "15403300"
+ },
+ "2011-02-28": {
+ "1. open": "86.8000",
+ "2. high": "91.0500",
+ "3. low": "85.9910",
+ "4. close": "88.0500",
+ "5. volume": "12597400"
+ },
+ "2011-01-31": {
+ "1. open": "87.6700",
+ "2. high": "89.3300",
+ "3. low": "84.6300",
+ "4. close": "86.4700",
+ "5. volume": "17698900"
+ },
+ "2010-12-31": {
+ "1. open": "78.0200",
+ "2. high": "87.8700",
+ "3. low": "77.2500",
+ "4. close": "87.0500",
+ "5. volume": "20237300"
+ },
+ "2010-11-30": {
+ "1. open": "76.0200",
+ "2. high": "84.4900",
+ "3. low": "75.3500",
+ "4. close": "76.9600",
+ "5. volume": "52383700"
+ },
+ "2010-10-29": {
+ "1. open": "83.0600",
+ "2. high": "85.2600",
+ "3. low": "72.0300",
+ "4. close": "74.7500",
+ "5. volume": "63798400"
+ },
+ "2010-09-30": {
+ "1. open": "86.1500",
+ "2. high": "95.0000",
+ "3. low": "81.0800",
+ "4. close": "81.8100",
+ "5. volume": "19014100"
+ },
+ "2010-08-31": {
+ "1. open": "88.7800",
+ "2. high": "92.3600",
+ "3. low": "83.3700",
+ "4. close": "85.6400",
+ "5. volume": "15460900"
+ },
+ "2010-07-30": {
+ "1. open": "84.9500",
+ "2. high": "93.4700",
+ "3. low": "82.8500",
+ "4. close": "87.3400",
+ "5. volume": "20399600"
+ },
+ "2010-06-30": {
+ "1. open": "78.7700",
+ "2. high": "96.1500",
+ "3. low": "74.1100",
+ "4. close": "84.9500",
+ "5. volume": "40264500"
+ },
+ "2010-05-28": {
+ "1. open": "88.0500",
+ "2. high": "91.4700",
+ "3. low": "77.8600",
+ "4. close": "79.2400",
+ "5. volume": "29970400"
+ },
+ "2010-04-30": {
+ "1. open": "79.8600",
+ "2. high": "89.7700",
+ "3. low": "78.7400",
+ "4. close": "87.3500",
+ "5. volume": "21483200"
+ },
+ "2010-03-31": {
+ "1. open": "77.3500",
+ "2. high": "85.0000",
+ "3. low": "75.2700",
+ "4. close": "79.3800",
+ "5. volume": "19834400"
+ },
+ "2010-02-26": {
+ "1. open": "74.2300",
+ "2. high": "78.9700",
+ "3. low": "69.9100",
+ "4. close": "77.4300",
+ "5. volume": "21965200"
+ },
+ "2010-01-29": {
+ "1. open": "67.6300",
+ "2. high": "80.3100",
+ "3. low": "66.3200",
+ "4. close": "73.7500",
+ "5. volume": "27131300"
+ },
+ "2009-12-31": {
+ "1. open": "65.7700",
+ "2. high": "67.9400",
+ "3. low": "61.2200",
+ "4. close": "66.8900",
+ "5. volume": "16347200"
+ },
+ "2009-11-30": {
+ "1. open": "63.3700",
+ "2. high": "67.4500",
+ "3. low": "60.3900",
+ "4. close": "65.5800",
+ "5. volume": "17454500"
+ },
+ "2009-10-30": {
+ "1. open": "61.9800",
+ "2. high": "69.8900",
+ "3. low": "59.0900",
+ "4. close": "62.8500",
+ "5. volume": "21479300"
+ },
+ "2009-09-30": {
+ "1. open": "61.6100",
+ "2. high": "67.4600",
+ "3. low": "56.8200",
+ "4. close": "62.3200",
+ "5. volume": "15996400"
+ },
+ "2009-08-31": {
+ "1. open": "59.3200",
+ "2. high": "62.6600",
+ "3. low": "57.3200",
+ "4. close": "61.7600",
+ "5. volume": "16499500"
+ },
+ "2009-07-31": {
+ "1. open": "51.6000",
+ "2. high": "60.0000",
+ "3. low": "50.3300",
+ "4. close": "58.3200",
+ "5. volume": "22807600"
+ },
+ "2009-06-30": {
+ "1. open": "51.0600",
+ "2. high": "52.8000",
+ "3. low": "43.5000",
+ "4. close": "50.9300",
+ "5. volume": "28783000"
+ },
+ "2009-05-29": {
+ "1. open": "52.3400",
+ "2. high": "59.4300",
+ "3. low": "45.4400",
+ "4. close": "50.3000",
+ "5. volume": "46210600"
+ },
+ "2009-04-30": {
+ "1. open": "44.9000",
+ "2. high": "61.8700",
+ "3. low": "44.9000",
+ "4. close": "52.4500",
+ "5. volume": "45386500"
+ },
+ "2009-03-31": {
+ "1. open": "35.9600",
+ "2. high": "48.7500",
+ "3. low": "29.1100",
+ "4. close": "45.2400",
+ "5. volume": "46736200"
+ },
+ "2009-02-27": {
+ "1. open": "38.3500",
+ "2. high": "43.2300",
+ "3. low": "31.9000",
+ "4. close": "36.6000",
+ "5. volume": "48040800"
+ },
+ "2009-01-30": {
+ "1. open": "58.7400",
+ "2. high": "59.0800",
+ "3. low": "33.5200",
+ "4. close": "38.9100",
+ "5. volume": "52983900"
+ },
+ "2008-12-31": {
+ "1. open": "62.8500",
+ "2. high": "70.9600",
+ "3. low": "52.3000",
+ "4. close": "57.4100",
+ "5. volume": "26193400"
+ },
+ "2008-11-28": {
+ "1. open": "80.5900",
+ "2. high": "87.1100",
+ "3. low": "52.1990",
+ "4. close": "64.2500",
+ "5. volume": "27906300"
+ },
+ "2008-10-31": {
+ "1. open": "89.6000",
+ "2. high": "99.5000",
+ "3. low": "61.6300",
+ "4. close": "81.1000",
+ "5. volume": "36455300"
+ },
+ "2008-09-30": {
+ "1. open": "72.3400",
+ "2. high": "106.0000",
+ "3. low": "68.9600",
+ "4. close": "89.2500",
+ "5. volume": "48699400"
+ },
+ "2008-08-29": {
+ "1. open": "71.1900",
+ "2. high": "79.5900",
+ "3. low": "66.8700",
+ "4. close": "71.3400",
+ "5. volume": "32957700"
+ },
+ "2008-07-31": {
+ "1. open": "69.9100",
+ "2. high": "76.5400",
+ "3. low": "53.6100",
+ "4. close": "70.3800",
+ "5. volume": "82513400"
+ },
+ "2008-06-30": {
+ "1. open": "86.6000",
+ "2. high": "86.9500",
+ "3. low": "69.9000",
+ "4. close": "70.5400",
+ "5. volume": "38487400"
+ },
+ "2008-05-30": {
+ "1. open": "94.4900",
+ "2. high": "98.3800",
+ "3. low": "85.0500",
+ "4. close": "86.6600",
+ "5. volume": "21615300"
+ },
+ "2008-04-30": {
+ "1. open": "82.3500",
+ "2. high": "95.6700",
+ "3. low": "80.5400",
+ "4. close": "93.2300",
+ "5. volume": "28288900"
+ },
+ "2008-03-31": {
+ "1. open": "82.0300",
+ "2. high": "90.0900",
+ "3. low": "74.7600",
+ "4. close": "80.4800",
+ "5. volume": "29679000"
+ },
+ "2008-02-29": {
+ "1. open": "91.0201",
+ "2. high": "94.0300",
+ "3. low": "81.6500",
+ "4. close": "82.0800",
+ "5. volume": "20013400"
+ },
+ "2008-01-31": {
+ "1. open": "82.1700",
+ "2. high": "92.2600",
+ "3. low": "70.4900",
+ "4. close": "91.2800",
+ "5. volume": "37720700"
+ },
+ "2007-12-31": {
+ "1. open": "91.0000",
+ "2. high": "92.5500",
+ "3. low": "77.3900",
+ "4. close": "81.5700",
+ "5. volume": "16812000"
+ },
+ "2007-11-30": {
+ "1. open": "97.0000",
+ "2. high": "98.9400",
+ "3. low": "84.7100",
+ "4. close": "90.9600",
+ "5. volume": "18782700"
+ },
+ "2007-10-31": {
+ "1. open": "103.2300",
+ "2. high": "108.3200",
+ "3. low": "95.0000",
+ "4. close": "99.4800",
+ "5. volume": "13544000"
+ },
+ "2007-09-28": {
+ "1. open": "105.3000",
+ "2. high": "110.4000",
+ "3. low": "102.1300",
+ "4. close": "103.4500",
+ "5. volume": "8745600"
+ },
+ "2007-08-31": {
+ "1. open": "105.6500",
+ "2. high": "115.8100",
+ "3. low": "97.2600",
+ "4. close": "105.8800",
+ "5. volume": "20864800"
+ },
+ "2007-07-31": {
+ "1. open": "107.2900",
+ "2. high": "113.6900",
+ "3. low": "103.6000",
+ "4. close": "106.2900",
+ "5. volume": "17256500"
+ },
+ "2007-06-29": {
+ "1. open": "110.6400",
+ "2. high": "111.4200",
+ "3. low": "106.4100",
+ "4. close": "106.9000",
+ "5. volume": "11433000"
+ },
+ "2007-05-31": {
+ "1. open": "111.3500",
+ "2. high": "114.3300",
+ "3. low": "109.6400",
+ "4. close": "110.4300",
+ "5. volume": "9427200"
+ },
+ "2007-04-30": {
+ "1. open": "106.0000",
+ "2. high": "113.9500",
+ "3. low": "104.0000",
+ "4. close": "111.3400",
+ "5. volume": "15647700"
+ },
+ "2007-03-30": {
+ "1. open": "117.9300",
+ "2. high": "120.0300",
+ "3. low": "112.0500",
+ "4. close": "115.8300",
+ "5. volume": "10483200"
+ },
+ "2007-02-28": {
+ "1. open": "121.4100",
+ "2. high": "125.1300",
+ "3. low": "118.8000",
+ "4. close": "119.9200",
+ "5. volume": "5213400"
+ },
+ "2007-01-31": {
+ "1. open": "121.9400",
+ "2. high": "123.2100",
+ "3. low": "118.4700",
+ "4. close": "121.3100",
+ "5. volume": "7295600"
+ },
+ "2006-12-29": {
+ "1. open": "119.0100",
+ "2. high": "123.0400",
+ "3. low": "117.6800",
+ "4. close": "122.1600",
+ "5. volume": "5330000"
+ },
+ "2006-11-30": {
+ "1. open": "121.8100",
+ "2. high": "122.3400",
+ "3. low": "117.3100",
+ "4. close": "118.6400",
+ "5. volume": "5198100"
+ },
+ "2006-10-31": {
+ "1. open": "120.0500",
+ "2. high": "124.9800",
+ "3. low": "118.3200",
+ "4. close": "121.8100",
+ "5. volume": "7732200"
+ },
+ "2006-09-29": {
+ "1. open": "122.9000",
+ "2. high": "123.0000",
+ "3. low": "116.9000",
+ "4. close": "119.9600",
+ "5. volume": "6643400"
+ },
+ "2006-08-31": {
+ "1. open": "121.7000",
+ "2. high": "124.9400",
+ "3. low": "120.3800",
+ "4. close": "122.4600",
+ "5. volume": "4946200"
+ },
+ "2006-07-31": {
+ "1. open": "118.5000",
+ "2. high": "123.2600",
+ "3. low": "116.0000",
+ "4. close": "121.9200",
+ "5. volume": "7943800"
+ },
+ "2006-06-30": {
+ "1. open": "115.1000",
+ "2. high": "119.2100",
+ "3. low": "113.2500",
+ "4. close": "117.9200",
+ "5. volume": "6366200"
+ },
+ "2006-05-31": {
+ "1. open": "119.4000",
+ "2. high": "119.6400",
+ "3. low": "113.8800",
+ "4. close": "115.1000",
+ "5. volume": "4931800"
+ },
+ "2006-04-28": {
+ "1. open": "114.1500",
+ "2. high": "119.9300",
+ "3. low": "112.9000",
+ "4. close": "119.4000",
+ "5. volume": "5257400"
+ },
+ "2006-03-31": {
+ "1. open": "112.9300",
+ "2. high": "117.3900",
+ "3. low": "110.7500",
+ "4. close": "114.1400",
+ "5. volume": "5171300"
+ },
+ "2006-02-28": {
+ "1. open": "107.8000",
+ "2. high": "114.0500",
+ "3. low": "105.7200",
+ "4. close": "112.4000",
+ "5. volume": "5019300"
+ },
+ "2006-01-31": {
+ "1. open": "109.0500",
+ "2. high": "115.0000",
+ "3. low": "106.3200",
+ "4. close": "108.3000",
+ "5. volume": "5961600"
+ },
+ "2005-12-30": {
+ "1. open": "109.0000",
+ "2. high": "111.6300",
+ "3. low": "107.5500",
+ "4. close": "109.0500",
+ "5. volume": "4308500"
+ },
+ "2005-11-30": {
+ "1. open": "107.6000",
+ "2. high": "111.8600",
+ "3. low": "105.6400",
+ "4. close": "108.2200",
+ "5. volume": "4681300"
+ },
+ "2005-10-31": {
+ "1. open": "106.4200",
+ "2. high": "108.0500",
+ "3. low": "101.3100",
+ "4. close": "107.5800",
+ "5. volume": "6905700"
+ },
+ "2005-09-30": {
+ "1. open": "107.0000",
+ "2. high": "109.3200",
+ "3. low": "103.5000",
+ "4. close": "105.7100",
+ "5. volume": "7258100"
+ },
+ "2005-08-31": {
+ "1. open": "108.5100",
+ "2. high": "110.1700",
+ "3. low": "104.4500",
+ "4. close": "106.6200",
+ "5. volume": "5485200"
+ },
+ "2005-07-29": {
+ "1. open": "106.0600",
+ "2. high": "112.5000",
+ "3. low": "103.5000",
+ "4. close": "108.5100",
+ "5. volume": "6242800"
+ },
+ "2005-06-30": {
+ "1. open": "102.1400",
+ "2. high": "107.2800",
+ "3. low": "101.7200",
+ "4. close": "105.1600",
+ "5. volume": "4833200"
+ },
+ "2005-05-31": {
+ "1. open": "103.4000",
+ "2. high": "106.1200",
+ "3. low": "100.1100",
+ "4. close": "102.1400",
+ "5. volume": "6283800"
+ },
+ "2005-04-29": {
+ "1. open": "102.5600",
+ "2. high": "105.3700",
+ "3. low": "98.7500",
+ "4. close": "103.4500",
+ "5. volume": "8193500"
+ },
+ "2005-03-31": {
+ "1. open": "99.1400",
+ "2. high": "105.2100",
+ "3. low": "97.5000",
+ "4. close": "102.0600",
+ "5. volume": "10331400"
+ },
+ "2005-02-28": {
+ "1. open": "102.4500",
+ "2. high": "104.1000",
+ "3. low": "96.7100",
+ "4. close": "99.0100",
+ "5. volume": "6077600"
+ },
+ "2005-01-31": {
+ "1. open": "107.8400",
+ "2. high": "108.0400",
+ "3. low": "99.5600",
+ "4. close": "102.3600",
+ "5. volume": "7986200"
+ },
+ "2004-12-31": {
+ "1. open": "105.7000",
+ "2. high": "108.7500",
+ "3. low": "103.3200",
+ "4. close": "107.8400",
+ "5. volume": "5595200"
+ },
+ "2004-11-30": {
+ "1. open": "103.0000",
+ "2. high": "107.1400",
+ "3. low": "102.0600",
+ "4. close": "105.4100",
+ "5. volume": "5570900"
+ },
+ "2004-10-29": {
+ "1. open": "95.6500",
+ "2. high": "103.1500",
+ "3. low": "95.4000",
+ "4. close": "103.0000",
+ "5. volume": "7453300"
+ },
+ "2004-09-30": {
+ "1. open": "94.8400",
+ "2. high": "98.1300",
+ "3. low": "93.2140",
+ "4. close": "95.7000",
+ "5. volume": "5421500"
+ },
+ "2004-08-31": {
+ "1. open": "93.3000",
+ "2. high": "98.6600",
+ "3. low": "92.4600",
+ "4. close": "94.9800",
+ "5. volume": "7485800"
+ },
+ "2004-07-30": {
+ "1. open": "87.4000",
+ "2. high": "94.9800",
+ "3. low": "86.8000",
+ "4. close": "93.2300",
+ "5. volume": "8671700"
+ },
+ "2004-06-30": {
+ "1. open": "90.2700",
+ "2. high": "92.7000",
+ "3. low": "86.4300",
+ "4. close": "87.3000",
+ "5. volume": "6670300"
+ },
+ "2004-05-28": {
+ "1. open": "85.1000",
+ "2. high": "91.2500",
+ "3. low": "83.5100",
+ "4. close": "90.5700",
+ "5. volume": "6982400"
+ },
+ "2004-04-30": {
+ "1. open": "89.8000",
+ "2. high": "90.5000",
+ "3. low": "82.9000",
+ "4. close": "85.0000",
+ "5. volume": "9360000"
+ },
+ "2004-03-31": {
+ "1. open": "96.0500",
+ "2. high": "97.3600",
+ "3. low": "88.6000",
+ "4. close": "89.8500",
+ "5. volume": "12259800"
+ },
+ "2004-02-27": {
+ "1. open": "89.8000",
+ "2. high": "97.7400",
+ "3. low": "88.0800",
+ "4. close": "96.0500",
+ "5. volume": "24820200"
+ },
+ "2004-01-30": {
+ "1. open": "98.1000",
+ "2. high": "98.6500",
+ "3. low": "88.4600",
+ "4. close": "89.9700",
+ "5. volume": "8539100"
+ },
+ "2003-12-31": {
+ "1. open": "93.9000",
+ "2. high": "98.9800",
+ "3. low": "93.6000",
+ "4. close": "98.3000",
+ "5. volume": "5221900"
+ },
+ "2003-11-28": {
+ "1. open": "94.1500",
+ "2. high": "97.0000",
+ "3. low": "91.7500",
+ "4. close": "93.8700",
+ "5. volume": "4424100"
+ },
+ "2003-10-31": {
+ "1. open": "87.5500",
+ "2. high": "94.7700",
+ "3. low": "87.5000",
+ "4. close": "93.9000",
+ "5. volume": "6188700"
+ },
+ "2003-09-30": {
+ "1. open": "84.5400",
+ "2. high": "88.7500",
+ "3. low": "84.2000",
+ "4. close": "87.3000",
+ "5. volume": "6745400"
+ },
+ "2003-08-29": {
+ "1. open": "88.4000",
+ "2. high": "88.4000",
+ "3. low": "83.6500",
+ "4. close": "84.2400",
+ "5. volume": "3386100"
+ },
+ "2003-07-31": {
+ "1. open": "84.4000",
+ "2. high": "90.9300",
+ "3. low": "83.7700",
+ "4. close": "88.5700",
+ "5. volume": "7524800"
+ },
+ "2003-06-30": {
+ "1. open": "89.3000",
+ "2. high": "90.9100",
+ "3. low": "84.2200",
+ "4. close": "84.2200",
+ "5. volume": "8239900"
+ },
+ "2003-05-30": {
+ "1. open": "84.6200",
+ "2. high": "89.0800",
+ "3. low": "83.5000",
+ "4. close": "89.0500",
+ "5. volume": "7279200"
+ },
+ "2003-04-30": {
+ "1. open": "79.0000",
+ "2. high": "85.1500",
+ "3. low": "79.0000",
+ "4. close": "84.4700",
+ "5. volume": "10975900"
+ },
+ "2003-03-31": {
+ "1. open": "79.4000",
+ "2. high": "81.3000",
+ "3. low": "74.7100",
+ "4. close": "78.5800",
+ "5. volume": "7318900"
+ },
+ "2003-02-28": {
+ "1. open": "79.8500",
+ "2. high": "80.3000",
+ "3. low": "75.7000",
+ "4. close": "79.0200",
+ "5. volume": "6467300"
+ },
+ "2003-01-31": {
+ "1. open": "79.8000",
+ "2. high": "84.4800",
+ "3. low": "76.7500",
+ "4. close": "79.8000",
+ "5. volume": "7159900"
+ },
+ "2002-12-31": {
+ "1. open": "81.8000",
+ "2. high": "82.1500",
+ "3. low": "77.4600",
+ "4. close": "79.3500",
+ "5. volume": "6243300"
+ },
+ "2002-11-29": {
+ "1. open": "81.8000",
+ "2. high": "85.0800",
+ "3. low": "78.0000",
+ "4. close": "80.6800",
+ "5. volume": "6683900"
+ },
+ "2002-10-31": {
+ "1. open": "79.0600",
+ "2. high": "83.5000",
+ "3. low": "67.7000",
+ "4. close": "81.9200",
+ "5. volume": "13274300"
+ },
+ "2002-09-30": {
+ "1. open": "84.7000",
+ "2. high": "84.7300",
+ "3. low": "72.2600",
+ "4. close": "78.8100",
+ "5. volume": "8630900"
+ },
+ "2002-08-30": {
+ "1. open": "83.8500",
+ "2. high": "86.5000",
+ "3. low": "77.6300",
+ "4. close": "85.8000",
+ "5. volume": "6575900"
+ },
+ "2002-07-31": {
+ "1. open": "85.5200",
+ "2. high": "85.7500",
+ "3. low": "70.0900",
+ "4. close": "83.6000",
+ "5. volume": "9405200"
+ },
+ "2002-06-28": {
+ "1. open": "87.0000",
+ "2. high": "87.2400",
+ "3. low": "81.2000",
+ "4. close": "85.7600",
+ "5. volume": "5266000"
+ },
+ "2002-05-31": {
+ "1. open": "85.4000",
+ "2. high": "90.0500",
+ "3. low": "84.9600",
+ "4. close": "87.1700",
+ "5. volume": "5120100"
+ },
+ "2002-04-30": {
+ "1. open": "81.1100",
+ "2. high": "85.8000",
+ "3. low": "79.8000",
+ "4. close": "85.3800",
+ "5. volume": "5819600"
+ },
+ "2002-03-28": {
+ "1. open": "76.5500",
+ "2. high": "82.2400",
+ "3. low": "76.5500",
+ "4. close": "80.3700",
+ "5. volume": "5198700"
+ },
+ "2002-02-28": {
+ "1. open": "76.1500",
+ "2. high": "77.2400",
+ "3. low": "72.6100",
+ "4. close": "76.5000",
+ "5. volume": "4241600"
+ },
+ "2002-01-31": {
+ "1. open": "73.2500",
+ "2. high": "77.8800",
+ "3. low": "71.1900",
+ "4. close": "75.0000",
+ "5. volume": "6118900"
+ },
+ "2001-12-31": {
+ "1. open": "70.6100",
+ "2. high": "74.5000",
+ "3. low": "69.2400",
+ "4. close": "72.8500",
+ "5. volume": "4046100"
+ },
+ "2001-11-30": {
+ "1. open": "65.4500",
+ "2. high": "72.2000",
+ "3. low": "65.0800",
+ "4. close": "70.5000",
+ "5. volume": "4954900"
+ },
+ "2001-10-31": {
+ "1. open": "73.7500",
+ "2. high": "74.2000",
+ "3. low": "65.3000",
+ "4. close": "65.5000",
+ "5. volume": "5995200"
+ },
+ "2001-09-28": {
+ "1. open": "72.0000",
+ "2. high": "76.2800",
+ "3. low": "63.7000",
+ "4. close": "74.0000",
+ "5. volume": "6398700"
+ },
+ "2001-08-31": {
+ "1. open": "80.5000",
+ "2. high": "81.5000",
+ "3. low": "72.3500",
+ "4. close": "72.6500",
+ "5. volume": "5064100"
+ },
+ "2001-07-31": {
+ "1. open": "76.1000",
+ "2. high": "82.1100",
+ "3. low": "75.6200",
+ "4. close": "80.5000",
+ "5. volume": "4204000"
+ },
+ "2001-06-29": {
+ "1. open": "75.5500",
+ "2. high": "79.0000",
+ "3. low": "74.2000",
+ "4. close": "75.5000",
+ "5. volume": "4637600"
+ },
+ "2001-05-31": {
+ "1. open": "71.5500",
+ "2. high": "76.2900",
+ "3. low": "71.0000",
+ "4. close": "75.5500",
+ "5. volume": "3597600"
+ },
+ "2001-04-30": {
+ "1. open": "69.5000",
+ "2. high": "71.9700",
+ "3. low": "66.5500",
+ "4. close": "71.5500",
+ "5. volume": "3494100"
+ },
+ "2001-03-30": {
+ "1. open": "68.2500",
+ "2. high": "69.9900",
+ "3. low": "59.8000",
+ "4. close": "69.9000",
+ "5. volume": "5985800"
+ },
+ "2001-02-28": {
+ "1. open": "68.3000",
+ "2. high": "69.9800",
+ "3. low": "66.1000",
+ "4. close": "68.5000",
+ "5. volume": "3927400"
+ },
+ "2001-01-31": {
+ "1. open": "66.4000",
+ "2. high": "68.6000",
+ "3. low": "62.2500",
+ "4. close": "68.3000",
+ "5. volume": "5704500"
+ },
+ "2000-12-29": {
+ "1. open": "54.5500",
+ "2. high": "68.4200",
+ "3. low": "54.5500",
+ "4. close": "68.0000",
+ "5. volume": "5259700"
+ },
+ "2000-11-30": {
+ "1. open": "50.4000",
+ "2. high": "56.2000",
+ "3. low": "48.6000",
+ "4. close": "54.7600",
+ "5. volume": "10602800"
+ },
+ "2000-10-31": {
+ "1. open": "511.0000",
+ "2. high": "528.5000",
+ "3. low": "46.6700",
+ "4. close": "50.2000",
+ "5. volume": "3057000"
+ },
+ "2000-09-29": {
+ "1. open": "487.0000",
+ "2. high": "522.8800",
+ "3. low": "483.0000",
+ "4. close": "510.0000",
+ "5. volume": "345500"
+ },
+ "2000-08-31": {
+ "1. open": "472.0000",
+ "2. high": "504.9400",
+ "3. low": "467.0000",
+ "4. close": "484.6900",
+ "5. volume": "233900"
+ },
+ "2000-07-31": {
+ "1. open": "450.1300",
+ "2. high": "497.0000",
+ "3. low": "445.0000",
+ "4. close": "472.4400",
+ "5. volume": "156300"
+ },
+ "2000-06-30": {
+ "1. open": "434.5000",
+ "2. high": "475.0000",
+ "3. low": "420.0000",
+ "4. close": "450.0000",
+ "5. volume": "274100"
+ },
+ "2000-05-31": {
+ "1. open": "434.7500",
+ "2. high": "452.1300",
+ "3. low": "399.5000",
+ "4. close": "432.5000",
+ "5. volume": "365900"
+ },
+ "2000-04-28": {
+ "1. open": "448.0000",
+ "2. high": "472.0000",
+ "3. low": "430.0000",
+ "4. close": "439.2500",
+ "5. volume": "1235100"
+ }
+ }
+}
+
diff --git a/src/main/resources/NFLX.json b/src/main/resources/NFLX.json
new file mode 100644
index 0000000..a460adf
--- /dev/null
+++ b/src/main/resources/NFLX.json
@@ -0,0 +1,1508 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "NFLX",
+ "3. Last Refreshed": "2020-03-17 10:43:59",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "373.1100",
+ "2. high": "393.5200",
+ "3. low": "290.2500",
+ "4. close": "315.5400",
+ "5. volume": "92833235"
+ },
+ "2020-02-28": {
+ "1. open": "347.2400",
+ "2. high": "392.9500",
+ "3. low": "346.2800",
+ "4. close": "369.0300",
+ "5. volume": "114109315"
+ },
+ "2020-01-31": {
+ "1. open": "326.1000",
+ "2. high": "359.8500",
+ "3. low": "321.2000",
+ "4. close": "345.0900",
+ "5. volume": "168074372"
+ },
+ "2019-12-31": {
+ "1. open": "314.3900",
+ "2. high": "338.0000",
+ "3. low": "292.0200",
+ "4. close": "323.5700",
+ "5. volume": "125111575"
+ },
+ "2019-11-29": {
+ "1. open": "288.7000",
+ "2. high": "316.8200",
+ "3. low": "281.1400",
+ "4. close": "314.6600",
+ "5. volume": "113765792"
+ },
+ "2019-10-31": {
+ "1. open": "267.3500",
+ "2. high": "308.7500",
+ "3. low": "257.0100",
+ "4. close": "287.4100",
+ "5. volume": "234943732"
+ },
+ "2019-09-30": {
+ "1. open": "290.8200",
+ "2. high": "301.5500",
+ "3. low": "252.2800",
+ "4. close": "267.6200",
+ "5. volume": "176233042"
+ },
+ "2019-08-30": {
+ "1. open": "324.2500",
+ "2. high": "328.5800",
+ "3. low": "287.1968",
+ "4. close": "293.7500",
+ "5. volume": "137336106"
+ },
+ "2019-07-31": {
+ "1. open": "373.5000",
+ "2. high": "384.7600",
+ "3. low": "305.8100",
+ "4. close": "322.9900",
+ "5. volume": "196691550"
+ },
+ "2019-06-28": {
+ "1. open": "343.5600",
+ "2. high": "375.0000",
+ "3. low": "332.6500",
+ "4. close": "367.3200",
+ "5. volume": "111051934"
+ },
+ "2019-05-31": {
+ "1. open": "374.0000",
+ "2. high": "385.9900",
+ "3. low": "341.3900",
+ "4. close": "343.2800",
+ "5. volume": "125298454"
+ },
+ "2019-04-30": {
+ "1. open": "359.0000",
+ "2. high": "384.8000",
+ "3. low": "342.2700",
+ "4. close": "370.5400",
+ "5. volume": "165087220"
+ },
+ "2019-03-29": {
+ "1. open": "362.2600",
+ "2. high": "379.0000",
+ "3. low": "342.4700",
+ "4. close": "356.5600",
+ "5. volume": "144841905"
+ },
+ "2019-02-28": {
+ "1. open": "337.1800",
+ "2. high": "371.4900",
+ "3. low": "336.5000",
+ "4. close": "358.1000",
+ "5. volume": "148192110"
+ },
+ "2019-01-31": {
+ "1. open": "259.2800",
+ "2. high": "358.8500",
+ "3. low": "256.5800",
+ "4. close": "339.5000",
+ "5. volume": "306630336"
+ },
+ "2018-12-31": {
+ "1. open": "293.1900",
+ "2. high": "298.7200",
+ "3. low": "231.2300",
+ "4. close": "267.6600",
+ "5. volume": "234304628"
+ },
+ "2018-11-30": {
+ "1. open": "304.5900",
+ "2. high": "332.0499",
+ "3. low": "250.0000",
+ "4. close": "286.1300",
+ "5. volume": "257126498"
+ },
+ "2018-10-31": {
+ "1. open": "375.8500",
+ "2. high": "386.7999",
+ "3. low": "271.2093",
+ "4. close": "301.7800",
+ "5. volume": "363589920"
+ },
+ "2018-09-28": {
+ "1. open": "366.4700",
+ "2. high": "383.2000",
+ "3. low": "335.8300",
+ "4. close": "374.1300",
+ "5. volume": "170832156"
+ },
+ "2018-08-31": {
+ "1. open": "335.8700",
+ "2. high": "376.8085",
+ "3. low": "310.9280",
+ "4. close": "367.6800",
+ "5. volume": "213144082"
+ },
+ "2018-07-31": {
+ "1. open": "385.4500",
+ "2. high": "419.7700",
+ "3. low": "328.0000",
+ "4. close": "337.4500",
+ "5. volume": "305487432"
+ },
+ "2018-06-29": {
+ "1. open": "353.8800",
+ "2. high": "423.2056",
+ "3. low": "352.8200",
+ "4. close": "391.4300",
+ "5. volume": "244032001"
+ },
+ "2018-05-31": {
+ "1. open": "310.3600",
+ "2. high": "356.1000",
+ "3. low": "305.7300",
+ "4. close": "351.6000",
+ "5. volume": "142051114"
+ },
+ "2018-04-30": {
+ "1. open": "291.9400",
+ "2. high": "338.8200",
+ "3. low": "271.2239",
+ "4. close": "312.4600",
+ "5. volume": "262064417"
+ },
+ "2018-03-29": {
+ "1. open": "292.7500",
+ "2. high": "333.9800",
+ "3. low": "275.9000",
+ "4. close": "295.3500",
+ "5. volume": "260507993"
+ },
+ "2018-02-28": {
+ "1. open": "266.4100",
+ "2. high": "297.3600",
+ "3. low": "236.1100",
+ "4. close": "291.3800",
+ "5. volume": "180222504"
+ },
+ "2018-01-31": {
+ "1. open": "196.1000",
+ "2. high": "286.8100",
+ "3. low": "195.4200",
+ "4. close": "270.3000",
+ "5. volume": "226315174"
+ },
+ "2017-12-29": {
+ "1. open": "186.9900",
+ "2. high": "194.4900",
+ "3. low": "178.3800",
+ "4. close": "191.9600",
+ "5. volume": "110711885"
+ },
+ "2017-11-30": {
+ "1. open": "197.2400",
+ "2. high": "202.4800",
+ "3. low": "184.3200",
+ "4. close": "187.5800",
+ "5. volume": "110007825"
+ },
+ "2017-10-31": {
+ "1. open": "182.1100",
+ "2. high": "204.3800",
+ "3. low": "176.5800",
+ "4. close": "196.4300",
+ "5. volume": "202226058"
+ },
+ "2017-09-29": {
+ "1. open": "175.5500",
+ "2. high": "189.9500",
+ "3. low": "172.4400",
+ "4. close": "181.3500",
+ "5. volume": "109725318"
+ },
+ "2017-08-31": {
+ "1. open": "182.4900",
+ "2. high": "184.6200",
+ "3. low": "164.2300",
+ "4. close": "174.7100",
+ "5. volume": "133570518"
+ },
+ "2017-07-31": {
+ "1. open": "149.8000",
+ "2. high": "191.5000",
+ "3. low": "144.2500",
+ "4. close": "181.6600",
+ "5. volume": "176027440"
+ },
+ "2017-06-30": {
+ "1. open": "163.5200",
+ "2. high": "166.8700",
+ "3. low": "147.3000",
+ "4. close": "149.4100",
+ "5. volume": "134019677"
+ },
+ "2017-05-31": {
+ "1. open": "151.9100",
+ "2. high": "164.7500",
+ "3. low": "151.6100",
+ "4. close": "163.0700",
+ "5. volume": "114553205"
+ },
+ "2017-04-28": {
+ "1. open": "146.7000",
+ "2. high": "153.5200",
+ "3. low": "138.6600",
+ "4. close": "152.2000",
+ "5. volume": "149459734"
+ },
+ "2017-03-31": {
+ "1. open": "142.8400",
+ "2. high": "148.2900",
+ "3. low": "138.2600",
+ "4. close": "147.8100",
+ "5. volume": "106572265"
+ },
+ "2017-02-28": {
+ "1. open": "141.2000",
+ "2. high": "145.9500",
+ "3. low": "139.0500",
+ "4. close": "142.1300",
+ "5. volume": "87621026"
+ },
+ "2017-01-31": {
+ "1. open": "124.9600",
+ "2. high": "143.4600",
+ "3. low": "124.3100",
+ "4. close": "140.7100",
+ "5. volume": "182188811"
+ },
+ "2016-12-30": {
+ "1. open": "117.5200",
+ "2. high": "129.0700",
+ "3. low": "113.9500",
+ "4. close": "123.8000",
+ "5. volume": "128529159"
+ },
+ "2016-11-30": {
+ "1. open": "124.9800",
+ "2. high": "125.8300",
+ "3. low": "110.6800",
+ "4. close": "117.0000",
+ "5. volume": "147512942"
+ },
+ "2016-10-31": {
+ "1. open": "98.0000",
+ "2. high": "129.2900",
+ "3. low": "97.6300",
+ "4. close": "124.8700",
+ "5. volume": "274097791"
+ },
+ "2016-09-30": {
+ "1. open": "97.8100",
+ "2. high": "100.3500",
+ "3. low": "93.2600",
+ "4. close": "98.5500",
+ "5. volume": "169724435"
+ },
+ "2016-08-31": {
+ "1. open": "91.2300",
+ "2. high": "98.8500",
+ "3. low": "90.5000",
+ "4. close": "97.4500",
+ "5. volume": "182611315"
+ },
+ "2016-07-29": {
+ "1. open": "95.0000",
+ "2. high": "101.2700",
+ "3. low": "84.5000",
+ "4. close": "91.2500",
+ "5. volume": "320137989"
+ },
+ "2016-06-30": {
+ "1. open": "101.5000",
+ "2. high": "102.1500",
+ "3. low": "84.8100",
+ "4. close": "91.4800",
+ "5. volume": "218261920"
+ },
+ "2016-05-31": {
+ "1. open": "90.4100",
+ "2. high": "104.0000",
+ "3. low": "85.7400",
+ "4. close": "102.5700",
+ "5. volume": "265066427"
+ },
+ "2016-04-29": {
+ "1. open": "102.9300",
+ "2. high": "111.8500",
+ "3. low": "88.2100",
+ "4. close": "90.0300",
+ "5. volume": "340174277"
+ },
+ "2016-03-31": {
+ "1. open": "94.5800",
+ "2. high": "104.9100",
+ "3. low": "93.6100",
+ "4. close": "102.2300",
+ "5. volume": "311298972"
+ },
+ "2016-02-29": {
+ "1. open": "91.7900",
+ "2. high": "97.4800",
+ "3. low": "79.9500",
+ "4. close": "93.4100",
+ "5. volume": "389268936"
+ },
+ "2016-01-29": {
+ "1. open": "109.0000",
+ "2. high": "122.1800",
+ "3. low": "90.1100",
+ "4. close": "91.8400",
+ "5. volume": "488193128"
+ },
+ "2015-12-31": {
+ "1. open": "124.4700",
+ "2. high": "133.2700",
+ "3. low": "113.8500",
+ "4. close": "114.3800",
+ "5. volume": "320005595"
+ },
+ "2015-11-30": {
+ "1. open": "109.2000",
+ "2. high": "126.6000",
+ "3. low": "101.8600",
+ "4. close": "123.3300",
+ "5. volume": "320277028"
+ },
+ "2015-10-30": {
+ "1. open": "102.9100",
+ "2. high": "115.8300",
+ "3. low": "96.2600",
+ "4. close": "108.3800",
+ "5. volume": "446442151"
+ },
+ "2015-09-30": {
+ "1. open": "109.3600",
+ "2. high": "111.2400",
+ "3. low": "93.5500",
+ "4. close": "103.2600",
+ "5. volume": "496545738"
+ },
+ "2015-08-31": {
+ "1. open": "114.6000",
+ "2. high": "129.2900",
+ "3. low": "85.5000",
+ "4. close": "115.0300",
+ "5. volume": "469605799"
+ },
+ "2015-07-31": {
+ "1. open": "663.6400",
+ "2. high": "716.1600",
+ "3. low": "97.0500",
+ "4. close": "114.3100",
+ "5. volume": "266271497"
+ },
+ "2015-06-30": {
+ "1. open": "621.8600",
+ "2. high": "706.2400",
+ "3. low": "615.6100",
+ "4. close": "656.9400",
+ "5. volume": "67037351"
+ },
+ "2015-05-29": {
+ "1. open": "558.9900",
+ "2. high": "631.4400",
+ "3. low": "552.2600",
+ "4. close": "624.0600",
+ "5. volume": "40004097"
+ },
+ "2015-04-30": {
+ "1. open": "417.5000",
+ "2. high": "576.1300",
+ "3. low": "409.2500",
+ "4. close": "556.5000",
+ "5. volume": "72638621"
+ },
+ "2015-03-31": {
+ "1. open": "474.0000",
+ "2. high": "480.2500",
+ "3. low": "410.0100",
+ "4. close": "416.6900",
+ "5. volume": "46838521"
+ },
+ "2015-02-27": {
+ "1. open": "439.9000",
+ "2. high": "486.4990",
+ "3. low": "433.6900",
+ "4. close": "474.9100",
+ "5. volume": "29957829"
+ },
+ "2015-01-30": {
+ "1. open": "344.0600",
+ "2. high": "457.3800",
+ "3. low": "316.8500",
+ "4. close": "441.8000",
+ "5. volume": "60846647"
+ },
+ "2014-12-31": {
+ "1. open": "345.0000",
+ "2. high": "357.9500",
+ "3. low": "315.5405",
+ "4. close": "341.6100",
+ "5. volume": "38031004"
+ },
+ "2014-11-28": {
+ "1. open": "393.2300",
+ "2. high": "395.5200",
+ "3. low": "344.0000",
+ "4. close": "346.5900",
+ "5. volume": "36663139"
+ },
+ "2014-10-31": {
+ "1. open": "448.6900",
+ "2. high": "467.9900",
+ "3. low": "331.0000",
+ "4. close": "392.7700",
+ "5. volume": "83355312"
+ },
+ "2014-09-30": {
+ "1. open": "478.5000",
+ "2. high": "489.2867",
+ "3. low": "438.8801",
+ "4. close": "451.1800",
+ "5. volume": "38306261"
+ },
+ "2014-08-29": {
+ "1. open": "421.7600",
+ "2. high": "485.3000",
+ "3. low": "412.5100",
+ "4. close": "477.6400",
+ "5. volume": "39182700"
+ },
+ "2014-07-31": {
+ "1. open": "456.2300",
+ "2. high": "475.8700",
+ "3. low": "418.5200",
+ "4. close": "422.7200",
+ "5. volume": "61405600"
+ },
+ "2014-06-30": {
+ "1. open": "419.4800",
+ "2. high": "450.8200",
+ "3. low": "412.5000",
+ "4. close": "440.6000",
+ "5. volume": "50380000"
+ },
+ "2014-05-30": {
+ "1. open": "324.0500",
+ "2. high": "421.7400",
+ "3. low": "314.3600",
+ "4. close": "417.8300",
+ "5. volume": "74833900"
+ },
+ "2014-04-30": {
+ "1. open": "351.7500",
+ "2. high": "380.8800",
+ "3. low": "299.5000",
+ "4. close": "322.0400",
+ "5. volume": "92657900"
+ },
+ "2014-03-31": {
+ "1. open": "441.1900",
+ "2. high": "458.0000",
+ "3. low": "349.8800",
+ "4. close": "352.0300",
+ "5. volume": "53891400"
+ },
+ "2014-02-28": {
+ "1. open": "411.9000",
+ "2. high": "457.7900",
+ "3. low": "397.0100",
+ "4. close": "445.6300",
+ "5. volume": "45340600"
+ },
+ "2014-01-31": {
+ "1. open": "366.8100",
+ "2. high": "412.4000",
+ "3. low": "319.0700",
+ "4. close": "409.3300",
+ "5. volume": "85774100"
+ },
+ "2013-12-31": {
+ "1. open": "364.8800",
+ "2. high": "383.9600",
+ "3. low": "352.0000",
+ "4. close": "368.1700",
+ "5. volume": "44758400"
+ },
+ "2013-11-29": {
+ "1. open": "328.8300",
+ "2. high": "367.8000",
+ "3. low": "325.1500",
+ "4. close": "365.8000",
+ "5. volume": "49079700"
+ },
+ "2013-10-31": {
+ "1. open": "314.7700",
+ "2. high": "355.4158",
+ "3. low": "282.8000",
+ "4. close": "322.4800",
+ "5. volume": "120065200"
+ },
+ "2013-09-30": {
+ "1. open": "287.4300",
+ "2. high": "320.3900",
+ "3. low": "284.5500",
+ "4. close": "309.2100",
+ "5. volume": "55265400"
+ },
+ "2013-08-30": {
+ "1. open": "246.5400",
+ "2. high": "290.2300",
+ "3. low": "241.3800",
+ "4. close": "283.9100",
+ "5. volume": "59548400"
+ },
+ "2013-07-31": {
+ "1. open": "213.6200",
+ "2. high": "270.3100",
+ "3. low": "212.0000",
+ "4. close": "244.4840",
+ "5. volume": "77560100"
+ },
+ "2013-06-28": {
+ "1. open": "227.0500",
+ "2. high": "235.8800",
+ "3. low": "205.7500",
+ "4. close": "211.0900",
+ "5. volume": "58948100"
+ },
+ "2013-05-31": {
+ "1. open": "215.9200",
+ "2. high": "248.8500",
+ "3. low": "204.0200",
+ "4. close": "226.2500",
+ "5. volume": "76684000"
+ },
+ "2013-04-30": {
+ "1. open": "190.9500",
+ "2. high": "224.3000",
+ "3. low": "159.0000",
+ "4. close": "216.0700",
+ "5. volume": "122076600"
+ },
+ "2013-03-28": {
+ "1. open": "187.1100",
+ "2. high": "197.0600",
+ "3. low": "176.1600",
+ "4. close": "189.2800",
+ "5. volume": "74344100"
+ },
+ "2013-02-28": {
+ "1. open": "170.0000",
+ "2. high": "197.6200",
+ "3. low": "162.7800",
+ "4. close": "188.0800",
+ "5. volume": "107938800"
+ },
+ "2013-01-31": {
+ "1. open": "95.2100",
+ "2. high": "177.2500",
+ "3. low": "90.6900",
+ "4. close": "165.2400",
+ "5. volume": "141701300"
+ },
+ "2012-12-31": {
+ "1. open": "81.8500",
+ "2. high": "97.8000",
+ "3. low": "74.5000",
+ "4. close": "92.5900",
+ "5. volume": "85462300"
+ },
+ "2012-11-30": {
+ "1. open": "77.8500",
+ "2. high": "84.5600",
+ "3. low": "74.5000",
+ "4. close": "81.7100",
+ "5. volume": "71146800"
+ },
+ "2012-10-31": {
+ "1. open": "54.6000",
+ "2. high": "84.9500",
+ "3. low": "54.3400",
+ "4. close": "79.2394",
+ "5. volume": "159187800"
+ },
+ "2012-09-28": {
+ "1. open": "58.0000",
+ "2. high": "61.4190",
+ "3. low": "53.0500",
+ "4. close": "54.4400",
+ "5. volume": "91304500"
+ },
+ "2012-08-31": {
+ "1. open": "57.4300",
+ "2. high": "66.6500",
+ "3. low": "52.8100",
+ "4. close": "59.7200",
+ "5. volume": "85858400"
+ },
+ "2012-07-31": {
+ "1. open": "68.7700",
+ "2. high": "86.6500",
+ "3. low": "56.1400",
+ "4. close": "56.8500",
+ "5. volume": "141149300"
+ },
+ "2012-06-29": {
+ "1. open": "60.9500",
+ "2. high": "70.4800",
+ "3. low": "60.7000",
+ "4. close": "68.4850",
+ "5. volume": "71344500"
+ },
+ "2012-05-31": {
+ "1. open": "80.2900",
+ "2. high": "82.9800",
+ "3. low": "62.3650",
+ "4. close": "63.4400",
+ "5. volume": "112694400"
+ },
+ "2012-04-30": {
+ "1. open": "114.8000",
+ "2. high": "114.8000",
+ "3. low": "79.7600",
+ "4. close": "80.1400",
+ "5. volume": "120322000"
+ },
+ "2012-03-30": {
+ "1. open": "109.1000",
+ "2. high": "123.4800",
+ "3. low": "102.5300",
+ "4. close": "115.0400",
+ "5. volume": "116380100"
+ },
+ "2012-02-29": {
+ "1. open": "121.4100",
+ "2. high": "133.4300",
+ "3. low": "106.6400",
+ "4. close": "110.7300",
+ "5. volume": "143239100"
+ },
+ "2012-01-31": {
+ "1. open": "70.2800",
+ "2. high": "129.4800",
+ "3. low": "70.1300",
+ "4. close": "120.2000",
+ "5. volume": "261331800"
+ },
+ "2011-12-30": {
+ "1. open": "64.4200",
+ "2. high": "77.5900",
+ "3. low": "64.0000",
+ "4. close": "69.2900",
+ "5. volume": "120290800"
+ },
+ "2011-11-30": {
+ "1. open": "80.1099",
+ "2. high": "93.8400",
+ "3. low": "62.3700",
+ "4. close": "64.5300",
+ "5. volume": "150494500"
+ },
+ "2011-10-31": {
+ "1. open": "115.1400",
+ "2. high": "128.5000",
+ "3. low": "74.2500",
+ "4. close": "82.0800",
+ "5. volume": "241583300"
+ },
+ "2011-09-30": {
+ "1. open": "234.5300",
+ "2. high": "238.5000",
+ "3. low": "107.6300",
+ "4. close": "113.2700",
+ "5. volume": "239941200"
+ },
+ "2011-08-31": {
+ "1. open": "268.5400",
+ "2. high": "269.5000",
+ "3. low": "203.3515",
+ "4. close": "235.0100",
+ "5. volume": "91512100"
+ },
+ "2011-07-29": {
+ "1. open": "262.0600",
+ "2. high": "304.7900",
+ "3. low": "251.4600",
+ "4. close": "265.9900",
+ "5. volume": "102389500"
+ },
+ "2011-06-30": {
+ "1. open": "269.4700",
+ "2. high": "277.7000",
+ "3. low": "240.1200",
+ "4. close": "262.6900",
+ "5. volume": "87639400"
+ },
+ "2011-05-31": {
+ "1. open": "238.2200",
+ "2. high": "270.8000",
+ "3. low": "225.3000",
+ "4. close": "270.8000",
+ "5. volume": "96884000"
+ },
+ "2011-04-29": {
+ "1. open": "241.0000",
+ "2. high": "254.9800",
+ "3. low": "224.4100",
+ "4. close": "232.6700",
+ "5. volume": "111997100"
+ },
+ "2011-03-31": {
+ "1. open": "206.2000",
+ "2. high": "242.1693",
+ "3. low": "188.8900",
+ "4. close": "237.7800",
+ "5. volume": "141193100"
+ },
+ "2011-02-28": {
+ "1. open": "214.6300",
+ "2. high": "247.5500",
+ "3. low": "203.0000",
+ "4. close": "206.6700",
+ "5. volume": "105283200"
+ },
+ "2011-01-31": {
+ "1. open": "175.0000",
+ "2. high": "218.0000",
+ "3. low": "173.5000",
+ "4. close": "214.0800",
+ "5. volume": "108770300"
+ },
+ "2010-12-31": {
+ "1. open": "207.8200",
+ "2. high": "209.2400",
+ "3. low": "175.5300",
+ "4. close": "175.7000",
+ "5. volume": "141624500"
+ },
+ "2010-11-30": {
+ "1. open": "173.9500",
+ "2. high": "206.8000",
+ "3. low": "163.5700",
+ "4. close": "205.9000",
+ "5. volume": "107087900"
+ },
+ "2010-10-29": {
+ "1. open": "160.6000",
+ "2. high": "184.7400",
+ "3. low": "147.3500",
+ "4. close": "173.5700",
+ "5. volume": "124762900"
+ },
+ "2010-09-30": {
+ "1. open": "130.8700",
+ "2. high": "174.4000",
+ "3. low": "129.1100",
+ "4. close": "162.1600",
+ "5. volume": "121866700"
+ },
+ "2010-08-31": {
+ "1. open": "104.0200",
+ "2. high": "140.9000",
+ "3. low": "98.7300",
+ "4. close": "125.5200",
+ "5. volume": "123317000"
+ },
+ "2010-07-30": {
+ "1. open": "108.8000",
+ "2. high": "124.0000",
+ "3. low": "95.3300",
+ "4. close": "102.5500",
+ "5. volume": "77296600"
+ },
+ "2010-06-30": {
+ "1. open": "109.2600",
+ "2. high": "127.9600",
+ "3. low": "104.7900",
+ "4. close": "108.6500",
+ "5. volume": "72787800"
+ },
+ "2010-05-28": {
+ "1. open": "99.9600",
+ "2. high": "119.5000",
+ "3. low": "90.0000",
+ "4. close": "111.1500",
+ "5. volume": "76262700"
+ },
+ "2010-04-30": {
+ "1. open": "73.6200",
+ "2. high": "109.7000",
+ "3. low": "73.6200",
+ "4. close": "98.9000",
+ "5. volume": "68868500"
+ },
+ "2010-03-31": {
+ "1. open": "66.0200",
+ "2. high": "75.6500",
+ "3. low": "65.6200",
+ "4. close": "73.7400",
+ "5. volume": "27231500"
+ },
+ "2010-02-26": {
+ "1. open": "61.8100",
+ "2. high": "67.3000",
+ "3. low": "59.2800",
+ "4. close": "66.0500",
+ "5. volume": "30712600"
+ },
+ "2010-01-29": {
+ "1. open": "55.5200",
+ "2. high": "64.5700",
+ "3. low": "48.5200",
+ "4. close": "62.2500",
+ "5. volume": "46301300"
+ },
+ "2009-12-31": {
+ "1. open": "57.5100",
+ "2. high": "59.8000",
+ "3. low": "53.0000",
+ "4. close": "55.0900",
+ "5. volume": "25307000"
+ },
+ "2009-11-30": {
+ "1. open": "53.1800",
+ "2. high": "61.6500",
+ "3. low": "52.6000",
+ "4. close": "58.6300",
+ "5. volume": "23783300"
+ },
+ "2009-10-30": {
+ "1. open": "45.7500",
+ "2. high": "57.5000",
+ "3. low": "44.3000",
+ "4. close": "53.4500",
+ "5. volume": "31587100"
+ },
+ "2009-09-30": {
+ "1. open": "43.1900",
+ "2. high": "48.2000",
+ "3. low": "39.2700",
+ "4. close": "46.1700",
+ "5. volume": "26907500"
+ },
+ "2009-08-31": {
+ "1. open": "44.3500",
+ "2. high": "46.6700",
+ "3. low": "42.5100",
+ "4. close": "43.6300",
+ "5. volume": "21725600"
+ },
+ "2009-07-31": {
+ "1. open": "41.5800",
+ "2. high": "47.6900",
+ "3. low": "37.9300",
+ "4. close": "43.9400",
+ "5. volume": "37684800"
+ },
+ "2009-06-30": {
+ "1. open": "39.9900",
+ "2. high": "42.8100",
+ "3. low": "37.0500",
+ "4. close": "41.3400",
+ "5. volume": "39281100"
+ },
+ "2009-05-29": {
+ "1. open": "45.2500",
+ "2. high": "45.8250",
+ "3. low": "36.2500",
+ "4. close": "39.4200",
+ "5. volume": "37316600"
+ },
+ "2009-04-30": {
+ "1. open": "42.7800",
+ "2. high": "50.2400",
+ "3. low": "42.0800",
+ "4. close": "45.3100",
+ "5. volume": "45959500"
+ },
+ "2009-03-31": {
+ "1. open": "35.4000",
+ "2. high": "44.4200",
+ "3. low": "34.0100",
+ "4. close": "42.9200",
+ "5. volume": "47667800"
+ },
+ "2009-02-27": {
+ "1. open": "35.5600",
+ "2. high": "38.8300",
+ "3. low": "34.8100",
+ "4. close": "36.2400",
+ "5. volume": "40397800"
+ },
+ "2009-01-30": {
+ "1. open": "29.5200",
+ "2. high": "37.9000",
+ "3. low": "28.7800",
+ "4. close": "36.1400",
+ "5. volume": "37239100"
+ },
+ "2008-12-31": {
+ "1. open": "22.2000",
+ "2. high": "30.3600",
+ "3. low": "21.7900",
+ "4. close": "29.8900",
+ "5. volume": "24171100"
+ },
+ "2008-11-28": {
+ "1. open": "24.5200",
+ "2. high": "24.8100",
+ "3. low": "18.2300",
+ "4. close": "22.9800",
+ "5. volume": "20515300"
+ },
+ "2008-10-31": {
+ "1. open": "30.3300",
+ "2. high": "31.0000",
+ "3. low": "17.9000",
+ "4. close": "24.7600",
+ "5. volume": "35350800"
+ },
+ "2008-09-30": {
+ "1. open": "31.1700",
+ "2. high": "33.9700",
+ "3. low": "27.4700",
+ "4. close": "30.8800",
+ "5. volume": "27578500"
+ },
+ "2008-08-29": {
+ "1. open": "30.5500",
+ "2. high": "32.5700",
+ "3. low": "28.8400",
+ "4. close": "30.8400",
+ "5. volume": "26456000"
+ },
+ "2008-07-31": {
+ "1. open": "26.8000",
+ "2. high": "31.3670",
+ "3. low": "26.3900",
+ "4. close": "30.8900",
+ "5. volume": "40259600"
+ },
+ "2008-06-30": {
+ "1. open": "30.3400",
+ "2. high": "34.0000",
+ "3. low": "26.0400",
+ "4. close": "26.0700",
+ "5. volume": "22090600"
+ },
+ "2008-05-30": {
+ "1. open": "31.6700",
+ "2. high": "34.3500",
+ "3. low": "29.5600",
+ "4. close": "30.3600",
+ "5. volume": "32923200"
+ },
+ "2008-04-30": {
+ "1. open": "35.5000",
+ "2. high": "40.9000",
+ "3. low": "29.4500",
+ "4. close": "31.9800",
+ "5. volume": "44230600"
+ },
+ "2008-03-31": {
+ "1. open": "31.7500",
+ "2. high": "39.6500",
+ "3. low": "30.1500",
+ "4. close": "34.6500",
+ "5. volume": "36372500"
+ },
+ "2008-02-29": {
+ "1. open": "24.8100",
+ "2. high": "34.3100",
+ "3. low": "24.5700",
+ "4. close": "31.5800",
+ "5. volume": "37921300"
+ },
+ "2008-01-31": {
+ "1. open": "26.5600",
+ "2. high": "28.3000",
+ "3. low": "20.3500",
+ "4. close": "25.1500",
+ "5. volume": "52246800"
+ },
+ "2007-12-31": {
+ "1. open": "24.0000",
+ "2. high": "29.1400",
+ "3. low": "22.5100",
+ "4. close": "26.6200",
+ "5. volume": "24543700"
+ },
+ "2007-11-30": {
+ "1. open": "26.4700",
+ "2. high": "27.5100",
+ "3. low": "21.2600",
+ "4. close": "23.1000",
+ "5. volume": "25820400"
+ },
+ "2007-10-31": {
+ "1. open": "20.7000",
+ "2. high": "26.6000",
+ "3. low": "20.5900",
+ "4. close": "26.4700",
+ "5. volume": "32987800"
+ },
+ "2007-09-28": {
+ "1. open": "17.9800",
+ "2. high": "22.1000",
+ "3. low": "17.0706",
+ "4. close": "20.7499",
+ "5. volume": "23250400"
+ },
+ "2007-08-31": {
+ "1. open": "17.2500",
+ "2. high": "18.4700",
+ "3. low": "16.5000",
+ "4. close": "17.5200",
+ "5. volume": "25530900"
+ },
+ "2007-07-31": {
+ "1. open": "19.5000",
+ "2. high": "20.8400",
+ "3. low": "15.6200",
+ "4. close": "17.2300",
+ "5. volume": "44542200"
+ },
+ "2007-06-29": {
+ "1. open": "21.8400",
+ "2. high": "25.9900",
+ "3. low": "19.0500",
+ "4. close": "19.3900",
+ "5. volume": "49932700"
+ },
+ "2007-05-31": {
+ "1. open": "22.1300",
+ "2. high": "23.4500",
+ "3. low": "21.2200",
+ "4. close": "21.8999",
+ "5. volume": "23210100"
+ },
+ "2007-04-30": {
+ "1. open": "23.3000",
+ "2. high": "24.9900",
+ "3. low": "20.8800",
+ "4. close": "22.1700",
+ "5. volume": "33202900"
+ },
+ "2007-03-30": {
+ "1. open": "22.3600",
+ "2. high": "23.8500",
+ "3. low": "20.3000",
+ "4. close": "23.1900",
+ "5. volume": "28350100"
+ },
+ "2007-02-28": {
+ "1. open": "22.8800",
+ "2. high": "23.8800",
+ "3. low": "21.5000",
+ "4. close": "22.5300",
+ "5. volume": "38084000"
+ },
+ "2007-01-31": {
+ "1. open": "26.0000",
+ "2. high": "26.8000",
+ "3. low": "21.3000",
+ "4. close": "22.8100",
+ "5. volume": "55743900"
+ },
+ "2006-12-29": {
+ "1. open": "29.3700",
+ "2. high": "30.0000",
+ "3. low": "25.8500",
+ "4. close": "25.8600",
+ "5. volume": "16122400"
+ },
+ "2006-11-30": {
+ "1. open": "27.7100",
+ "2. high": "29.9880",
+ "3. low": "26.2000",
+ "4. close": "29.2800",
+ "5. volume": "20597300"
+ },
+ "2006-10-31": {
+ "1. open": "22.7900",
+ "2. high": "28.4000",
+ "3. low": "21.9500",
+ "4. close": "27.6600",
+ "5. volume": "38298500"
+ },
+ "2006-09-29": {
+ "1. open": "20.0300",
+ "2. high": "23.6000",
+ "3. low": "19.9000",
+ "4. close": "22.7800",
+ "5. volume": "22618100"
+ },
+ "2006-08-31": {
+ "1. open": "20.7400",
+ "2. high": "21.7500",
+ "3. low": "18.1200",
+ "4. close": "20.0200",
+ "5. volume": "29592400"
+ },
+ "2006-07-31": {
+ "1. open": "27.3600",
+ "2. high": "27.5600",
+ "3. low": "18.5900",
+ "4. close": "20.6900",
+ "5. volume": "43967300"
+ },
+ "2006-06-30": {
+ "1. open": "27.6200",
+ "2. high": "28.7600",
+ "3. low": "25.8000",
+ "4. close": "27.2100",
+ "5. volume": "25168700"
+ },
+ "2006-05-31": {
+ "1. open": "29.8800",
+ "2. high": "32.1800",
+ "3. low": "26.8200",
+ "4. close": "27.6900",
+ "5. volume": "21868600"
+ },
+ "2006-04-28": {
+ "1. open": "28.9900",
+ "2. high": "33.1200",
+ "3. low": "26.8700",
+ "4. close": "29.6400",
+ "5. volume": "31076300"
+ },
+ "2006-03-31": {
+ "1. open": "26.8100",
+ "2. high": "29.4000",
+ "3. low": "24.6500",
+ "4. close": "28.9900",
+ "5. volume": "19748500"
+ },
+ "2006-02-28": {
+ "1. open": "27.4300",
+ "2. high": "27.5000",
+ "3. low": "23.9900",
+ "4. close": "26.8100",
+ "5. volume": "24035600"
+ },
+ "2006-01-31": {
+ "1. open": "27.0550",
+ "2. high": "29.9200",
+ "3. low": "23.0900",
+ "4. close": "27.5500",
+ "5. volume": "44524500"
+ },
+ "2005-12-30": {
+ "1. open": "27.7450",
+ "2. high": "28.0700",
+ "3. low": "22.5400",
+ "4. close": "27.0600",
+ "5. volume": "29854100"
+ },
+ "2005-11-30": {
+ "1. open": "26.0400",
+ "2. high": "30.2500",
+ "3. low": "25.4300",
+ "4. close": "27.5400",
+ "5. volume": "28427300"
+ },
+ "2005-10-31": {
+ "1. open": "25.9800",
+ "2. high": "29.4900",
+ "3. low": "23.8100",
+ "4. close": "26.4100",
+ "5. volume": "36823600"
+ },
+ "2005-09-30": {
+ "1. open": "21.5600",
+ "2. high": "26.6500",
+ "3. low": "21.2500",
+ "4. close": "25.9900",
+ "5. volume": "27162900"
+ },
+ "2005-08-31": {
+ "1. open": "18.5600",
+ "2. high": "22.7400",
+ "3. low": "18.2500",
+ "4. close": "21.5600",
+ "5. volume": "33751600"
+ },
+ "2005-07-29": {
+ "1. open": "16.4000",
+ "2. high": "20.8000",
+ "3. low": "16.0000",
+ "4. close": "18.5600",
+ "5. volume": "31453800"
+ },
+ "2005-06-30": {
+ "1. open": "14.2000",
+ "2. high": "17.8400",
+ "3. low": "14.2000",
+ "4. close": "16.4100",
+ "5. volume": "25221800"
+ },
+ "2005-05-31": {
+ "1. open": "11.5300",
+ "2. high": "19.2700",
+ "3. low": "11.3200",
+ "4. close": "14.2900",
+ "5. volume": "58528100"
+ },
+ "2005-04-29": {
+ "1. open": "10.9000",
+ "2. high": "13.0000",
+ "3. low": "10.5100",
+ "4. close": "11.5500",
+ "5. volume": "25622500"
+ },
+ "2005-03-31": {
+ "1. open": "10.7000",
+ "2. high": "11.0500",
+ "3. low": "8.9100",
+ "4. close": "10.8500",
+ "5. volume": "24095900"
+ },
+ "2005-02-28": {
+ "1. open": "11.4200",
+ "2. high": "12.2000",
+ "3. low": "10.0100",
+ "4. close": "10.7000",
+ "5. volume": "22586200"
+ },
+ "2005-01-31": {
+ "1. open": "12.4800",
+ "2. high": "13.1200",
+ "3. low": "10.5300",
+ "4. close": "11.5000",
+ "5. volume": "39397500"
+ },
+ "2004-12-31": {
+ "1. open": "11.3500",
+ "2. high": "13.8200",
+ "3. low": "11.0500",
+ "4. close": "12.3300",
+ "5. volume": "53211900"
+ },
+ "2004-11-30": {
+ "1. open": "9.4750",
+ "2. high": "12.2800",
+ "3. low": "9.3500",
+ "4. close": "11.3800",
+ "5. volume": "57787800"
+ },
+ "2004-10-29": {
+ "1. open": "17.4000",
+ "2. high": "19.6000",
+ "3. low": "9.2500",
+ "4. close": "9.4700",
+ "5. volume": "137130100"
+ },
+ "2004-09-30": {
+ "1. open": "14.0100",
+ "2. high": "18.1000",
+ "3. low": "13.8800",
+ "4. close": "15.4200",
+ "5. volume": "48839000"
+ },
+ "2004-08-31": {
+ "1. open": "19.8400",
+ "2. high": "20.4000",
+ "3. low": "13.8500",
+ "4. close": "13.9500",
+ "5. volume": "41519900"
+ },
+ "2004-07-30": {
+ "1. open": "35.7000",
+ "2. high": "36.0700",
+ "3. low": "18.5000",
+ "4. close": "20.5000",
+ "5. volume": "82650100"
+ },
+ "2004-06-30": {
+ "1. open": "32.2900",
+ "2. high": "36.5700",
+ "3. low": "28.3500",
+ "4. close": "36.0000",
+ "5. volume": "36971100"
+ },
+ "2004-05-28": {
+ "1. open": "25.3000",
+ "2. high": "33.2700",
+ "3. low": "25.2900",
+ "4. close": "32.9200",
+ "5. volume": "40773100"
+ },
+ "2004-04-30": {
+ "1. open": "36.1000",
+ "2. high": "38.6200",
+ "3. low": "25.1700",
+ "4. close": "25.3600",
+ "5. volume": "68996700"
+ },
+ "2004-03-31": {
+ "1. open": "34.3500",
+ "2. high": "35.4600",
+ "3. low": "27.6700",
+ "4. close": "34.1200",
+ "5. volume": "59636100"
+ },
+ "2004-02-27": {
+ "1. open": "74.2000",
+ "2. high": "78.9500",
+ "3. low": "30.2600",
+ "4. close": "34.4000",
+ "5. volume": "78973350"
+ },
+ "2004-01-30": {
+ "1. open": "57.5000",
+ "2. high": "79.5400",
+ "3. low": "53.7900",
+ "4. close": "73.4100",
+ "5. volume": "66594800"
+ },
+ "2003-12-31": {
+ "1. open": "49.4200",
+ "2. high": "59.2300",
+ "3. low": "43.0500",
+ "4. close": "54.6900",
+ "5. volume": "34323100"
+ },
+ "2003-11-28": {
+ "1. open": "57.3900",
+ "2. high": "60.5500",
+ "3. low": "44.1800",
+ "4. close": "49.0000",
+ "5. volume": "43416700"
+ },
+ "2003-10-31": {
+ "1. open": "33.6000",
+ "2. high": "61.0000",
+ "3. low": "33.4000",
+ "4. close": "57.2200",
+ "5. volume": "50825400"
+ },
+ "2003-09-30": {
+ "1. open": "33.2300",
+ "2. high": "40.2400",
+ "3. low": "30.4200",
+ "4. close": "33.5600",
+ "5. volume": "25657100"
+ },
+ "2003-08-29": {
+ "1. open": "25.9200",
+ "2. high": "33.7800",
+ "3. low": "22.6000",
+ "4. close": "33.3300",
+ "5. volume": "15232400"
+ },
+ "2003-07-31": {
+ "1. open": "25.6000",
+ "2. high": "28.6000",
+ "3. low": "22.5500",
+ "4. close": "26.2000",
+ "5. volume": "21423600"
+ },
+ "2003-06-30": {
+ "1. open": "22.5100",
+ "2. high": "26.3500",
+ "3. low": "18.0500",
+ "4. close": "25.5500",
+ "5. volume": "33954800"
+ },
+ "2003-05-30": {
+ "1. open": "22.6700",
+ "2. high": "25.9300",
+ "3. low": "20.5300",
+ "4. close": "22.4500",
+ "5. volume": "20235000"
+ },
+ "2003-04-30": {
+ "1. open": "20.5000",
+ "2. high": "24.6900",
+ "3. low": "18.5600",
+ "4. close": "22.8000",
+ "5. volume": "24040200"
+ },
+ "2003-03-31": {
+ "1. open": "16.9100",
+ "2. high": "22.3300",
+ "3. low": "14.9000",
+ "4. close": "20.3500",
+ "5. volume": "17380700"
+ },
+ "2003-02-28": {
+ "1. open": "13.1400",
+ "2. high": "25.0500",
+ "3. low": "11.5400",
+ "4. close": "17.1100",
+ "5. volume": "9227000"
+ },
+ "2003-01-31": {
+ "1. open": "11.8500",
+ "2. high": "13.3900",
+ "3. low": "10.6700",
+ "4. close": "13.2000",
+ "5. volume": "8285500"
+ },
+ "2002-12-31": {
+ "1. open": "10.4000",
+ "2. high": "13.0000",
+ "3. low": "9.5800",
+ "4. close": "11.0100",
+ "5. volume": "6792900"
+ },
+ "2002-11-29": {
+ "1. open": "8.8000",
+ "2. high": "11.2000",
+ "3. low": "7.7500",
+ "4. close": "10.8500",
+ "5. volume": "7283400"
+ },
+ "2002-10-31": {
+ "1. open": "9.9300",
+ "2. high": "10.3000",
+ "3. low": "4.8500",
+ "4. close": "8.9710",
+ "5. volume": "12082000"
+ },
+ "2002-09-30": {
+ "1. open": "13.1100",
+ "2. high": "13.6700",
+ "3. low": "9.6500",
+ "4. close": "9.7000",
+ "5. volume": "3982100"
+ },
+ "2002-08-30": {
+ "1. open": "13.3000",
+ "2. high": "13.9900",
+ "3. low": "9.8900",
+ "4. close": "13.1100",
+ "5. volume": "4634500"
+ },
+ "2002-07-31": {
+ "1. open": "14.0000",
+ "2. high": "18.1900",
+ "3. low": "11.9000",
+ "4. close": "13.3500",
+ "5. volume": "5257900"
+ },
+ "2002-06-28": {
+ "1. open": "15.1200",
+ "2. high": "17.2500",
+ "3. low": "11.7900",
+ "4. close": "13.9900",
+ "5. volume": "5299300"
+ }
+ }
+}
diff --git a/src/main/resources/TGT.json b/src/main/resources/TGT.json
new file mode 100644
index 0000000..cbd4d7b
--- /dev/null
+++ b/src/main/resources/TGT.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "TGT",
+ "3. Last Refreshed": "2020-03-17 11:18:18",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "103.3800",
+ "2. high": "112.2000",
+ "3. low": "91.1600",
+ "4. close": "101.9000",
+ "5. volume": "87949560"
+ },
+ "2020-02-28": {
+ "1. open": "111.1400",
+ "2. high": "118.8800",
+ "3. low": "100.7400",
+ "4. close": "103.0000",
+ "5. volume": "79144640"
+ },
+ "2020-01-31": {
+ "1. open": "128.7400",
+ "2. high": "128.9000",
+ "3. low": "110.3700",
+ "4. close": "110.7400",
+ "5. volume": "133681431"
+ },
+ "2019-12-31": {
+ "1. open": "125.7000",
+ "2. high": "130.2400",
+ "3. low": "122.3300",
+ "4. close": "128.2100",
+ "5. volume": "76066846"
+ },
+ "2019-11-29": {
+ "1. open": "108.0600",
+ "2. high": "127.9700",
+ "3. low": "107.0200",
+ "4. close": "125.0100",
+ "5. volume": "129841173"
+ },
+ "2019-10-31": {
+ "1. open": "107.3300",
+ "2. high": "114.8300",
+ "3. low": "104.0100",
+ "4. close": "106.9100",
+ "5. volume": "95128569"
+ },
+ "2019-09-30": {
+ "1. open": "106.7700",
+ "2. high": "110.9400",
+ "3. low": "104.6800",
+ "4. close": "106.9100",
+ "5. volume": "82039928"
+ },
+ "2019-08-30": {
+ "1. open": "86.1900",
+ "2. high": "109.3300",
+ "3. low": "80.0335",
+ "4. close": "107.0400",
+ "5. volume": "182895387"
+ },
+ "2019-07-31": {
+ "1. open": "87.5500",
+ "2. high": "89.5100",
+ "3. low": "85.6800",
+ "4. close": "86.4000",
+ "5. volume": "84272173"
+ },
+ "2019-06-28": {
+ "1. open": "80.6000",
+ "2. high": "89.1500",
+ "3. low": "80.5600",
+ "4. close": "86.6100",
+ "5. volume": "93656945"
+ },
+ "2019-05-31": {
+ "1. open": "77.8000",
+ "2. high": "82.2500",
+ "3. low": "70.0300",
+ "4. close": "80.4500",
+ "5. volume": "140086834"
+ },
+ "2019-04-30": {
+ "1. open": "80.6100",
+ "2. high": "83.6500",
+ "3. low": "74.7300",
+ "4. close": "77.4200",
+ "5. volume": "92403306"
+ },
+ "2019-03-29": {
+ "1. open": "73.5900",
+ "2. high": "81.5600",
+ "3. low": "71.9600",
+ "4. close": "80.2600",
+ "5. volume": "109472498"
+ },
+ "2019-02-28": {
+ "1. open": "73.0950",
+ "2. high": "73.7100",
+ "3. low": "69.0700",
+ "4. close": "72.6400",
+ "5. volume": "93833418"
+ },
+ "2019-01-31": {
+ "1. open": "65.0600",
+ "2. high": "73.0700",
+ "3. low": "64.7600",
+ "4. close": "73.0000",
+ "5. volume": "112266364"
+ },
+ "2018-12-31": {
+ "1. open": "72.4300",
+ "2. high": "72.6400",
+ "3. low": "60.1500",
+ "4. close": "66.0900",
+ "5. volume": "121839018"
+ },
+ "2018-11-30": {
+ "1. open": "83.5100",
+ "2. high": "87.9300",
+ "3. low": "66.1200",
+ "4. close": "70.9600",
+ "5. volume": "153420357"
+ },
+ "2018-10-31": {
+ "1. open": "88.3300",
+ "2. high": "89.3900",
+ "3. low": "81.0700",
+ "4. close": "83.6300",
+ "5. volume": "106677022"
+ },
+ "2018-09-28": {
+ "1. open": "87.4100",
+ "2. high": "90.3900",
+ "3. low": "86.3774",
+ "4. close": "88.2100",
+ "5. volume": "75477170"
+ },
+ "2018-08-31": {
+ "1. open": "80.6000",
+ "2. high": "88.8900",
+ "3. low": "78.3400",
+ "4. close": "87.5000",
+ "5. volume": "116641886"
+ },
+ "2018-07-31": {
+ "1. open": "75.7500",
+ "2. high": "81.2900",
+ "3. low": "74.7800",
+ "4. close": "80.6800",
+ "5. volume": "74328099"
+ },
+ "2018-06-29": {
+ "1. open": "72.9300",
+ "2. high": "79.5900",
+ "3. low": "72.5800",
+ "4. close": "76.1200",
+ "5. volume": "100652278"
+ },
+ "2018-05-31": {
+ "1. open": "71.8700",
+ "2. high": "77.6300",
+ "3. low": "68.3300",
+ "4. close": "72.8900",
+ "5. volume": "132244587"
+ },
+ "2018-04-30": {
+ "1. open": "69.0300",
+ "2. high": "73.6900",
+ "3. low": "67.4400",
+ "4. close": "72.6000",
+ "5. volume": "86170278"
+ },
+ "2018-03-29": {
+ "1. open": "75.5100",
+ "2. high": "75.7500",
+ "3. low": "67.7700",
+ "4. close": "69.4300",
+ "5. volume": "136152868"
+ },
+ "2018-02-28": {
+ "1. open": "74.6300",
+ "2. high": "78.4300",
+ "3. low": "68.3900",
+ "4. close": "75.4100",
+ "5. volume": "114861069"
+ },
+ "2018-01-31": {
+ "1. open": "65.9500",
+ "2. high": "78.7000",
+ "3. low": "65.0600",
+ "4. close": "75.2200",
+ "5. volume": "172807044"
+ },
+ "2017-12-29": {
+ "1. open": "60.0000",
+ "2. high": "66.4500",
+ "3. low": "58.9010",
+ "4. close": "65.2500",
+ "5. volume": "117380167"
+ },
+ "2017-11-30": {
+ "1. open": "58.8000",
+ "2. high": "63.1000",
+ "3. low": "54.0400",
+ "4. close": "59.9000",
+ "5. volume": "192711766"
+ },
+ "2017-10-31": {
+ "1. open": "58.7900",
+ "2. high": "63.6200",
+ "3. low": "55.7700",
+ "4. close": "59.0400",
+ "5. volume": "126491841"
+ },
+ "2017-09-29": {
+ "1. open": "54.8400",
+ "2. high": "60.4400",
+ "3. low": "54.8400",
+ "4. close": "59.0100",
+ "5. volume": "117672401"
+ },
+ "2017-08-31": {
+ "1. open": "56.5800",
+ "2. high": "59.2100",
+ "3. low": "53.9000",
+ "4. close": "54.5300",
+ "5. volume": "174859243"
+ },
+ "2017-07-31": {
+ "1. open": "52.5300",
+ "2. high": "56.7500",
+ "3. low": "50.0400",
+ "4. close": "56.6700",
+ "5. volume": "121291423"
+ },
+ "2017-06-30": {
+ "1. open": "55.2500",
+ "2. high": "58.4700",
+ "3. low": "48.5600",
+ "4. close": "52.2900",
+ "5. volume": "194185418"
+ },
+ "2017-05-31": {
+ "1. open": "55.8100",
+ "2. high": "58.6500",
+ "3. low": "53.7550",
+ "4. close": "55.1500",
+ "5. volume": "179614689"
+ },
+ "2017-04-28": {
+ "1. open": "55.2200",
+ "2. high": "56.2900",
+ "3. low": "52.7200",
+ "4. close": "55.8500",
+ "5. volume": "108611097"
+ },
+ "2017-03-31": {
+ "1. open": "58.7800",
+ "2. high": "59.3300",
+ "3. low": "52.7700",
+ "4. close": "55.1900",
+ "5. volume": "206361543"
+ },
+ "2017-02-28": {
+ "1. open": "63.9800",
+ "2. high": "67.0800",
+ "3. low": "57.3000",
+ "4. close": "58.7700",
+ "5. volume": "91633916"
+ },
+ "2017-01-31": {
+ "1. open": "72.6600",
+ "2. high": "74.2400",
+ "3. low": "62.9350",
+ "4. close": "64.4800",
+ "5. volume": "135276138"
+ },
+ "2016-12-30": {
+ "1. open": "76.8600",
+ "2. high": "78.5800",
+ "3. low": "71.8800",
+ "4. close": "72.2300",
+ "5. volume": "103779026"
+ },
+ "2016-11-30": {
+ "1. open": "68.6600",
+ "2. high": "79.3299",
+ "3. low": "66.0100",
+ "4. close": "77.2400",
+ "5. volume": "138179110"
+ },
+ "2016-10-31": {
+ "1. open": "68.5000",
+ "2. high": "69.5600",
+ "3. low": "67.0100",
+ "4. close": "68.7300",
+ "5. volume": "74388821"
+ },
+ "2016-09-30": {
+ "1. open": "70.3400",
+ "2. high": "71.4300",
+ "3. low": "67.1200",
+ "4. close": "68.6800",
+ "5. volume": "125244871"
+ },
+ "2016-08-31": {
+ "1. open": "74.8400",
+ "2. high": "76.4400",
+ "3. low": "69.2400",
+ "4. close": "70.1900",
+ "5. volume": "136645274"
+ },
+ "2016-07-29": {
+ "1. open": "69.6400",
+ "2. high": "77.3800",
+ "3. low": "69.3800",
+ "4. close": "75.3300",
+ "5. volume": "85752801"
+ },
+ "2016-06-30": {
+ "1. open": "68.9600",
+ "2. high": "70.5800",
+ "3. low": "65.9250",
+ "4. close": "69.8200",
+ "5. volume": "139683821"
+ },
+ "2016-05-31": {
+ "1. open": "79.4500",
+ "2. high": "80.5100",
+ "3. low": "65.5000",
+ "4. close": "68.7800",
+ "5. volume": "180140104"
+ },
+ "2016-04-29": {
+ "1. open": "81.7600",
+ "2. high": "84.1400",
+ "3. low": "79.0100",
+ "4. close": "79.5000",
+ "5. volume": "78942248"
+ },
+ "2016-03-31": {
+ "1. open": "79.1200",
+ "2. high": "84.0000",
+ "3. low": "78.5700",
+ "4. close": "82.2800",
+ "5. volume": "121217101"
+ },
+ "2016-02-29": {
+ "1. open": "71.2500",
+ "2. high": "79.1700",
+ "3. low": "67.4300",
+ "4. close": "78.4500",
+ "5. volume": "112990195"
+ },
+ "2016-01-29": {
+ "1. open": "71.8400",
+ "2. high": "76.0000",
+ "3. low": "66.4600",
+ "4. close": "72.4200",
+ "5. volume": "119389288"
+ },
+ "2015-12-31": {
+ "1. open": "73.0700",
+ "2. high": "75.0000",
+ "3. low": "70.7000",
+ "4. close": "72.6100",
+ "5. volume": "95846162"
+ },
+ "2015-11-30": {
+ "1. open": "77.0000",
+ "2. high": "78.7000",
+ "3. low": "68.1500",
+ "4. close": "72.5000",
+ "5. volume": "133769923"
+ },
+ "2015-10-30": {
+ "1. open": "78.3500",
+ "2. high": "80.1700",
+ "3. low": "72.7500",
+ "4. close": "77.1800",
+ "5. volume": "122119956"
+ },
+ "2015-09-30": {
+ "1. open": "76.4200",
+ "2. high": "79.9800",
+ "3. low": "74.9900",
+ "4. close": "78.6600",
+ "5. volume": "92636614"
+ },
+ "2015-08-31": {
+ "1. open": "81.1800",
+ "2. high": "84.6200",
+ "3. low": "71.9100",
+ "4. close": "77.7100",
+ "5. volume": "127965760"
+ },
+ "2015-07-31": {
+ "1. open": "82.1000",
+ "2. high": "85.3100",
+ "3. low": "79.1290",
+ "4. close": "81.8500",
+ "5. volume": "88000378"
+ },
+ "2015-06-30": {
+ "1. open": "79.5000",
+ "2. high": "85.8100",
+ "3. low": "78.2500",
+ "4. close": "81.6300",
+ "5. volume": "108769051"
+ },
+ "2015-05-29": {
+ "1. open": "78.7000",
+ "2. high": "81.3700",
+ "3. low": "76.4550",
+ "4. close": "79.3200",
+ "5. volume": "98987056"
+ },
+ "2015-04-30": {
+ "1. open": "81.8300",
+ "2. high": "83.9800",
+ "3. low": "78.3900",
+ "4. close": "78.8300",
+ "5. volume": "82927766"
+ },
+ "2015-03-31": {
+ "1. open": "76.8400",
+ "2. high": "82.8050",
+ "3. low": "75.0800",
+ "4. close": "82.0700",
+ "5. volume": "116611075"
+ },
+ "2015-02-27": {
+ "1. open": "73.1900",
+ "2. high": "78.4000",
+ "3. low": "71.9000",
+ "4. close": "76.8300",
+ "5. volume": "84726007"
+ },
+ "2015-01-30": {
+ "1. open": "76.1100",
+ "2. high": "77.7520",
+ "3. low": "72.7400",
+ "4. close": "73.6100",
+ "5. volume": "114856456"
+ },
+ "2014-12-31": {
+ "1. open": "73.3400",
+ "2. high": "76.6450",
+ "3. low": "71.9800",
+ "4. close": "75.9100",
+ "5. volume": "96633630"
+ },
+ "2014-11-28": {
+ "1. open": "61.8200",
+ "2. high": "74.7600",
+ "3. low": "60.9800",
+ "4. close": "74.0000",
+ "5. volume": "126467473"
+ },
+ "2014-10-31": {
+ "1. open": "62.6800",
+ "2. high": "63.4500",
+ "3. low": "58.7200",
+ "4. close": "61.8200",
+ "5. volume": "97296924"
+ },
+ "2014-09-30": {
+ "1. open": "60.2800",
+ "2. high": "64.6501",
+ "3. low": "59.9800",
+ "4. close": "62.6800",
+ "5. volume": "83980064"
+ },
+ "2014-08-29": {
+ "1. open": "59.3200",
+ "2. high": "61.5000",
+ "3. low": "57.2600",
+ "4. close": "60.0700",
+ "5. volume": "108206800"
+ },
+ "2014-07-31": {
+ "1. open": "58.3900",
+ "2. high": "61.6283",
+ "3. low": "57.9500",
+ "4. close": "59.5900",
+ "5. volume": "94866700"
+ },
+ "2014-06-30": {
+ "1. open": "56.9000",
+ "2. high": "59.3200",
+ "3. low": "56.2900",
+ "4. close": "57.9500",
+ "5. volume": "101332000"
+ },
+ "2014-05-30": {
+ "1. open": "61.8500",
+ "2. high": "62.6400",
+ "3. low": "55.2500",
+ "4. close": "56.7600",
+ "5. volume": "154043300"
+ },
+ "2014-04-30": {
+ "1. open": "60.7400",
+ "2. high": "62.4800",
+ "3. low": "58.5800",
+ "4. close": "61.7500",
+ "5. volume": "90155900"
+ },
+ "2014-03-31": {
+ "1. open": "61.9400",
+ "2. high": "62.5500",
+ "3. low": "58.6000",
+ "4. close": "60.5100",
+ "5. volume": "99158500"
+ },
+ "2014-02-28": {
+ "1. open": "56.8600",
+ "2. high": "62.8800",
+ "3. low": "54.6600",
+ "4. close": "62.5400",
+ "5. volume": "168844000"
+ },
+ "2014-01-31": {
+ "1. open": "63.5300",
+ "2. high": "64.1700",
+ "3. low": "55.9601",
+ "4. close": "56.6400",
+ "5. volume": "140607500"
+ },
+ "2013-12-31": {
+ "1. open": "63.9800",
+ "2. high": "63.9900",
+ "3. low": "61.2600",
+ "4. close": "63.2700",
+ "5. volume": "123385300"
+ },
+ "2013-11-29": {
+ "1. open": "64.8900",
+ "2. high": "67.2500",
+ "3. low": "63.3200",
+ "4. close": "63.9300",
+ "5. volume": "101405200"
+ },
+ "2013-10-31": {
+ "1. open": "63.9400",
+ "2. high": "66.1090",
+ "3. low": "62.0300",
+ "4. close": "64.7900",
+ "5. volume": "99853100"
+ },
+ "2013-09-30": {
+ "1. open": "63.5400",
+ "2. high": "65.5900",
+ "3. low": "62.7900",
+ "4. close": "63.9800",
+ "5. volume": "80120600"
+ },
+ "2013-08-30": {
+ "1. open": "71.6900",
+ "2. high": "72.0700",
+ "3. low": "63.0500",
+ "4. close": "63.3100",
+ "5. volume": "109933700"
+ },
+ "2013-07-31": {
+ "1. open": "69.1900",
+ "2. high": "73.5000",
+ "3. low": "68.9600",
+ "4. close": "71.2500",
+ "5. volume": "65991000"
+ },
+ "2013-06-28": {
+ "1. open": "69.5000",
+ "2. high": "72.7700",
+ "3. low": "67.8400",
+ "4. close": "68.8600",
+ "5. volume": "93480800"
+ },
+ "2013-05-31": {
+ "1. open": "70.4500",
+ "2. high": "71.9100",
+ "3. low": "67.5833",
+ "4. close": "69.5000",
+ "5. volume": "113918200"
+ },
+ "2013-04-30": {
+ "1. open": "68.3000",
+ "2. high": "70.9900",
+ "3. low": "67.4000",
+ "4. close": "70.5600",
+ "5. volume": "78273100"
+ },
+ "2013-03-28": {
+ "1. open": "63.2200",
+ "2. high": "69.8400",
+ "3. low": "63.2200",
+ "4. close": "68.4500",
+ "5. volume": "98653600"
+ },
+ "2013-02-28": {
+ "1. open": "60.9400",
+ "2. high": "64.3000",
+ "3. low": "60.3300",
+ "4. close": "62.9600",
+ "5. volume": "126029600"
+ },
+ "2013-01-31": {
+ "1. open": "58.5700",
+ "2. high": "62.1350",
+ "3. low": "58.0100",
+ "4. close": "60.4100",
+ "5. volume": "101529500"
+ },
+ "2012-12-31": {
+ "1. open": "63.1000",
+ "2. high": "63.2000",
+ "3. low": "58.3000",
+ "4. close": "59.1700",
+ "5. volume": "96358400"
+ },
+ "2012-11-30": {
+ "1. open": "62.9700",
+ "2. high": "64.5000",
+ "3. low": "61.0200",
+ "4. close": "63.1300",
+ "5. volume": "103388100"
+ },
+ "2012-10-31": {
+ "1. open": "63.1800",
+ "2. high": "64.4100",
+ "3. low": "61.2200",
+ "4. close": "63.7500",
+ "5. volume": "79860700"
+ },
+ "2012-09-28": {
+ "1. open": "64.0000",
+ "2. high": "65.8000",
+ "3. low": "62.4500",
+ "4. close": "63.4700",
+ "5. volume": "67920600"
+ },
+ "2012-08-31": {
+ "1. open": "60.8800",
+ "2. high": "64.9900",
+ "3. low": "60.1200",
+ "4. close": "64.0900",
+ "5. volume": "90631800"
+ },
+ "2012-07-31": {
+ "1. open": "58.3400",
+ "2. high": "62.1800",
+ "3. low": "56.7000",
+ "4. close": "60.6500",
+ "5. volume": "112913800"
+ },
+ "2012-06-29": {
+ "1. open": "57.2200",
+ "2. high": "59.4000",
+ "3. low": "56.8500",
+ "4. close": "58.1900",
+ "5. volume": "106499400"
+ },
+ "2012-05-31": {
+ "1. open": "57.4200",
+ "2. high": "58.4600",
+ "3. low": "54.6800",
+ "4. close": "57.9100",
+ "5. volume": "118775100"
+ },
+ "2012-04-30": {
+ "1. open": "58.3500",
+ "2. high": "58.6200",
+ "3. low": "56.2100",
+ "4. close": "57.9400",
+ "5. volume": "86701800"
+ },
+ "2012-03-30": {
+ "1. open": "56.5900",
+ "2. high": "58.9500",
+ "3. low": "56.1200",
+ "4. close": "58.2700",
+ "5. volume": "105585500"
+ },
+ "2012-02-29": {
+ "1. open": "51.2100",
+ "2. high": "56.9200",
+ "3. low": "51.0100",
+ "4. close": "56.6900",
+ "5. volume": "127717000"
+ },
+ "2012-01-31": {
+ "1. open": "51.8900",
+ "2. high": "51.9100",
+ "3. low": "47.2500",
+ "4. close": "50.8100",
+ "5. volume": "152735400"
+ },
+ "2011-12-30": {
+ "1. open": "52.7700",
+ "2. high": "54.3000",
+ "3. low": "51.1100",
+ "4. close": "51.2200",
+ "5. volume": "100749900"
+ },
+ "2011-11-30": {
+ "1. open": "53.2400",
+ "2. high": "54.9900",
+ "3. low": "51.1200",
+ "4. close": "52.7000",
+ "5. volume": "141410600"
+ },
+ "2011-10-31": {
+ "1. open": "48.6800",
+ "2. high": "56.0000",
+ "3. low": "47.6200",
+ "4. close": "54.7500",
+ "5. volume": "128732900"
+ },
+ "2011-09-30": {
+ "1. open": "52.1800",
+ "2. high": "53.3900",
+ "3. low": "48.3600",
+ "4. close": "49.0400",
+ "5. volume": "150933900"
+ },
+ "2011-08-31": {
+ "1. open": "51.6700",
+ "2. high": "52.2600",
+ "3. low": "45.2800",
+ "4. close": "51.6700",
+ "5. volume": "213161300"
+ },
+ "2011-07-29": {
+ "1. open": "47.0500",
+ "2. high": "52.1300",
+ "3. low": "46.8400",
+ "4. close": "51.4900",
+ "5. volume": "139826700"
+ },
+ "2011-06-30": {
+ "1. open": "49.6100",
+ "2. high": "49.6300",
+ "3. low": "45.6500",
+ "4. close": "46.9100",
+ "5. volume": "154391900"
+ },
+ "2011-05-31": {
+ "1. open": "49.3400",
+ "2. high": "52.1200",
+ "3. low": "48.5100",
+ "4. close": "49.5300",
+ "5. volume": "160359300"
+ },
+ "2011-04-29": {
+ "1. open": "50.0700",
+ "2. high": "51.1300",
+ "3. low": "49.0200",
+ "4. close": "49.1000",
+ "5. volume": "124969600"
+ },
+ "2011-03-31": {
+ "1. open": "52.6900",
+ "2. high": "52.9800",
+ "3. low": "49.0300",
+ "4. close": "50.0100",
+ "5. volume": "176080900"
+ },
+ "2011-02-28": {
+ "1. open": "54.6500",
+ "2. high": "55.5300",
+ "3. low": "50.0000",
+ "4. close": "52.5500",
+ "5. volume": "171292100"
+ },
+ "2011-01-31": {
+ "1. open": "60.2600",
+ "2. high": "60.9700",
+ "3. low": "53.8600",
+ "4. close": "54.8300",
+ "5. volume": "168323900"
+ },
+ "2010-12-31": {
+ "1. open": "57.6000",
+ "2. high": "60.6500",
+ "3. low": "57.2500",
+ "4. close": "60.1300",
+ "5. volume": "93733200"
+ },
+ "2010-11-30": {
+ "1. open": "52.3800",
+ "2. high": "57.4500",
+ "3. low": "51.9300",
+ "4. close": "56.9400",
+ "5. volume": "124484300"
+ },
+ "2010-10-29": {
+ "1. open": "53.7800",
+ "2. high": "55.0800",
+ "3. low": "51.6500",
+ "4. close": "51.9400",
+ "5. volume": "112940900"
+ },
+ "2010-09-30": {
+ "1. open": "51.6200",
+ "2. high": "55.2800",
+ "3. low": "51.6200",
+ "4. close": "53.4400",
+ "5. volume": "99388700"
+ },
+ "2010-08-31": {
+ "1. open": "51.5900",
+ "2. high": "53.7000",
+ "3. low": "49.3700",
+ "4. close": "51.1600",
+ "5. volume": "133602500"
+ },
+ "2010-07-30": {
+ "1. open": "48.9900",
+ "2. high": "52.9900",
+ "3. low": "48.3000",
+ "4. close": "51.3200",
+ "5. volume": "128499200"
+ },
+ "2010-06-30": {
+ "1. open": "54.2700",
+ "2. high": "55.3900",
+ "3. low": "48.2300",
+ "4. close": "49.1700",
+ "5. volume": "144152400"
+ },
+ "2010-05-28": {
+ "1. open": "56.9600",
+ "2. high": "57.6200",
+ "3. low": "51.8300",
+ "4. close": "54.5300",
+ "5. volume": "165625900"
+ },
+ "2010-04-30": {
+ "1. open": "52.7600",
+ "2. high": "58.5200",
+ "3. low": "52.6500",
+ "4. close": "56.8700",
+ "5. volume": "116684000"
+ },
+ "2010-03-31": {
+ "1. open": "51.7700",
+ "2. high": "54.7300",
+ "3. low": "51.4600",
+ "4. close": "52.6000",
+ "5. volume": "95753500"
+ },
+ "2010-02-26": {
+ "1. open": "51.5500",
+ "2. high": "51.6300",
+ "3. low": "48.2300",
+ "4. close": "51.5200",
+ "5. volume": "142185800"
+ },
+ "2010-01-29": {
+ "1. open": "48.4700",
+ "2. high": "52.4600",
+ "3. low": "48.2610",
+ "4. close": "51.2700",
+ "5. volume": "156447300"
+ },
+ "2009-12-31": {
+ "1. open": "47.0750",
+ "2. high": "49.5200",
+ "3. low": "45.1100",
+ "4. close": "48.3700",
+ "5. volume": "162586600"
+ },
+ "2009-11-30": {
+ "1. open": "48.6200",
+ "2. high": "51.0200",
+ "3. low": "45.9900",
+ "4. close": "46.5600",
+ "5. volume": "170634200"
+ },
+ "2009-10-30": {
+ "1. open": "46.5200",
+ "2. high": "51.7700",
+ "3. low": "45.7300",
+ "4. close": "48.4300",
+ "5. volume": "161964300"
+ },
+ "2009-09-30": {
+ "1. open": "46.7200",
+ "2. high": "49.2000",
+ "3. low": "45.6800",
+ "4. close": "46.6800",
+ "5. volume": "151443000"
+ },
+ "2009-08-31": {
+ "1. open": "43.9500",
+ "2. high": "47.6900",
+ "3. low": "41.5200",
+ "4. close": "47.0000",
+ "5. volume": "209986900"
+ },
+ "2009-07-31": {
+ "1. open": "39.6400",
+ "2. high": "44.4400",
+ "3. low": "36.3600",
+ "4. close": "43.6200",
+ "5. volume": "177293200"
+ },
+ "2009-06-30": {
+ "1. open": "39.8700",
+ "2. high": "42.4200",
+ "3. low": "37.6600",
+ "4. close": "39.4700",
+ "5. volume": "209408100"
+ },
+ "2009-05-29": {
+ "1. open": "40.3800",
+ "2. high": "44.9000",
+ "3. low": "38.3800",
+ "4. close": "39.3000",
+ "5. volume": "229769900"
+ },
+ "2009-04-30": {
+ "1. open": "33.9300",
+ "2. high": "41.7700",
+ "3. low": "33.3000",
+ "4. close": "41.2600",
+ "5. volume": "257713707"
+ },
+ "2009-03-31": {
+ "1. open": "27.7900",
+ "2. high": "35.6700",
+ "3. low": "25.0000",
+ "4. close": "34.3900",
+ "5. volume": "300784600"
+ },
+ "2009-02-27": {
+ "1. open": "30.2500",
+ "2. high": "33.5000",
+ "3. low": "27.1200",
+ "4. close": "28.3100",
+ "5. volume": "323595000"
+ },
+ "2009-01-30": {
+ "1. open": "34.6400",
+ "2. high": "38.8400",
+ "3. low": "31.1700",
+ "4. close": "31.2000",
+ "5. volume": "223578900"
+ },
+ "2008-12-31": {
+ "1. open": "33.2700",
+ "2. high": "40.1800",
+ "3. low": "28.6300",
+ "4. close": "34.5300",
+ "5. volume": "277510700"
+ },
+ "2008-11-28": {
+ "1. open": "40.1200",
+ "2. high": "42.2200",
+ "3. low": "25.6000",
+ "4. close": "33.7600",
+ "5. volume": "287460400"
+ },
+ "2008-10-31": {
+ "1. open": "48.5100",
+ "2. high": "48.8600",
+ "3. low": "30.4500",
+ "4. close": "40.1200",
+ "5. volume": "424606700"
+ },
+ "2008-09-30": {
+ "1. open": "54.9900",
+ "2. high": "59.5500",
+ "3. low": "46.6200",
+ "4. close": "49.0500",
+ "5. volume": "326311000"
+ },
+ "2008-08-29": {
+ "1. open": "45.5200",
+ "2. high": "53.9100",
+ "3. low": "44.2600",
+ "4. close": "53.0200",
+ "5. volume": "230867500"
+ },
+ "2008-07-31": {
+ "1. open": "46.0500",
+ "2. high": "49.2500",
+ "3. low": "42.3200",
+ "4. close": "45.2300",
+ "5. volume": "241081600"
+ },
+ "2008-06-30": {
+ "1. open": "53.5600",
+ "2. high": "55.0600",
+ "3. low": "46.3400",
+ "4. close": "46.4900",
+ "5. volume": "236528000"
+ },
+ "2008-05-30": {
+ "1. open": "52.9600",
+ "2. high": "55.7200",
+ "3. low": "51.3500",
+ "4. close": "53.3600",
+ "5. volume": "191298700"
+ },
+ "2008-04-30": {
+ "1. open": "51.6000",
+ "2. high": "55.1000",
+ "3. low": "51.0600",
+ "4. close": "53.1300",
+ "5. volume": "196560800"
+ },
+ "2008-03-31": {
+ "1. open": "52.6000",
+ "2. high": "54.0400",
+ "3. low": "47.7100",
+ "4. close": "50.6800",
+ "5. volume": "234895900"
+ },
+ "2008-02-29": {
+ "1. open": "55.1100",
+ "2. high": "57.3200",
+ "3. low": "50.5300",
+ "4. close": "52.6100",
+ "5. volume": "214905600"
+ },
+ "2008-01-31": {
+ "1. open": "50.0000",
+ "2. high": "56.3110",
+ "3. low": "47.0100",
+ "4. close": "55.4200",
+ "5. volume": "319179900"
+ },
+ "2007-12-31": {
+ "1. open": "60.0000",
+ "2. high": "60.4900",
+ "3. low": "48.8500",
+ "4. close": "50.0000",
+ "5. volume": "230174400"
+ },
+ "2007-11-30": {
+ "1. open": "60.7900",
+ "2. high": "61.0000",
+ "3. low": "50.2500",
+ "4. close": "59.9700",
+ "5. volume": "282210200"
+ },
+ "2007-10-31": {
+ "1. open": "63.7800",
+ "2. high": "68.5000",
+ "3. low": "60.0000",
+ "4. close": "61.3600",
+ "5. volume": "161007800"
+ },
+ "2007-09-28": {
+ "1. open": "65.5600",
+ "2. high": "68.2900",
+ "3. low": "59.7500",
+ "4. close": "63.5700",
+ "5. volume": "149459000"
+ },
+ "2007-08-31": {
+ "1. open": "60.6000",
+ "2. high": "66.4900",
+ "3. low": "56.0600",
+ "4. close": "65.9300",
+ "5. volume": "219587100"
+ },
+ "2007-07-31": {
+ "1. open": "63.2500",
+ "2. high": "70.7500",
+ "3. low": "60.5000",
+ "4. close": "60.5700",
+ "5. volume": "260291800"
+ },
+ "2007-06-29": {
+ "1. open": "62.4800",
+ "2. high": "65.0700",
+ "3. low": "62.2000",
+ "4. close": "63.6000",
+ "5. volume": "211823400"
+ },
+ "2007-05-31": {
+ "1. open": "59.0700",
+ "2. high": "62.5500",
+ "3. low": "56.8000",
+ "4. close": "62.4300",
+ "5. volume": "181258800"
+ },
+ "2007-04-30": {
+ "1. open": "59.5100",
+ "2. high": "62.2500",
+ "3. low": "58.7400",
+ "4. close": "59.3700",
+ "5. volume": "91298400"
+ },
+ "2007-03-30": {
+ "1. open": "60.9800",
+ "2. high": "63.0000",
+ "3. low": "58.3000",
+ "4. close": "59.2600",
+ "5. volume": "108312700"
+ },
+ "2007-02-28": {
+ "1. open": "61.2900",
+ "2. high": "64.7400",
+ "3. low": "59.4000",
+ "4. close": "61.5300",
+ "5. volume": "68527166"
+ },
+ "2007-01-31": {
+ "1. open": "57.8500",
+ "2. high": "62.9600",
+ "3. low": "56.6100",
+ "4. close": "61.3600",
+ "5. volume": "85343900"
+ },
+ "2006-12-29": {
+ "1. open": "58.2500",
+ "2. high": "60.0000",
+ "3. low": "56.6900",
+ "4. close": "57.0500",
+ "5. volume": "64078200"
+ },
+ "2006-11-30": {
+ "1. open": "59.3500",
+ "2. high": "59.6500",
+ "3. low": "55.7400",
+ "4. close": "58.0900",
+ "5. volume": "99556700"
+ },
+ "2006-10-31": {
+ "1. open": "54.7100",
+ "2. high": "60.3400",
+ "3. low": "54.6000",
+ "4. close": "59.1800",
+ "5. volume": "126302400"
+ },
+ "2006-09-29": {
+ "1. open": "48.9500",
+ "2. high": "56.6700",
+ "3. low": "47.7600",
+ "4. close": "55.2500",
+ "5. volume": "117346100"
+ },
+ "2006-08-31": {
+ "1. open": "45.6000",
+ "2. high": "50.4000",
+ "3. low": "45.1100",
+ "4. close": "48.3900",
+ "5. volume": "105913200"
+ },
+ "2006-07-31": {
+ "1. open": "48.7700",
+ "2. high": "51.0800",
+ "3. low": "44.7000",
+ "4. close": "45.9200",
+ "5. volume": "103952400"
+ },
+ "2006-06-30": {
+ "1. open": "48.9200",
+ "2. high": "49.9500",
+ "3. low": "47.2600",
+ "4. close": "48.8700",
+ "5. volume": "99018700"
+ },
+ "2006-05-31": {
+ "1. open": "53.1000",
+ "2. high": "55.1300",
+ "3. low": "48.1000",
+ "4. close": "48.9200",
+ "5. volume": "128881900"
+ },
+ "2006-04-28": {
+ "1. open": "52.0000",
+ "2. high": "54.2200",
+ "3. low": "50.5378",
+ "4. close": "53.1000",
+ "5. volume": "77947900"
+ },
+ "2006-03-31": {
+ "1. open": "54.5900",
+ "2. high": "54.9000",
+ "3. low": "51.9000",
+ "4. close": "52.0100",
+ "5. volume": "88303500"
+ },
+ "2006-02-28": {
+ "1. open": "54.6000",
+ "2. high": "55.8900",
+ "3. low": "53.5200",
+ "4. close": "54.4000",
+ "5. volume": "76518500"
+ },
+ "2006-01-31": {
+ "1. open": "55.5200",
+ "2. high": "55.5200",
+ "3. low": "52.5600",
+ "4. close": "54.7500",
+ "5. volume": "79200500"
+ },
+ "2005-12-30": {
+ "1. open": "53.9900",
+ "2. high": "56.1400",
+ "3. low": "52.3000",
+ "4. close": "54.9700",
+ "5. volume": "77976900"
+ },
+ "2005-11-30": {
+ "1. open": "55.6500",
+ "2. high": "59.2900",
+ "3. low": "53.2700",
+ "4. close": "53.5100",
+ "5. volume": "122573400"
+ },
+ "2005-10-31": {
+ "1. open": "52.2900",
+ "2. high": "57.2300",
+ "3. low": "50.7700",
+ "4. close": "55.6900",
+ "5. volume": "95835100"
+ },
+ "2005-09-30": {
+ "1. open": "53.9000",
+ "2. high": "55.6100",
+ "3. low": "49.8900",
+ "4. close": "51.9300",
+ "5. volume": "85222200"
+ },
+ "2005-08-31": {
+ "1. open": "58.4000",
+ "2. high": "58.4100",
+ "3. low": "52.7700",
+ "4. close": "53.7500",
+ "5. volume": "90814000"
+ },
+ "2005-07-29": {
+ "1. open": "54.6500",
+ "2. high": "60.0000",
+ "3. low": "54.4000",
+ "4. close": "58.7500",
+ "5. volume": "64738800"
+ },
+ "2005-06-30": {
+ "1. open": "53.7000",
+ "2. high": "56.2400",
+ "3. low": "53.1000",
+ "4. close": "54.4100",
+ "5. volume": "71682800"
+ },
+ "2005-05-31": {
+ "1. open": "46.6200",
+ "2. high": "53.8500",
+ "3. low": "45.7000",
+ "4. close": "53.7000",
+ "5. volume": "90706000"
+ },
+ "2005-04-29": {
+ "1. open": "50.1200",
+ "2. high": "50.8500",
+ "3. low": "45.5500",
+ "4. close": "46.4100",
+ "5. volume": "78058100"
+ },
+ "2005-03-31": {
+ "1. open": "51.1300",
+ "2. high": "53.2600",
+ "3. low": "49.6200",
+ "4. close": "50.0200",
+ "5. volume": "67358200"
+ },
+ "2005-02-28": {
+ "1. open": "51.0000",
+ "2. high": "53.0000",
+ "3. low": "48.3000",
+ "4. close": "50.8200",
+ "5. volume": "73027400"
+ },
+ "2005-01-31": {
+ "1. open": "52.6700",
+ "2. high": "53.1500",
+ "3. low": "47.7500",
+ "4. close": "50.7700",
+ "5. volume": "82439500"
+ },
+ "2004-12-31": {
+ "1. open": "51.3500",
+ "2. high": "54.1400",
+ "3. low": "50.3000",
+ "4. close": "51.9300",
+ "5. volume": "74470400"
+ },
+ "2004-11-30": {
+ "1. open": "50.0200",
+ "2. high": "52.7700",
+ "3. low": "49.8300",
+ "4. close": "51.2200",
+ "5. volume": "88399300"
+ },
+ "2004-10-29": {
+ "1. open": "45.4500",
+ "2. high": "50.2600",
+ "3. low": "45.3000",
+ "4. close": "50.0200",
+ "5. volume": "77125300"
+ },
+ "2004-09-30": {
+ "1. open": "44.5300",
+ "2. high": "46.9000",
+ "3. low": "44.4300",
+ "4. close": "45.2500",
+ "5. volume": "64499700"
+ },
+ "2004-08-31": {
+ "1. open": "43.8500",
+ "2. high": "44.9900",
+ "3. low": "40.0300",
+ "4. close": "44.5800",
+ "5. volume": "85781200"
+ },
+ "2004-07-30": {
+ "1. open": "42.8000",
+ "2. high": "44.8200",
+ "3. low": "40.4900",
+ "4. close": "43.6000",
+ "5. volume": "97432600"
+ },
+ "2004-06-30": {
+ "1. open": "44.5500",
+ "2. high": "47.4000",
+ "3. low": "41.1800",
+ "4. close": "42.4700",
+ "5. volume": "91860200"
+ },
+ "2004-05-28": {
+ "1. open": "43.3300",
+ "2. high": "45.0600",
+ "3. low": "41.7200",
+ "4. close": "44.7000",
+ "5. volume": "81297000"
+ },
+ "2004-04-30": {
+ "1. open": "44.4000",
+ "2. high": "45.6100",
+ "3. low": "42.4400",
+ "4. close": "43.3700",
+ "5. volume": "67552700"
+ },
+ "2004-03-31": {
+ "1. open": "44.1600",
+ "2. high": "46.8100",
+ "3. low": "41.5800",
+ "4. close": "45.0400",
+ "5. volume": "98365600"
+ },
+ "2004-02-27": {
+ "1. open": "38.0500",
+ "2. high": "44.6800",
+ "3. low": "38.0400",
+ "4. close": "43.9600",
+ "5. volume": "89577600"
+ },
+ "2004-01-30": {
+ "1. open": "38.4500",
+ "2. high": "39.5000",
+ "3. low": "36.6300",
+ "4. close": "37.9600",
+ "5. volume": "87693400"
+ },
+ "2003-12-31": {
+ "1. open": "39.0000",
+ "2. high": "40.2500",
+ "3. low": "36.1900",
+ "4. close": "38.4000",
+ "5. volume": "90082900"
+ },
+ "2003-11-28": {
+ "1. open": "40.0000",
+ "2. high": "40.5000",
+ "3. low": "37.2000",
+ "4. close": "38.7200",
+ "5. volume": "73233300"
+ },
+ "2003-10-31": {
+ "1. open": "37.6300",
+ "2. high": "40.9100",
+ "3. low": "37.6100",
+ "4. close": "39.7400",
+ "5. volume": "70980600"
+ },
+ "2003-09-30": {
+ "1. open": "40.8000",
+ "2. high": "41.8000",
+ "3. low": "36.7500",
+ "4. close": "37.6300",
+ "5. volume": "92297000"
+ },
+ "2003-08-29": {
+ "1. open": "38.2200",
+ "2. high": "40.7000",
+ "3. low": "37.1500",
+ "4. close": "40.6000",
+ "5. volume": "77974500"
+ },
+ "2003-07-31": {
+ "1. open": "37.8400",
+ "2. high": "39.9400",
+ "3. low": "36.9100",
+ "4. close": "38.3200",
+ "5. volume": "63551800"
+ },
+ "2003-06-30": {
+ "1. open": "37.1000",
+ "2. high": "38.7200",
+ "3. low": "36.1400",
+ "4. close": "37.8400",
+ "5. volume": "70216600"
+ },
+ "2003-05-30": {
+ "1. open": "33.1000",
+ "2. high": "37.0200",
+ "3. low": "32.3100",
+ "4. close": "36.6300",
+ "5. volume": "109791700"
+ },
+ "2003-04-30": {
+ "1. open": "29.1500",
+ "2. high": "33.8900",
+ "3. low": "28.5000",
+ "4. close": "33.4400",
+ "5. volume": "99695200"
+ },
+ "2003-03-31": {
+ "1. open": "28.8000",
+ "2. high": "30.8800",
+ "3. low": "25.6000",
+ "4. close": "29.2600",
+ "5. volume": "104739700"
+ },
+ "2003-02-28": {
+ "1. open": "28.4300",
+ "2. high": "29.0700",
+ "3. low": "25.9200",
+ "4. close": "28.6500",
+ "5. volume": "90414100"
+ },
+ "2003-01-31": {
+ "1. open": "30.4000",
+ "2. high": "31.5900",
+ "3. low": "26.3500",
+ "4. close": "28.2100",
+ "5. volume": "99695000"
+ },
+ "2002-12-31": {
+ "1. open": "36.5000",
+ "2. high": "37.1000",
+ "3. low": "27.6200",
+ "4. close": "30.0000",
+ "5. volume": "115140600"
+ },
+ "2002-11-29": {
+ "1. open": "30.1000",
+ "2. high": "35.3900",
+ "3. low": "29.6000",
+ "4. close": "34.7800",
+ "5. volume": "102648700"
+ },
+ "2002-10-31": {
+ "1. open": "28.6000",
+ "2. high": "33.0200",
+ "3. low": "24.9000",
+ "4. close": "30.1200",
+ "5. volume": "159172400"
+ },
+ "2002-09-30": {
+ "1. open": "33.5000",
+ "2. high": "37.5000",
+ "3. low": "28.0900",
+ "4. close": "29.5200",
+ "5. volume": "103279600"
+ },
+ "2002-08-30": {
+ "1. open": "32.6400",
+ "2. high": "37.6000",
+ "3. low": "30.0900",
+ "4. close": "34.2000",
+ "5. volume": "124592700"
+ },
+ "2002-07-31": {
+ "1. open": "37.9000",
+ "2. high": "39.4900",
+ "3. low": "29.5100",
+ "4. close": "33.3500",
+ "5. volume": "90647600"
+ },
+ "2002-06-28": {
+ "1. open": "41.2500",
+ "2. high": "41.9600",
+ "3. low": "34.9900",
+ "4. close": "38.1000",
+ "5. volume": "89287300"
+ },
+ "2002-05-31": {
+ "1. open": "44.2000",
+ "2. high": "45.7200",
+ "3. low": "39.3200",
+ "4. close": "41.4500",
+ "5. volume": "79926600"
+ },
+ "2002-04-30": {
+ "1. open": "42.8800",
+ "2. high": "46.0000",
+ "3. low": "40.8200",
+ "4. close": "43.6500",
+ "5. volume": "71676000"
+ },
+ "2002-03-28": {
+ "1. open": "42.7500",
+ "2. high": "45.2000",
+ "3. low": "40.7500",
+ "4. close": "43.1200",
+ "5. volume": "76646300"
+ },
+ "2002-02-28": {
+ "1. open": "44.2500",
+ "2. high": "46.1500",
+ "3. low": "40.2400",
+ "4. close": "41.9000",
+ "5. volume": "84559400"
+ },
+ "2002-01-31": {
+ "1. open": "41.0500",
+ "2. high": "44.4400",
+ "3. low": "39.1000",
+ "4. close": "44.4100",
+ "5. volume": "80720600"
+ },
+ "2001-12-31": {
+ "1. open": "37.9500",
+ "2. high": "41.7400",
+ "3. low": "35.1200",
+ "4. close": "41.0500",
+ "5. volume": "80463000"
+ },
+ "2001-11-30": {
+ "1. open": "31.3500",
+ "2. high": "38.6900",
+ "3. low": "30.5500",
+ "4. close": "37.5400",
+ "5. volume": "74696800"
+ },
+ "2001-10-31": {
+ "1. open": "31.9500",
+ "2. high": "35.0000",
+ "3. low": "28.8000",
+ "4. close": "31.1500",
+ "5. volume": "90022700"
+ },
+ "2001-09-28": {
+ "1. open": "34.8500",
+ "2. high": "35.6200",
+ "3. low": "26.0000",
+ "4. close": "31.7500",
+ "5. volume": "72011300"
+ },
+ "2001-08-31": {
+ "1. open": "38.5000",
+ "2. high": "39.9900",
+ "3. low": "34.4400",
+ "4. close": "34.6500",
+ "5. volume": "72336900"
+ },
+ "2001-07-31": {
+ "1. open": "34.9000",
+ "2. high": "38.7000",
+ "3. low": "32.4900",
+ "4. close": "38.7000",
+ "5. volume": "78773700"
+ },
+ "2001-06-29": {
+ "1. open": "38.0000",
+ "2. high": "38.5000",
+ "3. low": "34.3000",
+ "4. close": "34.6000",
+ "5. volume": "64880300"
+ },
+ "2001-05-31": {
+ "1. open": "38.4600",
+ "2. high": "40.4300",
+ "3. low": "36.7700",
+ "4. close": "37.8000",
+ "5. volume": "85011300"
+ },
+ "2001-04-30": {
+ "1. open": "37.0000",
+ "2. high": "40.0000",
+ "3. low": "33.5000",
+ "4. close": "38.4500",
+ "5. volume": "76707300"
+ },
+ "2001-03-30": {
+ "1. open": "37.9000",
+ "2. high": "39.5000",
+ "3. low": "32.6500",
+ "4. close": "36.0800",
+ "5. volume": "108280200"
+ },
+ "2001-02-28": {
+ "1. open": "37.9800",
+ "2. high": "39.6000",
+ "3. low": "33.0700",
+ "4. close": "39.0000",
+ "5. volume": "88300400"
+ },
+ "2001-01-31": {
+ "1. open": "32.6300",
+ "2. high": "38.6100",
+ "3. low": "32.4400",
+ "4. close": "37.9800",
+ "5. volume": "114892300"
+ },
+ "2000-12-29": {
+ "1. open": "30.7500",
+ "2. high": "34.0000",
+ "3. low": "26.8800",
+ "4. close": "32.2500",
+ "5. volume": "116020100"
+ },
+ "2000-11-30": {
+ "1. open": "27.1200",
+ "2. high": "30.6200",
+ "3. low": "24.9400",
+ "4. close": "30.0600",
+ "5. volume": "84030100"
+ },
+ "2000-10-31": {
+ "1. open": "26.2500",
+ "2. high": "28.0000",
+ "3. low": "22.1900",
+ "4. close": "27.6200",
+ "5. volume": "95376700"
+ },
+ "2000-09-29": {
+ "1. open": "23.2500",
+ "2. high": "28.0000",
+ "3. low": "23.0000",
+ "4. close": "25.6200",
+ "5. volume": "99519800"
+ },
+ "2000-08-31": {
+ "1. open": "28.8100",
+ "2. high": "31.9400",
+ "3. low": "21.6200",
+ "4. close": "23.1900",
+ "5. volume": "115159100"
+ },
+ "2000-07-31": {
+ "1. open": "57.3800",
+ "2. high": "63.8800",
+ "3. low": "28.2500",
+ "4. close": "29.0000",
+ "5. volume": "52210550"
+ },
+ "2000-06-30": {
+ "1. open": "62.0000",
+ "2. high": "66.1900",
+ "3. low": "51.8800",
+ "4. close": "58.0000",
+ "5. volume": "65228800"
+ },
+ "2000-05-31": {
+ "1. open": "67.0000",
+ "2. high": "73.4400",
+ "3. low": "61.2500",
+ "4. close": "62.6900",
+ "5. volume": "42950200"
+ },
+ "2000-04-28": {
+ "1. open": "74.5600",
+ "2. high": "78.3800",
+ "3. low": "63.2500",
+ "4. close": "66.5600",
+ "5. volume": "30618900"
+ }
+ }
+}
diff --git a/src/main/resources/TWTR.json b/src/main/resources/TWTR.json
new file mode 100644
index 0000000..ec30a3c
--- /dev/null
+++ b/src/main/resources/TWTR.json
@@ -0,0 +1,543 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "TWTR",
+ "3. Last Refreshed": "2020-03-17 10:03:58",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "36.0000",
+ "2. high": "36.8600",
+ "3. low": "23.4000",
+ "4. close": "23.5399",
+ "5. volume": "301205812"
+ },
+ "2020-02-28": {
+ "1. open": "32.5600",
+ "2. high": "39.6400",
+ "3. low": "31.5100",
+ "4. close": "33.2000",
+ "5. volume": "461595466"
+ },
+ "2020-01-31": {
+ "1. open": "32.3100",
+ "2. high": "34.5400",
+ "3. low": "31.1600",
+ "4. close": "32.4800",
+ "5. volume": "269694804"
+ },
+ "2019-12-31": {
+ "1. open": "30.9100",
+ "2. high": "32.8900",
+ "3. low": "29.4800",
+ "4. close": "32.0500",
+ "5. volume": "275089678"
+ },
+ "2019-11-29": {
+ "1. open": "29.9600",
+ "2. high": "31.3600",
+ "3. low": "28.6300",
+ "4. close": "30.9100",
+ "5. volume": "297640917"
+ },
+ "2019-10-31": {
+ "1. open": "41.3200",
+ "2. high": "41.5654",
+ "3. low": "28.8400",
+ "4. close": "29.9700",
+ "5. volume": "426105646"
+ },
+ "2019-09-30": {
+ "1. open": "42.3800",
+ "2. high": "45.8550",
+ "3. low": "40.6100",
+ "4. close": "41.2000",
+ "5. volume": "224397261"
+ },
+ "2019-08-30": {
+ "1. open": "42.5400",
+ "2. high": "43.4800",
+ "3. low": "39.6150",
+ "4. close": "42.6500",
+ "5. volume": "284471961"
+ },
+ "2019-07-31": {
+ "1. open": "35.5000",
+ "2. high": "43.2400",
+ "3. low": "35.2240",
+ "4. close": "42.3100",
+ "5. volume": "315607308"
+ },
+ "2019-06-28": {
+ "1. open": "36.4500",
+ "2. high": "38.6400",
+ "3. low": "34.0400",
+ "4. close": "34.9000",
+ "5. volume": "252976491"
+ },
+ "2019-05-31": {
+ "1. open": "40.0000",
+ "2. high": "40.8200",
+ "3. low": "36.3000",
+ "4. close": "36.4400",
+ "5. volume": "274961052"
+ },
+ "2019-04-30": {
+ "1. open": "33.1600",
+ "2. high": "40.9200",
+ "3. low": "32.7000",
+ "4. close": "39.9100",
+ "5. volume": "402859081"
+ },
+ "2019-03-29": {
+ "1. open": "31.1700",
+ "2. high": "34.2100",
+ "3. low": "29.4100",
+ "4. close": "32.8800",
+ "5. volume": "318148871"
+ },
+ "2019-02-28": {
+ "1. open": "33.5600",
+ "2. high": "35.2500",
+ "3. low": "29.4200",
+ "4. close": "30.7800",
+ "5. volume": "439995656"
+ },
+ "2019-01-31": {
+ "1. open": "28.2600",
+ "2. high": "33.8900",
+ "3. low": "27.8700",
+ "4. close": "33.5600",
+ "5. volume": "373992459"
+ },
+ "2018-12-31": {
+ "1. open": "32.2400",
+ "2. high": "37.1350",
+ "3. low": "26.2600",
+ "4. close": "28.7400",
+ "5. volume": "508739972"
+ },
+ "2018-11-30": {
+ "1. open": "34.6000",
+ "2. high": "35.3500",
+ "3. low": "29.8700",
+ "4. close": "31.4500",
+ "5. volume": "404918817"
+ },
+ "2018-10-31": {
+ "1. open": "28.5100",
+ "2. high": "35.6373",
+ "3. low": "26.1900",
+ "4. close": "34.7500",
+ "5. volume": "686302061"
+ },
+ "2018-09-28": {
+ "1. open": "34.7500",
+ "2. high": "35.1250",
+ "3. low": "27.9300",
+ "4. close": "28.4600",
+ "5. volume": "420397835"
+ },
+ "2018-08-31": {
+ "1. open": "32.2500",
+ "2. high": "36.1490",
+ "3. low": "31.3400",
+ "4. close": "35.1800",
+ "5. volume": "540172129"
+ },
+ "2018-07-31": {
+ "1. open": "43.0600",
+ "2. high": "46.9000",
+ "3. low": "31.0700",
+ "4. close": "31.8700",
+ "5. volume": "737030919"
+ },
+ "2018-06-29": {
+ "1. open": "35.1400",
+ "2. high": "47.7900",
+ "3. low": "35.0900",
+ "4. close": "43.6700",
+ "5. volume": "846160592"
+ },
+ "2018-05-31": {
+ "1. open": "30.2100",
+ "2. high": "34.9700",
+ "3. low": "29.6000",
+ "4. close": "34.7000",
+ "5. volume": "379934973"
+ },
+ "2018-04-30": {
+ "1. open": "28.3700",
+ "2. high": "33.1200",
+ "3. low": "26.6000",
+ "4. close": "30.3100",
+ "5. volume": "637677817"
+ },
+ "2018-03-29": {
+ "1. open": "31.9500",
+ "2. high": "36.8000",
+ "3. low": "27.3900",
+ "4. close": "29.0100",
+ "5. volume": "692820242"
+ },
+ "2018-02-28": {
+ "1. open": "25.5200",
+ "2. high": "35.0000",
+ "3. low": "24.1000",
+ "4. close": "31.8600",
+ "5. volume": "763967629"
+ },
+ "2018-01-31": {
+ "1. open": "24.0700",
+ "2. high": "26.6500",
+ "3. low": "22.0400",
+ "4. close": "25.8100",
+ "5. volume": "527867103"
+ },
+ "2017-12-29": {
+ "1. open": "20.5200",
+ "2. high": "25.5600",
+ "3. low": "20.1200",
+ "4. close": "24.0100",
+ "5. volume": "365984408"
+ },
+ "2017-11-30": {
+ "1. open": "20.7400",
+ "2. high": "22.4800",
+ "3. low": "19.2600",
+ "4. close": "20.5800",
+ "5. volume": "362256313"
+ },
+ "2017-10-31": {
+ "1. open": "16.8000",
+ "2. high": "21.9600",
+ "3. low": "16.7800",
+ "4. close": "20.6200",
+ "5. volume": "478874415"
+ },
+ "2017-09-29": {
+ "1. open": "16.9700",
+ "2. high": "18.4900",
+ "3. low": "16.4400",
+ "4. close": "16.8700",
+ "5. volume": "219896780"
+ },
+ "2017-08-31": {
+ "1. open": "16.2000",
+ "2. high": "17.1000",
+ "3. low": "15.6700",
+ "4. close": "16.9100",
+ "5. volume": "255979325"
+ },
+ "2017-07-31": {
+ "1. open": "17.9400",
+ "2. high": "20.8800",
+ "3. low": "16.0000",
+ "4. close": "16.0900",
+ "5. volume": "440442955"
+ },
+ "2017-06-30": {
+ "1. open": "18.2200",
+ "2. high": "19.0100",
+ "3. low": "16.2700",
+ "4. close": "17.8700",
+ "5. volume": "335589915"
+ },
+ "2017-05-31": {
+ "1. open": "17.1400",
+ "2. high": "19.7900",
+ "3. low": "16.9700",
+ "4. close": "18.3200",
+ "5. volume": "478514047"
+ },
+ "2017-04-28": {
+ "1. open": "14.9700",
+ "2. high": "16.7900",
+ "3. low": "14.1200",
+ "4. close": "16.4800",
+ "5. volume": "337964978"
+ },
+ "2017-03-31": {
+ "1. open": "15.8700",
+ "2. high": "16.1000",
+ "3. low": "14.3200",
+ "4. close": "14.9500",
+ "5. volume": "310063281"
+ },
+ "2017-02-28": {
+ "1. open": "17.8400",
+ "2. high": "18.7700",
+ "3. low": "15.5000",
+ "4. close": "15.7700",
+ "5. volume": "528530458"
+ },
+ "2017-01-31": {
+ "1. open": "16.3100",
+ "2. high": "17.7800",
+ "3. low": "16.2100",
+ "4. close": "17.6200",
+ "5. volume": "270810599"
+ },
+ "2016-12-30": {
+ "1. open": "18.8200",
+ "2. high": "19.8400",
+ "3. low": "16.1600",
+ "4. close": "16.3000",
+ "5. volume": "360872955"
+ },
+ "2016-11-30": {
+ "1. open": "17.8400",
+ "2. high": "19.5100",
+ "3. low": "17.2600",
+ "4. close": "18.4900",
+ "5. volume": "406501637"
+ },
+ "2016-10-31": {
+ "1. open": "23.7800",
+ "2. high": "25.2500",
+ "3. low": "16.2800",
+ "4. close": "17.9500",
+ "5. volume": "898259975"
+ },
+ "2016-09-30": {
+ "1. open": "19.3700",
+ "2. high": "23.9800",
+ "3. low": "17.5200",
+ "4. close": "23.0500",
+ "5. volume": "803688061"
+ },
+ "2016-08-31": {
+ "1. open": "16.6500",
+ "2. high": "21.1000",
+ "3. low": "16.2000",
+ "4. close": "19.2100",
+ "5. volume": "573987225"
+ },
+ "2016-07-29": {
+ "1. open": "16.9300",
+ "2. high": "18.8950",
+ "3. low": "15.6900",
+ "4. close": "16.6400",
+ "5. volume": "504567443"
+ },
+ "2016-06-30": {
+ "1. open": "15.1000",
+ "2. high": "17.0700",
+ "3. low": "14.0000",
+ "4. close": "16.9100",
+ "5. volume": "497523139"
+ },
+ "2016-05-31": {
+ "1. open": "14.7300",
+ "2. high": "15.4900",
+ "3. low": "13.7250",
+ "4. close": "15.2200",
+ "5. volume": "438380960"
+ },
+ "2016-04-29": {
+ "1. open": "16.4100",
+ "2. high": "17.9800",
+ "3. low": "14.3200",
+ "4. close": "14.6200",
+ "5. volume": "548317513"
+ },
+ "2016-03-31": {
+ "1. open": "18.4700",
+ "2. high": "20.3200",
+ "3. low": "15.3300",
+ "4. close": "16.5500",
+ "5. volume": "425732291"
+ },
+ "2016-02-29": {
+ "1. open": "17.8900",
+ "2. high": "18.9600",
+ "3. low": "13.9100",
+ "4. close": "18.1200",
+ "5. volume": "550334728"
+ },
+ "2016-01-29": {
+ "1. open": "22.6400",
+ "2. high": "23.0000",
+ "3. low": "15.4800",
+ "4. close": "16.8000",
+ "5. volume": "463826915"
+ },
+ "2015-12-31": {
+ "1. open": "25.3900",
+ "2. high": "26.2500",
+ "3. low": "21.9900",
+ "4. close": "23.1400",
+ "5. volume": "397223729"
+ },
+ "2015-11-30": {
+ "1. open": "28.5400",
+ "2. high": "30.1500",
+ "3. low": "24.9000",
+ "4. close": "25.4000",
+ "5. volume": "293070156"
+ },
+ "2015-10-30": {
+ "1. open": "26.4700",
+ "2. high": "31.8700",
+ "3. low": "24.3400",
+ "4. close": "28.4600",
+ "5. volume": "692696750"
+ },
+ "2015-09-30": {
+ "1. open": "27.2300",
+ "2. high": "29.0000",
+ "3. low": "24.6000",
+ "4. close": "26.9400",
+ "5. volume": "321268811"
+ },
+ "2015-08-31": {
+ "1. open": "30.8500",
+ "2. high": "31.0900",
+ "3. low": "21.0100",
+ "4. close": "27.7900",
+ "5. volume": "480288035"
+ },
+ "2015-07-31": {
+ "1. open": "36.0500",
+ "2. high": "38.8200",
+ "3. low": "30.8500",
+ "4. close": "31.0100",
+ "5. volume": "495204356"
+ },
+ "2015-06-30": {
+ "1. open": "36.6900",
+ "2. high": "37.7900",
+ "3. low": "33.5100",
+ "4. close": "36.2200",
+ "5. volume": "495294559"
+ },
+ "2015-05-29": {
+ "1. open": "39.1900",
+ "2. high": "39.2400",
+ "3. low": "36.1000",
+ "4. close": "36.6700",
+ "5. volume": "372895346"
+ },
+ "2015-04-30": {
+ "1. open": "51.0000",
+ "2. high": "53.4900",
+ "3. low": "38.0700",
+ "4. close": "38.9600",
+ "5. volume": "536330962"
+ },
+ "2015-03-31": {
+ "1. open": "48.2600",
+ "2. high": "51.8700",
+ "3. low": "45.1300",
+ "4. close": "50.0800",
+ "5. volume": "378984469"
+ },
+ "2015-02-27": {
+ "1. open": "37.7000",
+ "2. high": "50.0100",
+ "3. low": "36.9200",
+ "4. close": "48.0800",
+ "5. volume": "509994629"
+ },
+ "2015-01-30": {
+ "1. open": "36.2300",
+ "2. high": "40.9500",
+ "3. low": "35.5401",
+ "4. close": "37.5300",
+ "5. volume": "380590823"
+ },
+ "2014-12-31": {
+ "1. open": "41.2900",
+ "2. high": "41.2900",
+ "3. low": "34.6200",
+ "4. close": "35.8700",
+ "5. volume": "366465943"
+ },
+ "2014-11-28": {
+ "1. open": "40.5500",
+ "2. high": "43.9500",
+ "3. low": "38.8100",
+ "4. close": "41.7400",
+ "5. volume": "446055214"
+ },
+ "2014-10-31": {
+ "1. open": "51.0800",
+ "2. high": "55.9900",
+ "3. low": "39.9400",
+ "4. close": "41.4700",
+ "5. volume": "732543252"
+ },
+ "2014-09-30": {
+ "1. open": "50.0200",
+ "2. high": "53.6400",
+ "3. low": "47.5600",
+ "4. close": "51.5800",
+ "5. volume": "532367453"
+ },
+ "2014-08-29": {
+ "1. open": "45.0100",
+ "2. high": "50.3500",
+ "3. low": "42.5100",
+ "4. close": "49.7500",
+ "5. volume": "457233200"
+ },
+ "2014-07-31": {
+ "1. open": "42.0600",
+ "2. high": "48.0000",
+ "3. low": "35.9500",
+ "4. close": "45.1900",
+ "5. volume": "663656400"
+ },
+ "2014-06-30": {
+ "1. open": "32.8900",
+ "2. high": "42.0000",
+ "3. low": "31.6200",
+ "4. close": "40.9700",
+ "5. volume": "655815500"
+ },
+ "2014-05-30": {
+ "1. open": "39.0100",
+ "2. high": "40.7700",
+ "3. low": "29.5100",
+ "4. close": "32.4400",
+ "5. volume": "739728500"
+ },
+ "2014-04-30": {
+ "1. open": "46.7100",
+ "2. high": "47.5900",
+ "3. low": "37.2400",
+ "4. close": "38.9700",
+ "5. volume": "289236600"
+ },
+ "2014-03-31": {
+ "1. open": "53.8900",
+ "2. high": "56.0900",
+ "3. low": "43.3100",
+ "4. close": "46.6700",
+ "5. volume": "194765500"
+ },
+ "2014-02-28": {
+ "1. open": "65.9200",
+ "2. high": "67.2400",
+ "3. low": "49.9900",
+ "4. close": "54.9100",
+ "5. volume": "347890100"
+ },
+ "2014-01-31": {
+ "1. open": "65.0000",
+ "2. high": "70.4300",
+ "3. low": "55.5900",
+ "4. close": "64.5000",
+ "5. volume": "423741500"
+ },
+ "2013-12-31": {
+ "1. open": "41.7900",
+ "2. high": "74.7300",
+ "3. low": "40.4000",
+ "4. close": "63.6500",
+ "5. volume": "575331100"
+ }
+ }
+}
+
diff --git a/src/main/resources/ULTA.json b/src/main/resources/ULTA.json
new file mode 100644
index 0000000..75a3ef4
--- /dev/null
+++ b/src/main/resources/ULTA.json
@@ -0,0 +1,1053 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "ULTA",
+ "3. Last Refreshed": "2020-03-17 11:03:08",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "256.3450",
+ "2. high": "269.3000",
+ "3. low": "141.2700",
+ "4. close": "144.0600",
+ "5. volume": "17026622"
+ },
+ "2020-02-28": {
+ "1. open": "273.0000",
+ "2. high": "304.6500",
+ "3. low": "252.0900",
+ "4. close": "257.0900",
+ "5. volume": "16252872"
+ },
+ "2020-01-31": {
+ "1. open": "254.3200",
+ "2. high": "284.0600",
+ "3. low": "246.7400",
+ "4. close": "267.9100",
+ "5. volume": "21773411"
+ },
+ "2019-12-31": {
+ "1. open": "233.3700",
+ "2. high": "269.8900",
+ "3. low": "232.6170",
+ "4. close": "253.1400",
+ "5. volume": "32313197"
+ },
+ "2019-11-29": {
+ "1. open": "235.1600",
+ "2. high": "248.8800",
+ "3. low": "222.0000",
+ "4. close": "233.8600",
+ "5. volume": "24576554"
+ },
+ "2019-10-31": {
+ "1. open": "253.4500",
+ "2. high": "267.2500",
+ "3. low": "229.7900",
+ "4. close": "233.1500",
+ "5. volume": "35498086"
+ },
+ "2019-09-30": {
+ "1. open": "234.0500",
+ "2. high": "251.7600",
+ "3. low": "224.6557",
+ "4. close": "250.6500",
+ "5. volume": "43820497"
+ },
+ "2019-08-30": {
+ "1. open": "348.7300",
+ "2. high": "355.3600",
+ "3. low": "235.7600",
+ "4. close": "237.7300",
+ "5. volume": "34640098"
+ },
+ "2019-07-31": {
+ "1. open": "350.5500",
+ "2. high": "368.8300",
+ "3. low": "338.2500",
+ "4. close": "349.2500",
+ "5. volume": "13922560"
+ },
+ "2019-06-28": {
+ "1. open": "333.8900",
+ "2. high": "365.5350",
+ "3. low": "327.8500",
+ "4. close": "346.8900",
+ "5. volume": "14196515"
+ },
+ "2019-05-31": {
+ "1. open": "347.8100",
+ "2. high": "354.6200",
+ "3. low": "304.0400",
+ "4. close": "333.3800",
+ "5. volume": "19474871"
+ },
+ "2019-04-30": {
+ "1. open": "351.5000",
+ "2. high": "359.6900",
+ "3. low": "344.2600",
+ "4. close": "348.9800",
+ "5. volume": "11650752"
+ },
+ "2019-03-29": {
+ "1. open": "315.6100",
+ "2. high": "351.4340",
+ "3. low": "294.0000",
+ "4. close": "348.7300",
+ "5. volume": "20817664"
+ },
+ "2019-02-28": {
+ "1. open": "292.3800",
+ "2. high": "315.1600",
+ "3. low": "282.9000",
+ "4. close": "312.4900",
+ "5. volume": "12956491"
+ },
+ "2019-01-31": {
+ "1. open": "239.9600",
+ "2. high": "294.4400",
+ "3. low": "239.3100",
+ "4. close": "291.9200",
+ "5. volume": "15668832"
+ },
+ "2018-12-31": {
+ "1. open": "303.8800",
+ "2. high": "311.3000",
+ "3. low": "224.4301",
+ "4. close": "244.8400",
+ "5. volume": "25404104"
+ },
+ "2018-11-30": {
+ "1. open": "275.9000",
+ "2. high": "322.4899",
+ "3. low": "272.2100",
+ "4. close": "297.7900",
+ "5. volume": "23219005"
+ },
+ "2018-10-31": {
+ "1. open": "284.1200",
+ "2. high": "287.0500",
+ "3. low": "263.0050",
+ "4. close": "274.5200",
+ "5. volume": "19365090"
+ },
+ "2018-09-28": {
+ "1. open": "260.0000",
+ "2. high": "290.2950",
+ "3. low": "258.2700",
+ "4. close": "282.1200",
+ "5. volume": "20675589"
+ },
+ "2018-08-31": {
+ "1. open": "243.9200",
+ "2. high": "268.8750",
+ "3. low": "229.6200",
+ "4. close": "260.0000",
+ "5. volume": "23021553"
+ },
+ "2018-07-31": {
+ "1. open": "231.1200",
+ "2. high": "260.5000",
+ "3. low": "228.3800",
+ "4. close": "244.3900",
+ "5. volume": "14973195"
+ },
+ "2018-06-29": {
+ "1. open": "235.9900",
+ "2. high": "259.6200",
+ "3. low": "233.2200",
+ "4. close": "233.4600",
+ "5. volume": "24331556"
+ },
+ "2018-05-31": {
+ "1. open": "252.0600",
+ "2. high": "261.4000",
+ "3. low": "242.6000",
+ "4. close": "246.9100",
+ "5. volume": "18716840"
+ },
+ "2018-04-30": {
+ "1. open": "204.2800",
+ "2. high": "257.6300",
+ "3. low": "199.1500",
+ "4. close": "250.9100",
+ "5. volume": "23713773"
+ },
+ "2018-03-29": {
+ "1. open": "203.6200",
+ "2. high": "223.5000",
+ "3. low": "191.7010",
+ "4. close": "204.2700",
+ "5. volume": "29791992"
+ },
+ "2018-02-28": {
+ "1. open": "220.6000",
+ "2. high": "224.3900",
+ "3. low": "198.2900",
+ "4. close": "203.3500",
+ "5. volume": "21564702"
+ },
+ "2018-01-31": {
+ "1. open": "224.4400",
+ "2. high": "249.3000",
+ "3. low": "220.6700",
+ "4. close": "222.1000",
+ "5. volume": "25351384"
+ },
+ "2017-12-29": {
+ "1. open": "208.0700",
+ "2. high": "230.8900",
+ "3. low": "201.0000",
+ "4. close": "223.6600",
+ "5. volume": "30192523"
+ },
+ "2017-11-30": {
+ "1. open": "203.7900",
+ "2. high": "227.4000",
+ "3. low": "191.8000",
+ "4. close": "221.7100",
+ "5. volume": "24475909"
+ },
+ "2017-10-31": {
+ "1. open": "226.9300",
+ "2. high": "227.7900",
+ "3. low": "187.9600",
+ "4. close": "201.7900",
+ "5. volume": "33698476"
+ },
+ "2017-09-29": {
+ "1. open": "221.1200",
+ "2. high": "231.2800",
+ "3. low": "218.1300",
+ "4. close": "226.0600",
+ "5. volume": "20918843"
+ },
+ "2017-08-31": {
+ "1. open": "253.1400",
+ "2. high": "257.0600",
+ "3. low": "204.0100",
+ "4. close": "221.0100",
+ "5. volume": "36329075"
+ },
+ "2017-07-31": {
+ "1. open": "287.7000",
+ "2. high": "288.3400",
+ "3. low": "243.2800",
+ "4. close": "251.2100",
+ "5. volume": "25403826"
+ },
+ "2017-06-30": {
+ "1. open": "304.4500",
+ "2. high": "314.8600",
+ "3. low": "280.3200",
+ "4. close": "287.3400",
+ "5. volume": "16017642"
+ },
+ "2017-05-31": {
+ "1. open": "281.7800",
+ "2. high": "310.0000",
+ "3. low": "277.6800",
+ "4. close": "304.8400",
+ "5. volume": "17975364"
+ },
+ "2017-04-28": {
+ "1. open": "285.5100",
+ "2. high": "287.4600",
+ "3. low": "276.0200",
+ "4. close": "281.4400",
+ "5. volume": "9101275"
+ },
+ "2017-03-31": {
+ "1. open": "276.5900",
+ "2. high": "289.2700",
+ "3. low": "268.2300",
+ "4. close": "285.2300",
+ "5. volume": "19828547"
+ },
+ "2017-02-28": {
+ "1. open": "272.3800",
+ "2. high": "278.4500",
+ "3. low": "267.2500",
+ "4. close": "273.4300",
+ "5. volume": "9301134"
+ },
+ "2017-01-31": {
+ "1. open": "256.2000",
+ "2. high": "273.9900",
+ "3. low": "255.6100",
+ "4. close": "272.2800",
+ "5. volume": "11890379"
+ },
+ "2016-12-30": {
+ "1. open": "259.8500",
+ "2. high": "273.9900",
+ "3. low": "244.7500",
+ "4. close": "254.9400",
+ "5. volume": "19592401"
+ },
+ "2016-11-30": {
+ "1. open": "242.8200",
+ "2. high": "265.3750",
+ "3. low": "225.1300",
+ "4. close": "259.5000",
+ "5. volume": "17608235"
+ },
+ "2016-10-31": {
+ "1. open": "236.8100",
+ "2. high": "268.7800",
+ "3. low": "235.1000",
+ "4. close": "243.3400",
+ "5. volume": "19319821"
+ },
+ "2016-09-30": {
+ "1. open": "246.6700",
+ "2. high": "250.0000",
+ "3. low": "230.1000",
+ "4. close": "237.9800",
+ "5. volume": "18069579"
+ },
+ "2016-08-31": {
+ "1. open": "262.1900",
+ "2. high": "278.6260",
+ "3. low": "242.9600",
+ "4. close": "247.2100",
+ "5. volume": "23697280"
+ },
+ "2016-07-29": {
+ "1. open": "242.8700",
+ "2. high": "262.1200",
+ "3. low": "241.0200",
+ "4. close": "261.2100",
+ "5. volume": "10504042"
+ },
+ "2016-06-30": {
+ "1. open": "233.2900",
+ "2. high": "244.0000",
+ "3. low": "232.5700",
+ "4. close": "243.6400",
+ "5. volume": "15061742"
+ },
+ "2016-05-31": {
+ "1. open": "208.2900",
+ "2. high": "237.5300",
+ "3. low": "202.2800",
+ "4. close": "233.0100",
+ "5. volume": "22821852"
+ },
+ "2016-04-29": {
+ "1. open": "192.6200",
+ "2. high": "212.9200",
+ "3. low": "191.3700",
+ "4. close": "208.2800",
+ "5. volume": "33876738"
+ },
+ "2016-03-31": {
+ "1. open": "165.8600",
+ "2. high": "195.0000",
+ "3. low": "158.2100",
+ "4. close": "193.7400",
+ "5. volume": "30106306"
+ },
+ "2016-02-29": {
+ "1. open": "179.9200",
+ "2. high": "182.0100",
+ "3. low": "146.7700",
+ "4. close": "165.1900",
+ "5. volume": "30963615"
+ },
+ "2016-01-29": {
+ "1. open": "182.6700",
+ "2. high": "186.4900",
+ "3. low": "168.4000",
+ "4. close": "181.1700",
+ "5. volume": "19069579"
+ },
+ "2015-12-31": {
+ "1. open": "167.8200",
+ "2. high": "188.4800",
+ "3. low": "161.0000",
+ "4. close": "185.0000",
+ "5. volume": "24642834"
+ },
+ "2015-11-30": {
+ "1. open": "174.8800",
+ "2. high": "175.7800",
+ "3. low": "151.5200",
+ "4. close": "167.0000",
+ "5. volume": "16125282"
+ },
+ "2015-10-30": {
+ "1. open": "164.2600",
+ "2. high": "175.7190",
+ "3. low": "158.0400",
+ "4. close": "173.9600",
+ "5. volume": "14432932"
+ },
+ "2015-09-30": {
+ "1. open": "155.3500",
+ "2. high": "170.2149",
+ "3. low": "153.0200",
+ "4. close": "163.3500",
+ "5. volume": "18733485"
+ },
+ "2015-08-31": {
+ "1. open": "167.2300",
+ "2. high": "176.7700",
+ "3. low": "120.3800",
+ "4. close": "158.0900",
+ "5. volume": "23463655"
+ },
+ "2015-07-31": {
+ "1. open": "155.9400",
+ "2. high": "171.2100",
+ "3. low": "154.2500",
+ "4. close": "166.0300",
+ "5. volume": "16512265"
+ },
+ "2015-06-30": {
+ "1. open": "153.0500",
+ "2. high": "158.7500",
+ "3. low": "151.0000",
+ "4. close": "154.4500",
+ "5. volume": "14820485"
+ },
+ "2015-05-29": {
+ "1. open": "150.4100",
+ "2. high": "159.8500",
+ "3. low": "149.1200",
+ "4. close": "152.6200",
+ "5. volume": "17571319"
+ },
+ "2015-04-30": {
+ "1. open": "150.8900",
+ "2. high": "158.9700",
+ "3. low": "148.4245",
+ "4. close": "151.0900",
+ "5. volume": "12767434"
+ },
+ "2015-03-31": {
+ "1. open": "141.9700",
+ "2. high": "156.0000",
+ "3. low": "138.2700",
+ "4. close": "150.8500",
+ "5. volume": "22200454"
+ },
+ "2015-02-27": {
+ "1. open": "132.0800",
+ "2. high": "143.3400",
+ "3. low": "128.1100",
+ "4. close": "140.7600",
+ "5. volume": "9940652"
+ },
+ "2015-01-30": {
+ "1. open": "128.1300",
+ "2. high": "137.4853",
+ "3. low": "124.7000",
+ "4. close": "131.9400",
+ "5. volume": "11639910"
+ },
+ "2014-12-31": {
+ "1. open": "126.9200",
+ "2. high": "134.5000",
+ "3. low": "121.5000",
+ "4. close": "127.8400",
+ "5. volume": "19799498"
+ },
+ "2014-11-28": {
+ "1. open": "121.4400",
+ "2. high": "129.4700",
+ "3. low": "116.9100",
+ "4. close": "126.4900",
+ "5. volume": "13032919"
+ },
+ "2014-10-31": {
+ "1. open": "117.8100",
+ "2. high": "123.7400",
+ "3. low": "106.8700",
+ "4. close": "120.8100",
+ "5. volume": "20264981"
+ },
+ "2014-09-30": {
+ "1. open": "97.4600",
+ "2. high": "121.4300",
+ "3. low": "95.8300",
+ "4. close": "118.1700",
+ "5. volume": "32689656"
+ },
+ "2014-08-29": {
+ "1. open": "92.3300",
+ "2. high": "99.3700",
+ "3. low": "91.6200",
+ "4. close": "97.3100",
+ "5. volume": "11920800"
+ },
+ "2014-07-31": {
+ "1. open": "91.6300",
+ "2. high": "96.9500",
+ "3. low": "88.1400",
+ "4. close": "92.3300",
+ "5. volume": "15056200"
+ },
+ "2014-06-30": {
+ "1. open": "85.0500",
+ "2. high": "98.6100",
+ "3. low": "84.2000",
+ "4. close": "91.4100",
+ "5. volume": "25372100"
+ },
+ "2014-05-30": {
+ "1. open": "87.6000",
+ "2. high": "90.3199",
+ "3. low": "83.5400",
+ "4. close": "84.9000",
+ "5. volume": "20034100"
+ },
+ "2014-04-30": {
+ "1. open": "97.5900",
+ "2. high": "100.7800",
+ "3. low": "84.5900",
+ "4. close": "87.7100",
+ "5. volume": "24022000"
+ },
+ "2014-03-31": {
+ "1. open": "88.9400",
+ "2. high": "106.8300",
+ "3. low": "86.5200",
+ "4. close": "97.4400",
+ "5. volume": "35767500"
+ },
+ "2014-02-28": {
+ "1. open": "85.7500",
+ "2. high": "92.6700",
+ "3. low": "82.5200",
+ "4. close": "89.6900",
+ "5. volume": "17780400"
+ },
+ "2014-01-31": {
+ "1. open": "96.2100",
+ "2. high": "98.2600",
+ "3. low": "80.3500",
+ "4. close": "85.7100",
+ "5. volume": "28331000"
+ },
+ "2013-12-31": {
+ "1. open": "126.7400",
+ "2. high": "128.1180",
+ "3. low": "88.6125",
+ "4. close": "96.5200",
+ "5. volume": "45632900"
+ },
+ "2013-11-29": {
+ "1. open": "128.8000",
+ "2. high": "132.7200",
+ "3. low": "125.7400",
+ "4. close": "126.9400",
+ "5. volume": "7840100"
+ },
+ "2013-10-31": {
+ "1. open": "119.6500",
+ "2. high": "129.9700",
+ "3. low": "116.3500",
+ "4. close": "128.8500",
+ "5. volume": "14991100"
+ },
+ "2013-09-30": {
+ "1. open": "100.6200",
+ "2. high": "121.4977",
+ "3. low": "96.4420",
+ "4. close": "119.4600",
+ "5. volume": "20957300"
+ },
+ "2013-08-30": {
+ "1. open": "100.9000",
+ "2. high": "106.8900",
+ "3. low": "98.0500",
+ "4. close": "99.2400",
+ "5. volume": "13274800"
+ },
+ "2013-07-31": {
+ "1. open": "100.0000",
+ "2. high": "101.4800",
+ "3. low": "93.3400",
+ "4. close": "100.9000",
+ "5. volume": "12278200"
+ },
+ "2013-06-28": {
+ "1. open": "91.2400",
+ "2. high": "100.4100",
+ "3. low": "83.6500",
+ "4. close": "100.1200",
+ "5. volume": "27281000"
+ },
+ "2013-05-31": {
+ "1. open": "87.0900",
+ "2. high": "96.3000",
+ "3. low": "86.2200",
+ "4. close": "90.7600",
+ "5. volume": "17268500"
+ },
+ "2013-04-30": {
+ "1. open": "81.1000",
+ "2. high": "88.6500",
+ "3. low": "80.8500",
+ "4. close": "87.6500",
+ "5. volume": "30220900"
+ },
+ "2013-03-28": {
+ "1. open": "88.3900",
+ "2. high": "92.1200",
+ "3. low": "72.5100",
+ "4. close": "81.2900",
+ "5. volume": "44414200"
+ },
+ "2013-02-28": {
+ "1. open": "98.7300",
+ "2. high": "100.5900",
+ "3. low": "83.4500",
+ "4. close": "88.5600",
+ "5. volume": "25799500"
+ },
+ "2013-01-31": {
+ "1. open": "100.2600",
+ "2. high": "102.5600",
+ "3. low": "92.1100",
+ "4. close": "97.8200",
+ "5. volume": "15853800"
+ },
+ "2012-12-31": {
+ "1. open": "100.0000",
+ "2. high": "101.6100",
+ "3. low": "94.1000",
+ "4. close": "98.2600",
+ "5. volume": "13181700"
+ },
+ "2012-11-30": {
+ "1. open": "92.2500",
+ "2. high": "100.4000",
+ "3. low": "86.2600",
+ "4. close": "100.2800",
+ "5. volume": "18521900"
+ },
+ "2012-10-31": {
+ "1. open": "96.7800",
+ "2. high": "100.3700",
+ "3. low": "91.0000",
+ "4. close": "92.1900",
+ "5. volume": "13238700"
+ },
+ "2012-09-28": {
+ "1. open": "94.0300",
+ "2. high": "103.5200",
+ "3. low": "92.5400",
+ "4. close": "96.3050",
+ "5. volume": "16546000"
+ },
+ "2012-08-31": {
+ "1. open": "85.0300",
+ "2. high": "95.2000",
+ "3. low": "82.6400",
+ "4. close": "94.0000",
+ "5. volume": "17509400"
+ },
+ "2012-07-31": {
+ "1. open": "93.0800",
+ "2. high": "95.4500",
+ "3. low": "83.0100",
+ "4. close": "84.8800",
+ "5. volume": "13539900"
+ },
+ "2012-06-29": {
+ "1. open": "88.5000",
+ "2. high": "98.4200",
+ "3. low": "84.2000",
+ "4. close": "93.3800",
+ "5. volume": "25033800"
+ },
+ "2012-05-31": {
+ "1. open": "87.9500",
+ "2. high": "92.1399",
+ "3. low": "78.8700",
+ "4. close": "89.3700",
+ "5. volume": "28359100"
+ },
+ "2012-04-30": {
+ "1. open": "92.5800",
+ "2. high": "96.6500",
+ "3. low": "85.7800",
+ "4. close": "88.1800",
+ "5. volume": "12803500"
+ },
+ "2012-03-30": {
+ "1. open": "83.1900",
+ "2. high": "94.7335",
+ "3. low": "83.0100",
+ "4. close": "92.8900",
+ "5. volume": "17451000"
+ },
+ "2012-02-29": {
+ "1. open": "76.5400",
+ "2. high": "84.4800",
+ "3. low": "75.6285",
+ "4. close": "83.2400",
+ "5. volume": "12460800"
+ },
+ "2012-01-31": {
+ "1. open": "65.9000",
+ "2. high": "79.6400",
+ "3. low": "63.4400",
+ "4. close": "76.1500",
+ "5. volume": "17266400"
+ },
+ "2011-12-30": {
+ "1. open": "69.7500",
+ "2. high": "75.7000",
+ "3. low": "62.9400",
+ "4. close": "64.9200",
+ "5. volume": "19736500"
+ },
+ "2011-11-30": {
+ "1. open": "65.6600",
+ "2. high": "75.6900",
+ "3. low": "64.3300",
+ "4. close": "69.6300",
+ "5. volume": "20779700"
+ },
+ "2011-10-31": {
+ "1. open": "61.2500",
+ "2. high": "72.8900",
+ "3. low": "58.7100",
+ "4. close": "67.2900",
+ "5. volume": "18881800"
+ },
+ "2011-09-30": {
+ "1. open": "59.2600",
+ "2. high": "74.0000",
+ "3. low": "51.6400",
+ "4. close": "62.2300",
+ "5. volume": "25075700"
+ },
+ "2011-08-31": {
+ "1. open": "64.6200",
+ "2. high": "65.7500",
+ "3. low": "48.2800",
+ "4. close": "59.0800",
+ "5. volume": "20979800"
+ },
+ "2011-07-29": {
+ "1. open": "64.7900",
+ "2. high": "68.8000",
+ "3. low": "60.7800",
+ "4. close": "63.0300",
+ "5. volume": "13203300"
+ },
+ "2011-06-30": {
+ "1. open": "56.2200",
+ "2. high": "65.2700",
+ "3. low": "48.6800",
+ "4. close": "64.5800",
+ "5. volume": "28497500"
+ },
+ "2011-05-31": {
+ "1. open": "53.6900",
+ "2. high": "57.1700",
+ "3. low": "50.4300",
+ "4. close": "55.9800",
+ "5. volume": "10655400"
+ },
+ "2011-04-29": {
+ "1. open": "48.6000",
+ "2. high": "53.9900",
+ "3. low": "47.6500",
+ "4. close": "53.1900",
+ "5. volume": "9494200"
+ },
+ "2011-03-31": {
+ "1. open": "41.4000",
+ "2. high": "48.8800",
+ "3. low": "40.2500",
+ "4. close": "48.1300",
+ "5. volume": "17442400"
+ },
+ "2011-02-28": {
+ "1. open": "37.1000",
+ "2. high": "44.0600",
+ "3. low": "36.7850",
+ "4. close": "41.7300",
+ "5. volume": "9649000"
+ },
+ "2011-01-31": {
+ "1. open": "34.1300",
+ "2. high": "38.2500",
+ "3. low": "33.6900",
+ "4. close": "37.0400",
+ "5. volume": "10161100"
+ },
+ "2010-12-31": {
+ "1. open": "35.7700",
+ "2. high": "37.2400",
+ "3. low": "32.0100",
+ "4. close": "34.0000",
+ "5. volume": "16459100"
+ },
+ "2010-11-30": {
+ "1. open": "31.3600",
+ "2. high": "35.9600",
+ "3. low": "30.0100",
+ "4. close": "34.9500",
+ "5. volume": "7220900"
+ },
+ "2010-10-29": {
+ "1. open": "29.2000",
+ "2. high": "32.6797",
+ "3. low": "27.7600",
+ "4. close": "30.6900",
+ "5. volume": "10761800"
+ },
+ "2010-09-30": {
+ "1. open": "22.9300",
+ "2. high": "30.1900",
+ "3. low": "20.6700",
+ "4. close": "29.2000",
+ "5. volume": "18621400"
+ },
+ "2010-08-31": {
+ "1. open": "25.6500",
+ "2. high": "25.8700",
+ "3. low": "21.8301",
+ "4. close": "22.7000",
+ "5. volume": "9181700"
+ },
+ "2010-07-30": {
+ "1. open": "23.7500",
+ "2. high": "25.8895",
+ "3. low": "22.0200",
+ "4. close": "25.2600",
+ "5. volume": "11167400"
+ },
+ "2010-06-30": {
+ "1. open": "25.4100",
+ "2. high": "26.7500",
+ "3. low": "21.2400",
+ "4. close": "23.6550",
+ "5. volume": "21802400"
+ },
+ "2010-05-28": {
+ "1. open": "23.4700",
+ "2. high": "26.0000",
+ "3. low": "20.7100",
+ "4. close": "25.5800",
+ "5. volume": "7457300"
+ },
+ "2010-04-30": {
+ "1. open": "22.8100",
+ "2. high": "25.7600",
+ "3. low": "21.6400",
+ "4. close": "23.1200",
+ "5. volume": "8715100"
+ },
+ "2010-03-31": {
+ "1. open": "18.5000",
+ "2. high": "23.4500",
+ "3. low": "18.3830",
+ "4. close": "22.6200",
+ "5. volume": "11271900"
+ },
+ "2010-02-26": {
+ "1. open": "19.4900",
+ "2. high": "19.9900",
+ "3. low": "17.0500",
+ "4. close": "18.3300",
+ "5. volume": "5191400"
+ },
+ "2010-01-29": {
+ "1. open": "19.2300",
+ "2. high": "21.6200",
+ "3. low": "18.5600",
+ "4. close": "19.4000",
+ "5. volume": "7479000"
+ },
+ "2009-12-31": {
+ "1. open": "16.5100",
+ "2. high": "19.2500",
+ "3. low": "16.5100",
+ "4. close": "18.1600",
+ "5. volume": "6761300"
+ },
+ "2009-11-30": {
+ "1. open": "15.1300",
+ "2. high": "18.2100",
+ "3. low": "14.6200",
+ "4. close": "16.4300",
+ "5. volume": "4066100"
+ },
+ "2009-10-30": {
+ "1. open": "16.4800",
+ "2. high": "17.8500",
+ "3. low": "15.0000",
+ "4. close": "15.1400",
+ "5. volume": "6208200"
+ },
+ "2009-09-30": {
+ "1. open": "11.5100",
+ "2. high": "16.8000",
+ "3. low": "11.5100",
+ "4. close": "16.5100",
+ "5. volume": "10523700"
+ },
+ "2009-08-31": {
+ "1. open": "11.3900",
+ "2. high": "12.0000",
+ "3. low": "10.0600",
+ "4. close": "11.5200",
+ "5. volume": "3602700"
+ },
+ "2009-07-31": {
+ "1. open": "11.3900",
+ "2. high": "11.6200",
+ "3. low": "10.2500",
+ "4. close": "11.3300",
+ "5. volume": "5631600"
+ },
+ "2009-06-30": {
+ "1. open": "8.6500",
+ "2. high": "12.0000",
+ "3. low": "8.6000",
+ "4. close": "11.1200",
+ "5. volume": "9881200"
+ },
+ "2009-05-29": {
+ "1. open": "8.7500",
+ "2. high": "9.1900",
+ "3. low": "8.0600",
+ "4. close": "8.5600",
+ "5. volume": "3557100"
+ },
+ "2009-04-30": {
+ "1. open": "6.4900",
+ "2. high": "9.0000",
+ "3. low": "6.1800",
+ "4. close": "8.7500",
+ "5. volume": "5347700"
+ },
+ "2009-03-31": {
+ "1. open": "5.4900",
+ "2. high": "7.1400",
+ "3. low": "4.1100",
+ "4. close": "6.6200",
+ "5. volume": "4448800"
+ },
+ "2009-02-27": {
+ "1. open": "5.7500",
+ "2. high": "6.9100",
+ "3. low": "5.2100",
+ "4. close": "5.6000",
+ "5. volume": "3868100"
+ },
+ "2009-01-30": {
+ "1. open": "8.3100",
+ "2. high": "9.1700",
+ "3. low": "5.5300",
+ "4. close": "5.8300",
+ "5. volume": "7291000"
+ },
+ "2008-12-31": {
+ "1. open": "7.0300",
+ "2. high": "11.0800",
+ "3. low": "5.6300",
+ "4. close": "8.2800",
+ "5. volume": "6672800"
+ },
+ "2008-11-28": {
+ "1. open": "8.8100",
+ "2. high": "10.4000",
+ "3. low": "6.7500",
+ "4. close": "7.1800",
+ "5. volume": "4174400"
+ },
+ "2008-10-31": {
+ "1. open": "13.1300",
+ "2. high": "13.4200",
+ "3. low": "7.7100",
+ "4. close": "8.8200",
+ "5. volume": "7453800"
+ },
+ "2008-09-30": {
+ "1. open": "11.1200",
+ "2. high": "14.9500",
+ "3. low": "10.6800",
+ "4. close": "13.2800",
+ "5. volume": "12166100"
+ },
+ "2008-08-29": {
+ "1. open": "9.4600",
+ "2. high": "12.5400",
+ "3. low": "9.2500",
+ "4. close": "10.8800",
+ "5. volume": "7903000"
+ },
+ "2008-07-31": {
+ "1. open": "11.1000",
+ "2. high": "12.0500",
+ "3. low": "9.0200",
+ "4. close": "9.4300",
+ "5. volume": "10354900"
+ },
+ "2008-06-30": {
+ "1. open": "14.3900",
+ "2. high": "14.9699",
+ "3. low": "10.3300",
+ "4. close": "11.2400",
+ "5. volume": "8275100"
+ },
+ "2008-05-30": {
+ "1. open": "14.1500",
+ "2. high": "15.3100",
+ "3. low": "13.2900",
+ "4. close": "14.2600",
+ "5. volume": "6032000"
+ },
+ "2008-04-30": {
+ "1. open": "14.0000",
+ "2. high": "14.9900",
+ "3. low": "12.9500",
+ "4. close": "14.1500",
+ "5. volume": "5000300"
+ },
+ "2008-03-31": {
+ "1. open": "14.2500",
+ "2. high": "17.1200",
+ "3. low": "10.0800",
+ "4. close": "14.0400",
+ "5. volume": "4759100"
+ },
+ "2008-02-29": {
+ "1. open": "15.5500",
+ "2. high": "16.2500",
+ "3. low": "13.4900",
+ "4. close": "14.0100",
+ "5. volume": "3441800"
+ },
+ "2008-01-31": {
+ "1. open": "17.0000",
+ "2. high": "17.1000",
+ "3. low": "11.7750",
+ "4. close": "15.2400",
+ "5. volume": "11051300"
+ },
+ "2007-12-31": {
+ "1. open": "25.9800",
+ "2. high": "28.8500",
+ "3. low": "15.6000",
+ "4. close": "17.1500",
+ "5. volume": "10423000"
+ },
+ "2007-11-30": {
+ "1. open": "33.5000",
+ "2. high": "33.5000",
+ "3. low": "22.8500",
+ "4. close": "25.7400",
+ "5. volume": "6500200"
+ }
+ }
+}
diff --git a/src/main/resources/V.json b/src/main/resources/V.json
new file mode 100644
index 0000000..d283530
--- /dev/null
+++ b/src/main/resources/V.json
@@ -0,0 +1,1018 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "V",
+ "3. Last Refreshed": "2020-03-17 10:12:12",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "186.3200",
+ "2. high": "194.4900",
+ "3. low": "147.9800",
+ "4. close": "151.5350",
+ "5. volume": "191243872"
+ },
+ "2020-02-28": {
+ "1. open": "199.9400",
+ "2. high": "214.1700",
+ "3. low": "172.9835",
+ "4. close": "181.7600",
+ "5. volume": "199776179"
+ },
+ "2020-01-31": {
+ "1. open": "189.0000",
+ "2. high": "210.1300",
+ "3. low": "187.1630",
+ "4. close": "198.9700",
+ "5. volume": "183582543"
+ },
+ "2019-12-31": {
+ "1. open": "184.2400",
+ "2. high": "189.8862",
+ "3. low": "179.6600",
+ "4. close": "187.9000",
+ "5. volume": "160394084"
+ },
+ "2019-11-29": {
+ "1. open": "180.1300",
+ "2. high": "184.8500",
+ "3. low": "175.1800",
+ "4. close": "184.5100",
+ "5. volume": "134065026"
+ },
+ "2019-10-31": {
+ "1. open": "173.0200",
+ "2. high": "180.1800",
+ "3. low": "168.5900",
+ "4. close": "178.8600",
+ "5. volume": "162923578"
+ },
+ "2019-09-30": {
+ "1. open": "180.5200",
+ "2. high": "187.0500",
+ "3. low": "172.0100",
+ "4. close": "172.0100",
+ "5. volume": "171931176"
+ },
+ "2019-08-30": {
+ "1. open": "179.1900",
+ "2. high": "182.4000",
+ "3. low": "166.9750",
+ "4. close": "180.8200",
+ "5. volume": "154470525"
+ },
+ "2019-07-31": {
+ "1. open": "175.3300",
+ "2. high": "184.0700",
+ "3. low": "172.7400",
+ "4. close": "178.0000",
+ "5. volume": "126736340"
+ },
+ "2019-06-28": {
+ "1. open": "161.5400",
+ "2. high": "174.9400",
+ "3. low": "156.7500",
+ "4. close": "173.5500",
+ "5. volume": "158885114"
+ },
+ "2019-05-31": {
+ "1. open": "165.5400",
+ "2. high": "165.7700",
+ "3. low": "156.4200",
+ "4. close": "161.3300",
+ "5. volume": "147282119"
+ },
+ "2019-04-30": {
+ "1. open": "157.5300",
+ "2. high": "165.7000",
+ "3. low": "156.3200",
+ "4. close": "164.4300",
+ "5. volume": "136490658"
+ },
+ "2019-03-29": {
+ "1. open": "149.4600",
+ "2. high": "156.8200",
+ "3. low": "144.5000",
+ "4. close": "156.1900",
+ "5. volume": "207401562"
+ },
+ "2019-02-28": {
+ "1. open": "135.3900",
+ "2. high": "148.8200",
+ "3. low": "135.2600",
+ "4. close": "148.1200",
+ "5. volume": "154776247"
+ },
+ "2019-01-31": {
+ "1. open": "130.0000",
+ "2. high": "139.9000",
+ "3. low": "127.8800",
+ "4. close": "135.0100",
+ "5. volume": "193205412"
+ },
+ "2018-12-31": {
+ "1. open": "145.0000",
+ "2. high": "145.7200",
+ "3. low": "121.6000",
+ "4. close": "131.9400",
+ "5. volume": "242677721"
+ },
+ "2018-11-30": {
+ "1. open": "139.0000",
+ "2. high": "145.4600",
+ "3. low": "129.5400",
+ "4. close": "141.7100",
+ "5. volume": "208766205"
+ },
+ "2018-10-31": {
+ "1. open": "150.8900",
+ "2. high": "151.5600",
+ "3. low": "129.7900",
+ "4. close": "137.8500",
+ "5. volume": "254092004"
+ },
+ "2018-09-28": {
+ "1. open": "146.9300",
+ "2. high": "150.6400",
+ "3. low": "142.5400",
+ "4. close": "150.0900",
+ "5. volume": "147500495"
+ },
+ "2018-08-31": {
+ "1. open": "137.7400",
+ "2. high": "147.7100",
+ "3. low": "137.0000",
+ "4. close": "146.8900",
+ "5. volume": "143157273"
+ },
+ "2018-07-31": {
+ "1. open": "131.9600",
+ "2. high": "143.1400",
+ "3. low": "131.1500",
+ "4. close": "136.7400",
+ "5. volume": "161562542"
+ },
+ "2018-06-29": {
+ "1. open": "131.8400",
+ "2. high": "136.6900",
+ "3. low": "129.5300",
+ "4. close": "132.4500",
+ "5. volume": "154720393"
+ },
+ "2018-05-31": {
+ "1. open": "126.8600",
+ "2. high": "132.5000",
+ "3. low": "125.3217",
+ "4. close": "130.7200",
+ "5. volume": "147562270"
+ },
+ "2018-04-30": {
+ "1. open": "119.2700",
+ "2. high": "127.9000",
+ "3. low": "116.7102",
+ "4. close": "126.8800",
+ "5. volume": "165231144"
+ },
+ "2018-03-29": {
+ "1. open": "123.2600",
+ "2. high": "125.4400",
+ "3. low": "116.0300",
+ "4. close": "119.6200",
+ "5. volume": "182392051"
+ },
+ "2018-02-28": {
+ "1. open": "124.7400",
+ "2. high": "126.2600",
+ "3. low": "111.0201",
+ "4. close": "122.9400",
+ "5. volume": "183890719"
+ },
+ "2018-01-31": {
+ "1. open": "114.5700",
+ "2. high": "126.8800",
+ "3. low": "113.9500",
+ "4. close": "124.2300",
+ "5. volume": "144967375"
+ },
+ "2017-12-29": {
+ "1. open": "112.3800",
+ "2. high": "114.9199",
+ "3. low": "106.6000",
+ "4. close": "114.0200",
+ "5. volume": "175640154"
+ },
+ "2017-11-30": {
+ "1. open": "110.5000",
+ "2. high": "113.6200",
+ "3. low": "106.9000",
+ "4. close": "112.5900",
+ "5. volume": "136052597"
+ },
+ "2017-10-31": {
+ "1. open": "105.5400",
+ "2. high": "110.7400",
+ "3. low": "104.8977",
+ "4. close": "109.9800",
+ "5. volume": "140428442"
+ },
+ "2017-09-29": {
+ "1. open": "104.0400",
+ "2. high": "106.8350",
+ "3. low": "102.2600",
+ "4. close": "105.2400",
+ "5. volume": "137450408"
+ },
+ "2017-08-31": {
+ "1. open": "100.3600",
+ "2. high": "104.2000",
+ "3. low": "99.4300",
+ "4. close": "103.5200",
+ "5. volume": "148740209"
+ },
+ "2017-07-31": {
+ "1. open": "94.3800",
+ "2. high": "101.1800",
+ "3. low": "93.1900",
+ "4. close": "99.5600",
+ "5. volume": "154989518"
+ },
+ "2017-06-30": {
+ "1. open": "95.4000",
+ "2. high": "96.6000",
+ "3. low": "92.8000",
+ "4. close": "93.7800",
+ "5. volume": "197251059"
+ },
+ "2017-05-31": {
+ "1. open": "91.2900",
+ "2. high": "95.5300",
+ "3. low": "91.1400",
+ "4. close": "95.2300",
+ "5. volume": "155976358"
+ },
+ "2017-04-28": {
+ "1. open": "89.1400",
+ "2. high": "92.8000",
+ "3. low": "88.1300",
+ "4. close": "91.2200",
+ "5. volume": "156139058"
+ },
+ "2017-03-31": {
+ "1. open": "88.7400",
+ "2. high": "92.0500",
+ "3. low": "87.8500",
+ "4. close": "88.8700",
+ "5. volume": "176898019"
+ },
+ "2017-02-28": {
+ "1. open": "82.9000",
+ "2. high": "88.4900",
+ "3. low": "81.5700",
+ "4. close": "87.9400",
+ "5. volume": "167783472"
+ },
+ "2017-01-31": {
+ "1. open": "78.7600",
+ "2. high": "84.2700",
+ "3. low": "78.4900",
+ "4. close": "82.7100",
+ "5. volume": "159153885"
+ },
+ "2016-12-30": {
+ "1. open": "77.5700",
+ "2. high": "80.3900",
+ "3. low": "75.1700",
+ "4. close": "78.0200",
+ "5. volume": "244868085"
+ },
+ "2016-11-30": {
+ "1. open": "82.6400",
+ "2. high": "83.9600",
+ "3. low": "77.2800",
+ "4. close": "77.3200",
+ "5. volume": "234696164"
+ },
+ "2016-10-31": {
+ "1. open": "82.4200",
+ "2. high": "83.7000",
+ "3. low": "81.1100",
+ "4. close": "82.5100",
+ "5. volume": "178635744"
+ },
+ "2016-09-30": {
+ "1. open": "81.1400",
+ "2. high": "83.7900",
+ "3. low": "80.9700",
+ "4. close": "82.7000",
+ "5. volume": "179003676"
+ },
+ "2016-08-31": {
+ "1. open": "78.3100",
+ "2. high": "81.7600",
+ "3. low": "77.7300",
+ "4. close": "80.9000",
+ "5. volume": "149237623"
+ },
+ "2016-07-29": {
+ "1. open": "74.5000",
+ "2. high": "80.1700",
+ "3. low": "73.8300",
+ "4. close": "78.0500",
+ "5. volume": "183918469"
+ },
+ "2016-06-30": {
+ "1. open": "78.6900",
+ "2. high": "81.7100",
+ "3. low": "73.2500",
+ "4. close": "74.1700",
+ "5. volume": "233222035"
+ },
+ "2016-05-31": {
+ "1. open": "77.8100",
+ "2. high": "79.8700",
+ "3. low": "76.2200",
+ "4. close": "78.9400",
+ "5. volume": "146453556"
+ },
+ "2016-04-29": {
+ "1. open": "76.2500",
+ "2. high": "81.7300",
+ "3. low": "75.8000",
+ "4. close": "77.2400",
+ "5. volume": "174268331"
+ },
+ "2016-03-31": {
+ "1. open": "72.9900",
+ "2. high": "77.0000",
+ "3. low": "69.5800",
+ "4. close": "76.4800",
+ "5. volume": "195451016"
+ },
+ "2016-02-29": {
+ "1. open": "74.0800",
+ "2. high": "74.7800",
+ "3. low": "66.1200",
+ "4. close": "72.3900",
+ "5. volume": "213955896"
+ },
+ "2016-01-29": {
+ "1. open": "76.0600",
+ "2. high": "76.5100",
+ "3. low": "68.7600",
+ "4. close": "74.4900",
+ "5. volume": "260380987"
+ },
+ "2015-12-31": {
+ "1. open": "79.5300",
+ "2. high": "80.4900",
+ "3. low": "75.5200",
+ "4. close": "77.5500",
+ "5. volume": "196690064"
+ },
+ "2015-11-30": {
+ "1. open": "75.1900",
+ "2. high": "81.0100",
+ "3. low": "74.5300",
+ "4. close": "79.0100",
+ "5. volume": "183615398"
+ },
+ "2015-10-30": {
+ "1. open": "70.0900",
+ "2. high": "78.8900",
+ "3. low": "68.3600",
+ "4. close": "77.5800",
+ "5. volume": "177419211"
+ },
+ "2015-09-30": {
+ "1. open": "69.4100",
+ "2. high": "72.3200",
+ "3. low": "67.0300",
+ "4. close": "69.6600",
+ "5. volume": "208292303"
+ },
+ "2015-08-31": {
+ "1. open": "75.5900",
+ "2. high": "76.1700",
+ "3. low": "60.0000",
+ "4. close": "71.3000",
+ "5. volume": "178934538"
+ },
+ "2015-07-31": {
+ "1. open": "67.9400",
+ "2. high": "76.9200",
+ "3. low": "66.5300",
+ "4. close": "75.3400",
+ "5. volume": "177273461"
+ },
+ "2015-06-30": {
+ "1. open": "69.1300",
+ "2. high": "70.0200",
+ "3. low": "66.6900",
+ "4. close": "67.1500",
+ "5. volume": "131118485"
+ },
+ "2015-05-29": {
+ "1. open": "65.2200",
+ "2. high": "70.6900",
+ "3. low": "65.1500",
+ "4. close": "68.6800",
+ "5. volume": "144581935"
+ },
+ "2015-04-30": {
+ "1. open": "65.4500",
+ "2. high": "69.9800",
+ "3. low": "64.3500",
+ "4. close": "66.0500",
+ "5. volume": "160608587"
+ },
+ "2015-03-31": {
+ "1. open": "276.7100",
+ "2. high": "278.6500",
+ "3. low": "65.0200",
+ "4. close": "65.4100",
+ "5. volume": "136699508"
+ },
+ "2015-02-27": {
+ "1. open": "256.3100",
+ "2. high": "274.5000",
+ "3. low": "249.7000",
+ "4. close": "271.3100",
+ "5. volume": "49187104"
+ },
+ "2015-01-30": {
+ "1. open": "263.3800",
+ "2. high": "266.7500",
+ "3. low": "245.1700",
+ "4. close": "254.9100",
+ "5. volume": "56093964"
+ },
+ "2014-12-31": {
+ "1. open": "256.2700",
+ "2. high": "269.3200",
+ "3. low": "252.3500",
+ "4. close": "262.2000",
+ "5. volume": "50490539"
+ },
+ "2014-11-28": {
+ "1. open": "240.9800",
+ "2. high": "259.5000",
+ "3. low": "239.0000",
+ "4. close": "258.1900",
+ "5. volume": "51380169"
+ },
+ "2014-10-31": {
+ "1. open": "212.8500",
+ "2. high": "242.5000",
+ "3. low": "195.1900",
+ "4. close": "241.4300",
+ "5. volume": "80839596"
+ },
+ "2014-09-30": {
+ "1. open": "213.4100",
+ "2. high": "218.6500",
+ "3. low": "209.1200",
+ "4. close": "213.3700",
+ "5. volume": "50857195"
+ },
+ "2014-08-29": {
+ "1. open": "209.8700",
+ "2. high": "218.0000",
+ "3. low": "208.2100",
+ "4. close": "212.5200",
+ "5. volume": "44936500"
+ },
+ "2014-07-31": {
+ "1. open": "211.9500",
+ "2. high": "224.7500",
+ "3. low": "211.0100",
+ "4. close": "211.0100",
+ "5. volume": "55415300"
+ },
+ "2014-06-30": {
+ "1. open": "215.3700",
+ "2. high": "215.6900",
+ "3. low": "207.3100",
+ "4. close": "210.7100",
+ "5. volume": "50554700"
+ },
+ "2014-05-30": {
+ "1. open": "204.1000",
+ "2. high": "215.9500",
+ "3. low": "203.0000",
+ "4. close": "214.8300",
+ "5. volume": "54955700"
+ },
+ "2014-04-30": {
+ "1. open": "217.0800",
+ "2. high": "218.1586",
+ "3. low": "194.8400",
+ "4. close": "202.6100",
+ "5. volume": "96853500"
+ },
+ "2014-03-31": {
+ "1. open": "223.2400",
+ "2. high": "232.6700",
+ "3. low": "210.5200",
+ "4. close": "215.8600",
+ "5. volume": "66709900"
+ },
+ "2014-02-28": {
+ "1. open": "216.5100",
+ "2. high": "228.4800",
+ "3. low": "211.3800",
+ "4. close": "225.9400",
+ "5. volume": "57835200"
+ },
+ "2014-01-31": {
+ "1. open": "221.5400",
+ "2. high": "235.5000",
+ "3. low": "215.1090",
+ "4. close": "215.4300",
+ "5. volume": "75352000"
+ },
+ "2013-12-31": {
+ "1. open": "204.1000",
+ "2. high": "222.7200",
+ "3. low": "199.4300",
+ "4. close": "222.6800",
+ "5. volume": "70411400"
+ },
+ "2013-11-29": {
+ "1. open": "198.9500",
+ "2. high": "205.0699",
+ "3. low": "195.0000",
+ "4. close": "203.4600",
+ "5. volume": "51368400"
+ },
+ "2013-10-31": {
+ "1. open": "191.2900",
+ "2. high": "205.2500",
+ "3. low": "180.1100",
+ "4. close": "196.6700",
+ "5. volume": "67642100"
+ },
+ "2013-09-30": {
+ "1. open": "176.0300",
+ "2. high": "200.8600",
+ "3. low": "175.0500",
+ "4. close": "191.1000",
+ "5. volume": "71214300"
+ },
+ "2013-08-30": {
+ "1. open": "181.7600",
+ "2. high": "185.1400",
+ "3. low": "172.2100",
+ "4. close": "174.4200",
+ "5. volume": "92972300"
+ },
+ "2013-07-31": {
+ "1. open": "183.9000",
+ "2. high": "196.0000",
+ "3. low": "170.9900",
+ "4. close": "177.0100",
+ "5. volume": "84007800"
+ },
+ "2013-06-28": {
+ "1. open": "178.7500",
+ "2. high": "185.2300",
+ "3. low": "175.6800",
+ "4. close": "182.7500",
+ "5. volume": "62189200"
+ },
+ "2013-05-31": {
+ "1. open": "166.9900",
+ "2. high": "184.9000",
+ "3. low": "163.6000",
+ "4. close": "178.1400",
+ "5. volume": "77751600"
+ },
+ "2013-04-30": {
+ "1. open": "169.7500",
+ "2. high": "170.9900",
+ "3. low": "161.2700",
+ "4. close": "168.4600",
+ "5. volume": "51905700"
+ },
+ "2013-03-28": {
+ "1. open": "157.9300",
+ "2. high": "170.9600",
+ "3. low": "155.6800",
+ "4. close": "169.8400",
+ "5. volume": "64842600"
+ },
+ "2013-02-28": {
+ "1. open": "159.0000",
+ "2. high": "160.8800",
+ "3. low": "154.1400",
+ "4. close": "158.6400",
+ "5. volume": "61217500"
+ },
+ "2013-01-31": {
+ "1. open": "154.1600",
+ "2. high": "162.7700",
+ "3. low": "153.9300",
+ "4. close": "157.9100",
+ "5. volume": "59355700"
+ },
+ "2012-12-31": {
+ "1. open": "150.0000",
+ "2. high": "152.5100",
+ "3. low": "146.1000",
+ "4. close": "151.5800",
+ "5. volume": "54031200"
+ },
+ "2012-11-30": {
+ "1. open": "140.8200",
+ "2. high": "149.9300",
+ "3. low": "138.5300",
+ "4. close": "149.7100",
+ "5. volume": "62366800"
+ },
+ "2012-10-31": {
+ "1. open": "134.8700",
+ "2. high": "143.1000",
+ "3. low": "134.8700",
+ "4. close": "138.7600",
+ "5. volume": "57055600"
+ },
+ "2012-09-28": {
+ "1. open": "128.3600",
+ "2. high": "136.6500",
+ "3. low": "126.9500",
+ "4. close": "134.2800",
+ "5. volume": "63213900"
+ },
+ "2012-08-31": {
+ "1. open": "128.5000",
+ "2. high": "132.5800",
+ "3. low": "125.8100",
+ "4. close": "128.2500",
+ "5. volume": "54565800"
+ },
+ "2012-07-31": {
+ "1. open": "124.2600",
+ "2. high": "132.3500",
+ "3. low": "119.1000",
+ "4. close": "129.0700",
+ "5. volume": "73691000"
+ },
+ "2012-06-29": {
+ "1. open": "113.6400",
+ "2. high": "124.9500",
+ "3. low": "111.9401",
+ "4. close": "123.6300",
+ "5. volume": "73804200"
+ },
+ "2012-05-31": {
+ "1. open": "123.4700",
+ "2. high": "125.3500",
+ "3. low": "112.5000",
+ "4. close": "115.2000",
+ "5. volume": "100344000"
+ },
+ "2012-04-30": {
+ "1. open": "118.0000",
+ "2. high": "124.2100",
+ "3. low": "116.4800",
+ "4. close": "122.9800",
+ "5. volume": "62665100"
+ },
+ "2012-03-30": {
+ "1. open": "117.4500",
+ "2. high": "120.6960",
+ "3. low": "113.5400",
+ "4. close": "118.0000",
+ "5. volume": "62867300"
+ },
+ "2012-02-29": {
+ "1. open": "101.1800",
+ "2. high": "119.3600",
+ "3. low": "100.6025",
+ "4. close": "116.3700",
+ "5. volume": "89913900"
+ },
+ "2012-01-31": {
+ "1. open": "103.4000",
+ "2. high": "104.2000",
+ "3. low": "98.3300",
+ "4. close": "100.6400",
+ "5. volume": "76346100"
+ },
+ "2011-12-30": {
+ "1. open": "95.9200",
+ "2. high": "103.4500",
+ "3. low": "95.0500",
+ "4. close": "101.5300",
+ "5. volume": "78358900"
+ },
+ "2011-11-30": {
+ "1. open": "91.1600",
+ "2. high": "97.0300",
+ "3. low": "88.7800",
+ "4. close": "96.9700",
+ "5. volume": "84173500"
+ },
+ "2011-10-31": {
+ "1. open": "84.9700",
+ "2. high": "95.8700",
+ "3. low": "81.7100",
+ "4. close": "93.2600",
+ "5. volume": "104767000"
+ },
+ "2011-09-30": {
+ "1. open": "87.7200",
+ "2. high": "94.7500",
+ "3. low": "83.2500",
+ "4. close": "85.7200",
+ "5. volume": "120505600"
+ },
+ "2011-08-31": {
+ "1. open": "87.0000",
+ "2. high": "88.8500",
+ "3. low": "76.1100",
+ "4. close": "87.8800",
+ "5. volume": "160948700"
+ },
+ "2011-07-29": {
+ "1. open": "84.1000",
+ "2. high": "90.8300",
+ "3. low": "83.6000",
+ "4. close": "85.5400",
+ "5. volume": "113194800"
+ },
+ "2011-06-30": {
+ "1. open": "80.7600",
+ "2. high": "87.3600",
+ "3. low": "73.1100",
+ "4. close": "84.2600",
+ "5. volume": "196557500"
+ },
+ "2011-05-31": {
+ "1. open": "78.4600",
+ "2. high": "81.3000",
+ "3. low": "76.6000",
+ "4. close": "81.0600",
+ "5. volume": "99881900"
+ },
+ "2011-04-29": {
+ "1. open": "73.9900",
+ "2. high": "79.0000",
+ "3. low": "73.2615",
+ "4. close": "78.1200",
+ "5. volume": "80182500"
+ },
+ "2011-03-31": {
+ "1. open": "73.8700",
+ "2. high": "75.9400",
+ "3. low": "70.4500",
+ "4. close": "73.6200",
+ "5. volume": "132083000"
+ },
+ "2011-02-28": {
+ "1. open": "70.2100",
+ "2. high": "77.0800",
+ "3. low": "70.2100",
+ "4. close": "73.0500",
+ "5. volume": "114333300"
+ },
+ "2011-01-31": {
+ "1. open": "70.4000",
+ "2. high": "73.5500",
+ "3. low": "67.5100",
+ "4. close": "69.8500",
+ "5. volume": "139509300"
+ },
+ "2010-12-31": {
+ "1. open": "74.9400",
+ "2. high": "81.7500",
+ "3. low": "66.5000",
+ "4. close": "70.3800",
+ "5. volume": "220235300"
+ },
+ "2010-11-30": {
+ "1. open": "78.5800",
+ "2. high": "80.4700",
+ "3. low": "72.9200",
+ "4. close": "73.8500",
+ "5. volume": "79270200"
+ },
+ "2010-10-29": {
+ "1. open": "74.7400",
+ "2. high": "80.8800",
+ "3. low": "72.5810",
+ "4. close": "78.1600",
+ "5. volume": "102407400"
+ },
+ "2010-09-30": {
+ "1. open": "69.8300",
+ "2. high": "74.9700",
+ "3. low": "64.9000",
+ "4. close": "74.2600",
+ "5. volume": "158973300"
+ },
+ "2010-08-31": {
+ "1. open": "70.9800",
+ "2. high": "75.7300",
+ "3. low": "68.0100",
+ "4. close": "68.9800",
+ "5. volume": "125363400"
+ },
+ "2010-07-30": {
+ "1. open": "71.0000",
+ "2. high": "77.8000",
+ "3. low": "70.1100",
+ "4. close": "73.3500",
+ "5. volume": "117947400"
+ },
+ "2010-06-30": {
+ "1. open": "72.4900",
+ "2. high": "83.7900",
+ "3. low": "70.0200",
+ "4. close": "70.7500",
+ "5. volume": "197268700"
+ },
+ "2010-05-28": {
+ "1. open": "90.5500",
+ "2. high": "91.2700",
+ "3. low": "68.2900",
+ "4. close": "72.4600",
+ "5. volume": "329707000"
+ },
+ "2010-04-30": {
+ "1. open": "91.6800",
+ "2. high": "97.1920",
+ "3. low": "90.0200",
+ "4. close": "90.2300",
+ "5. volume": "82607100"
+ },
+ "2010-03-31": {
+ "1. open": "85.5000",
+ "2. high": "93.6300",
+ "3. low": "85.2800",
+ "4. close": "91.0300",
+ "5. volume": "117882000"
+ },
+ "2010-02-26": {
+ "1. open": "82.2900",
+ "2. high": "87.7600",
+ "3. low": "80.5400",
+ "4. close": "85.2800",
+ "5. volume": "99527800"
+ },
+ "2010-01-29": {
+ "1. open": "88.0000",
+ "2. high": "88.7700",
+ "3. low": "80.6100",
+ "4. close": "82.0300",
+ "5. volume": "87018500"
+ },
+ "2009-12-31": {
+ "1. open": "81.4400",
+ "2. high": "89.6900",
+ "3. low": "78.7100",
+ "4. close": "87.4600",
+ "5. volume": "204952500"
+ },
+ "2009-11-30": {
+ "1. open": "76.0900",
+ "2. high": "81.9000",
+ "3. low": "75.8000",
+ "4. close": "81.0000",
+ "5. volume": "90154700"
+ },
+ "2009-10-30": {
+ "1. open": "68.7700",
+ "2. high": "78.2000",
+ "3. low": "66.5452",
+ "4. close": "75.7600",
+ "5. volume": "159370800"
+ },
+ "2009-09-30": {
+ "1. open": "70.7800",
+ "2. high": "74.9900",
+ "3. low": "68.6100",
+ "4. close": "69.1100",
+ "5. volume": "99051700"
+ },
+ "2009-08-31": {
+ "1. open": "66.1900",
+ "2. high": "71.3200",
+ "3. low": "65.9000",
+ "4. close": "71.1000",
+ "5. volume": "93978700"
+ },
+ "2009-07-31": {
+ "1. open": "62.2800",
+ "2. high": "69.6800",
+ "3. low": "58.0000",
+ "4. close": "65.4600",
+ "5. volume": "153747700"
+ },
+ "2009-06-30": {
+ "1. open": "68.5000",
+ "2. high": "71.2400",
+ "3. low": "60.2700",
+ "4. close": "62.2600",
+ "5. volume": "193053500"
+ },
+ "2009-05-29": {
+ "1. open": "64.1500",
+ "2. high": "68.5600",
+ "3. low": "62.6400",
+ "4. close": "67.7100",
+ "5. volume": "198672200"
+ },
+ "2009-04-30": {
+ "1. open": "54.7500",
+ "2. high": "68.0000",
+ "3. low": "53.6300",
+ "4. close": "64.9600",
+ "5. volume": "222924500"
+ },
+ "2009-03-31": {
+ "1. open": "55.9300",
+ "2. high": "56.9700",
+ "3. low": "48.7400",
+ "4. close": "55.6000",
+ "5. volume": "231948800"
+ },
+ "2009-02-27": {
+ "1. open": "48.2500",
+ "2. high": "57.9500",
+ "3. low": "47.5400",
+ "4. close": "56.7100",
+ "5. volume": "186385800"
+ },
+ "2009-01-30": {
+ "1. open": "52.9200",
+ "2. high": "57.9800",
+ "3. low": "41.7800",
+ "4. close": "49.3500",
+ "5. volume": "160611600"
+ },
+ "2008-12-31": {
+ "1. open": "51.0000",
+ "2. high": "57.6700",
+ "3. low": "47.5300",
+ "4. close": "52.4500",
+ "5. volume": "141021400"
+ },
+ "2008-11-28": {
+ "1. open": "55.3500",
+ "2. high": "60.4500",
+ "3. low": "43.5400",
+ "4. close": "52.5600",
+ "5. volume": "191852000"
+ },
+ "2008-10-31": {
+ "1. open": "60.7500",
+ "2. high": "62.1100",
+ "3. low": "43.7400",
+ "4. close": "55.3500",
+ "5. volume": "302537300"
+ },
+ "2008-09-30": {
+ "1. open": "76.8300",
+ "2. high": "77.5000",
+ "3. low": "55.8900",
+ "4. close": "61.3900",
+ "5. volume": "254818400"
+ },
+ "2008-08-29": {
+ "1. open": "73.3000",
+ "2. high": "76.5300",
+ "3. low": "69.1100",
+ "4. close": "75.9000",
+ "5. volume": "158540800"
+ },
+ "2008-07-31": {
+ "1. open": "79.2000",
+ "2. high": "82.4000",
+ "3. low": "66.5100",
+ "4. close": "73.0600",
+ "5. volume": "333151100"
+ },
+ "2008-06-30": {
+ "1. open": "86.2100",
+ "2. high": "88.1000",
+ "3. low": "77.6000",
+ "4. close": "81.3100",
+ "5. volume": "255456900"
+ },
+ "2008-05-30": {
+ "1. open": "84.6800",
+ "2. high": "89.8400",
+ "3. low": "74.3600",
+ "4. close": "86.3600",
+ "5. volume": "388428400"
+ },
+ "2008-04-30": {
+ "1. open": "63.0000",
+ "2. high": "84.8100",
+ "3. low": "60.3100",
+ "4. close": "83.4500",
+ "5. volume": "346330900"
+ }
+ }
+}
diff --git a/src/main/resources/WMT.json b/src/main/resources/WMT.json
new file mode 100644
index 0000000..43455e5
--- /dev/null
+++ b/src/main/resources/WMT.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "WMT",
+ "3. Last Refreshed": "2020-03-17 11:27:04",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "107.6000",
+ "2. high": "120.6800",
+ "3. low": "102.0000",
+ "4. close": "116.8618",
+ "5. volume": "147713449"
+ },
+ "2020-02-28": {
+ "1. open": "114.9000",
+ "2. high": "119.9500",
+ "3. low": "104.3700",
+ "4. close": "107.6800",
+ "5. volume": "132355144"
+ },
+ "2020-01-31": {
+ "1. open": "118.8600",
+ "2. high": "119.8900",
+ "3. low": "112.6800",
+ "4. close": "114.4900",
+ "5. volume": "127888574"
+ },
+ "2019-12-31": {
+ "1. open": "119.1500",
+ "2. high": "122.1200",
+ "3. low": "117.4200",
+ "4. close": "118.8400",
+ "5. volume": "98426399"
+ },
+ "2019-11-29": {
+ "1. open": "117.9200",
+ "2. high": "125.3800",
+ "3. low": "117.0750",
+ "4. close": "119.0900",
+ "5. volume": "116899196"
+ },
+ "2019-10-31": {
+ "1. open": "118.8500",
+ "2. high": "120.7100",
+ "3. low": "114.5800",
+ "4. close": "117.2600",
+ "5. volume": "98902760"
+ },
+ "2019-09-30": {
+ "1. open": "113.6800",
+ "2. high": "119.8600",
+ "3. low": "113.4900",
+ "4. close": "118.6800",
+ "5. volume": "107294158"
+ },
+ "2019-08-30": {
+ "1. open": "110.3200",
+ "2. high": "115.3800",
+ "3. low": "104.8400",
+ "4. close": "114.2600",
+ "5. volume": "157363365"
+ },
+ "2019-07-31": {
+ "1. open": "111.3000",
+ "2. high": "115.4900",
+ "3. low": "109.6300",
+ "4. close": "110.3800",
+ "5. volume": "91294745"
+ },
+ "2019-06-28": {
+ "1. open": "101.6300",
+ "2. high": "112.2200",
+ "3. low": "101.4000",
+ "4. close": "110.4900",
+ "5. volume": "121526002"
+ },
+ "2019-05-31": {
+ "1. open": "102.7700",
+ "2. high": "103.9600",
+ "3. low": "98.8500",
+ "4. close": "101.4400",
+ "5. volume": "155765843"
+ },
+ "2019-04-30": {
+ "1. open": "97.9700",
+ "2. high": "104.1450",
+ "3. low": "96.7900",
+ "4. close": "102.8400",
+ "5. volume": "110608470"
+ },
+ "2019-03-29": {
+ "1. open": "99.4700",
+ "2. high": "100.4900",
+ "3. low": "96.5300",
+ "4. close": "97.5300",
+ "5. volume": "141148758"
+ },
+ "2019-02-28": {
+ "1. open": "95.9200",
+ "2. high": "104.1800",
+ "3. low": "93.1100",
+ "4. close": "98.9900",
+ "5. volume": "166799543"
+ },
+ "2019-01-31": {
+ "1. open": "91.6400",
+ "2. high": "99.3500",
+ "3. low": "91.6400",
+ "4. close": "95.8300",
+ "5. volume": "160743604"
+ },
+ "2018-12-31": {
+ "1. open": "98.0200",
+ "2. high": "99.5900",
+ "3. low": "85.7800",
+ "4. close": "93.1500",
+ "5. volume": "186312324"
+ },
+ "2018-11-30": {
+ "1. open": "99.9600",
+ "2. high": "106.2100",
+ "3. low": "93.3100",
+ "4. close": "97.6500",
+ "5. volume": "191936504"
+ },
+ "2018-10-31": {
+ "1. open": "94.2900",
+ "2. high": "102.6000",
+ "3. low": "92.8900",
+ "4. close": "100.2800",
+ "5. volume": "216422336"
+ },
+ "2018-09-28": {
+ "1. open": "95.8000",
+ "2. high": "97.6600",
+ "3. low": "93.6900",
+ "4. close": "93.9100",
+ "5. volume": "127212992"
+ },
+ "2018-08-31": {
+ "1. open": "88.8600",
+ "2. high": "100.2100",
+ "3. low": "87.6200",
+ "4. close": "95.8600",
+ "5. volume": "205661127"
+ },
+ "2018-07-31": {
+ "1. open": "85.6500",
+ "2. high": "89.6600",
+ "3. low": "83.4000",
+ "4. close": "89.2300",
+ "5. volume": "117607833"
+ },
+ "2018-06-29": {
+ "1. open": "83.0400",
+ "2. high": "87.4900",
+ "3. low": "82.3700",
+ "4. close": "85.6500",
+ "5. volume": "185816537"
+ },
+ "2018-05-31": {
+ "1. open": "87.6700",
+ "2. high": "88.1000",
+ "3. low": "81.7800",
+ "4. close": "82.5400",
+ "5. volume": "248483627"
+ },
+ "2018-04-30": {
+ "1. open": "88.0000",
+ "2. high": "89.6599",
+ "3. low": "84.8400",
+ "4. close": "88.4600",
+ "5. volume": "164177842"
+ },
+ "2018-03-29": {
+ "1. open": "90.1700",
+ "2. high": "90.5000",
+ "3. low": "85.2800",
+ "4. close": "88.9700",
+ "5. volume": "250996773"
+ },
+ "2018-02-28": {
+ "1. open": "105.9600",
+ "2. high": "106.5600",
+ "3. low": "90.0000",
+ "4. close": "90.0100",
+ "5. volume": "300297591"
+ },
+ "2018-01-31": {
+ "1. open": "99.3000",
+ "2. high": "109.9800",
+ "3. low": "98.5200",
+ "4. close": "106.6000",
+ "5. volume": "161238958"
+ },
+ "2017-12-29": {
+ "1. open": "97.6100",
+ "2. high": "99.9100",
+ "3. low": "96.1380",
+ "4. close": "98.7500",
+ "5. volume": "161482522"
+ },
+ "2017-11-30": {
+ "1. open": "87.0700",
+ "2. high": "100.1300",
+ "3. low": "87.0000",
+ "4. close": "97.2300",
+ "5. volume": "219251118"
+ },
+ "2017-10-31": {
+ "1. open": "77.9000",
+ "2. high": "89.1100",
+ "3. low": "77.5000",
+ "4. close": "87.3100",
+ "5. volume": "194446820"
+ },
+ "2017-09-29": {
+ "1. open": "78.3100",
+ "2. high": "81.1200",
+ "3. low": "77.7300",
+ "4. close": "78.1400",
+ "5. volume": "159207322"
+ },
+ "2017-08-31": {
+ "1. open": "80.2500",
+ "2. high": "81.9900",
+ "3. low": "77.5000",
+ "4. close": "78.0700",
+ "5. volume": "201324819"
+ },
+ "2017-07-31": {
+ "1. open": "75.8400",
+ "2. high": "80.3400",
+ "3. low": "73.1300",
+ "4. close": "79.9900",
+ "5. volume": "141394475"
+ },
+ "2017-06-30": {
+ "1. open": "78.6400",
+ "2. high": "80.4750",
+ "3. low": "73.2900",
+ "4. close": "75.6800",
+ "5. volume": "245842580"
+ },
+ "2017-05-31": {
+ "1. open": "75.0900",
+ "2. high": "79.4400",
+ "3. low": "74.9600",
+ "4. close": "78.6000",
+ "5. volume": "179004446"
+ },
+ "2017-04-28": {
+ "1. open": "72.0800",
+ "2. high": "75.7663",
+ "3. low": "71.3800",
+ "4. close": "75.1800",
+ "5. volume": "127293205"
+ },
+ "2017-03-31": {
+ "1. open": "70.9700",
+ "2. high": "72.5600",
+ "3. low": "69.3300",
+ "4. close": "72.0800",
+ "5. volume": "191105194"
+ },
+ "2017-02-28": {
+ "1. open": "66.4600",
+ "2. high": "72.8000",
+ "3. low": "66.0400",
+ "4. close": "70.9300",
+ "5. volume": "207958861"
+ },
+ "2017-01-31": {
+ "1. open": "69.2400",
+ "2. high": "69.6300",
+ "3. low": "65.2800",
+ "4. close": "66.7400",
+ "5. volume": "181529324"
+ },
+ "2016-12-30": {
+ "1. open": "70.2500",
+ "2. high": "72.4800",
+ "3. low": "68.8300",
+ "4. close": "69.1200",
+ "5. volume": "162512660"
+ },
+ "2016-11-30": {
+ "1. open": "69.9800",
+ "2. high": "72.0900",
+ "3. low": "68.1200",
+ "4. close": "70.4300",
+ "5. volume": "210402048"
+ },
+ "2016-10-31": {
+ "1. open": "71.8300",
+ "2. high": "72.5700",
+ "3. low": "67.0700",
+ "4. close": "70.0200",
+ "5. volume": "170697840"
+ },
+ "2016-09-30": {
+ "1. open": "71.5700",
+ "2. high": "73.1900",
+ "3. low": "70.3000",
+ "4. close": "72.1200",
+ "5. volume": "177000967"
+ },
+ "2016-08-31": {
+ "1. open": "72.8100",
+ "2. high": "75.1900",
+ "3. low": "70.8900",
+ "4. close": "71.4400",
+ "5. volume": "212441767"
+ },
+ "2016-07-29": {
+ "1. open": "73.1300",
+ "2. high": "74.3500",
+ "3. low": "72.4150",
+ "4. close": "72.9700",
+ "5. volume": "137444232"
+ },
+ "2016-06-30": {
+ "1. open": "70.5000",
+ "2. high": "73.1950",
+ "3. low": "70.1450",
+ "4. close": "73.0200",
+ "5. volume": "185958839"
+ },
+ "2016-05-31": {
+ "1. open": "66.6200",
+ "2. high": "71.3750",
+ "3. low": "62.7200",
+ "4. close": "70.7800",
+ "5. volume": "232972261"
+ },
+ "2016-04-29": {
+ "1. open": "68.0200",
+ "2. high": "70.0800",
+ "3. low": "66.3600",
+ "4. close": "66.8700",
+ "5. volume": "141246809"
+ },
+ "2016-03-31": {
+ "1. open": "66.6500",
+ "2. high": "69.1900",
+ "3. low": "64.8800",
+ "4. close": "68.4900",
+ "5. volume": "202980432"
+ },
+ "2016-02-29": {
+ "1. open": "65.9100",
+ "2. high": "68.2000",
+ "3. low": "62.3500",
+ "4. close": "66.3400",
+ "5. volume": "263071454"
+ },
+ "2016-01-29": {
+ "1. open": "60.5000",
+ "2. high": "66.5300",
+ "3. low": "60.2000",
+ "4. close": "66.3600",
+ "5. volume": "264648837"
+ },
+ "2015-12-31": {
+ "1. open": "59.1300",
+ "2. high": "61.8700",
+ "3. low": "58.3150",
+ "4. close": "61.3000",
+ "5. volume": "226939706"
+ },
+ "2015-11-30": {
+ "1. open": "57.2900",
+ "2. high": "61.4700",
+ "3. low": "56.3000",
+ "4. close": "58.8400",
+ "5. volume": "224579683"
+ },
+ "2015-10-30": {
+ "1. open": "64.7600",
+ "2. high": "67.9500",
+ "3. low": "57.1600",
+ "4. close": "57.2400",
+ "5. volume": "347128402"
+ },
+ "2015-09-30": {
+ "1. open": "63.8000",
+ "2. high": "67.0100",
+ "3. low": "62.9150",
+ "4. close": "64.8400",
+ "5. volume": "190596569"
+ },
+ "2015-08-31": {
+ "1. open": "71.8400",
+ "2. high": "73.6950",
+ "3. low": "61.5000",
+ "4. close": "64.7300",
+ "5. volume": "227341577"
+ },
+ "2015-07-31": {
+ "1. open": "71.6000",
+ "2. high": "74.1400",
+ "3. low": "70.3600",
+ "4. close": "71.9800",
+ "5. volume": "150419189"
+ },
+ "2015-06-30": {
+ "1. open": "74.6900",
+ "2. high": "75.2000",
+ "3. low": "70.7800",
+ "4. close": "70.9300",
+ "5. volume": "176549427"
+ },
+ "2015-05-29": {
+ "1. open": "78.2000",
+ "2. high": "79.9400",
+ "3. low": "74.1500",
+ "4. close": "74.2700",
+ "5. volume": "151099118"
+ },
+ "2015-04-30": {
+ "1. open": "82.2800",
+ "2. high": "82.2800",
+ "3. low": "77.5500",
+ "4. close": "78.0500",
+ "5. volume": "143609932"
+ },
+ "2015-03-31": {
+ "1. open": "83.8900",
+ "2. high": "84.0000",
+ "3. low": "80.5400",
+ "4. close": "82.2500",
+ "5. volume": "142500798"
+ },
+ "2015-02-27": {
+ "1. open": "84.7900",
+ "2. high": "88.0000",
+ "3. low": "82.5500",
+ "4. close": "83.9300",
+ "5. volume": "138527911"
+ },
+ "2015-01-30": {
+ "1. open": "86.2700",
+ "2. high": "90.9700",
+ "3. low": "84.9000",
+ "4. close": "84.9800",
+ "5. volume": "158867265"
+ },
+ "2014-12-31": {
+ "1. open": "86.7200",
+ "2. high": "87.4400",
+ "3. low": "82.6500",
+ "4. close": "85.8800",
+ "5. volume": "138964502"
+ },
+ "2014-11-28": {
+ "1. open": "76.3500",
+ "2. high": "88.0900",
+ "3. low": "75.5900",
+ "4. close": "87.5400",
+ "5. volume": "159245373"
+ },
+ "2014-10-31": {
+ "1. open": "76.5100",
+ "2. high": "79.3700",
+ "3. low": "72.6100",
+ "4. close": "76.2700",
+ "5. volume": "177410316"
+ },
+ "2014-09-30": {
+ "1. open": "75.4200",
+ "2. high": "77.7300",
+ "3. low": "75.4100",
+ "4. close": "76.4700",
+ "5. volume": "119362584"
+ },
+ "2014-08-29": {
+ "1. open": "73.3200",
+ "2. high": "76.2000",
+ "3. low": "72.7700",
+ "4. close": "75.5000",
+ "5. volume": "103445021"
+ },
+ "2014-07-31": {
+ "1. open": "75.2700",
+ "2. high": "77.5690",
+ "3. low": "73.5400",
+ "4. close": "73.5800",
+ "5. volume": "120184800"
+ },
+ "2014-06-30": {
+ "1. open": "76.5800",
+ "2. high": "77.7600",
+ "3. low": "74.6700",
+ "4. close": "75.0700",
+ "5. volume": "125888500"
+ },
+ "2014-05-30": {
+ "1. open": "79.7300",
+ "2. high": "79.7600",
+ "3. low": "75.2400",
+ "4. close": "76.7700",
+ "5. volume": "121597900"
+ },
+ "2014-04-30": {
+ "1. open": "76.7600",
+ "2. high": "79.9850",
+ "3. low": "76.2900",
+ "4. close": "79.7100",
+ "5. volume": "133598600"
+ },
+ "2014-03-31": {
+ "1. open": "74.4900",
+ "2. high": "77.5250",
+ "3. low": "73.8250",
+ "4. close": "76.4300",
+ "5. volume": "143316900"
+ },
+ "2014-02-28": {
+ "1. open": "74.1900",
+ "2. high": "75.9850",
+ "3. low": "72.2700",
+ "4. close": "74.7000",
+ "5. volume": "140708800"
+ },
+ "2014-01-31": {
+ "1. open": "78.7200",
+ "2. high": "79.4700",
+ "3. low": "73.6400",
+ "4. close": "74.6800",
+ "5. volume": "146048800"
+ },
+ "2013-12-31": {
+ "1. open": "80.8900",
+ "2. high": "81.3700",
+ "3. low": "76.8100",
+ "4. close": "78.6900",
+ "5. volume": "117743800"
+ },
+ "2013-11-29": {
+ "1. open": "76.9700",
+ "2. high": "81.3500",
+ "3. low": "76.5900",
+ "4. close": "81.0100",
+ "5. volume": "113143600"
+ },
+ "2013-10-31": {
+ "1. open": "73.8700",
+ "2. high": "77.6301",
+ "3. low": "71.5100",
+ "4. close": "76.7500",
+ "5. volume": "150995900"
+ },
+ "2013-09-30": {
+ "1. open": "73.4800",
+ "2. high": "76.7300",
+ "3. low": "72.1900",
+ "4. close": "73.9600",
+ "5. volume": "124109700"
+ },
+ "2013-08-30": {
+ "1. open": "78.4200",
+ "2. high": "79.0000",
+ "3. low": "72.2300",
+ "4. close": "72.9800",
+ "5. volume": "133848900"
+ },
+ "2013-07-31": {
+ "1. open": "74.9900",
+ "2. high": "78.6900",
+ "3. low": "74.0900",
+ "4. close": "77.9400",
+ "5. volume": "113025400"
+ },
+ "2013-06-28": {
+ "1. open": "75.0600",
+ "2. high": "76.8700",
+ "3. low": "72.9000",
+ "4. close": "74.4900",
+ "5. volume": "162608600"
+ },
+ "2013-05-31": {
+ "1. open": "77.8500",
+ "2. high": "79.9600",
+ "3. low": "74.8200",
+ "4. close": "74.8400",
+ "5. volume": "162295100"
+ },
+ "2013-04-30": {
+ "1. open": "75.0000",
+ "2. high": "79.5000",
+ "3. low": "74.9000",
+ "4. close": "77.7200",
+ "5. volume": "165085800"
+ },
+ "2013-03-28": {
+ "1. open": "70.7800",
+ "2. high": "75.1100",
+ "3. low": "70.7800",
+ "4. close": "74.8300",
+ "5. volume": "151456500"
+ },
+ "2013-02-28": {
+ "1. open": "70.1100",
+ "2. high": "71.9550",
+ "3. low": "68.1300",
+ "4. close": "70.7800",
+ "5. volume": "205455800"
+ },
+ "2013-01-31": {
+ "1. open": "68.9300",
+ "2. high": "70.4400",
+ "3. low": "67.7200",
+ "4. close": "69.9500",
+ "5. volume": "152007900"
+ },
+ "2012-12-31": {
+ "1. open": "72.1100",
+ "2. high": "72.7000",
+ "3. low": "67.3700",
+ "4. close": "68.2300",
+ "5. volume": "198433700"
+ },
+ "2012-11-30": {
+ "1. open": "75.1300",
+ "2. high": "75.1600",
+ "3. low": "67.6550",
+ "4. close": "72.0200",
+ "5. volume": "193687500"
+ },
+ "2012-10-31": {
+ "1. open": "73.8000",
+ "2. high": "77.6000",
+ "3. low": "73.6300",
+ "4. close": "75.0200",
+ "5. volume": "144858200"
+ },
+ "2012-09-28": {
+ "1. open": "72.7700",
+ "2. high": "75.1900",
+ "3. low": "72.5700",
+ "4. close": "73.8000",
+ "5. volume": "121605000"
+ },
+ "2012-08-31": {
+ "1. open": "74.7000",
+ "2. high": "74.9600",
+ "3. low": "71.3500",
+ "4. close": "72.6000",
+ "5. volume": "163618500"
+ },
+ "2012-07-31": {
+ "1. open": "69.6000",
+ "2. high": "75.2400",
+ "3. low": "69.1500",
+ "4. close": "74.4300",
+ "5. volume": "210686500"
+ },
+ "2012-06-29": {
+ "1. open": "65.4300",
+ "2. high": "69.7200",
+ "3. low": "65.1300",
+ "4. close": "69.7200",
+ "5. volume": "229264800"
+ },
+ "2012-05-31": {
+ "1. open": "58.9500",
+ "2. high": "66.6600",
+ "3. low": "58.2700",
+ "4. close": "65.8200",
+ "5. volume": "247098000"
+ },
+ "2012-04-30": {
+ "1. open": "61.0800",
+ "2. high": "62.4900",
+ "3. low": "57.1800",
+ "4. close": "58.9100",
+ "5. volume": "251787900"
+ },
+ "2012-03-30": {
+ "1. open": "59.3600",
+ "2. high": "61.5000",
+ "3. low": "58.6415",
+ "4. close": "61.2000",
+ "5. volume": "185822200"
+ },
+ "2012-02-29": {
+ "1. open": "61.7900",
+ "2. high": "62.6300",
+ "3. low": "58.2100",
+ "4. close": "59.0800",
+ "5. volume": "199314500"
+ },
+ "2012-01-31": {
+ "1. open": "59.9700",
+ "2. high": "62.0000",
+ "3. low": "58.3700",
+ "4. close": "61.3600",
+ "5. volume": "163577000"
+ },
+ "2011-12-30": {
+ "1. open": "58.6400",
+ "2. high": "60.0000",
+ "3. low": "57.4200",
+ "4. close": "59.7600",
+ "5. volume": "193606900"
+ },
+ "2011-11-30": {
+ "1. open": "55.8200",
+ "2. high": "59.3950",
+ "3. low": "55.6800",
+ "4. close": "58.9000",
+ "5. volume": "222113300"
+ },
+ "2011-10-31": {
+ "1. open": "51.8800",
+ "2. high": "57.9600",
+ "3. low": "51.6300",
+ "4. close": "56.7200",
+ "5. volume": "268820500"
+ },
+ "2011-09-30": {
+ "1. open": "53.2000",
+ "2. high": "53.5500",
+ "3. low": "49.9350",
+ "4. close": "51.9000",
+ "5. volume": "275866100"
+ },
+ "2011-08-31": {
+ "1. open": "52.7900",
+ "2. high": "53.4900",
+ "3. low": "48.3100",
+ "4. close": "53.1900",
+ "5. volume": "424527100"
+ },
+ "2011-07-29": {
+ "1. open": "53.1900",
+ "2. high": "54.8100",
+ "3. low": "52.6650",
+ "4. close": "52.7100",
+ "5. volume": "198103900"
+ },
+ "2011-06-30": {
+ "1. open": "54.9800",
+ "2. high": "55.1700",
+ "3. low": "51.7933",
+ "4. close": "53.1400",
+ "5. volume": "266959787"
+ },
+ "2011-05-31": {
+ "1. open": "55.0800",
+ "2. high": "56.4700",
+ "3. low": "54.1900",
+ "4. close": "55.2200",
+ "5. volume": "195699000"
+ },
+ "2011-04-29": {
+ "1. open": "52.2500",
+ "2. high": "55.1600",
+ "3. low": "51.9200",
+ "4. close": "54.9800",
+ "5. volume": "177992800"
+ },
+ "2011-03-31": {
+ "1. open": "52.1600",
+ "2. high": "53.8800",
+ "3. low": "50.9700",
+ "4. close": "52.0500",
+ "5. volume": "279247300"
+ },
+ "2011-02-28": {
+ "1. open": "56.3700",
+ "2. high": "56.7300",
+ "3. low": "51.5200",
+ "4. close": "51.9800",
+ "5. volume": "276839200"
+ },
+ "2011-01-31": {
+ "1. open": "54.2300",
+ "2. high": "57.8975",
+ "3. low": "53.5400",
+ "4. close": "56.0700",
+ "5. volume": "260656500"
+ },
+ "2010-12-31": {
+ "1. open": "54.4200",
+ "2. high": "54.9500",
+ "3. low": "53.1400",
+ "4. close": "53.9300",
+ "5. volume": "246182100"
+ },
+ "2010-11-30": {
+ "1. open": "54.0500",
+ "2. high": "55.7200",
+ "3. low": "53.4300",
+ "4. close": "54.0900",
+ "5. volume": "241802400"
+ },
+ "2010-10-29": {
+ "1. open": "53.6000",
+ "2. high": "54.8200",
+ "3. low": "52.9300",
+ "4. close": "54.1700",
+ "5. volume": "208445100"
+ },
+ "2010-09-30": {
+ "1. open": "50.4900",
+ "2. high": "54.3900",
+ "3. low": "50.4600",
+ "4. close": "53.5200",
+ "5. volume": "216284000"
+ },
+ "2010-08-31": {
+ "1. open": "51.5500",
+ "2. high": "52.4800",
+ "3. low": "50.0000",
+ "4. close": "50.1400",
+ "5. volume": "272559100"
+ },
+ "2010-07-30": {
+ "1. open": "48.1000",
+ "2. high": "51.8100",
+ "3. low": "47.7700",
+ "4. close": "51.1900",
+ "5. volume": "280340800"
+ },
+ "2010-06-30": {
+ "1. open": "50.8000",
+ "2. high": "52.0800",
+ "3. low": "48.0100",
+ "4. close": "48.0700",
+ "5. volume": "390548500"
+ },
+ "2010-05-28": {
+ "1. open": "53.8800",
+ "2. high": "54.9500",
+ "3. low": "50.0000",
+ "4. close": "50.5600",
+ "5. volume": "398119000"
+ },
+ "2010-04-30": {
+ "1. open": "55.7500",
+ "2. high": "55.9000",
+ "3. low": "53.5200",
+ "4. close": "53.6400",
+ "5. volume": "269354100"
+ },
+ "2010-03-31": {
+ "1. open": "54.0400",
+ "2. high": "56.2700",
+ "3. low": "53.1500",
+ "4. close": "55.6000",
+ "5. volume": "270764400"
+ },
+ "2010-02-26": {
+ "1. open": "53.6200",
+ "2. high": "54.5000",
+ "3. low": "52.6600",
+ "4. close": "54.0700",
+ "5. volume": "278505000"
+ },
+ "2010-01-29": {
+ "1. open": "53.7400",
+ "2. high": "55.2000",
+ "3. low": "52.5100",
+ "4. close": "53.4300",
+ "5. volume": "291591500"
+ },
+ "2009-12-31": {
+ "1. open": "54.8500",
+ "2. high": "55.0800",
+ "3. low": "52.3100",
+ "4. close": "53.4500",
+ "5. volume": "264681300"
+ },
+ "2009-11-30": {
+ "1. open": "49.8100",
+ "2. high": "55.0900",
+ "3. low": "49.5200",
+ "4. close": "54.5500",
+ "5. volume": "306009700"
+ },
+ "2009-10-30": {
+ "1. open": "49.0700",
+ "2. high": "52.0000",
+ "3. low": "48.7300",
+ "4. close": "49.6800",
+ "5. volume": "374017800"
+ },
+ "2009-09-30": {
+ "1. open": "50.8100",
+ "2. high": "52.1000",
+ "3. low": "48.7300",
+ "4. close": "49.0900",
+ "5. volume": "375673300"
+ },
+ "2009-08-31": {
+ "1. open": "50.2200",
+ "2. high": "52.5600",
+ "3. low": "48.7500",
+ "4. close": "50.8700",
+ "5. volume": "344252000"
+ },
+ "2009-07-31": {
+ "1. open": "48.5500",
+ "2. high": "50.4300",
+ "3. low": "47.3500",
+ "4. close": "49.8800",
+ "5. volume": "369068900"
+ },
+ "2009-06-30": {
+ "1. open": "50.1800",
+ "2. high": "51.7500",
+ "3. low": "48.0200",
+ "4. close": "48.4400",
+ "5. volume": "417698500"
+ },
+ "2009-05-29": {
+ "1. open": "50.5000",
+ "2. high": "51.3800",
+ "3. low": "48.1200",
+ "4. close": "49.7400",
+ "5. volume": "377048900"
+ },
+ "2009-04-30": {
+ "1. open": "51.3800",
+ "2. high": "54.5700",
+ "3. low": "47.6400",
+ "4. close": "50.4000",
+ "5. volume": "450522100"
+ },
+ "2009-03-31": {
+ "1. open": "48.7200",
+ "2. high": "53.0000",
+ "3. low": "47.0000",
+ "4. close": "52.1000",
+ "5. volume": "545295500"
+ },
+ "2009-02-27": {
+ "1. open": "46.5700",
+ "2. high": "50.6700",
+ "3. low": "46.2500",
+ "4. close": "49.2400",
+ "5. volume": "509033200"
+ },
+ "2009-01-30": {
+ "1. open": "55.9800",
+ "2. high": "57.5100",
+ "3. low": "46.9200",
+ "4. close": "47.1200",
+ "5. volume": "518547200"
+ },
+ "2008-12-31": {
+ "1. open": "55.3700",
+ "2. high": "59.2300",
+ "3. low": "52.2200",
+ "4. close": "56.0600",
+ "5. volume": "469411500"
+ },
+ "2008-11-28": {
+ "1. open": "56.7600",
+ "2. high": "57.2500",
+ "3. low": "50.2000",
+ "4. close": "55.8800",
+ "5. volume": "514798100"
+ },
+ "2008-10-31": {
+ "1. open": "59.5100",
+ "2. high": "60.3000",
+ "3. low": "47.0000",
+ "4. close": "55.8100",
+ "5. volume": "748361300"
+ },
+ "2008-09-30": {
+ "1. open": "59.9000",
+ "2. high": "63.8500",
+ "3. low": "57.7400",
+ "4. close": "59.8900",
+ "5. volume": "560153900"
+ },
+ "2008-08-29": {
+ "1. open": "58.7500",
+ "2. high": "61.0000",
+ "3. low": "56.8100",
+ "4. close": "59.0700",
+ "5. volume": "395839100"
+ },
+ "2008-07-31": {
+ "1. open": "56.0000",
+ "2. high": "59.5600",
+ "3. low": "55.3400",
+ "4. close": "58.6200",
+ "5. volume": "495577900"
+ },
+ "2008-06-30": {
+ "1. open": "57.4100",
+ "2. high": "59.9500",
+ "3. low": "55.8500",
+ "4. close": "56.2000",
+ "5. volume": "443348300"
+ },
+ "2008-05-30": {
+ "1. open": "58.1500",
+ "2. high": "59.0900",
+ "3. low": "55.0500",
+ "4. close": "57.7400",
+ "5. volume": "392991100"
+ },
+ "2008-04-30": {
+ "1. open": "53.2800",
+ "2. high": "59.0400",
+ "3. low": "52.8100",
+ "4. close": "57.9800",
+ "5. volume": "439232000"
+ },
+ "2008-03-31": {
+ "1. open": "49.5900",
+ "2. high": "54.1500",
+ "3. low": "48.6400",
+ "4. close": "52.6800",
+ "5. volume": "490180000"
+ },
+ "2008-02-29": {
+ "1. open": "50.7400",
+ "2. high": "51.5700",
+ "3. low": "47.8400",
+ "4. close": "49.5900",
+ "5. volume": "476630200"
+ },
+ "2008-01-31": {
+ "1. open": "47.5100",
+ "2. high": "51.3000",
+ "3. low": "45.2400",
+ "4. close": "50.7400",
+ "5. volume": "582620700"
+ },
+ "2007-12-31": {
+ "1. open": "47.5900",
+ "2. high": "50.0500",
+ "3. low": "46.8700",
+ "4. close": "47.5300",
+ "5. volume": "304526500"
+ },
+ "2007-11-30": {
+ "1. open": "44.7000",
+ "2. high": "48.2300",
+ "3. low": "42.5000",
+ "4. close": "47.9000",
+ "5. volume": "432340500"
+ },
+ "2007-10-31": {
+ "1. open": "43.8300",
+ "2. high": "47.7000",
+ "3. low": "43.2700",
+ "4. close": "45.2100",
+ "5. volume": "437028000"
+ },
+ "2007-09-28": {
+ "1. open": "43.5100",
+ "2. high": "45.0500",
+ "3. low": "42.0900",
+ "4. close": "43.6500",
+ "5. volume": "376154000"
+ },
+ "2007-08-31": {
+ "1. open": "46.0500",
+ "2. high": "48.4200",
+ "3. low": "42.9200",
+ "4. close": "43.6300",
+ "5. volume": "561399200"
+ },
+ "2007-07-31": {
+ "1. open": "48.2000",
+ "2. high": "49.2600",
+ "3. low": "45.7300",
+ "4. close": "45.9500",
+ "5. volume": "345381600"
+ },
+ "2007-06-29": {
+ "1. open": "47.9000",
+ "2. high": "51.4400",
+ "3. low": "47.6900",
+ "4. close": "48.1100",
+ "5. volume": "443564800"
+ },
+ "2007-05-31": {
+ "1. open": "47.9200",
+ "2. high": "48.8800",
+ "3. low": "46.3200",
+ "4. close": "47.6000",
+ "5. volume": "309199900"
+ },
+ "2007-04-30": {
+ "1. open": "47.0600",
+ "2. high": "49.9500",
+ "3. low": "46.8300",
+ "4. close": "47.9200",
+ "5. volume": "257144500"
+ },
+ "2007-03-30": {
+ "1. open": "47.8000",
+ "2. high": "48.3200",
+ "3. low": "45.0600",
+ "4. close": "46.9500",
+ "5. volume": "347369500"
+ },
+ "2007-02-28": {
+ "1. open": "47.5100",
+ "2. high": "50.4200",
+ "3. low": "47.4400",
+ "4. close": "48.3100",
+ "5. volume": "268500400"
+ },
+ "2007-01-31": {
+ "1. open": "47.0900",
+ "2. high": "48.7800",
+ "3. low": "46.5100",
+ "4. close": "47.6900",
+ "5. volume": "289921200"
+ },
+ "2006-12-29": {
+ "1. open": "46.1000",
+ "2. high": "46.8900",
+ "3. low": "44.8000",
+ "4. close": "46.1800",
+ "5. volume": "278046300"
+ },
+ "2006-11-30": {
+ "1. open": "49.3800",
+ "2. high": "49.7000",
+ "3. low": "45.9700",
+ "4. close": "46.1000",
+ "5. volume": "371959900"
+ },
+ "2006-10-31": {
+ "1. open": "48.4000",
+ "2. high": "52.1500",
+ "3. low": "47.6400",
+ "4. close": "49.2800",
+ "5. volume": "365494300"
+ },
+ "2006-09-29": {
+ "1. open": "45.0000",
+ "2. high": "49.9500",
+ "3. low": "44.0200",
+ "4. close": "49.3200",
+ "5. volume": "265210400"
+ },
+ "2006-08-31": {
+ "1. open": "44.3500",
+ "2. high": "45.4500",
+ "3. low": "43.4800",
+ "4. close": "44.7200",
+ "5. volume": "237088700"
+ },
+ "2006-07-31": {
+ "1. open": "47.7900",
+ "2. high": "48.0500",
+ "3. low": "42.3100",
+ "4. close": "44.5000",
+ "5. volume": "269589700"
+ },
+ "2006-06-30": {
+ "1. open": "48.2500",
+ "2. high": "49.1900",
+ "3. low": "46.5500",
+ "4. close": "48.1700",
+ "5. volume": "245733000"
+ },
+ "2006-05-31": {
+ "1. open": "45.9200",
+ "2. high": "50.0000",
+ "3. low": "45.5400",
+ "4. close": "48.4500",
+ "5. volume": "302008400"
+ },
+ "2006-04-28": {
+ "1. open": "47.2400",
+ "2. high": "47.3100",
+ "3. low": "44.9900",
+ "4. close": "45.0300",
+ "5. volume": "197107100"
+ },
+ "2006-03-31": {
+ "1. open": "45.5000",
+ "2. high": "48.8700",
+ "3. low": "44.8600",
+ "4. close": "47.2400",
+ "5. volume": "267987900"
+ },
+ "2006-02-28": {
+ "1. open": "46.0500",
+ "2. high": "47.0200",
+ "3. low": "44.5200",
+ "4. close": "45.3600",
+ "5. volume": "236340600"
+ },
+ "2006-01-31": {
+ "1. open": "46.3600",
+ "2. high": "46.9500",
+ "3. low": "44.5400",
+ "4. close": "46.1100",
+ "5. volume": "322518700"
+ },
+ "2005-12-30": {
+ "1. open": "48.5900",
+ "2. high": "49.7400",
+ "3. low": "46.7500",
+ "4. close": "46.8000",
+ "5. volume": "258541900"
+ },
+ "2005-11-30": {
+ "1. open": "47.1200",
+ "2. high": "50.8700",
+ "3. low": "46.6100",
+ "4. close": "48.5600",
+ "5. volume": "267771900"
+ },
+ "2005-10-31": {
+ "1. open": "44.1500",
+ "2. high": "47.5466",
+ "3. low": "43.3000",
+ "4. close": "47.3100",
+ "5. volume": "309168500"
+ },
+ "2005-09-30": {
+ "1. open": "44.9500",
+ "2. high": "46.4800",
+ "3. low": "42.3100",
+ "4. close": "43.8200",
+ "5. volume": "445029400"
+ },
+ "2005-08-31": {
+ "1. open": "49.6200",
+ "2. high": "49.8700",
+ "3. low": "44.7000",
+ "4. close": "44.9600",
+ "5. volume": "280401100"
+ },
+ "2005-07-29": {
+ "1. open": "48.2500",
+ "2. high": "50.6900",
+ "3. low": "48.1500",
+ "4. close": "49.3500",
+ "5. volume": "183397900"
+ },
+ "2005-06-30": {
+ "1. open": "47.2300",
+ "2. high": "50.3000",
+ "3. low": "47.2100",
+ "4. close": "48.2000",
+ "5. volume": "238335200"
+ },
+ "2005-05-31": {
+ "1. open": "47.4800",
+ "2. high": "49.4600",
+ "3. low": "46.6000",
+ "4. close": "47.2300",
+ "5. volume": "255131200"
+ },
+ "2005-04-29": {
+ "1. open": "50.5000",
+ "2. high": "50.5000",
+ "3. low": "46.2000",
+ "4. close": "47.1400",
+ "5. volume": "337397100"
+ },
+ "2005-03-31": {
+ "1. open": "52.0100",
+ "2. high": "53.4900",
+ "3. low": "50.0600",
+ "4. close": "50.1100",
+ "5. volume": "373812500"
+ },
+ "2005-02-28": {
+ "1. open": "52.4000",
+ "2. high": "53.7400",
+ "3. low": "51.1000",
+ "4. close": "51.6100",
+ "5. volume": "181560100"
+ },
+ "2005-01-31": {
+ "1. open": "53.7500",
+ "2. high": "54.6000",
+ "3. low": "52.2200",
+ "4. close": "52.4000",
+ "5. volume": "183923700"
+ },
+ "2004-12-31": {
+ "1. open": "52.5000",
+ "2. high": "53.6500",
+ "3. low": "51.2400",
+ "4. close": "52.8200",
+ "5. volume": "231643800"
+ },
+ "2004-11-30": {
+ "1. open": "53.9200",
+ "2. high": "57.8900",
+ "3. low": "52.0600",
+ "4. close": "52.0600",
+ "5. volume": "238267700"
+ },
+ "2004-10-29": {
+ "1. open": "53.5000",
+ "2. high": "54.3800",
+ "3. low": "51.9100",
+ "4. close": "53.9200",
+ "5. volume": "185838900"
+ },
+ "2004-09-30": {
+ "1. open": "52.4600",
+ "2. high": "53.9600",
+ "3. low": "51.1000",
+ "4. close": "53.2000",
+ "5. volume": "206640300"
+ },
+ "2004-08-31": {
+ "1. open": "53.0200",
+ "2. high": "54.9700",
+ "3. low": "51.0800",
+ "4. close": "52.6700",
+ "5. volume": "186258300"
+ },
+ "2004-07-30": {
+ "1. open": "53.1000",
+ "2. high": "54.1900",
+ "3. low": "51.5000",
+ "4. close": "53.0100",
+ "5. volume": "210007000"
+ },
+ "2004-06-30": {
+ "1. open": "55.4500",
+ "2. high": "57.8300",
+ "3. low": "51.9300",
+ "4. close": "52.7600",
+ "5. volume": "214484500"
+ },
+ "2004-05-28": {
+ "1. open": "57.0000",
+ "2. high": "57.5200",
+ "3. low": "53.4500",
+ "4. close": "55.7300",
+ "5. volume": "205337100"
+ },
+ "2004-04-30": {
+ "1. open": "58.7500",
+ "2. high": "60.1400",
+ "3. low": "56.1500",
+ "4. close": "57.0000",
+ "5. volume": "193281000"
+ },
+ "2004-03-31": {
+ "1. open": "59.6700",
+ "2. high": "61.3100",
+ "3. low": "57.2700",
+ "4. close": "59.6900",
+ "5. volume": "222337300"
+ },
+ "2004-02-27": {
+ "1. open": "54.2000",
+ "2. high": "60.1500",
+ "3. low": "54.1500",
+ "4. close": "59.5600",
+ "5. volume": "225419200"
+ },
+ "2004-01-30": {
+ "1. open": "53.3500",
+ "2. high": "54.9500",
+ "3. low": "51.5800",
+ "4. close": "53.8500",
+ "5. volume": "201663800"
+ },
+ "2003-12-31": {
+ "1. open": "55.6400",
+ "2. high": "55.6600",
+ "3. low": "50.5000",
+ "4. close": "53.0500",
+ "5. volume": "280065600"
+ },
+ "2003-11-28": {
+ "1. open": "58.7700",
+ "2. high": "59.9300",
+ "3. low": "54.3600",
+ "4. close": "55.6400",
+ "5. volume": "172384700"
+ },
+ "2003-10-31": {
+ "1. open": "56.0200",
+ "2. high": "59.6400",
+ "3. low": "56.0100",
+ "4. close": "58.9500",
+ "5. volume": "152140600"
+ },
+ "2003-09-30": {
+ "1. open": "58.9600",
+ "2. high": "60.2000",
+ "3. low": "55.8000",
+ "4. close": "55.8500",
+ "5. volume": "175100700"
+ },
+ "2003-08-29": {
+ "1. open": "55.7200",
+ "2. high": "59.4800",
+ "3. low": "54.7800",
+ "4. close": "59.1700",
+ "5. volume": "136669300"
+ },
+ "2003-07-31": {
+ "1. open": "53.5000",
+ "2. high": "57.7000",
+ "3. low": "53.0000",
+ "4. close": "55.9100",
+ "5. volume": "157989300"
+ },
+ "2003-06-30": {
+ "1. open": "52.9600",
+ "2. high": "55.5900",
+ "3. low": "52.1200",
+ "4. close": "53.6700",
+ "5. volume": "166620900"
+ },
+ "2003-05-30": {
+ "1. open": "56.3200",
+ "2. high": "56.9500",
+ "3. low": "51.6300",
+ "4. close": "52.6100",
+ "5. volume": "190744000"
+ },
+ "2003-04-30": {
+ "1. open": "52.1000",
+ "2. high": "57.5100",
+ "3. low": "51.5200",
+ "4. close": "56.3200",
+ "5. volume": "169673200"
+ },
+ "2003-03-31": {
+ "1. open": "48.6000",
+ "2. high": "54.8600",
+ "3. low": "46.5000",
+ "4. close": "52.0300",
+ "5. volume": "177796800"
+ },
+ "2003-02-28": {
+ "1. open": "47.7700",
+ "2. high": "49.7900",
+ "3. low": "46.2500",
+ "4. close": "48.0600",
+ "5. volume": "147045300"
+ },
+ "2003-01-31": {
+ "1. open": "50.6500",
+ "2. high": "52.1800",
+ "3. low": "46.9200",
+ "4. close": "47.8000",
+ "5. volume": "177204400"
+ },
+ "2002-12-31": {
+ "1. open": "55.9600",
+ "2. high": "56.7400",
+ "3. low": "48.9500",
+ "4. close": "50.5100",
+ "5. volume": "172622000"
+ },
+ "2002-11-29": {
+ "1. open": "53.5900",
+ "2. high": "56.2000",
+ "3. low": "52.5700",
+ "4. close": "53.9000",
+ "5. volume": "172707800"
+ },
+ "2002-10-31": {
+ "1. open": "49.2400",
+ "2. high": "58.0300",
+ "3. low": "48.5500",
+ "4. close": "53.5500",
+ "5. volume": "281372000"
+ },
+ "2002-09-30": {
+ "1. open": "52.8500",
+ "2. high": "57.0000",
+ "3. low": "48.1000",
+ "4. close": "49.2400",
+ "5. volume": "189286100"
+ },
+ "2002-08-30": {
+ "1. open": "49.0000",
+ "2. high": "54.7900",
+ "3. low": "45.1900",
+ "4. close": "53.4800",
+ "5. volume": "216148600"
+ },
+ "2002-07-31": {
+ "1. open": "55.3000",
+ "2. high": "56.7000",
+ "3. low": "43.7200",
+ "4. close": "49.1800",
+ "5. volume": "256873400"
+ },
+ "2002-06-28": {
+ "1. open": "54.1800",
+ "2. high": "58.8800",
+ "3. low": "52.0000",
+ "4. close": "55.0100",
+ "5. volume": "198082500"
+ },
+ "2002-05-31": {
+ "1. open": "55.6000",
+ "2. high": "59.3000",
+ "3. low": "53.6100",
+ "4. close": "54.1000",
+ "5. volume": "174180400"
+ },
+ "2002-04-30": {
+ "1. open": "60.3600",
+ "2. high": "61.8500",
+ "3. low": "53.8200",
+ "4. close": "55.8600",
+ "5. volume": "173902500"
+ },
+ "2002-03-28": {
+ "1. open": "62.2000",
+ "2. high": "63.9400",
+ "3. low": "60.3000",
+ "4. close": "61.3000",
+ "5. volume": "151343400"
+ },
+ "2002-02-28": {
+ "1. open": "59.9000",
+ "2. high": "62.8800",
+ "3. low": "58.1000",
+ "4. close": "62.0100",
+ "5. volume": "151688900"
+ },
+ "2002-01-31": {
+ "1. open": "57.6500",
+ "2. high": "59.9800",
+ "3. low": "55.3100",
+ "4. close": "59.9800",
+ "5. volume": "150831500"
+ },
+ "2001-12-31": {
+ "1. open": "55.2300",
+ "2. high": "58.7400",
+ "3. low": "53.0300",
+ "4. close": "57.5500",
+ "5. volume": "135601900"
+ },
+ "2001-11-30": {
+ "1. open": "51.2000",
+ "2. high": "56.2400",
+ "3. low": "50.8600",
+ "4. close": "55.1500",
+ "5. volume": "158067900"
+ },
+ "2001-10-31": {
+ "1. open": "49.5000",
+ "2. high": "54.7500",
+ "3. low": "48.1400",
+ "4. close": "51.4000",
+ "5. volume": "187933400"
+ },
+ "2001-09-28": {
+ "1. open": "48.2300",
+ "2. high": "49.9500",
+ "3. low": "41.5000",
+ "4. close": "49.5000",
+ "5. volume": "174327700"
+ },
+ "2001-08-31": {
+ "1. open": "55.4000",
+ "2. high": "56.7700",
+ "3. low": "47.2400",
+ "4. close": "48.0500",
+ "5. volume": "151455300"
+ },
+ "2001-07-31": {
+ "1. open": "48.9500",
+ "2. high": "56.5000",
+ "3. low": "46.7100",
+ "4. close": "55.9000",
+ "5. volume": "154027100"
+ },
+ "2001-06-29": {
+ "1. open": "51.5400",
+ "2. high": "52.4500",
+ "3. low": "48.0000",
+ "4. close": "48.8000",
+ "5. volume": "122370700"
+ },
+ "2001-05-31": {
+ "1. open": "51.7200",
+ "2. high": "54.7500",
+ "3. low": "51.0000",
+ "4. close": "51.7500",
+ "5. volume": "146569900"
+ },
+ "2001-04-30": {
+ "1. open": "50.0000",
+ "2. high": "53.3000",
+ "3. low": "47.4100",
+ "4. close": "51.7400",
+ "5. volume": "149743600"
+ },
+ "2001-03-30": {
+ "1. open": "49.2500",
+ "2. high": "51.9000",
+ "3. low": "45.2000",
+ "4. close": "50.5000",
+ "5. volume": "169447700"
+ },
+ "2001-02-28": {
+ "1. open": "56.8000",
+ "2. high": "56.8000",
+ "3. low": "48.0500",
+ "4. close": "50.0900",
+ "5. volume": "136950200"
+ },
+ "2001-01-31": {
+ "1. open": "53.1300",
+ "2. high": "58.7500",
+ "3. low": "50.4400",
+ "4. close": "56.8000",
+ "5. volume": "179925700"
+ },
+ "2000-12-29": {
+ "1. open": "52.6300",
+ "2. high": "55.9400",
+ "3. low": "46.9400",
+ "4. close": "53.1300",
+ "5. volume": "172787800"
+ },
+ "2000-11-30": {
+ "1. open": "46.5000",
+ "2. high": "52.1900",
+ "3. low": "42.5600",
+ "4. close": "52.1900",
+ "5. volume": "196379900"
+ },
+ "2000-10-31": {
+ "1. open": "48.1900",
+ "2. high": "48.6300",
+ "3. low": "41.4400",
+ "4. close": "45.3800",
+ "5. volume": "217333800"
+ },
+ "2000-09-29": {
+ "1. open": "47.5600",
+ "2. high": "54.7500",
+ "3. low": "46.8800",
+ "4. close": "48.1300",
+ "5. volume": "150950500"
+ },
+ "2000-08-31": {
+ "1. open": "54.0000",
+ "2. high": "57.6300",
+ "3. low": "47.1300",
+ "4. close": "47.6300",
+ "5. volume": "192477600"
+ },
+ "2000-07-31": {
+ "1. open": "57.2500",
+ "2. high": "62.9400",
+ "3. low": "54.2500",
+ "4. close": "55.2500",
+ "5. volume": "107293500"
+ },
+ "2000-06-30": {
+ "1. open": "57.1300",
+ "2. high": "60.0600",
+ "3. low": "51.6300",
+ "4. close": "57.6300",
+ "5. volume": "129622000"
+ },
+ "2000-05-31": {
+ "1. open": "56.3800",
+ "2. high": "60.0000",
+ "3. low": "49.5000",
+ "4. close": "57.6300",
+ "5. volume": "144407300"
+ },
+ "2000-04-28": {
+ "1. open": "56.6300",
+ "2. high": "64.9400",
+ "3. low": "51.7500",
+ "4. close": "55.3800",
+ "5. volume": "136390700"
+ }
+ }
+}
diff --git a/src/main/resources/XOM.json b/src/main/resources/XOM.json
new file mode 100644
index 0000000..1dbd1e8
--- /dev/null
+++ b/src/main/resources/XOM.json
@@ -0,0 +1,1690 @@
+{
+ "Meta Data": {
+ "1. Information": "Monthly Prices (open, high, low, close) and Volumes",
+ "2. Symbol": "XOM",
+ "3. Last Refreshed": "2020-03-17 10:25:01",
+ "4. Time Zone": "US/Eastern"
+ },
+ "Monthly Time Series": {
+ "2020-03-17": {
+ "1. open": "52.5900",
+ "2. high": "54.1500",
+ "3. low": "33.2500",
+ "4. close": "35.4100",
+ "5. volume": "592411331"
+ },
+ "2020-02-28": {
+ "1. open": "61.3800",
+ "2. high": "63.0100",
+ "3. low": "48.0100",
+ "4. close": "51.4400",
+ "5. volume": "479579213"
+ },
+ "2020-01-31": {
+ "1. open": "70.2400",
+ "2. high": "71.3700",
+ "3. low": "61.8600",
+ "4. close": "62.1200",
+ "5. volume": "359062435"
+ },
+ "2019-12-31": {
+ "1. open": "68.5000",
+ "2. high": "70.5400",
+ "3. low": "67.5200",
+ "4. close": "69.7800",
+ "5. volume": "285375379"
+ },
+ "2019-11-29": {
+ "1. open": "68.3900",
+ "2. high": "73.1200",
+ "3. low": "67.3200",
+ "4. close": "68.1300",
+ "5. volume": "249557145"
+ },
+ "2019-10-31": {
+ "1. open": "70.8300",
+ "2. high": "70.9100",
+ "3. low": "66.3050",
+ "4. close": "67.5700",
+ "5. volume": "244654156"
+ },
+ "2019-09-30": {
+ "1. open": "67.8900",
+ "2. high": "75.1800",
+ "3. low": "67.6300",
+ "4. close": "70.6100",
+ "5. volume": "217304324"
+ },
+ "2019-08-30": {
+ "1. open": "73.7400",
+ "2. high": "74.2684",
+ "3. low": "66.5250",
+ "4. close": "68.4800",
+ "5. volume": "278110349"
+ },
+ "2019-07-31": {
+ "1. open": "77.1300",
+ "2. high": "77.9250",
+ "3. low": "74.1800",
+ "4. close": "74.3600",
+ "5. volume": "186918995"
+ },
+ "2019-06-28": {
+ "1. open": "71.0900",
+ "2. high": "77.7600",
+ "3. low": "70.9659",
+ "4. close": "76.6300",
+ "5. volume": "218954593"
+ },
+ "2019-05-31": {
+ "1. open": "79.9400",
+ "2. high": "80.2600",
+ "3. low": "70.6300",
+ "4. close": "70.7700",
+ "5. volume": "250095412"
+ },
+ "2019-04-30": {
+ "1. open": "81.2300",
+ "2. high": "83.4900",
+ "3. low": "79.5600",
+ "4. close": "80.2800",
+ "5. volume": "219524124"
+ },
+ "2019-03-29": {
+ "1. open": "79.3800",
+ "2. high": "82.0000",
+ "3. low": "77.8600",
+ "4. close": "80.8000",
+ "5. volume": "272455536"
+ },
+ "2019-02-28": {
+ "1. open": "74.9200",
+ "2. high": "79.7538",
+ "3. low": "72.7300",
+ "4. close": "79.0300",
+ "5. volume": "245067931"
+ },
+ "2019-01-31": {
+ "1. open": "67.3500",
+ "2. high": "73.4900",
+ "3. low": "67.2550",
+ "4. close": "73.2800",
+ "5. volume": "269229087"
+ },
+ "2018-12-31": {
+ "1. open": "80.2400",
+ "2. high": "81.9500",
+ "3. low": "64.6500",
+ "4. close": "68.1900",
+ "5. volume": "380646842"
+ },
+ "2018-11-30": {
+ "1. open": "79.8300",
+ "2. high": "83.7450",
+ "3. low": "74.7000",
+ "4. close": "79.5000",
+ "5. volume": "287081980"
+ },
+ "2018-10-31": {
+ "1. open": "85.3500",
+ "2. high": "86.8900",
+ "3. low": "76.2200",
+ "4. close": "79.6800",
+ "5. volume": "305910893"
+ },
+ "2018-09-28": {
+ "1. open": "80.4100",
+ "2. high": "87.3600",
+ "3. low": "79.6000",
+ "4. close": "85.0200",
+ "5. volume": "227023205"
+ },
+ "2018-08-31": {
+ "1. open": "80.8900",
+ "2. high": "81.5900",
+ "3. low": "76.5100",
+ "4. close": "80.1700",
+ "5. volume": "215074077"
+ },
+ "2018-07-31": {
+ "1. open": "81.8900",
+ "2. high": "84.4000",
+ "3. low": "80.7110",
+ "4. close": "81.5100",
+ "5. volume": "204694477"
+ },
+ "2018-06-29": {
+ "1. open": "81.8700",
+ "2. high": "83.7900",
+ "3. low": "79.3000",
+ "4. close": "82.7300",
+ "5. volume": "257829803"
+ },
+ "2018-05-31": {
+ "1. open": "77.2600",
+ "2. high": "82.6500",
+ "3. low": "75.4038",
+ "4. close": "81.2400",
+ "5. volume": "299337850"
+ },
+ "2018-04-30": {
+ "1. open": "74.2700",
+ "2. high": "80.9000",
+ "3. low": "72.1550",
+ "4. close": "77.7500",
+ "5. volume": "286110905"
+ },
+ "2018-03-29": {
+ "1. open": "75.5300",
+ "2. high": "76.9800",
+ "3. low": "72.6700",
+ "4. close": "74.6100",
+ "5. volume": "347390191"
+ },
+ "2018-02-28": {
+ "1. open": "87.5000",
+ "2. high": "89.2500",
+ "3. low": "73.9000",
+ "4. close": "75.7400",
+ "5. volume": "362824515"
+ },
+ "2018-01-31": {
+ "1. open": "83.8200",
+ "2. high": "89.3000",
+ "3. low": "83.6600",
+ "4. close": "87.3000",
+ "5. volume": "227074973"
+ },
+ "2017-12-29": {
+ "1. open": "83.4400",
+ "2. high": "84.3600",
+ "3. low": "82.1700",
+ "4. close": "83.6400",
+ "5. volume": "214767942"
+ },
+ "2017-11-30": {
+ "1. open": "83.3900",
+ "2. high": "84.1400",
+ "3. low": "80.0100",
+ "4. close": "83.2900",
+ "5. volume": "189500169"
+ },
+ "2017-10-31": {
+ "1. open": "81.3000",
+ "2. high": "84.2400",
+ "3. low": "81.2450",
+ "4. close": "83.3500",
+ "5. volume": "166855062"
+ },
+ "2017-09-29": {
+ "1. open": "76.3700",
+ "2. high": "82.4500",
+ "3. low": "76.3200",
+ "4. close": "81.9800",
+ "5. volume": "210645599"
+ },
+ "2017-08-31": {
+ "1. open": "80.1600",
+ "2. high": "80.8200",
+ "3. low": "76.0500",
+ "4. close": "76.3300",
+ "5. volume": "218812051"
+ },
+ "2017-07-31": {
+ "1. open": "80.7900",
+ "2. high": "82.4900",
+ "3. low": "78.2700",
+ "4. close": "80.0400",
+ "5. volume": "198990525"
+ },
+ "2017-06-30": {
+ "1. open": "80.3700",
+ "2. high": "83.6900",
+ "3. low": "79.2600",
+ "4. close": "80.7300",
+ "5. volume": "298607016"
+ },
+ "2017-05-31": {
+ "1. open": "81.5100",
+ "2. high": "83.2300",
+ "3. low": "80.4700",
+ "4. close": "80.5000",
+ "5. volume": "215642979"
+ },
+ "2017-04-28": {
+ "1. open": "82.0200",
+ "2. high": "83.5500",
+ "3. low": "80.3000",
+ "4. close": "81.6500",
+ "5. volume": "190786089"
+ },
+ "2017-03-31": {
+ "1. open": "81.7000",
+ "2. high": "84.2500",
+ "3. low": "80.3100",
+ "4. close": "82.0100",
+ "5. volume": "315580297"
+ },
+ "2017-02-28": {
+ "1. open": "84.0000",
+ "2. high": "84.1600",
+ "3. low": "80.7600",
+ "4. close": "81.3200",
+ "5. volume": "237324737"
+ },
+ "2017-01-31": {
+ "1. open": "90.9400",
+ "2. high": "91.3400",
+ "3. low": "83.1300",
+ "4. close": "83.8900",
+ "5. volume": "252493136"
+ },
+ "2016-12-30": {
+ "1. open": "87.9800",
+ "2. high": "93.2150",
+ "3. low": "86.6000",
+ "4. close": "90.2600",
+ "5. volume": "220099367"
+ },
+ "2016-11-30": {
+ "1. open": "83.5000",
+ "2. high": "88.1900",
+ "3. low": "82.7600",
+ "4. close": "87.3000",
+ "5. volume": "233092887"
+ },
+ "2016-10-31": {
+ "1. open": "86.9400",
+ "2. high": "88.6700",
+ "3. low": "82.9900",
+ "4. close": "83.3200",
+ "5. volume": "192009818"
+ },
+ "2016-09-30": {
+ "1. open": "86.7200",
+ "2. high": "89.3700",
+ "3. low": "82.2900",
+ "4. close": "87.2800",
+ "5. volume": "271594762"
+ },
+ "2016-08-31": {
+ "1. open": "88.0800",
+ "2. high": "88.9400",
+ "3. low": "85.5800",
+ "4. close": "87.1400",
+ "5. volume": "235401887"
+ },
+ "2016-07-29": {
+ "1. open": "93.3600",
+ "2. high": "95.5500",
+ "3. low": "86.1200",
+ "4. close": "88.9500",
+ "5. volume": "210596640"
+ },
+ "2016-06-30": {
+ "1. open": "88.4300",
+ "2. high": "93.8273",
+ "3. low": "87.6100",
+ "4. close": "93.7400",
+ "5. volume": "252308864"
+ },
+ "2016-05-31": {
+ "1. open": "88.2400",
+ "2. high": "90.4600",
+ "3. low": "87.2300",
+ "4. close": "89.0200",
+ "5. volume": "219151343"
+ },
+ "2016-04-29": {
+ "1. open": "82.4000",
+ "2. high": "89.7800",
+ "3. low": "81.9900",
+ "4. close": "88.4000",
+ "5. volume": "221772803"
+ },
+ "2016-03-31": {
+ "1. open": "80.5600",
+ "2. high": "85.1000",
+ "3. low": "80.3100",
+ "4. close": "83.5900",
+ "5. volume": "292523859"
+ },
+ "2016-02-29": {
+ "1. open": "76.6600",
+ "2. high": "83.4400",
+ "3. low": "73.5500",
+ "4. close": "80.1500",
+ "5. volume": "359922720"
+ },
+ "2016-01-29": {
+ "1. open": "77.5000",
+ "2. high": "79.9200",
+ "3. low": "71.5500",
+ "4. close": "77.8500",
+ "5. volume": "418878397"
+ },
+ "2015-12-31": {
+ "1. open": "81.7600",
+ "2. high": "82.1300",
+ "3. low": "73.7900",
+ "4. close": "77.9500",
+ "5. volume": "366973929"
+ },
+ "2015-11-30": {
+ "1. open": "82.3000",
+ "2. high": "87.4350",
+ "3. low": "77.9100",
+ "4. close": "81.6600",
+ "5. volume": "264172655"
+ },
+ "2015-10-30": {
+ "1. open": "75.2000",
+ "2. high": "83.8800",
+ "3. low": "73.0300",
+ "4. close": "82.7400",
+ "5. volume": "318104053"
+ },
+ "2015-09-30": {
+ "1. open": "73.3000",
+ "2. high": "75.4700",
+ "3. low": "71.5100",
+ "4. close": "74.3500",
+ "5. volume": "316348203"
+ },
+ "2015-08-31": {
+ "1. open": "78.7000",
+ "2. high": "79.2850",
+ "3. low": "66.5500",
+ "4. close": "75.2400",
+ "5. volume": "372615422"
+ },
+ "2015-07-31": {
+ "1. open": "83.2800",
+ "2. high": "83.5300",
+ "3. low": "78.9300",
+ "4. close": "79.2100",
+ "5. volume": "273905410"
+ },
+ "2015-06-30": {
+ "1. open": "85.2500",
+ "2. high": "85.9700",
+ "3. low": "82.8000",
+ "4. close": "83.2000",
+ "5. volume": "238579876"
+ },
+ "2015-05-29": {
+ "1. open": "87.8500",
+ "2. high": "90.0900",
+ "3. low": "84.7700",
+ "4. close": "85.2000",
+ "5. volume": "198913094"
+ },
+ "2015-04-30": {
+ "1. open": "85.7000",
+ "2. high": "88.6700",
+ "3. low": "83.8100",
+ "4. close": "87.3700",
+ "5. volume": "251615472"
+ },
+ "2015-03-31": {
+ "1. open": "88.3400",
+ "2. high": "88.5200",
+ "3. low": "82.6800",
+ "4. close": "85.0000",
+ "5. volume": "329964937"
+ },
+ "2015-02-27": {
+ "1. open": "87.8500",
+ "2. high": "93.4500",
+ "3. low": "87.5000",
+ "4. close": "88.5400",
+ "5. volume": "276426411"
+ },
+ "2015-01-30": {
+ "1. open": "92.2500",
+ "2. high": "93.0500",
+ "3. low": "86.0300",
+ "4. close": "87.4200",
+ "5. volume": "326734695"
+ },
+ "2014-12-31": {
+ "1. open": "90.3600",
+ "2. high": "95.3300",
+ "3. low": "86.1900",
+ "4. close": "92.4500",
+ "5. volume": "401029154"
+ },
+ "2014-11-28": {
+ "1. open": "96.5600",
+ "2. high": "97.2000",
+ "3. low": "90.1100",
+ "4. close": "90.5400",
+ "5. volume": "218117789"
+ },
+ "2014-10-31": {
+ "1. open": "94.1100",
+ "2. high": "96.8900",
+ "3. low": "86.9100",
+ "4. close": "96.7100",
+ "5. volume": "342156808"
+ },
+ "2014-09-30": {
+ "1. open": "99.4300",
+ "2. high": "99.5900",
+ "3. low": "93.6200",
+ "4. close": "94.0500",
+ "5. volume": "231653164"
+ },
+ "2014-08-29": {
+ "1. open": "98.6200",
+ "2. high": "100.4300",
+ "3. low": "97.6300",
+ "4. close": "99.4600",
+ "5. volume": "187426800"
+ },
+ "2014-07-31": {
+ "1. open": "101.1500",
+ "2. high": "104.7600",
+ "3. low": "98.9300",
+ "4. close": "98.9400",
+ "5. volume": "189374200"
+ },
+ "2014-06-30": {
+ "1. open": "100.5300",
+ "2. high": "104.6100",
+ "3. low": "99.5900",
+ "4. close": "100.6800",
+ "5. volume": "208958300"
+ },
+ "2014-05-30": {
+ "1. open": "101.9600",
+ "2. high": "103.4500",
+ "3. low": "100.3200",
+ "4. close": "100.5300",
+ "5. volume": "179886600"
+ },
+ "2014-04-30": {
+ "1. open": "97.6500",
+ "2. high": "102.5700",
+ "3. low": "96.2350",
+ "4. close": "102.4100",
+ "5. volume": "230900200"
+ },
+ "2014-03-31": {
+ "1. open": "95.7600",
+ "2. high": "98.8500",
+ "3. low": "93.0100",
+ "4. close": "97.6800",
+ "5. volume": "255698300"
+ },
+ "2014-02-28": {
+ "1. open": "91.9150",
+ "2. high": "97.2500",
+ "3. low": "89.2500",
+ "4. close": "96.2700",
+ "5. volume": "253283700"
+ },
+ "2014-01-31": {
+ "1. open": "100.1800",
+ "2. high": "101.2150",
+ "3. low": "91.7000",
+ "4. close": "92.1600",
+ "5. volume": "256867500"
+ },
+ "2013-12-31": {
+ "1. open": "93.2700",
+ "2. high": "101.7400",
+ "3. low": "92.9200",
+ "4. close": "101.2000",
+ "5. volume": "269290800"
+ },
+ "2013-11-29": {
+ "1. open": "89.7400",
+ "2. high": "96.0000",
+ "3. low": "88.2700",
+ "4. close": "93.4800",
+ "5. volume": "250351200"
+ },
+ "2013-10-31": {
+ "1. open": "85.9900",
+ "2. high": "90.9600",
+ "3. low": "84.7900",
+ "4. close": "89.6200",
+ "5. volume": "287672200"
+ },
+ "2013-09-30": {
+ "1. open": "87.7000",
+ "2. high": "89.8700",
+ "3. low": "85.6100",
+ "4. close": "86.0400",
+ "5. volume": "238532800"
+ },
+ "2013-08-30": {
+ "1. open": "92.6900",
+ "2. high": "93.1000",
+ "3. low": "86.3900",
+ "4. close": "87.1600",
+ "5. volume": "271631600"
+ },
+ "2013-07-31": {
+ "1. open": "90.3900",
+ "2. high": "95.4900",
+ "3. low": "89.9600",
+ "4. close": "93.7500",
+ "5. volume": "237784200"
+ },
+ "2013-06-28": {
+ "1. open": "90.5300",
+ "2. high": "92.2700",
+ "3. low": "88.0200",
+ "4. close": "90.3500",
+ "5. volume": "291767600"
+ },
+ "2013-05-31": {
+ "1. open": "88.5200",
+ "2. high": "93.5000",
+ "3. low": "87.4800",
+ "4. close": "90.4700",
+ "5. volume": "276095000"
+ },
+ "2013-04-30": {
+ "1. open": "90.1300",
+ "2. high": "90.9850",
+ "3. low": "85.0200",
+ "4. close": "88.9900",
+ "5. volume": "296347200"
+ },
+ "2013-03-28": {
+ "1. open": "89.0700",
+ "2. high": "90.9800",
+ "3. low": "87.9000",
+ "4. close": "90.1100",
+ "5. volume": "265045600"
+ },
+ "2013-02-28": {
+ "1. open": "90.4400",
+ "2. high": "90.5000",
+ "3. low": "86.5875",
+ "4. close": "89.5500",
+ "5. volume": "237182000"
+ },
+ "2013-01-31": {
+ "1. open": "87.7900",
+ "2. high": "91.9300",
+ "3. low": "87.2400",
+ "4. close": "89.9700",
+ "5. volume": "261496700"
+ },
+ "2012-12-31": {
+ "1. open": "88.5500",
+ "2. high": "90.3700",
+ "3. low": "84.7000",
+ "4. close": "86.5500",
+ "5. volume": "282441200"
+ },
+ "2012-11-30": {
+ "1. open": "90.2000",
+ "2. high": "92.0500",
+ "3. low": "85.0600",
+ "4. close": "88.1400",
+ "5. volume": "275239091"
+ },
+ "2012-10-31": {
+ "1. open": "91.7900",
+ "2. high": "93.6700",
+ "3. low": "89.6800",
+ "4. close": "91.1700",
+ "5. volume": "230933517"
+ },
+ "2012-09-28": {
+ "1. open": "87.3300",
+ "2. high": "92.5700",
+ "3. low": "86.5200",
+ "4. close": "91.4500",
+ "5. volume": "254195800"
+ },
+ "2012-08-31": {
+ "1. open": "87.0200",
+ "2. high": "88.9100",
+ "3. low": "85.5000",
+ "4. close": "87.3000",
+ "5. volume": "248010000"
+ },
+ "2012-07-31": {
+ "1. open": "85.4400",
+ "2. high": "87.8500",
+ "3. low": "82.8300",
+ "4. close": "86.8500",
+ "5. volume": "314314800"
+ },
+ "2012-06-29": {
+ "1. open": "77.8700",
+ "2. high": "85.7000",
+ "3. low": "77.1300",
+ "4. close": "85.5700",
+ "5. volume": "497990800"
+ },
+ "2012-05-31": {
+ "1. open": "86.4600",
+ "2. high": "87.5200",
+ "3. low": "78.4100",
+ "4. close": "78.6300",
+ "5. volume": "353685200"
+ },
+ "2012-04-30": {
+ "1. open": "86.6000",
+ "2. high": "87.6700",
+ "3. low": "81.8800",
+ "4. close": "86.3400",
+ "5. volume": "300234500"
+ },
+ "2012-03-30": {
+ "1. open": "86.4700",
+ "2. high": "87.2500",
+ "3. low": "84.0500",
+ "4. close": "86.7300",
+ "5. volume": "338912600"
+ },
+ "2012-02-29": {
+ "1. open": "84.2300",
+ "2. high": "87.8300",
+ "3. low": "83.1900",
+ "4. close": "86.5000",
+ "5. volume": "300700700"
+ },
+ "2012-01-31": {
+ "1. open": "85.9700",
+ "2. high": "87.9400",
+ "3. low": "83.4600",
+ "4. close": "83.7400",
+ "5. volume": "333545900"
+ },
+ "2011-12-30": {
+ "1. open": "80.2000",
+ "2. high": "85.6300",
+ "3. low": "78.6600",
+ "4. close": "84.7600",
+ "5. volume": "380150300"
+ },
+ "2011-11-30": {
+ "1. open": "75.8200",
+ "2. high": "80.5300",
+ "3. low": "73.9000",
+ "4. close": "80.4400",
+ "5. volume": "444321100"
+ },
+ "2011-10-31": {
+ "1. open": "72.0500",
+ "2. high": "82.2000",
+ "3. low": "69.2100",
+ "4. close": "78.0900",
+ "5. volume": "514198800"
+ },
+ "2011-09-30": {
+ "1. open": "74.1500",
+ "2. high": "74.9800",
+ "3. low": "67.9300",
+ "4. close": "72.6300",
+ "5. volume": "550523400"
+ },
+ "2011-08-31": {
+ "1. open": "80.8200",
+ "2. high": "81.1800",
+ "3. low": "67.0300",
+ "4. close": "74.0200",
+ "5. volume": "774165900"
+ },
+ "2011-07-29": {
+ "1. open": "81.1900",
+ "2. high": "85.4100",
+ "3. low": "79.7600",
+ "4. close": "79.7900",
+ "5. volume": "375467600"
+ },
+ "2011-06-30": {
+ "1. open": "83.5500",
+ "2. high": "83.6500",
+ "3. low": "76.7200",
+ "4. close": "81.3800",
+ "5. volume": "444344200"
+ },
+ "2011-05-31": {
+ "1. open": "88.1000",
+ "2. high": "88.1300",
+ "3. low": "79.4200",
+ "4. close": "83.4700",
+ "5. volume": "403834500"
+ },
+ "2011-04-29": {
+ "1. open": "84.7200",
+ "2. high": "88.0000",
+ "3. low": "82.3800",
+ "4. close": "87.9800",
+ "5. volume": "309722400"
+ },
+ "2011-03-31": {
+ "1. open": "86.4100",
+ "2. high": "86.5000",
+ "3. low": "78.8000",
+ "4. close": "84.1300",
+ "5. volume": "439334000"
+ },
+ "2011-02-28": {
+ "1. open": "81.1400",
+ "2. high": "88.2300",
+ "3. low": "81.0400",
+ "4. close": "85.5300",
+ "5. volume": "443594000"
+ },
+ "2011-01-31": {
+ "1. open": "73.7200",
+ "2. high": "80.8200",
+ "3. low": "73.6400",
+ "4. close": "80.6800",
+ "5. volume": "449380100"
+ },
+ "2010-12-31": {
+ "1. open": "70.3800",
+ "2. high": "73.6900",
+ "3. low": "70.3800",
+ "4. close": "73.1200",
+ "5. volume": "409237200"
+ },
+ "2010-11-30": {
+ "1. open": "66.7200",
+ "2. high": "71.9000",
+ "3. low": "66.6299",
+ "4. close": "69.5600",
+ "5. volume": "486318500"
+ },
+ "2010-10-29": {
+ "1. open": "62.3200",
+ "2. high": "66.8100",
+ "3. low": "61.8000",
+ "4. close": "66.4900",
+ "5. volume": "430427600"
+ },
+ "2010-09-30": {
+ "1. open": "60.0400",
+ "2. high": "62.4400",
+ "3. low": "59.7200",
+ "4. close": "61.7900",
+ "5. volume": "423362300"
+ },
+ "2010-08-31": {
+ "1. open": "60.6400",
+ "2. high": "62.9900",
+ "3. low": "58.0500",
+ "4. close": "59.1100",
+ "5. volume": "475629700"
+ },
+ "2010-07-30": {
+ "1. open": "56.9800",
+ "2. high": "61.8800",
+ "3. low": "55.9400",
+ "4. close": "59.6800",
+ "5. volume": "613489500"
+ },
+ "2010-06-30": {
+ "1. open": "60.3800",
+ "2. high": "64.5000",
+ "3. low": "56.9200",
+ "4. close": "57.0700",
+ "5. volume": "808522600"
+ },
+ "2010-05-28": {
+ "1. open": "68.1100",
+ "2. high": "68.2200",
+ "3. low": "58.4600",
+ "4. close": "60.4600",
+ "5. volume": "768609600"
+ },
+ "2010-04-30": {
+ "1. open": "67.2700",
+ "2. high": "70.0000",
+ "3. low": "66.8500",
+ "4. close": "67.7700",
+ "5. volume": "531285400"
+ },
+ "2010-03-31": {
+ "1. open": "65.3600",
+ "2. high": "67.8900",
+ "3. low": "65.0800",
+ "4. close": "66.9800",
+ "5. volume": "582728200"
+ },
+ "2010-02-26": {
+ "1. open": "65.7700",
+ "2. high": "67.2300",
+ "3. low": "63.5600",
+ "4. close": "65.0000",
+ "5. volume": "534843200"
+ },
+ "2010-01-29": {
+ "1. open": "68.7200",
+ "2. high": "70.6000",
+ "3. low": "64.0200",
+ "4. close": "64.4300",
+ "5. volume": "596474300"
+ },
+ "2009-12-31": {
+ "1. open": "76.0000",
+ "2. high": "76.3000",
+ "3. low": "67.6400",
+ "4. close": "68.1900",
+ "5. volume": "648945000"
+ },
+ "2009-11-30": {
+ "1. open": "72.0500",
+ "2. high": "76.5400",
+ "3. low": "71.0400",
+ "4. close": "75.0700",
+ "5. volume": "356438100"
+ },
+ "2009-10-30": {
+ "1. open": "68.3900",
+ "2. high": "75.0000",
+ "3. low": "66.1100",
+ "4. close": "71.6700",
+ "5. volume": "501283200"
+ },
+ "2009-09-30": {
+ "1. open": "68.9300",
+ "2. high": "71.0800",
+ "3. low": "67.8300",
+ "4. close": "68.6100",
+ "5. volume": "419180700"
+ },
+ "2009-08-31": {
+ "1. open": "70.9600",
+ "2. high": "71.8900",
+ "3. low": "66.0900",
+ "4. close": "69.1500",
+ "5. volume": "437664700"
+ },
+ "2009-07-31": {
+ "1. open": "70.6700",
+ "2. high": "72.7900",
+ "3. low": "64.4600",
+ "4. close": "70.3900",
+ "5. volume": "560318900"
+ },
+ "2009-06-30": {
+ "1. open": "70.4600",
+ "2. high": "74.8300",
+ "3. low": "68.0800",
+ "4. close": "69.9100",
+ "5. volume": "596987800"
+ },
+ "2009-05-29": {
+ "1. open": "67.1300",
+ "2. high": "71.3900",
+ "3. low": "65.6000",
+ "4. close": "69.3500",
+ "5. volume": "530458500"
+ },
+ "2009-04-30": {
+ "1. open": "67.0400",
+ "2. high": "71.1500",
+ "3. low": "64.5000",
+ "4. close": "66.6700",
+ "5. volume": "632859600"
+ },
+ "2009-03-31": {
+ "1. open": "66.9000",
+ "2. high": "71.4900",
+ "3. low": "61.8600",
+ "4. close": "68.1000",
+ "5. volume": "933460300"
+ },
+ "2009-02-27": {
+ "1. open": "76.0600",
+ "2. high": "80.5000",
+ "3. low": "67.9000",
+ "4. close": "67.9000",
+ "5. volume": "771508100"
+ },
+ "2009-01-30": {
+ "1. open": "80.0600",
+ "2. high": "82.7300",
+ "3. low": "74.0100",
+ "4. close": "76.4800",
+ "5. volume": "844182900"
+ },
+ "2008-12-31": {
+ "1. open": "77.8900",
+ "2. high": "83.6400",
+ "3. low": "72.6800",
+ "4. close": "79.8300",
+ "5. volume": "996412900"
+ },
+ "2008-11-28": {
+ "1. open": "73.4500",
+ "2. high": "81.0300",
+ "3. low": "67.5401",
+ "4. close": "80.1500",
+ "5. volume": "1006470600"
+ },
+ "2008-10-31": {
+ "1. open": "77.1900",
+ "2. high": "81.7500",
+ "3. low": "56.5100",
+ "4. close": "74.1200",
+ "5. volume": "1384259200"
+ },
+ "2008-09-30": {
+ "1. open": "78.0400",
+ "2. high": "82.0000",
+ "3. low": "71.5100",
+ "4. close": "77.6600",
+ "5. volume": "770778000"
+ },
+ "2008-08-29": {
+ "1. open": "80.5500",
+ "2. high": "81.5000",
+ "3. low": "76.1400",
+ "4. close": "80.0100",
+ "5. volume": "543017900"
+ },
+ "2008-07-31": {
+ "1. open": "87.8500",
+ "2. high": "89.6300",
+ "3. low": "79.1000",
+ "4. close": "80.4300",
+ "5. volume": "685444100"
+ },
+ "2008-06-30": {
+ "1. open": "88.0100",
+ "2. high": "90.5000",
+ "3. low": "84.7700",
+ "4. close": "88.1300",
+ "5. volume": "565696300"
+ },
+ "2008-05-30": {
+ "1. open": "89.8300",
+ "2. high": "96.1200",
+ "3. low": "87.6000",
+ "4. close": "88.7600",
+ "5. volume": "575856500"
+ },
+ "2008-04-30": {
+ "1. open": "84.7700",
+ "2. high": "94.9300",
+ "3. low": "84.2600",
+ "4. close": "93.0700",
+ "5. volume": "483071200"
+ },
+ "2008-03-31": {
+ "1. open": "86.7600",
+ "2. high": "88.5000",
+ "3. low": "81.9700",
+ "4. close": "84.5800",
+ "5. volume": "608218000"
+ },
+ "2008-02-29": {
+ "1. open": "87.7000",
+ "2. high": "90.1700",
+ "3. low": "80.3600",
+ "4. close": "87.0100",
+ "5. volume": "491055000"
+ },
+ "2008-01-31": {
+ "1. open": "94.1500",
+ "2. high": "94.7400",
+ "3. low": "77.5500",
+ "4. close": "86.4000",
+ "5. volume": "614692200"
+ },
+ "2007-12-31": {
+ "1. open": "88.9700",
+ "2. high": "95.1000",
+ "3. low": "87.7100",
+ "4. close": "93.6900",
+ "5. volume": "386223600"
+ },
+ "2007-11-30": {
+ "1. open": "89.8300",
+ "2. high": "90.9500",
+ "3. low": "83.3700",
+ "4. close": "89.1600",
+ "5. volume": "548075900"
+ },
+ "2007-10-31": {
+ "1. open": "92.4500",
+ "2. high": "95.2700",
+ "3. low": "89.6700",
+ "4. close": "91.9900",
+ "5. volume": "513452200"
+ },
+ "2007-09-28": {
+ "1. open": "85.3100",
+ "2. high": "93.6600",
+ "3. low": "83.8800",
+ "4. close": "92.5600",
+ "5. volume": "446258200"
+ },
+ "2007-08-31": {
+ "1. open": "84.9900",
+ "2. high": "87.9000",
+ "3. low": "78.7600",
+ "4. close": "85.7300",
+ "5. volume": "687544000"
+ },
+ "2007-07-31": {
+ "1. open": "84.5000",
+ "2. high": "93.6200",
+ "3. low": "84.1200",
+ "4. close": "85.1300",
+ "5. volume": "559643700"
+ },
+ "2007-06-29": {
+ "1. open": "83.8800",
+ "2. high": "86.5800",
+ "3. low": "80.8500",
+ "4. close": "83.8800",
+ "5. volume": "506912200"
+ },
+ "2007-05-31": {
+ "1. open": "79.6000",
+ "2. high": "84.3200",
+ "3. low": "79.0500",
+ "4. close": "83.1700",
+ "5. volume": "443527200"
+ },
+ "2007-04-30": {
+ "1. open": "75.5500",
+ "2. high": "80.8800",
+ "3. low": "75.2800",
+ "4. close": "79.3800",
+ "5. volume": "451394900"
+ },
+ "2007-03-30": {
+ "1. open": "70.6300",
+ "2. high": "76.3500",
+ "3. low": "69.0200",
+ "4. close": "75.4500",
+ "5. volume": "611224400"
+ },
+ "2007-02-28": {
+ "1. open": "74.5800",
+ "2. high": "76.1000",
+ "3. low": "71.1800",
+ "4. close": "71.6800",
+ "5. volume": "401419000"
+ },
+ "2007-01-31": {
+ "1. open": "76.2500",
+ "2. high": "76.2700",
+ "3. low": "70.6400",
+ "4. close": "74.1000",
+ "5. volume": "504732000"
+ },
+ "2006-12-29": {
+ "1. open": "76.7800",
+ "2. high": "79.0000",
+ "3. low": "74.8200",
+ "4. close": "76.6300",
+ "5. volume": "386455900"
+ },
+ "2006-11-30": {
+ "1. open": "71.2000",
+ "2. high": "77.3700",
+ "3. low": "70.2700",
+ "4. close": "76.8100",
+ "5. volume": "407406000"
+ },
+ "2006-10-31": {
+ "1. open": "67.2900",
+ "2. high": "72.3300",
+ "3. low": "64.8400",
+ "4. close": "71.4200",
+ "5. volume": "458300600"
+ },
+ "2006-09-29": {
+ "1. open": "67.8500",
+ "2. high": "68.6500",
+ "3. low": "63.8700",
+ "4. close": "67.1000",
+ "5. volume": "474291100"
+ },
+ "2006-08-31": {
+ "1. open": "67.2100",
+ "2. high": "71.2200",
+ "3. low": "67.0100",
+ "4. close": "67.6700",
+ "5. volume": "507318400"
+ },
+ "2006-07-31": {
+ "1. open": "61.8000",
+ "2. high": "67.9400",
+ "3. low": "61.6300",
+ "4. close": "67.7400",
+ "5. volume": "419971700"
+ },
+ "2006-06-30": {
+ "1. open": "60.2000",
+ "2. high": "62.6500",
+ "3. low": "56.6400",
+ "4. close": "61.3500",
+ "5. volume": "503806800"
+ },
+ "2006-05-31": {
+ "1. open": "63.6000",
+ "2. high": "64.7700",
+ "3. low": "59.1500",
+ "4. close": "60.9100",
+ "5. volume": "433413200"
+ },
+ "2006-04-28": {
+ "1. open": "61.3600",
+ "2. high": "65.0000",
+ "3. low": "60.4300",
+ "4. close": "63.0800",
+ "5. volume": "341320100"
+ },
+ "2006-03-31": {
+ "1. open": "59.5900",
+ "2. high": "61.9200",
+ "3. low": "58.4400",
+ "4. close": "60.8600",
+ "5. volume": "423277300"
+ },
+ "2006-02-28": {
+ "1. open": "62.7700",
+ "2. high": "63.0800",
+ "3. low": "58.6000",
+ "4. close": "59.3700",
+ "5. volume": "366218200"
+ },
+ "2006-01-31": {
+ "1. open": "56.4200",
+ "2. high": "63.9600",
+ "3. low": "56.4200",
+ "4. close": "62.7500",
+ "5. volume": "408984300"
+ },
+ "2005-12-30": {
+ "1. open": "58.3700",
+ "2. high": "60.3800",
+ "3. low": "55.6000",
+ "4. close": "56.1700",
+ "5. volume": "333738200"
+ },
+ "2005-11-30": {
+ "1. open": "56.0900",
+ "2. high": "60.2600",
+ "3. low": "55.8400",
+ "4. close": "58.0300",
+ "5. volume": "391813500"
+ },
+ "2005-10-31": {
+ "1. open": "63.5500",
+ "2. high": "63.8900",
+ "3. low": "54.5000",
+ "4. close": "56.1400",
+ "5. volume": "519294300"
+ },
+ "2005-09-30": {
+ "1. open": "60.1000",
+ "2. high": "65.9600",
+ "3. low": "60.1000",
+ "4. close": "63.5400",
+ "5. volume": "430770300"
+ },
+ "2005-08-31": {
+ "1. open": "59.2300",
+ "2. high": "61.3400",
+ "3. low": "57.7600",
+ "4. close": "59.9000",
+ "5. volume": "394547100"
+ },
+ "2005-07-29": {
+ "1. open": "57.7500",
+ "2. high": "60.7300",
+ "3. low": "57.6000",
+ "4. close": "58.7500",
+ "5. volume": "329633500"
+ },
+ "2005-06-30": {
+ "1. open": "56.2000",
+ "2. high": "61.1300",
+ "3. low": "56.2000",
+ "4. close": "57.4700",
+ "5. volume": "359084600"
+ },
+ "2005-05-31": {
+ "1. open": "57.0000",
+ "2. high": "58.6500",
+ "3. low": "52.7800",
+ "4. close": "56.2000",
+ "5. volume": "401416300"
+ },
+ "2005-04-29": {
+ "1. open": "60.2000",
+ "2. high": "61.7400",
+ "3. low": "55.4000",
+ "4. close": "57.0300",
+ "5. volume": "420482400"
+ },
+ "2005-03-31": {
+ "1. open": "62.9700",
+ "2. high": "64.3700",
+ "3. low": "57.3800",
+ "4. close": "59.6000",
+ "5. volume": "550792900"
+ },
+ "2005-02-28": {
+ "1. open": "51.9800",
+ "2. high": "64.0400",
+ "3. low": "51.9300",
+ "4. close": "63.3100",
+ "5. volume": "368112500"
+ },
+ "2005-01-31": {
+ "1. open": "51.0200",
+ "2. high": "51.9700",
+ "3. low": "49.2500",
+ "4. close": "51.6000",
+ "5. volume": "245378900"
+ },
+ "2004-12-31": {
+ "1. open": "51.2600",
+ "2. high": "52.0500",
+ "3. low": "48.9000",
+ "4. close": "51.2600",
+ "5. volume": "286965800"
+ },
+ "2004-11-30": {
+ "1. open": "49.4000",
+ "2. high": "52.0000",
+ "3. low": "48.2500",
+ "4. close": "51.2500",
+ "5. volume": "244145100"
+ },
+ "2004-10-29": {
+ "1. open": "48.4500",
+ "2. high": "50.4600",
+ "3. low": "48.1800",
+ "4. close": "49.2200",
+ "5. volume": "247700600"
+ },
+ "2004-09-30": {
+ "1. open": "46.2000",
+ "2. high": "49.7900",
+ "3. low": "46.0300",
+ "4. close": "48.3300",
+ "5. volume": "262349900"
+ },
+ "2004-08-31": {
+ "1. open": "46.2900",
+ "2. high": "46.9400",
+ "3. low": "44.2000",
+ "4. close": "46.1000",
+ "5. volume": "245975700"
+ },
+ "2004-07-30": {
+ "1. open": "44.5300",
+ "2. high": "46.8200",
+ "3. low": "44.2000",
+ "4. close": "46.3000",
+ "5. volume": "217947100"
+ },
+ "2004-06-30": {
+ "1. open": "43.5000",
+ "2. high": "45.5300",
+ "3. low": "43.1000",
+ "4. close": "44.4100",
+ "5. volume": "249433500"
+ },
+ "2004-05-28": {
+ "1. open": "42.9000",
+ "2. high": "44.2400",
+ "3. low": "41.5900",
+ "4. close": "43.2500",
+ "5. volume": "237764400"
+ },
+ "2004-04-30": {
+ "1. open": "41.9000",
+ "2. high": "43.9700",
+ "3. low": "41.4300",
+ "4. close": "42.5500",
+ "5. volume": "225169900"
+ },
+ "2004-03-31": {
+ "1. open": "42.5800",
+ "2. high": "43.4000",
+ "3. low": "39.9100",
+ "4. close": "41.5900",
+ "5. volume": "285284900"
+ },
+ "2004-02-27": {
+ "1. open": "41.2600",
+ "2. high": "42.7500",
+ "3. low": "40.0500",
+ "4. close": "42.1700",
+ "5. volume": "199643700"
+ },
+ "2004-01-30": {
+ "1. open": "41.0200",
+ "2. high": "41.7700",
+ "3. low": "40.0200",
+ "4. close": "40.7900",
+ "5. volume": "238350800"
+ },
+ "2003-12-31": {
+ "1. open": "36.5000",
+ "2. high": "41.1300",
+ "3. low": "36.2200",
+ "4. close": "41.0000",
+ "5. volume": "257997900"
+ },
+ "2003-11-28": {
+ "1. open": "36.9200",
+ "2. high": "36.9925",
+ "3. low": "35.0500",
+ "4. close": "36.2000",
+ "5. volume": "224482300"
+ },
+ "2003-10-31": {
+ "1. open": "36.9200",
+ "2. high": "38.9300",
+ "3. low": "36.1200",
+ "4. close": "36.5800",
+ "5. volume": "256091700"
+ },
+ "2003-09-30": {
+ "1. open": "37.7900",
+ "2. high": "38.5000",
+ "3. low": "36.3500",
+ "4. close": "36.6000",
+ "5. volume": "224083400"
+ },
+ "2003-08-29": {
+ "1. open": "35.5700",
+ "2. high": "37.7400",
+ "3. low": "35.1200",
+ "4. close": "37.7000",
+ "5. volume": "212805700"
+ },
+ "2003-07-31": {
+ "1. open": "35.9500",
+ "2. high": "36.4000",
+ "3. low": "34.9000",
+ "4. close": "35.5800",
+ "5. volume": "260446600"
+ },
+ "2003-06-30": {
+ "1. open": "36.5300",
+ "2. high": "38.4500",
+ "3. low": "35.9100",
+ "4. close": "35.9100",
+ "5. volume": "244445200"
+ },
+ "2003-05-30": {
+ "1. open": "35.3200",
+ "2. high": "36.7700",
+ "3. low": "34.9900",
+ "4. close": "36.4000",
+ "5. volume": "241625800"
+ },
+ "2003-04-30": {
+ "1. open": "35.2500",
+ "2. high": "36.0000",
+ "3. low": "34.2000",
+ "4. close": "35.2000",
+ "5. volume": "230596000"
+ },
+ "2003-03-31": {
+ "1. open": "34.3900",
+ "2. high": "36.2000",
+ "3. low": "33.2300",
+ "4. close": "34.9500",
+ "5. volume": "271091900"
+ },
+ "2003-02-28": {
+ "1. open": "34.1600",
+ "2. high": "35.1000",
+ "3. low": "32.3200",
+ "4. close": "34.0200",
+ "5. volume": "220545200"
+ },
+ "2003-01-31": {
+ "1. open": "35.0000",
+ "2. high": "36.6000",
+ "3. low": "31.5800",
+ "4. close": "34.1500",
+ "5. volume": "268464500"
+ },
+ "2002-12-31": {
+ "1. open": "35.1500",
+ "2. high": "36.2200",
+ "3. low": "34.1000",
+ "4. close": "34.9400",
+ "5. volume": "245602600"
+ },
+ "2002-11-29": {
+ "1. open": "33.8000",
+ "2. high": "35.8500",
+ "3. low": "33.0000",
+ "4. close": "34.8000",
+ "5. volume": "219486100"
+ },
+ "2002-10-31": {
+ "1. open": "32.1800",
+ "2. high": "36.5000",
+ "3. low": "32.0300",
+ "4. close": "33.6600",
+ "5. volume": "325718700"
+ },
+ "2002-09-30": {
+ "1. open": "34.2500",
+ "2. high": "35.8000",
+ "3. low": "31.1800",
+ "4. close": "31.9000",
+ "5. volume": "237509300"
+ },
+ "2002-08-30": {
+ "1. open": "35.2500",
+ "2. high": "37.8000",
+ "3. low": "32.3200",
+ "4. close": "35.4500",
+ "5. volume": "256030500"
+ },
+ "2002-07-31": {
+ "1. open": "40.7700",
+ "2. high": "41.1000",
+ "3. low": "29.7500",
+ "4. close": "36.7600",
+ "5. volume": "419930100"
+ },
+ "2002-06-28": {
+ "1. open": "40.0000",
+ "2. high": "41.0200",
+ "3. low": "38.5000",
+ "4. close": "40.9200",
+ "5. volume": "234310800"
+ },
+ "2002-05-31": {
+ "1. open": "39.9000",
+ "2. high": "41.1300",
+ "3. low": "38.6800",
+ "4. close": "39.9300",
+ "5. volume": "214574500"
+ },
+ "2002-04-30": {
+ "1. open": "44.3200",
+ "2. high": "44.5800",
+ "3. low": "39.6000",
+ "4. close": "40.1700",
+ "5. volume": "241394100"
+ },
+ "2002-03-28": {
+ "1. open": "41.7500",
+ "2. high": "44.2900",
+ "3. low": "41.6500",
+ "4. close": "43.8300",
+ "5. volume": "220308800"
+ },
+ "2002-02-28": {
+ "1. open": "39.2000",
+ "2. high": "41.8000",
+ "3. low": "37.6000",
+ "4. close": "41.3000",
+ "5. volume": "201045400"
+ },
+ "2002-01-31": {
+ "1. open": "39.3000",
+ "2. high": "40.0900",
+ "3. low": "37.8000",
+ "4. close": "39.0500",
+ "5. volume": "199811900"
+ },
+ "2001-12-31": {
+ "1. open": "38.2000",
+ "2. high": "40.3000",
+ "3. low": "36.4100",
+ "4. close": "39.3000",
+ "5. volume": "239401800"
+ },
+ "2001-11-30": {
+ "1. open": "39.4500",
+ "2. high": "40.5800",
+ "3. low": "36.7600",
+ "4. close": "37.4000",
+ "5. volume": "241588300"
+ },
+ "2001-10-31": {
+ "1. open": "39.2500",
+ "2. high": "42.7000",
+ "3. low": "38.0500",
+ "4. close": "39.4500",
+ "5. volume": "225004000"
+ },
+ "2001-09-28": {
+ "1. open": "40.6000",
+ "2. high": "41.5000",
+ "3. low": "35.0100",
+ "4. close": "39.4000",
+ "5. volume": "194900700"
+ },
+ "2001-08-31": {
+ "1. open": "42.4500",
+ "2. high": "42.4900",
+ "3. low": "30.9400",
+ "4. close": "40.1500",
+ "5. volume": "190175200"
+ },
+ "2001-07-31": {
+ "1. open": "88.2500",
+ "2. high": "88.8000",
+ "3. low": "40.5200",
+ "4. close": "41.7600",
+ "5. volume": "154813900"
+ },
+ "2001-06-29": {
+ "1. open": "89.0000",
+ "2. high": "91.6700",
+ "3. low": "86.1600",
+ "4. close": "87.3500",
+ "5. volume": "124923200"
+ },
+ "2001-05-31": {
+ "1. open": "88.8000",
+ "2. high": "90.6500",
+ "3. low": "85.4500",
+ "4. close": "88.7500",
+ "5. volume": "128237400"
+ },
+ "2001-04-30": {
+ "1. open": "81.0000",
+ "2. high": "89.8800",
+ "3. low": "77.0000",
+ "4. close": "88.6000",
+ "5. volume": "132739900"
+ },
+ "2001-03-30": {
+ "1. open": "80.8000",
+ "2. high": "86.4900",
+ "3. low": "75.2000",
+ "4. close": "81.0000",
+ "5. volume": "138916100"
+ },
+ "2001-02-28": {
+ "1. open": "84.1500",
+ "2. high": "86.6500",
+ "3. low": "80.9000",
+ "4. close": "81.0500",
+ "5. volume": "101425400"
+ },
+ "2001-01-31": {
+ "1. open": "86.6900",
+ "2. high": "89.7500",
+ "3. low": "78.6900",
+ "4. close": "84.1500",
+ "5. volume": "155874800"
+ },
+ "2000-12-29": {
+ "1. open": "87.9400",
+ "2. high": "91.3800",
+ "3. low": "84.0600",
+ "4. close": "86.9400",
+ "5. volume": "123233000"
+ },
+ "2000-11-30": {
+ "1. open": "89.9400",
+ "2. high": "94.6900",
+ "3. low": "86.5600",
+ "4. close": "88.0000",
+ "5. volume": "109534700"
+ },
+ "2000-10-31": {
+ "1. open": "89.3800",
+ "2. high": "95.4400",
+ "3. low": "85.8100",
+ "4. close": "89.1900",
+ "5. volume": "138646800"
+ },
+ "2000-09-29": {
+ "1. open": "82.0000",
+ "2. high": "90.7500",
+ "3. low": "81.7500",
+ "4. close": "89.1100",
+ "5. volume": "136715800"
+ },
+ "2000-08-31": {
+ "1. open": "80.9400",
+ "2. high": "84.7500",
+ "3. low": "79.7500",
+ "4. close": "81.6400",
+ "5. volume": "93479600"
+ },
+ "2000-07-31": {
+ "1. open": "78.8100",
+ "2. high": "81.1300",
+ "3. low": "75.1300",
+ "4. close": "80.1900",
+ "5. volume": "102154300"
+ },
+ "2000-06-30": {
+ "1. open": "83.5600",
+ "2. high": "84.7500",
+ "3. low": "77.6900",
+ "4. close": "78.5000",
+ "5. volume": "117680800"
+ },
+ "2000-05-31": {
+ "1. open": "78.3100",
+ "2. high": "83.9400",
+ "3. low": "77.0000",
+ "4. close": "83.3100",
+ "5. volume": "96815900"
+ },
+ "2000-04-28": {
+ "1. open": "77.7500",
+ "2. high": "83.1300",
+ "3. low": "75.0000",
+ "4. close": "77.6900",
+ "5. volume": "100710000"
+ }
+ }
+}
diff --git a/src/test/java/Test.java b/src/test/java/Test.java
new file mode 100644
index 0000000..7f8c0cc
--- /dev/null
+++ b/src/test/java/Test.java
@@ -0,0 +1,4 @@
+
+public class Test {
+
+}
diff --git a/src/test/java/account/PortfolioTest.java b/src/test/java/account/PortfolioTest.java
new file mode 100644
index 0000000..8474bce
--- /dev/null
+++ b/src/test/java/account/PortfolioTest.java
@@ -0,0 +1,87 @@
+package account;
+
+import org.junit.Before;
+import org.junit.Test;
+import static org.junit.Assert.*;
+
+import stocks.Stock;
+import stocks.Transaction;
+import java.util.logging.Logger;
+
+public class PortfolioTest {
+ Portfolio portfolio;
+
+ Logger logger = Logger.getLogger(PortfolioTest.class.getName());
+
+ @Before
+ public void setUP(){
+ portfolio = new Portfolio();
+ }
+
+
+ @Test
+ public void checkToSeeIfOwnStockTest(){
+ Stock stock = new Stock("MSFT", "Microsoft");
+ Transaction transaction = Transaction.makeTransaction("Test","_2020-03",10);
+ stock.addTransaction(transaction);
+ portfolio.addStockToPortfolio(stock);
+ assertTrue(portfolio.checkToSeeIfOwnStock("MSFT"));
+ }
+
+ @Test
+ public void getEquityOfStockTest(){
+ Stock stock = new Stock("Test", "Microsoft");
+ Transaction transaction = Transaction.makeTransaction("Test","_2020-03",10);
+ stock.addTransaction(transaction);
+ portfolio.addStockToPortfolio(stock);
+ stock.updateCurrentStockPrice("Test", "_2020-03");
+ Integer expectedNumOfShares = 10;
+ Integer actualNumOfShares = stock.getTotalNumOfShares();
+ Double expected = 1457.00;
+ Double actual = portfolio.getEquityOfStock(portfolio.getStockFromPortfolio("Test"));
+ assertEquals(expectedNumOfShares,actualNumOfShares);
+ assertEquals(expected,actual);
+ }
+
+ @Test
+ public void purchaseStockTest(){
+ assertFalse(portfolio.checkToSeeIfOwnStock("test"));
+ portfolio.purchaseStock("Test","_2020-03", 10);
+ assertTrue(portfolio.checkToSeeIfOwnStock("test"));
+ portfolio.updateCurrentPortfolioValue("_2020-03");
+ Double expectedBuyingPower = 1043.00;
+ Double actualBuyingPower = portfolio.getBuyingPower();
+ Double expectedPortfolioValue = 2500.00;
+ Double actualPortfolioValue = portfolio.getCurrentPortfolioValue();
+ assertEquals(expectedPortfolioValue,actualPortfolioValue);
+ assertEquals(expectedBuyingPower,actualBuyingPower);
+ }
+
+ @Test
+ public void getPositionOfStock(){
+ Stock stock = new Stock("Test", "Microsoft");
+ Transaction transaction = Transaction.makeTransaction("Test","_2020-03",10);
+ stock.addTransaction(transaction);
+ portfolio.addStockToPortfolio(stock);
+ portfolio.updateCurrentPortfolioValue("_2020-03");
+ String expected = "Name : Microsoft\nSymbol : Test\nNumber of Shares : 10\nCurrent Price : 145.7\nEquity : 1457.0";
+ String actual = portfolio.getPositionOfStock("Test");
+ assertEquals(expected,actual);
+ }
+
+ @Test
+ public void getPositionOfAllStock(){
+ Stock stock = new Stock("test", "Microsoft");
+ Transaction transaction = Transaction.makeTransaction("test","_2020-03",10);
+ stock.addTransaction(transaction);
+ Stock stock2 = new Stock("test2", "Apple");
+ Transaction transaction2 = Transaction.makeTransaction("test2","_2020-03",4);
+ stock.addTransaction(transaction);
+ stock2.addTransaction(transaction2);
+ portfolio.addStockToPortfolio(stock);
+ portfolio.addStockToPortfolio(stock2);
+ portfolio.updateCurrentPortfolioValue("_2020-03");
+ System.out.println(portfolio.getAllPositionsFromPortfolio());
+ }
+
+}
diff --git a/src/test/java/account/UserTest.java b/src/test/java/account/UserTest.java
new file mode 100644
index 0000000..bdf5e8f
--- /dev/null
+++ b/src/test/java/account/UserTest.java
@@ -0,0 +1,43 @@
+package account;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+public class UserTest {
+ User user;
+ @Before
+ public void init(){
+ user = new User();
+ }
+ @Test
+ public void IdTest(){
+ long id= 14;
+ user.setId((int) id);
+ long userId= user.getId();
+ Assert.assertEquals(id,userId);
+ }
+ @Test
+ public void firstNameTest(){
+ String firstName = "John";
+ user.setFirstName(firstName);
+ String userFirstName = user.getFirstName();
+ Assert.assertEquals(firstName,userFirstName);
+ }
+ @Test
+ public void dobNameTest(){
+ String lastName = "Doe";
+ user.setLastName(lastName);
+ String userLastName = user.getLastName();
+ Assert.assertEquals(lastName,userLastName);
+ }
+ @Test
+ public void dobTest(){
+ String dob= "04262019";
+ user.setDob(dob);
+ String userDob = user.getDob();
+ Assert.assertEquals(dob,userDob);
+ }
+
+
+}
diff --git a/src/test/java/controller/ApiControllerTest.java b/src/test/java/controller/ApiControllerTest.java
new file mode 100644
index 0000000..28b270b
--- /dev/null
+++ b/src/test/java/controller/ApiControllerTest.java
@@ -0,0 +1,31 @@
+package controller;
+
+import org.junit.Test;
+
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+import static org.junit.Assert.assertEquals;
+
+public class ApiControllerTest {
+
+ Logger logger = Logger.getLogger(ApiControllerTest.class.getName());
+
+ @Test
+ public void testCreateApiQuery(){
+ String symbol = "msft";
+ String actual = ApiController.createApiQuery(symbol);
+ String expected = "https://alpha-vantage.p.rapidapi.com/query?datatype=json&symbol=MSFT&function=TIME_SERIES_MONTHLY";
+ assertEquals(expected,actual);
+ }
+
+
+ // IMPORTANT! This test makes calls to the API, change the symbol to retrieve different stock tickers!
+ @Test
+ public void testFetchApiQuery(){
+ String symbol = "AAPL";
+ String resultOfCall = ApiController.fetchApiQuery(ApiController.createApiQuery(symbol));
+ logger.log(Level.INFO,resultOfCall);
+ }
+}
+
diff --git a/src/test/java/controller/ParsingJSONTest.java b/src/test/java/controller/ParsingJSONTest.java
new file mode 100644
index 0000000..261ca5b
--- /dev/null
+++ b/src/test/java/controller/ParsingJSONTest.java
@@ -0,0 +1,15 @@
+package controller;
+
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class ParsingJSONTest {
+
+ @Test
+ public void makeMonthObjectsTest() {
+ ParsingJSON parsingJSON = new ParsingJSON();
+ parsingJSON.makeMonthObjects(ApiController.fetchApiQuery(ApiController.createApiQuery("AAPL")));
+
+ }
+}
\ No newline at end of file
diff --git a/src/test/java/sql/SqlControllerTest.java b/src/test/java/sql/SqlControllerTest.java
new file mode 100644
index 0000000..2fdea41
--- /dev/null
+++ b/src/test/java/sql/SqlControllerTest.java
@@ -0,0 +1,37 @@
+package sql;
+
+import org.junit.Test;
+import stocks.TransactionMeta;
+
+import java.sql.SQLException;
+
+import static org.junit.Assert.*;
+
+public class SqlControllerTest {
+
+ @Test
+ public void connectionTest(){
+ SqlController.connectSqlServer();
+ }
+
+ @Test
+ public void insertStockTest() throws SQLException {
+ //SqlController.connectSqlServer();
+ SqlController.insertStock("QVC", "_2020-03", 165.2134, 175.0056, 56.9832, 138.5819, 636200296);
+ }
+
+ @Test
+ public void getStockTest(){
+ TransactionMeta stock = SqlController.getStock("test", "_2020-03");
+ Integer actual = stock.getVolume();
+ Integer expected = 636200296;
+ assertEquals(actual, expected);
+ }
+
+ @Test
+ public void createTableTest() {
+// SqlController.connectSqlServer();
+ SqlController.createTable("QVC");
+ }
+
+}
\ No newline at end of file
diff --git a/src/test/java/stocks/StockEnumTest.java b/src/test/java/stocks/StockEnumTest.java
new file mode 100644
index 0000000..6d57546
--- /dev/null
+++ b/src/test/java/stocks/StockEnumTest.java
@@ -0,0 +1,20 @@
+package stocks;
+
+import org.junit.Test;
+
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+public class StockEnumTest {
+
+ Logger logger = Logger.getLogger(StockEnumTest.class.getName());
+
+ @Test
+ public void classTest(){
+ for (StockEnum stock : StockEnum.values()) {
+ logger.log(Level.INFO,stock.toString() + " " + stock.getAllInfo());
+ //For concise view
+ //System.out.println(stock.toString() + " " + stock.getAllInfo());
+ }
+ }
+}
diff --git a/src/test/java/stocks/StockTest.java b/src/test/java/stocks/StockTest.java
new file mode 100644
index 0000000..b052287
--- /dev/null
+++ b/src/test/java/stocks/StockTest.java
@@ -0,0 +1,132 @@
+package stocks;
+
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+
+public class StockTest {
+
+ public String expectedSymbol;
+ public String expectedName;
+ public String expectedInfo;
+ public Stock test;
+ public Transaction transaction;
+ public TransactionMeta metaData;
+ public String expectedDate = "_2020_03";
+ public Double expectedOpen = 165.3100;
+ public Double expectedHigh = 175.0000;
+ public Double expectedLow = 138.5000;
+ public Double expectedClose = 145.7000;
+ public Integer expectedVolume = 636200296;
+ public Integer expectedNumOfShares = 3;
+
+ @Before
+ public void init(){
+ expectedSymbol = "msft";
+ expectedName = "Microsoft";
+ expectedInfo = "Tech company";
+ metaData = TransactionMeta.TransactionMetaBuilder.newInstance()
+ .setClose(expectedClose)
+ .setDate(expectedDate)
+ .setHigh(expectedHigh)
+ .setLow(expectedLow)
+ .setOpen(expectedOpen)
+ .setVolume(expectedVolume)
+ .build();
+ transaction = new Transaction(metaData, expectedNumOfShares);
+ test = new Stock(expectedSymbol, expectedName);
+ }
+
+ @Test
+ public void constructorTest(){
+ String actualSymbol = test.getSymbol();
+ String actualName = test.getName();
+
+ assertEquals(expectedSymbol, actualSymbol);
+ assertEquals(expectedName, actualName);
+ }
+
+ @Test
+ public void setGetInfo(){
+ test.setInfo(expectedInfo);
+
+ String actualInfo = test.getInfo();
+
+ assertEquals(expectedInfo, actualInfo);
+ }
+
+ @Test
+ public void getTotalNumSharesAndAddTest(){
+ TransactionMeta diffMeta = TransactionMeta.TransactionMetaBuilder.newInstance()
+ .setClose(expectedClose)
+ .setDate(expectedDate)
+ .setHigh(expectedHigh)
+ .setLow(expectedLow)
+ .setOpen(expectedOpen)
+ .setVolume(expectedVolume)
+ .build();
+ Transaction diffTrans = new Transaction(diffMeta, 2);
+ test.addTransaction(transaction);
+ test.addTransaction(diffTrans);
+ Integer expectedShares = 5;
+
+ Integer actualShares = test.getTotalNumOfShares();
+
+ assertEquals(expectedShares, actualShares);
+ }
+
+ @Test
+ public void addTransactionFalse(){
+ test.addTransaction(transaction);
+ assertFalse(test.addTransaction(transaction));
+ }
+
+ @Test
+ public void getTransactionTest(){
+ test.addTransaction(transaction);
+
+ Transaction actualTransaction = test.getTransaction(expectedDate);
+
+ assertEquals(transaction, actualTransaction);
+ }
+
+ @Test
+ public void getTransactionTest2(){
+ test.getTransaction(expectedDate);
+ }
+
+ @Test
+ public void updateCurrentStockPriceTest(){
+ test.currentStockPrice = 0.0;
+ test.updateCurrentStockPrice("test","_2020-03");
+ Double expected = 145.70;
+ Double actual = test.getCurrentStockPrice();
+ assertEquals(expected,actual);
+
+ }
+
+ @Test
+ public void getValueOfPositionTest(){
+ test.currentStockPrice = 0.0;
+ test.addTransaction(transaction);
+ test.updateCurrentStockPrice("test","_2020-03");
+ Double expected = 437.10;
+ Double actual = test.getValueOfPosition();
+ assertEquals(expected,actual);
+ }
+
+ @Test
+ public void addTransactionCallingServerTest(){
+ test.addTransaction(Transaction.makeTransaction("test","_2020-03",10));
+ test.updateCurrentStockPrice("test","_2020-03");
+ Integer expectedNumOfShares = 10;
+ Integer actualNumOfShares = test.getTotalNumOfShares();
+ Double expectedValOfPosition = 1457.00;
+ Double actualValOfPosition = test.getValueOfPosition();
+ assertEquals(expectedNumOfShares,actualNumOfShares);
+ assertEquals(expectedValOfPosition,actualValOfPosition);
+ }
+
+}
diff --git a/src/test/java/stocks/TransactionMetaTest.java b/src/test/java/stocks/TransactionMetaTest.java
new file mode 100644
index 0000000..5ab066b
--- /dev/null
+++ b/src/test/java/stocks/TransactionMetaTest.java
@@ -0,0 +1,46 @@
+package stocks;
+
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class TransactionMetaTest {
+
+ public TransactionMeta test;
+ public String expectedDate = "_2020_03";
+ public Double expectedOpen = 165.3100;
+ public Double expectedHigh = 175.0000;
+ public Double expectedLow = 138.5000;
+ public Double expectedClose = 145.7000;
+ public Integer expectedVolume = 636200296;
+
+ @Before
+ public void init(){
+ test = TransactionMeta.TransactionMetaBuilder.newInstance()
+ .setClose(expectedClose)
+ .setDate(expectedDate)
+ .setHigh(expectedHigh)
+ .setLow(expectedLow)
+ .setOpen(expectedOpen)
+ .setVolume(expectedVolume)
+ .build();
+ }
+
+ @Test
+ public void constructorTest() {
+ String actualDate = test.getDate();
+ Double actualOpen = test.getOpen();
+ Double actualHigh = test.getHigh();
+ Double acutalLow = test.getLow();
+ Double actualClose = test.getClose();
+ Integer actualVolume = test.getVolume();
+
+ assertEquals(expectedClose, actualClose);
+ assertEquals(expectedDate, actualDate);
+ assertEquals(expectedHigh, actualHigh);
+ assertEquals(expectedOpen, actualOpen);
+ assertEquals(expectedVolume, actualVolume);
+ assertEquals(expectedLow, acutalLow);
+ }
+}
\ No newline at end of file
diff --git a/src/test/java/stocks/TransactionTest.java b/src/test/java/stocks/TransactionTest.java
new file mode 100644
index 0000000..20e14a7
--- /dev/null
+++ b/src/test/java/stocks/TransactionTest.java
@@ -0,0 +1,74 @@
+package stocks;
+
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class TransactionTest {
+
+ public Transaction test;
+ public TransactionMeta metaData;
+ public String expectedDate = "_2020_03";
+ public Double expectedOpen = 165.3100;
+ public Double expectedHigh = 175.0000;
+ public Double expectedLow = 138.5000;
+ public Double expectedClose = 145.7000;
+ public Integer expectedVolume = 636200296;
+ public Integer expectedNumOfShares = 3;
+
+ @Before
+ public void init(){
+ metaData = TransactionMeta.TransactionMetaBuilder.newInstance()
+ .setClose(expectedClose)
+ .setDate(expectedDate)
+ .setHigh(expectedHigh)
+ .setLow(expectedLow)
+ .setOpen(expectedOpen)
+ .setVolume(expectedVolume)
+ .build();
+ test = new Transaction(metaData, expectedNumOfShares);
+ }
+
+ @Test
+ public void constructorTest(){
+ String actualDate = test.getDateOfTrade();
+ Integer actualNumShares = test.getNumOfShare();
+ Double actualCost = test.getCostPerShare();
+
+ assertEquals(expectedDate, actualDate);
+ assertEquals(expectedNumOfShares, actualNumShares);
+ assertEquals(expectedClose, actualCost);
+ }
+
+ @Test
+ public void calculateTransactionTest(){
+ Double expectedTotal = expectedClose * expectedNumOfShares;
+
+ Double actualTotal = test.calculateTransactionTotal();
+
+ assertEquals(expectedTotal, actualTotal);
+ }
+
+ @Test
+ public void makeTransactionTest(){
+ Transaction transaction = Transaction.makeTransaction("Test","_2020-03",10);
+ String expected = "_2020-03";
+ String actual = transaction.getDateOfTrade();
+ assertEquals(expected,actual);
+ }
+
+ @Test
+ public void makeTransactionDetailsTest(){
+ Transaction transaction = Transaction.makeTransaction("Test","_2020-03",10);
+ String expectedDate = "_2020-03";
+ String actualDate = transaction.getDateOfTrade();
+ Double expectedCostPerShare = 145.70;
+ Double actualCostPerShare = transaction.getCostPerShare();
+ Double expectedTransactionTotal = 1457.00;
+ Double actualTransactionTotal = transaction.calculateTransactionTotal();
+ assertEquals(expectedDate,actualDate);
+ assertEquals(expectedCostPerShare,actualCostPerShare);
+ assertEquals(expectedTransactionTotal,actualTransactionTotal);
+ }
+}
\ No newline at end of file