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