# https://palomar.home.ece.ust.hk/MAFS6010R_lectures/Rsession_factor_models.html#final_comparison_of_covariance_matrix_estimations_via_different_factor_models
# https://systematicinvestor.wordpress.com/2012/03/19/backtesting-asset-allocation-portfolios/

rm(list = ls())
library(lubridate)
## 
## Attaching package: 'lubridate'
## The following objects are masked from 'package:base':
## 
##     date, intersect, setdiff, union
library(timetk)
library(purrr)
library(quantmod)
## Loading required package: xts
## Loading required package: zoo
## 
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
## 
##     as.Date, as.Date.numeric
## Loading required package: TTR
## Registered S3 method overwritten by 'quantmod':
##   method            from
##   as.zoo.data.frame zoo
library(lpSolve)
#
devtools::install_github('joshuaulrich/xts', force = T)
## Downloading GitHub repo joshuaulrich/xts@HEAD
## 
##   
   checking for file ‘/tmp/RtmpmqGIEE/remotes129405f264f/joshuaulrich-xts-2370446/DESCRIPTION’ ...
  
✓  checking for file ‘/tmp/RtmpmqGIEE/remotes129405f264f/joshuaulrich-xts-2370446/DESCRIPTION’
## 
  
─  preparing ‘xts’:
## ✓  checking DESCRIPTION meta-information
## ─  cleaning src
## 
  
─  checking for LF line-endings in source and make files and shell scripts
## 
  
─  checking for empty or unneeded directories
## 
  
─  looking to see if a ‘data/datalist’ file should be added
## 
  
─  building ‘xts_0.12.1.1.tar.gz’
## 
  
   
## 
## Installing package into '/home/rstudio-user/R/x86_64-pc-linux-gnu-library/4.0'
## (as 'lib' is unspecified)
devtools::install_github('joshuaulrich/quantmod', force = T)
## Downloading GitHub repo joshuaulrich/quantmod@HEAD
## 
##   
   checking for file ‘/tmp/RtmpmqGIEE/remotes1295100fbdf/joshuaulrich-quantmod-052c207/DESCRIPTION’ ...
  
✓  checking for file ‘/tmp/RtmpmqGIEE/remotes1295100fbdf/joshuaulrich-quantmod-052c207/DESCRIPTION’
## 
  
─  preparing ‘quantmod’:
## 
  
   checking DESCRIPTION meta-information ...
  
✓  checking DESCRIPTION meta-information
## 
  
─  installing the package to process help pages
## 
  
─  saving partial Rd database (6.6s)
## 
  
─  checking for LF line-endings in source and make files and shell scripts
## ─  checking for empty or unneeded directories
## ─  building ‘quantmod_0.4.18.1.tar.gz’
## 
  
   
## 
## Installing package into '/home/rstudio-user/R/x86_64-pc-linux-gnu-library/4.0'
## (as 'lib' is unspecified)
#
devtools::install_github('systematicinvestor/SIT.date', force = T)
## Downloading GitHub repo systematicinvestor/SIT.date@HEAD
## 
##   
   checking for file ‘/tmp/RtmpmqGIEE/remotes12944f97e5c/systematicinvestor-SIT.date-6263da6/DESCRIPTION’ ...
  
✓  checking for file ‘/tmp/RtmpmqGIEE/remotes12944f97e5c/systematicinvestor-SIT.date-6263da6/DESCRIPTION’
## 
  
─  preparing ‘SIT.date’:
## 
  
   checking DESCRIPTION meta-information ...
  
✓  checking DESCRIPTION meta-information
## 
  
─  checking for LF line-endings in source and make files and shell scripts
## 
  
─  checking for empty or unneeded directories
## 
  
─  building ‘SIT.date_0.1.tar.gz’
## 
  
   
## 
## Installing package into '/home/rstudio-user/R/x86_64-pc-linux-gnu-library/4.0'
## (as 'lib' is unspecified)
curl::curl_download('https://github.com/systematicinvestor/SIT/raw/master/SIT.tar.gz', 'SIT.tar.gz',mode = 'wb',quiet=T)
install.packages('SIT.tar.gz', repos = NULL, type='source')
## Installing package into '/home/rstudio-user/R/x86_64-pc-linux-gnu-library/4.0'
## (as 'lib' is unspecified)
library(SIT)
## Loading required package: SIT.date
## 
## Attaching package: 'SIT'
## The following object is masked from 'package:TTR':
## 
##     DVI
## The following object is masked from 'package:purrr':
## 
##     cross
## The following object is masked from 'package:base':
## 
##     close
library(PerformanceAnalytics)
## 
## Attaching package: 'PerformanceAnalytics'
## The following object is masked from 'package:graphics':
## 
##     legend
library(xts)
library(tidyr)
#Import data
tickers = spl('AMC,SPY,F,AAPL,AMD,RACE,NLY,AMZN')

datas <- new.env()
getSymbols(tickers, src = 'yahoo', from = '2005-01-01', env = datas, auto.assign = T)
## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols
## [1] "AMC"  "SPY"  "F"    "AAPL" "AMD"  "RACE" "NLY"  "AMZN"
for(i in ls(datas)) datas[[i]] = adjustOHLC(datas[[i]], use.Adjusted=T)

names(datas)
## [1] "AAPL"        "F"           "NLY"         ".getSymbols" "AMC"        
## [6] "AMD"         "AMZN"        "SPY"         "RACE"
datas$AMZN
##            AMZN.Open AMZN.High AMZN.Low AMZN.Close AMZN.Volume AMZN.Adjusted
## 2005-01-03     44.95    45.440    44.21      44.52    10446500         44.52
## 2005-01-04     42.67    43.260    41.50      42.14    19418500         42.14
## 2005-01-05     41.57    42.760    41.56      41.77     8354200         41.77
## 2005-01-06     41.81    42.250    40.90      41.05     8700900         41.05
## 2005-01-07     41.38    42.690    41.16      42.32     9836600         42.32
## 2005-01-10     41.94    42.960    41.71      41.84     7347900         41.84
## 2005-01-11     41.40    42.160    41.01      41.64     7920300         41.64
## 2005-01-12     41.49    42.480    40.82      42.30     8072300         42.30
## 2005-01-13     42.45    44.580    42.34      42.60    17393600         42.60
## 2005-01-14     42.90    44.660    42.36      44.55    12533000         44.55
## 2005-01-18     44.29    45.000    44.15      44.58     7131600         44.58
## 2005-01-19     44.47    44.740    43.43      43.96     7396700         43.96
## 2005-01-20     41.71    43.960    41.64      42.36    12830600         42.36
## 2005-01-21     41.99    42.550    41.02      41.16    10602700         41.16
## 2005-01-24     41.44    41.950    40.31      40.38     9695900         40.38
## 2005-01-25     40.64    41.440    40.45      40.94     9027900         40.94
## 2005-01-26     41.18    41.800    40.26      41.34     7714900         41.34
## 2005-01-27     41.27    42.400    41.14      42.31     8038400         42.31
## 2005-01-28     42.09    43.000    41.53      42.22     6152400         42.22
## 2005-01-31     42.44    43.420    42.43      43.22     6320300         43.22
## 2005-02-01     43.00    43.270    42.38      42.48     6761500         42.48
## 2005-02-02     43.05    43.540    40.86      41.88    26323600         41.88
## 2005-02-03     34.90    35.890    34.53      35.75    60518600         35.75
## 2005-02-04     35.65    35.980    35.19      35.72    17304700         35.72
## 2005-02-07     35.82    35.840    35.55      35.69     7112400         35.69
## 2005-02-08     35.54    36.520    35.53      36.30     9602500         36.30
## 2005-02-09     36.45    36.800    35.87      35.89     7938800         35.89
## 2005-02-10     36.07    36.110    35.53      35.78     7982400         35.78
## 2005-02-11     35.57    35.950    35.00      35.78     7841700         35.78
## 2005-02-14     35.65    36.630    35.50      36.03     6983100         36.03
## 2005-02-15     36.21    36.450    35.75      36.14     5177700         36.14
## 2005-02-16     35.93    36.350    35.58      35.66     5229800         35.66
## 2005-02-17     35.74    35.850    35.25      35.69     5298100         35.69
## 2005-02-18     35.61    35.750    35.10      35.31     4529700         35.31
## 2005-02-22     35.02    35.390    34.51      34.72     6855700         34.72
## 2005-02-23     34.95    34.970    33.20      34.14    10500400         34.14
## 2005-02-24     33.66    34.850    33.66      34.69     8389200         34.69
## 2005-02-25     34.72    35.230    34.48      34.99     5882300         34.99
## 2005-02-28     34.72    35.660    34.67      35.18     8422900         35.18
## 2005-03-01     35.06    35.410    34.82      35.39     5819000         35.39
## 2005-03-02     35.39    35.930    35.07      35.50     4871700         35.50
## 2005-03-03     35.50    35.960    35.40      35.65     5025600         35.65
## 2005-03-04     35.84    36.310    35.70      35.85     5545700         35.85
## 2005-03-07     35.94    36.400    35.81      36.32     3585900         36.32
## 2005-03-08     36.31    36.430    35.75      35.83     4792900         35.83
## 2005-03-09     35.74    35.930    34.90      35.40     7412300         35.40
## 2005-03-10     35.31    35.710    34.57      34.91     5872300         34.91
## 2005-03-11     34.81    34.870    34.05      34.75     8010300         34.75
## 2005-03-14     34.67    34.750    34.00      34.60     5433500         34.60
## 2005-03-15     34.58    34.850    33.90      34.18     5070600         34.18
## 2005-03-16     33.88    34.440    33.60      33.87     5370000         33.87
## 2005-03-17     33.58    34.440    33.58      33.97     4858000         33.97
## 2005-03-18     34.15    34.280    33.65      34.16     5294700         34.16
## 2005-03-21     34.21    34.630    33.54      33.67     6084400         33.67
## 2005-03-22     33.70    33.940    33.07      33.15     5490700         33.15
## 2005-03-23     33.09    33.840    32.82      33.18     6323700         33.18
## 2005-03-24     33.40    33.880    32.87      32.88     5337300         32.88
## 2005-03-28     33.10    33.650    33.02      33.39     4326600         33.39
## 2005-03-29     33.28    34.150    33.23      33.43     6137300         33.43
## 2005-03-30     33.59    34.520    33.51      34.32     5349800         34.32
## 2005-03-31     34.49    34.550    34.00      34.27     3554300         34.27
## 2005-04-01     34.63    34.710    33.78      34.01     5018400         34.01
## 2005-04-04     34.00    35.180    33.81      35.00     7342200         35.00
## 2005-04-05     35.23    35.340    34.99      35.28     4933000         35.28
## 2005-04-06     35.10    35.200    34.62      34.82     5276100         34.82
## 2005-04-07     34.68    34.920    34.50      34.90     3807300         34.90
## 2005-04-08     34.75    34.930    34.57      34.60     3013000         34.60
## 2005-04-11     34.60    35.000    34.36      34.60     3253100         34.60
## 2005-04-12     34.40    34.640    33.66      34.63     6197200         34.63
## 2005-04-13     34.35    34.710    34.15      34.30     4125100         34.30
## 2005-04-14     34.26    34.500    33.88      33.97     4178400         33.97
## 2005-04-15     33.96    34.000    33.02      33.02     5985000         33.02
## 2005-04-18     32.90    33.580    32.84      33.00     6917000         33.00
## 2005-04-19     33.18    33.370    32.01      32.78     6619400         32.78
## 2005-04-20     33.10    33.760    32.90      33.25     9215500         33.25
## 2005-04-21     33.50    33.890    32.89      33.73     7694700         33.73
## 2005-04-22     33.49    33.630    32.91      33.04     6392000         33.04
## 2005-04-25     33.13    33.590    33.05      33.53     4245400         33.53
## 2005-04-26     33.43    33.980    32.58      32.71    13969300         32.71
## 2005-04-27     30.84    31.740    30.60      31.72    29312900         31.72
## 2005-04-28     31.66    32.920    31.63      32.52    14472800         32.52
## 2005-04-29     32.86    32.890    31.52      32.36    10523500         32.36
## 2005-05-02     32.30    33.280    32.10      33.10     9098000         33.10
## 2005-05-03     32.94    33.560    32.89      33.21     6777900         33.21
## 2005-05-04     33.35    34.120    33.27      33.96     7756600         33.96
## 2005-05-05     33.96    34.180    33.59      33.96     4616900         33.96
## 2005-05-06     34.24    34.690    34.14      34.52     6713500         34.52
## 2005-05-09     34.40    34.800    34.25      34.64     4431600         34.64
## 2005-05-10     34.40    34.470    34.02      34.23     5475000         34.23
## 2005-05-11     34.30    34.510    33.65      33.82     6048000         33.82
## 2005-05-12     33.70    34.120    33.55      33.85     6005000         33.85
## 2005-05-13     33.99    34.350    33.80      33.90     3991800         33.90
## 2005-05-16     34.03    34.770    33.92      34.54     4280700         34.54
## 2005-05-17     34.45    34.820    34.09      34.73     3315700         34.73
## 2005-05-18     34.81    35.970    34.73      35.33     9557500         35.33
## 2005-05-19     35.37    35.910    35.33      35.59     5343500         35.59
## 2005-05-20     35.45    35.600    34.96      35.50     5042800         35.50
## 2005-05-23     35.57    36.020    35.39      35.68     5701400         35.68
## 2005-05-24     35.48    35.570    35.13      35.54     5914600         35.54
## 2005-05-25     35.27    35.450    35.19      35.25     3872900         35.25
## 2005-05-26     35.28    35.680    35.17      35.45     4787100         35.45
## 2005-05-27     35.22    35.550    35.15      35.50     3287100         35.50
## 2005-05-31     35.36    36.040    35.29      35.51     4930200         35.51
## 2005-06-01     35.57    36.990    35.44      36.50    10320200         36.50
## 2005-06-02     36.33    36.910    36.21      36.41     4768300         36.41
## 2005-06-03     36.46    36.500    35.32      35.59     4835900         35.59
## 2005-06-06     35.54    36.020    35.48      35.77     3881500         35.77
## 2005-06-07     35.91    36.200    35.29      35.35     4884800         35.35
## 2005-06-08     35.40    35.480    34.80      34.83     5314100         34.83
## 2005-06-09     34.93    35.280    34.40      35.20     3872500         35.20
## 2005-06-10     35.25    35.290    34.47      34.95     3467500         34.95
## 2005-06-13     34.67    35.410    34.65      34.87     3912000         34.87
## 2005-06-14     34.82    35.170    34.79      35.04     3634400         35.04
## 2005-06-15     35.34    35.410    34.52      35.24     5151800         35.24
## 2005-06-16     35.20    35.810    35.16      35.58     4205500         35.58
## 2005-06-17     35.89    36.070    35.16      35.31     4826100         35.31
## 2005-06-20     35.05    35.970    35.04      35.69     5097300         35.69
## 2005-06-21     35.60    35.810    35.28      35.38     4457100         35.38
## 2005-06-22     35.50    35.850    35.14      35.22     2507300         35.22
## 2005-06-23     35.14    35.560    35.10      35.43     5302200         35.43
## 2005-06-24     35.30    35.440    34.88      35.02     3675500         35.02
## 2005-06-27     34.91    35.050    34.17      34.50     4556300         34.50
## 2005-06-28     34.60    34.630    33.59      33.71     7034300         33.71
## 2005-06-29     33.70    34.070    33.27      33.35     4813300         33.35
## 2005-06-30     33.47    33.560    32.93      33.09     5715700         33.09
## 2005-07-01     33.24    33.270    32.79      32.91     2932700         32.91
## 2005-07-05     33.50    34.480    33.45      34.08     7383800         34.08
## 2005-07-06     34.01    34.400    33.86      34.06     4397200         34.06
## 2005-07-07     33.80    34.510    33.80      33.96     4242900         33.96
## 2005-07-08     34.11    34.750    33.85      34.74     4257000         34.74
## 2005-07-11     34.72    35.680    34.60      35.59     5166000         35.59
## 2005-07-12     35.49    36.540    35.46      36.31     5877200         36.31
## 2005-07-13     36.27    36.550    36.19      36.51     3201800         36.51
## 2005-07-14     37.19    37.420    36.88      37.19     5863300         37.19
## 2005-07-15     37.35    37.500    36.75      37.15     5209000         37.15
## 2005-07-18     36.95    37.190    36.76      37.19     2973300         37.19
## 2005-07-19     37.38    38.170    36.69      38.17     5840600         38.17
## 2005-07-20     37.49    38.250    37.30      38.17     6368400         38.17
## 2005-07-21     38.96    39.750    37.76      37.95    11055600         37.95
## 2005-07-22     37.89    38.230    37.24      37.95     5871100         37.95
## 2005-07-25     38.00    39.040    37.85      37.95     5470000         37.95
## 2005-07-26     38.22    38.750    37.72      37.74    14782300         37.74
## 2005-07-27     42.01    43.740    41.84      43.65    46075600         43.65
## 2005-07-28     43.54    45.810    43.37      45.68    25141500         45.68
## 2005-07-29     45.31    45.750    44.61      45.15    10491800         45.15
## 2005-08-01     44.88    45.190    44.35      44.93     7127200         44.93
## 2005-08-02     44.90    46.970    44.88      46.51    10836400         46.51
## 2005-08-03     46.01    46.180    45.84      46.11     4832500         46.11
## 2005-08-04     45.55    45.770    45.42      45.46     4977200         45.46
## 2005-08-05     45.25    45.710    45.17      45.27     4951500         45.27
## 2005-08-08     45.32    45.900    45.26      45.66     4454900         45.66
## 2005-08-09     45.76    46.440    45.75      45.93     4591200         45.93
## 2005-08-10     45.39    45.570    44.59      44.76     9921200         44.76
## 2005-08-11     44.62    45.210    44.50      45.21     5842200         45.21
## 2005-08-12     44.63    45.720    44.05      44.20     6474100         44.20
## 2005-08-15     43.93    45.350    43.88      45.04     5525100         45.04
## 2005-08-16     44.90    44.940    44.20      44.27     3625100         44.27
## 2005-08-17     44.19    44.430    44.12      44.12     3050400         44.12
## 2005-08-18     43.88    43.900    43.51      43.73     3604300         43.73
## 2005-08-19     43.60    43.770    43.33      43.72     3323900         43.72
## 2005-08-22     43.61    44.270    42.94      43.77     5374100         43.77
## 2005-08-23     43.74    43.970    43.22      43.42     3517700         43.42
## 2005-08-24     43.32    43.320    42.27      42.37     5871900         42.37
## 2005-08-25     42.54    42.800    42.08      42.31     3092200         42.31
## 2005-08-26     42.30    42.630    42.26      42.37     2860700         42.37
## 2005-08-29     41.91    43.000    41.91      42.79     3653900         42.79
## 2005-08-30     42.39    42.710    41.96      42.49     3874200         42.49
## 2005-08-31     42.44    42.810    42.04      42.70     3369200         42.70
## 2005-09-01     42.52    42.970    41.75      41.84     4429000         41.84
## 2005-09-02     42.00    42.050    41.04      41.51     4027100         41.51
## 2005-09-06     41.55    43.650    41.51      43.62     7939800         43.62
## 2005-09-07     43.50    44.300    43.45      43.73     6141500         43.73
## 2005-09-08     43.45    43.490    42.83      42.96     3884200         42.96
## 2005-09-09     42.99    43.200    42.81      42.95     3288700         42.95
## 2005-09-12     42.72    44.960    42.69      44.50     8779400         44.50
## 2005-09-13     44.17    44.380    43.44      43.93     4505200         43.93
## 2005-09-14     43.88    44.730    42.82      43.10     6318000         43.10
## 2005-09-15     43.20    43.590    42.65      42.71     4587900         42.71
## 2005-09-16     42.80    42.920    42.12      42.80     4111700         42.80
## 2005-09-19     42.63    43.430    42.17      42.75     3440300         42.75
## 2005-09-20     42.65    43.010    41.77      41.87     3472000         41.87
## 2005-09-21     41.85    42.640    41.25      41.25     5313800         41.25
## 2005-09-22     41.20    42.270    40.50      42.08     5838000         42.08
## 2005-09-23     41.97    42.620    41.55      42.19     3145400         42.19
## 2005-09-26     42.45    43.420    42.40      43.34     5616400         43.34
## 2005-09-27     43.26    43.730    42.82      43.16     4173500         43.16
## 2005-09-28     43.25    43.740    42.99      43.37     3239700         43.37
## 2005-09-29     43.38    44.800    43.13      44.79     6392800         44.79
## 2005-09-30     44.65    45.840    44.60      45.30     6056000         45.30
## 2005-10-03     45.33    46.590    45.16      46.01     5829200         46.01
## 2005-10-04     46.00    46.120    44.50      44.93     6521500         44.93
## 2005-10-05     44.91    45.290    43.89      44.49     6452700         44.49
## 2005-10-06     44.56    44.810    43.33      44.01     6192900         44.01
## 2005-10-07     44.27    44.610    43.38      43.72     3392500         43.72
## 2005-10-10     43.82    44.380    43.58      43.76     3680300         43.76
## 2005-10-11     43.92    44.320    43.23      43.40     5301800         43.40
## 2005-10-12     42.91    43.680    42.44      42.55     5704200         42.55
## 2005-10-13     42.43    42.980    41.90      42.62     3832800         42.62
## 2005-10-14     43.00    43.870    42.34      43.79     4577600         43.79
## 2005-10-17     43.63    45.020    43.62      45.02     5225000         45.02
## 2005-10-18     44.92    45.050    44.30      44.65     4457700         44.65
## 2005-10-19     44.54    45.860    44.28      45.86     6528500         45.86
## 2005-10-20     45.90    46.070    44.68      45.01     5929200         45.01
## 2005-10-21     45.67    46.050    45.15      45.95     4624800         45.95
## 2005-10-24     46.12    46.960    45.86      46.93     5475900         46.93
## 2005-10-25     46.88    47.000    46.04      46.17    11438700         46.17
## 2005-10-26     41.00    41.100    39.48      39.75    30104700         39.75
## 2005-10-27     39.64    39.900    38.86      39.06     8770300         39.06
## 2005-10-28     39.55    39.650    38.72      38.95     6159200         38.95
## 2005-10-31     39.35    40.390    39.12      39.86     6780600         39.86
## 2005-11-01     39.97    40.740    39.65      40.37     5383000         40.37
## 2005-11-02     40.29    41.230    39.80      40.75     4861800         40.75
## 2005-11-03     40.89    42.000    40.85      41.56     7000000         41.56
## 2005-11-04     41.49    41.800    40.91      41.09     4445400         41.09
## 2005-11-07     41.08    41.470    40.55      41.39     3386100         41.39
## 2005-11-08     41.33    42.110    41.03      41.95     4950800         41.95
## 2005-11-09     41.79    42.000    41.28      41.40     3471600         41.40
## 2005-11-10     41.47    42.450    40.86      42.18     5585500         42.18
## 2005-11-11     42.37    43.040    42.25      42.68     3982200         42.68
## 2005-11-14     42.52    43.000    42.34      42.53     3103100         42.53
## 2005-11-15     45.46    45.650    44.43      44.45    21277900         44.45
## 2005-11-16     44.27    45.400    44.24      45.30     7967000         45.30
## 2005-11-17     45.43    46.760    45.36      46.74    11687600         46.74
## 2005-11-18     46.90    48.000    46.66      47.98    59332800         47.98
## 2005-11-21     47.57    48.310    47.28      47.99    17869900         47.99
## 2005-11-22     47.50    49.010    47.34      48.85    12990700         48.85
## 2005-11-23     48.77    48.960    48.09      48.24     7483200         48.24
## 2005-11-25     48.05    48.480    47.62      48.06     2695800         48.06
## 2005-11-28     48.15    49.120    47.62      48.35    10670900         48.35
## 2005-11-29     48.31    49.430    48.12      48.55    10384400         48.55
## 2005-11-30     48.48    48.680    47.55      48.46     7925600         48.46
## 2005-12-01     48.88    49.400    48.63      49.00     7866700         49.00
## 2005-12-02     48.92    49.530    48.40      49.06     6451600         49.06
## 2005-12-05     48.86    49.350    48.75      48.83     5250900         48.83
## 2005-12-06     49.06    49.900    49.06      49.26     9581400         49.26
## 2005-12-07     49.31    49.470    48.29      48.83     6796800         48.83
## 2005-12-08     48.83    49.100    47.86      48.35     7144000         48.35
## 2005-12-09     48.65    49.040    48.25      48.74     4709000         48.74
## 2005-12-12     49.15    49.300    48.64      49.07     3424300         49.07
## 2005-12-13     48.54    49.670    48.48      49.50     5812800         49.50
## 2005-12-14     49.20    49.600    48.79      49.41     4965900         49.41
## 2005-12-15     49.50    49.950    49.05      49.48     5820500         49.48
## 2005-12-16     49.40    49.920    49.21      49.21     5626500         49.21
## 2005-12-19     48.99    50.000    48.32      48.37     8308700         48.37
## 2005-12-20     48.46    48.600    47.68      48.14     5535200         48.14
## 2005-12-21     48.29    49.060    47.78      48.97     7322500         48.97
## 2005-12-22     48.90    49.280    48.36      49.22     4421800         49.22
## 2005-12-23     49.09    49.390    48.72      49.22     3206500         49.22
## 2005-12-27     48.90    49.100    48.36      48.56     5818700         48.56
## 2005-12-28     48.49    48.550    47.90      48.06     4531800         48.06
## 2005-12-29     48.13    48.460    47.97      47.99     3171100         47.99
## 2005-12-30     47.73    48.200    47.14      47.15     5401100         47.15
## 2006-01-03     47.47    47.850    46.25      47.58     7582200         47.58
## 2006-01-04     47.49    47.730    46.69      47.25     7440900         47.25
## 2006-01-05     47.16    48.200    47.11      47.65     5417200         47.65
## 2006-01-06     47.97    48.580    47.32      47.87     6152900         47.87
## 2006-01-09     46.55    47.100    46.40      47.08     8943100         47.08
## 2006-01-10     46.41    46.750    45.36      45.65     9686100         45.65
## 2006-01-11     45.65    45.700    44.26      44.93     8497200         44.93
## 2006-01-12     44.79    45.090    44.09      44.36     5818300         44.36
## 2006-01-13     44.47    44.850    44.00      44.40     4432200         44.40
## 2006-01-17     43.95    44.320    43.66      44.00     5631000         44.00
## 2006-01-18     43.19    44.590    43.10      44.32     8743300         44.32
## 2006-01-19     44.49    45.240    44.30      44.45     5156900         44.45
## 2006-01-20     44.23    44.360    43.20      43.92     8307400         43.92
## 2006-01-23     44.18    44.750    43.50      43.73     5752800         43.73
## 2006-01-24     43.66    44.430    43.42      44.02     4342400         44.02
## 2006-01-25     44.05    44.470    43.34      43.60     4287100         43.60
## 2006-01-26     43.95    44.780    43.79      44.68     4889500         44.68
## 2006-01-27     44.55    45.220    44.53      45.22     4174000         45.22
## 2006-01-30     45.41    45.970    44.74      44.96     4099800         44.96
## 2006-01-31     44.76    45.210    44.25      44.82     4056000         44.82
## 2006-02-01     43.92    44.690    43.50      43.98     7501400         43.98
## 2006-02-02     43.84    44.040    39.80      42.74    23709300         42.74
## 2006-02-03     37.70    38.500    37.37      38.33    33531300         38.33
## 2006-02-06     38.34    38.340    37.77      37.95     8503200         37.95
## 2006-02-07     38.09    38.200    37.20      37.52     7403600         37.52
## 2006-02-08     37.70    38.390    37.11      38.17     7543700         38.17
## 2006-02-09     38.61    39.000    37.93      37.99     6932800         37.99
## 2006-02-10     37.98    38.520    37.37      38.52     5011800         38.52
## 2006-02-13     38.25    38.420    37.53      37.86     4750400         37.86
## 2006-02-14     38.04    38.490    37.38      38.25     4514200         38.25
## 2006-02-15     38.24    39.280    38.10      39.26     6902700         39.26
## 2006-02-16     39.37    40.000    38.83      39.15     5638000         39.15
## 2006-02-17     38.93    39.380    38.91      39.19     4581800         39.19
## 2006-02-21     39.01    39.110    38.26      38.29     5056100         38.29
## 2006-02-22     38.31    39.100    37.71      38.72     7356900         38.72
## 2006-02-23     38.62    38.750    37.87      37.90     9287500         37.90
## 2006-02-24     38.25    38.410    37.86      38.35     3720000         38.35
## 2006-02-27     38.40    38.780    37.93      38.01     4449100         38.01
## 2006-02-28     37.79    38.090    37.05      37.44     9150900         37.44
## 2006-03-01     37.45    37.690    36.85      37.12     6981500         37.12
## 2006-03-02     35.64    37.000    35.37      36.88    11583700         36.88
## 2006-03-03     36.89    37.830    36.67      37.21     6044900         37.21
## 2006-03-06     37.32    37.580    36.77      36.86     4258300         36.86
## 2006-03-07     36.71    37.420    36.70      36.93     4722300         36.93
## 2006-03-08     36.72    37.470    36.61      36.81     6236600         36.81
## 2006-03-09     36.80    36.960    35.90      36.12     7200100         36.12
## 2006-03-10     36.24    36.500    35.74      36.22     4972700         36.22
## 2006-03-13     36.31    36.630    35.97      36.19     3278100         36.19
## 2006-03-14     36.04    37.000    36.01      36.91     4185200         36.91
## 2006-03-15     36.95    37.000    36.43      36.89     2801500         36.89
## 2006-03-16     37.08    37.390    36.74      36.77     4822800         36.77
## 2006-03-17     36.88    36.980    35.85      35.99     6886200         35.99
## 2006-03-20     35.92    37.270    35.80      36.23     6170800         36.23
## 2006-03-21     35.92    36.730    35.66      35.92     6671600         35.92
## 2006-03-22     36.00    36.540    35.79      36.00     4300800         36.00
## 2006-03-23     35.96    36.340    35.48      35.68     4035900         35.68
## 2006-03-24     35.72    36.120    35.31      35.47     3682000         35.47
## 2006-03-27     35.50    35.660    35.14      35.25     3708500         35.25
## 2006-03-28     35.21    36.020    35.20      35.69     5727200         35.69
## 2006-03-29     35.69    36.810    35.31      36.32     7199200         36.32
## 2006-03-30     36.45    36.900    36.18      36.67     4049200         36.67
## 2006-03-31     36.68    36.770    36.48      36.53     2659000         36.53
## 2006-04-03     36.67    37.330    36.10      36.14     5054000         36.14
## 2006-04-04     36.14    37.100    36.02      36.77     3717800         36.77
## 2006-04-05     36.66    37.340    36.27      37.34     5559500         37.34
## 2006-04-06     37.20    38.840    37.13      38.51     9294600         38.51
## 2006-04-07     38.55    38.670    37.00      37.09     5704500         37.09
## 2006-04-10     37.15    37.280    36.22      36.61     4747500         36.61
## 2006-04-11     36.61    36.750    35.52      36.06     6605600         36.06
## 2006-04-12     35.91    36.440    35.91      36.13     2855800         36.13
## 2006-04-13     35.95    36.720    35.49      36.62     3715200         36.62
## 2006-04-17     36.47    36.620    35.05      35.27     4442200         35.27
## 2006-04-18     35.39    36.450    35.20      36.28     4595700         36.28
## 2006-04-19     36.12    36.960    35.89      36.89     4280500         36.89
## 2006-04-20     36.70    37.200    36.23      36.34     5387600         36.34
## 2006-04-21     36.62    36.780    35.72      36.03     4423500         36.03
## 2006-04-24     36.12    36.120    35.32      35.79     3087600         35.79
## 2006-04-25     35.59    35.770    35.01      35.55    12790500         35.55
## 2006-04-26     35.34    36.350    35.15      35.79    11071500         35.79
## 2006-04-27     35.51    35.870    35.30      35.74     5932500         35.74
## 2006-04-28     35.77    35.890    35.14      35.21     3492500         35.21
## 2006-05-01     35.19    35.570    34.44      34.59     7072700         34.59
## 2006-05-02     34.64    34.940    34.23      34.38     5857000         34.38
## 2006-05-03     34.29    34.390    33.51      33.96     7585900         33.96
## 2006-05-04     34.62    34.720    34.38      34.47     5997900         34.47
## 2006-05-05     34.65    35.040    34.15      35.04     5740900         35.04
## 2006-05-08     34.99    35.310    34.47      34.69     4236800         34.69
## 2006-05-09     34.42    35.260    34.21      34.84     5484700         34.84
## 2006-05-10     34.68    35.000    34.10      34.16     3300300         34.16
## 2006-05-11     34.12    34.150    33.08      33.53     7696000         33.53
## 2006-05-12     33.56    33.780    32.55      32.73     4873600         32.73
## 2006-05-15     32.55    32.850    32.21      32.78     4305000         32.78
## 2006-05-16     32.84    33.020    32.32      32.76     5221600         32.76
## 2006-05-17     32.45    32.700    31.53      31.61     6704100         31.61
## 2006-05-18     31.71    33.640    31.52      32.61    12027200         32.61
## 2006-05-19     32.66    34.000    32.03      33.94     9817200         33.94
## 2006-05-22     33.96    34.990    33.18      34.83    11122900         34.83
## 2006-05-23     35.00    36.000    33.76      33.76     8822700         33.76
## 2006-05-24     33.41    35.230    33.37      35.19     9542100         35.19
## 2006-05-25     35.36    35.690    34.60      35.63     5845700         35.63
## 2006-05-26     35.66    36.500    35.46      36.07     4524300         36.07
## 2006-05-30     35.73    35.750    34.44      34.64     5920800         34.64
## 2006-05-31     34.74    34.940    33.73      34.61     5196600         34.61
## 2006-06-01     34.63    35.450    34.30      35.07     5932000         35.07
## 2006-06-02     35.19    35.220    34.05      34.76     5442900         34.76
## 2006-06-05     34.46    34.540    33.27      33.49     5049400         33.49
## 2006-06-06     33.58    33.800    32.93      33.41     4276600         33.41
## 2006-06-07     33.40    34.540    32.91      33.77     5303800         33.77
## 2006-06-08     33.55    34.060    32.42      33.55     8311000         33.55
## 2006-06-09     33.50    34.350    33.45      33.78     5232600         33.78
## 2006-06-12     34.00    34.450    33.49      33.60     4195800         33.60
## 2006-06-13     33.49    34.170    33.13      33.47     5403000         33.47
## 2006-06-14     33.50    33.990    33.08      33.68     4869100         33.68
## 2006-06-15     33.84    35.170    33.67      34.96     6206100         34.96
## 2006-06-16     34.88    35.260    34.70      35.09     5135100         35.09
## 2006-06-19     35.20    35.480    35.04      35.07     4211600         35.07
## 2006-06-20     35.01    35.650    34.88      35.48     4465500         35.48
## 2006-06-21     35.34    37.050    35.34      36.65     7865300         36.65
## 2006-06-22     36.55    36.850    36.11      36.37     4732000         36.37
## 2006-06-23     36.46    36.650    36.02      36.55     3923400         36.55
## 2006-06-26     36.55    37.170    36.43      36.77     3605800         36.77
## 2006-06-27     36.72    37.500    36.17      36.48     5641000         36.48
## 2006-06-28     36.70    37.110    36.48      36.70     3751700         36.70
## 2006-06-29     36.82    38.570    36.70      38.52     6372500         38.52
## 2006-06-30     38.58    38.840    37.83      38.68     5191200         38.68
## 2006-07-03     38.52    38.620    38.23      38.61     1436300         38.61
## 2006-07-05     38.28    38.430    36.78      37.11     5734000         37.11
## 2006-07-06     37.07    37.740    36.52      36.80     4372700         36.80
## 2006-07-07     36.71    37.280    35.75      36.11     5004100         36.11
## 2006-07-10     36.30    36.700    35.40      35.79     3876700         35.79
## 2006-07-11     35.74    35.920    35.01      35.66     6088600         35.66
## 2006-07-12     35.60    35.900    34.57      34.63     4894700         34.63
## 2006-07-13     34.33    34.630    33.71      33.73     6455500         33.73
## 2006-07-14     33.51    33.730    32.80      32.92     8094800         32.92
## 2006-07-17     32.79    33.930    32.79      33.67     7197300         33.67
## 2006-07-18     33.65    34.290    32.96      33.49     5215000         33.49
## 2006-07-19     33.50    34.770    33.39      34.48     8866300         34.48
## 2006-07-20     34.39    34.810    33.83      34.18     5836200         34.18
## 2006-07-21     33.85    33.970    32.92      33.19     7136600         33.19
## 2006-07-24     33.35    34.680    33.34      34.31     7385400         34.31
## 2006-07-25     34.00    34.160    33.39      33.59    17230000         33.59
## 2006-07-26     28.76    29.000    25.96      26.26    76985200         26.26
## 2006-07-27     26.45    26.800    26.21      26.56    26393800         26.56
## 2006-07-28     26.80    27.180    26.57      27.17    12422000         27.17
## 2006-07-31     27.02    27.290    26.74      26.89     8038200         26.89
## 2006-08-01     26.55    26.640    25.84      26.32    13128800         26.32
## 2006-08-02     26.15    26.300    25.89      26.09     7810400         26.09
## 2006-08-03     26.09    26.900    25.90      26.69     6941100         26.69
## 2006-08-04     26.94    27.590    26.80      27.29    10252400         27.29
## 2006-08-07     27.19    27.290    26.59      26.78     5476400         26.78
## 2006-08-08     26.80    27.020    26.19      26.36     7260200         26.36
## 2006-08-09     26.54    26.700    26.00      26.21     6911200         26.21
## 2006-08-10     26.20    26.520    25.88      26.49     6405600         26.49
## 2006-08-11     26.43    26.430    25.76      26.07     5115900         26.07
## 2006-08-14     26.22    27.060    26.18      26.53     5128000         26.53
## 2006-08-15     26.97    27.860    26.62      27.77     8201600         27.77
## 2006-08-16     27.97    28.140    27.52      27.95     7636600         27.95
## 2006-08-17     27.96    29.750    27.83      29.09     9496300         29.09
## 2006-08-18     29.09    29.230    28.22      29.12     5998600         29.12
## 2006-08-21     28.70    28.980    27.97      28.13     5334900         28.13
## 2006-08-22     28.14    28.890    28.05      28.37     4587100         28.37
## 2006-08-23     28.56    28.890    27.77      28.14     4726400         28.14
## 2006-08-24     28.24    28.250    27.54      27.97     4516900         27.97
## 2006-08-25     27.79    28.230    27.62      28.03     3542600         28.03
## 2006-08-28     28.40    29.000    28.27      28.91     6067400         28.91
## 2006-08-29     28.97    29.720    28.75      29.52     7398100         29.52
## 2006-08-30     29.57    30.850    29.48      30.67    11303300         30.67
## 2006-08-31     30.75    30.990    30.47      30.83     5947000         30.83
## 2006-09-01     30.85    31.800    30.85      31.76     6563200         31.76
## 2006-09-05     31.61    32.300    31.24      32.23     7467700         32.23
## 2006-09-06     31.76    31.980    30.65      30.80     9114100         30.80
## 2006-09-07     30.57    30.640    29.68      29.73     8901700         29.73
## 2006-09-08     30.19    30.660    29.94      30.51     5227200         30.51
## 2006-09-11     30.23    31.130    29.72      30.79     7403800         30.79
## 2006-09-12     30.87    31.940    30.53      31.72     6527400         31.72
## 2006-09-13     31.73    31.960    31.37      31.67     4370400         31.67
## 2006-09-14     31.54    31.870    31.18      31.65     3705700         31.65
## 2006-09-15     31.90    32.740    31.58      32.52    10273700         32.52
## 2006-09-18     32.45    32.670    31.88      32.08     5123100         32.08
## 2006-09-19     32.24    32.300    30.82      31.58     8572000         31.58
## 2006-09-20     31.81    32.810    31.80      32.12     8548900         32.12
## 2006-09-21     32.24    32.560    30.07      30.22    15553700         30.22
## 2006-09-22     30.22    30.950    29.90      30.84     7249000         30.84
## 2006-09-25     31.05    31.970    30.74      31.79     6619600         31.79
## 2006-09-26     31.89    32.590    31.80      32.50     6601100         32.50
## 2006-09-27     32.28    32.460    31.93      32.33     5469800         32.33
## 2006-09-28     32.27    32.330    31.22      31.84     7499400         31.84
## 2006-09-29     32.01    32.340    31.54      32.12     5227200         32.12
## 2006-10-02     31.98    32.030    30.83      30.87     6815000         30.87
## 2006-10-03     30.90    32.000    30.58      31.70     8034000         31.70
## 2006-10-04     31.75    32.830    31.30      32.76     7064800         32.76
## 2006-10-05     32.68    33.400    32.40      33.32     8455900         33.32
## 2006-10-06     33.15    33.220    32.50      32.59     4219200         32.59
## 2006-10-09     32.49    33.480    32.45      33.38     5289200         33.38
## 2006-10-10     33.27    33.580    32.49      32.62     6333400         32.62
## 2006-10-11     32.61    33.150    32.27      32.91     6728500         32.91
## 2006-10-12     33.10    33.710    32.63      33.55     5989700         33.55
## 2006-10-13     33.35    33.580    33.08      33.32     4067300         33.32
## 2006-10-16     32.85    33.200    32.55      32.60     6769400         32.60
## 2006-10-17     32.20    32.610    31.75      32.47     6635700         32.47
## 2006-10-18     32.57    32.780    32.00      32.31     5349300         32.31
## 2006-10-19     32.17    32.840    32.10      32.54     4037600         32.54
## 2006-10-20     32.69    32.690    32.21      32.57     5839400         32.57
## 2006-10-23     32.47    32.910    32.14      32.88     8059300         32.88
## 2006-10-24     32.87    38.000    32.86      33.63    23155300         33.63
## 2006-10-25     37.30    37.980    36.04      37.68    46522500         37.68
## 2006-10-26     37.25    38.490    37.18      38.30    17073300         38.30
## 2006-10-27     38.15    38.380    37.66      38.24     9953400         38.24
## 2006-10-30     38.05    38.340    37.68      38.15     6882400         38.15
## 2006-10-31     38.22    38.590    37.80      38.09     6210400         38.09
## 2006-11-01     38.13    38.200    37.46      37.56     6668900         37.56
## 2006-11-02     37.33    37.770    37.11      37.45     5447300         37.45
## 2006-11-03     37.61    37.710    36.87      37.46     5124100         37.46
## 2006-11-06     37.64    38.350    37.53      38.21     4540900         38.21
## 2006-11-07     38.20    39.000    38.04      38.77     7745100         38.77
## 2006-11-08     38.58    39.480    38.46      39.47     8159900         39.47
## 2006-11-09     39.50    39.770    38.81      38.84     5807100         38.84
## 2006-11-10     38.79    39.360    38.76      39.26     4495100         39.26
## 2006-11-13     39.23    40.000    39.13      39.99     6944300         39.99
## 2006-11-14     40.11    41.670    39.62      41.51    10951300         41.51
## 2006-11-15     41.50    43.100    41.50      42.60    13556700         42.60
## 2006-11-16     42.45    42.950    42.40      42.84    11000800         42.84
## 2006-11-17     42.55    42.670    42.22      42.55     6530200         42.55
## 2006-11-20     42.35    42.550    41.94      42.44     5796400         42.44
## 2006-11-21     42.55    43.250    42.12      42.54     6984400         42.54
## 2006-11-22     42.50    42.980    42.18      42.96     4535600         42.96
## 2006-11-24     42.56    42.940    42.31      42.41     2241300         42.41
## 2006-11-27     42.18    42.800    40.72      40.85     8972800         40.85
## 2006-11-28     40.75    41.070    40.30      40.92     7099300         40.92
## 2006-11-29     40.48    41.100    40.00      40.63     7854600         40.63
## 2006-11-30     40.42    40.640    39.85      40.34     6346300         40.34
## 2006-12-01     40.26    40.540    39.09      39.41     8306100         39.41
## 2006-12-04     39.31    39.480    38.87      39.10     9720700         39.10
## 2006-12-05     39.13    39.300    38.72      38.98     5737700         38.98
## 2006-12-06     38.77    39.580    38.64      38.90     5776900         38.90
## 2006-12-07     38.93    39.090    38.05      38.12     6621500         38.12
## 2006-12-08     37.92    38.950    37.70      38.46     5139700         38.46
## 2006-12-11     38.22    39.150    38.08      38.69     4848600         38.69
## 2006-12-12     38.44    38.940    38.15      38.46     5083200         38.46
## 2006-12-13     38.61    39.190    38.19      38.50     4677800         38.50
## 2006-12-14     38.74    39.540    38.60      39.02     6296100         39.02
## 2006-12-15     39.38    40.190    39.23      40.01     8153500         40.01
## 2006-12-18     40.20    40.640    38.86      39.26     6486700         39.26
## 2006-12-19     38.78    39.720    38.23      39.42     7520000         39.42
## 2006-12-20     39.43    40.300    39.39      40.01     7784300         40.01
## 2006-12-21     39.87    40.340    39.65      39.89     6550200         39.89
## 2006-12-22     39.98    40.510    39.91      40.24     5585100         40.24
## 2006-12-26     40.13    40.130    39.42      39.80     4473600         39.80
## 2006-12-27     39.86    40.470    39.80      40.29     3536500         40.29
## 2006-12-28     40.38    40.630    39.92      40.21     4545500         40.21
## 2006-12-29     40.06    40.250    39.35      39.46     4197000         39.46
## 2007-01-03     38.68    39.060    38.05      38.70    12405100         38.70
## 2007-01-04     38.59    39.140    38.26      38.90     6318400         38.90
## 2007-01-05     38.72    38.790    37.60      38.37     6619700         38.37
## 2007-01-08     38.22    38.310    37.17      37.50     6783000         37.50
## 2007-01-09     37.60    38.060    37.34      37.78     5703000         37.78
## 2007-01-10     37.49    37.700    37.07      37.15     6527500         37.15
## 2007-01-11     37.17    38.000    37.17      37.40     6465600         37.40
## 2007-01-12     37.36    38.210    37.27      38.20     4466400         38.20
## 2007-01-16     38.40    38.890    37.97      38.66     5643700         38.66
## 2007-01-17     38.70    39.000    37.78      37.88     5026800         37.88
## 2007-01-18     37.50    37.650    36.72      36.98     9105000         36.98
## 2007-01-19     36.69    37.480    36.60      37.02     6095900         37.02
## 2007-01-22     37.65    37.900    36.80      36.95     8317000         36.95
## 2007-01-23     36.90    37.070    36.30      36.43     5313600         36.43
## 2007-01-24     36.51    37.360    36.50      37.26     5271700         37.26
## 2007-01-25     38.08    38.230    36.78      37.08     6747600         37.08
## 2007-01-26     37.26    37.260    36.30      36.85     4139300         36.85
## 2007-01-29     36.70    37.450    36.54      37.43     7395000         37.43
## 2007-01-30     37.29    37.420    36.63      37.05     4813500         37.05
## 2007-01-31     36.95    38.190    36.76      37.67     7277500         37.67
## 2007-02-01     37.95    39.300    37.85      38.70    26123100         38.70
## 2007-02-02     37.23    37.740    36.68      37.39    25850700         37.39
## 2007-02-05     37.25    37.420    36.77      37.16     6110900         37.16
## 2007-02-06     37.20    38.410    37.08      38.27     8612700         38.27
## 2007-02-07     38.49    39.520    38.40      38.98    10503200         38.98
## 2007-02-08     38.95    39.510    38.67      39.10     5483600         39.10
## 2007-02-09     39.19    39.310    38.66      38.72     5960100         38.72
## 2007-02-12     38.79    38.990    38.36      38.85     3835700         38.85
## 2007-02-13     38.85    39.610    38.85      39.31     4505500         39.31
## 2007-02-14     39.23    40.280    39.14      40.14     6814100         40.14
## 2007-02-15     40.14    40.320    39.86      40.06     5088200         40.06
## 2007-02-16     39.90    40.440    39.87      40.33     4679000         40.33
## 2007-02-20     40.13    41.740    40.00      41.51     8903400         41.51
## 2007-02-21     41.19    41.320    40.92      41.26     4508400         41.26
## 2007-02-22     41.40    42.000    40.89      41.00     4926100         41.00
## 2007-02-23     41.00    41.200    40.74      40.78     5497400         40.78
## 2007-02-26     40.86    41.200    40.40      40.88     4035200         40.88
## 2007-02-27     40.19    40.540    38.78      38.83     8850700         38.83
## 2007-02-28     38.91    39.580    38.08      39.14     7687400         39.14
## 2007-03-01     39.32    39.320    38.05      38.85     9255800         38.85
## 2007-03-02     38.32    38.870    37.69      37.69     7787800         37.69
## 2007-03-05     37.15    38.320    37.04      37.05     9565600         37.05
## 2007-03-06     37.69    38.660    37.41      38.58    12848200         38.58
## 2007-03-07     38.68    39.320    38.28      38.36     8644600         38.36
## 2007-03-08     38.77    39.220    37.98      38.10     7629300         38.10
## 2007-03-09     38.48    38.890    38.00      38.84     6200100         38.84
## 2007-03-12     38.64    39.050    38.38      38.81     4879000         38.81
## 2007-03-13     38.30    38.880    37.69      37.82     5204100         37.82
## 2007-03-14     37.76    38.220    37.26      38.08     8591100         38.08
## 2007-03-15     38.10    38.290    37.55      37.78     7265700         37.78
## 2007-03-16     37.72    38.080    37.52      37.85     6865500         37.85
## 2007-03-19     38.00    38.540    38.00      38.45     4226600         38.45
## 2007-03-20     38.53    38.690    38.23      38.58     3801300         38.58
## 2007-03-21     38.55    39.800    38.31      39.80     4996400         39.80
## 2007-03-22     39.48    39.720    38.91      39.49     5331500         39.49
## 2007-03-23     39.56    39.600    38.98      38.98     2941500         38.98
## 2007-03-26     38.98    39.050    38.43      39.01     3521100         39.01
## 2007-03-27     38.82    39.420    38.76      39.37     3993600         39.37
## 2007-03-28     39.09    39.510    38.74      39.34     6202200         39.34
## 2007-03-29     39.65    39.920    39.30      39.81     6405200         39.81
## 2007-03-30     39.75    40.240    39.42      39.79     5996900         39.79
## 2007-04-02     39.85    40.470    39.55      40.42     7091300         40.42
## 2007-04-03     40.42    41.380    40.40      41.19     5968200         41.19
## 2007-04-04     41.22    41.550    40.92      41.53     4064700         41.53
## 2007-04-05     41.57    41.760    41.44      41.68     3288400         41.68
## 2007-04-09     41.72    42.140    41.61      41.66     4182700         41.66
## 2007-04-10     41.57    41.960    41.46      41.86     3421800         41.86
## 2007-04-11     41.73    41.870    41.24      41.68     5078400         41.68
## 2007-04-12     41.73    42.370    41.40      42.27     4754500         42.27
## 2007-04-13     42.19    42.500    41.93      42.41     3610000         42.41
## 2007-04-16     43.77    45.300    43.67      45.20    13444000         45.20
## 2007-04-17     45.28    45.320    44.75      45.07     7398900         45.07
## 2007-04-18     44.80    45.150    44.63      44.99     4996400         44.99
## 2007-04-19     44.61    45.150    44.41      44.64     4809700         44.64
## 2007-04-20     45.09    45.170    44.52      44.95     5980500         44.95
## 2007-04-23     44.27    44.810    44.16      44.77     7088600         44.77
## 2007-04-24     44.75    45.000    44.43      44.75    19887600         44.75
## 2007-04-25     53.12    57.180    52.95      56.81   104329200         56.81
## 2007-04-26     56.50    63.040    56.07      62.78    62179500         62.78
## 2007-04-27     61.24    63.840    60.62      62.60    50733400         62.60
## 2007-04-30     61.91    62.440    61.18      61.33    23979200         61.33
## 2007-05-01     61.12    62.040    60.28      62.04    18519000         62.04
## 2007-05-02     61.68    62.250    60.90      61.18    14427200         61.18
## 2007-05-03     61.08    62.540    60.76      62.19    13482000         62.19
## 2007-05-04     62.39    63.750    62.35      63.23    14299300         63.23
## 2007-05-07     62.43    63.230    60.71      60.82    14808300         60.82
## 2007-05-08     60.54    61.840    59.70      61.83    13551100         61.83
## 2007-05-09     62.00    62.950    61.30      62.85     8874900         62.85
## 2007-05-10     62.44    62.650    60.85      60.92    10052000         60.92
## 2007-05-11     60.96    61.600    60.56      61.56     7919100         61.56
## 2007-05-14     61.68    61.740    60.60      61.70     7760400         61.70
## 2007-05-15     61.40    61.970    60.52      60.58     8702100         60.58
## 2007-05-16     61.02    63.340    60.10      63.22    14485400         63.22
## 2007-05-17     62.88    63.520    62.02      62.17    11870900         62.17
## 2007-05-18     62.48    63.300    62.28      63.30     9799200         63.30
## 2007-05-21     63.58    68.680    63.30      68.30    36468800         68.30
## 2007-05-22     68.48    69.070    67.21      68.88    17211300         68.88
## 2007-05-23     69.21    73.310    68.79      69.00    42582500         69.00
## 2007-05-24     69.04    70.420    67.71      69.35    23824600         69.35
## 2007-05-25     69.69    69.700    68.25      68.55     9987200         68.55
## 2007-05-29     68.43    69.780    67.72      69.63    11730800         69.63
## 2007-05-30     69.06    70.080    68.86      69.86    10576100         69.86
## 2007-05-31     70.68    70.740    68.57      69.14     9310200         69.14
## 2007-06-01     68.90    69.300    68.35      68.58     7014500         68.58
## 2007-06-04     68.25    70.650    67.65      70.42    11380500         70.42
## 2007-06-05     71.10    74.240    70.86      73.65    30442500         73.65
## 2007-06-06     73.14    73.750    71.86      72.29    15591000         72.29
## 2007-06-07     72.57    74.720    70.88      72.04    24138200         72.04
## 2007-06-08     72.47    73.240    71.05      73.24    10204500         73.24
## 2007-06-11     73.00    73.050    71.00      71.17    11159100         71.17
## 2007-06-12     70.44    70.760    69.42      70.07    11829500         70.07
## 2007-06-13     70.90    71.890    69.25      70.89    11917900         70.89
## 2007-06-14     70.90    72.120    70.80      71.94     8245300         71.94
## 2007-06-15     72.85    72.870    71.19      72.40     9833200         72.40
## 2007-06-18     72.34    72.640    71.40      71.83     7813600         71.83
## 2007-06-19     71.55    71.660    69.68      69.81    11871000         69.81
## 2007-06-20     70.25    70.500    69.05      69.10     9172600         69.10
## 2007-06-21     69.16    69.770    68.66      69.67     7609700         69.67
## 2007-06-22     69.55    69.880    68.42      68.86     8382600         68.86
## 2007-06-25     69.35    69.630    68.30      68.66     7593500         68.66
## 2007-06-26     68.53    68.630    67.38      67.48    11247800         67.48
## 2007-06-27     66.96    68.210    66.71      68.14     8242900         68.14
## 2007-06-28     68.46    70.230    68.15      68.89     9782200         68.89
## 2007-06-29     69.03    69.190    68.15      68.41     5316600         68.41
## 2007-07-02     68.81    69.710    68.20      69.61     4906100         69.61
## 2007-07-03     70.04    70.050    69.02      69.45     2223500         69.45
## 2007-07-05     69.36    69.650    68.06      68.73     4487900         68.73
## 2007-07-06     68.75    69.300    68.01      68.97     4615300         68.97
## 2007-07-09     69.38    72.350    69.02      72.07    14816900         72.07
## 2007-07-10     71.65    71.940    70.07      70.28     8885400         70.28
## 2007-07-11     70.58    71.650    70.15      70.73     6593600         70.73
## 2007-07-12     71.31    73.570    70.73      72.79    11451600         72.79
## 2007-07-13     73.08    75.350    72.97      75.10    12502000         75.10
## 2007-07-16     74.73    74.840    73.00      73.69     8334900         73.69
## 2007-07-17     74.39    74.520    73.59      73.79     6084400         73.79
## 2007-07-18     73.27    73.490    72.25      73.32     6289700         73.32
## 2007-07-19     74.24    74.320    73.12      73.35     5273500         73.35
## 2007-07-20     72.62    72.960    70.50      71.63     9130700         71.63
## 2007-07-23     71.78    72.670    70.85      71.74     9267800         71.74
## 2007-07-24     71.04    72.160    68.85      69.25    25342300         69.25
## 2007-07-25     84.66    88.800    83.65      86.18    60452400         86.18
## 2007-07-26     85.02    89.000    83.43      84.01    23267100         84.01
## 2007-07-27     84.27    85.330    82.48      84.04    13942600         84.04
## 2007-07-30     83.00    84.050    81.51      82.70    12855600         82.70
## 2007-07-31     83.70    83.730    78.00      78.54    14104500         78.54
## 2007-08-01     78.10    78.150    75.06      77.31    16918000         77.31
## 2007-08-02     77.86    79.760    76.12      79.71    10361600         79.71
## 2007-08-03     79.54    80.750    76.71      76.80     7987500         76.80
## 2007-08-06     77.06    79.000    76.60      79.00     9002900         79.00
## 2007-08-07     78.55    80.000    77.89      79.14     8059300         79.14
## 2007-08-08     79.77    79.880    76.56      77.78     8244800         77.78
## 2007-08-09     76.40    77.260    74.11      74.11     8348400         74.11
## 2007-08-10     73.15    76.500    72.37      74.78     9067600         74.78
## 2007-08-13     76.09    76.320    74.70      74.87     6068600         74.87
## 2007-08-14     74.79    74.790    72.92      73.45     5946200         73.45
## 2007-08-15     73.02    75.150    72.26      72.38     6375900         72.38
## 2007-08-16     72.00    73.240    70.05      72.79    10787300         72.79
## 2007-08-17     74.49    75.040    73.11      75.02     7240600         75.02
## 2007-08-20     74.98    75.280    73.80      74.70     5916100         74.70
## 2007-08-21     74.21    77.830    74.09      77.49     8429100         77.49
## 2007-08-22     78.24    79.490    77.84      78.50     6848100         78.50
## 2007-08-23     78.94    79.000    76.51      77.30     5665000         77.30
## 2007-08-24     76.80    79.400    76.69      79.25     5665700         79.25
## 2007-08-27     80.56    80.800    78.42      78.65     6951300         78.65
## 2007-08-28     77.86    78.650    76.08      76.22     5767000         76.22
## 2007-08-29     76.96    79.050    76.86      79.05     5076800         79.05
## 2007-08-30     78.40    80.110    78.30      78.68     4628800         78.68
## 2007-08-31     80.00    80.530    79.70      79.91     6157400         79.91
## 2007-09-04     79.90    83.530    79.73      82.70     8266000         82.70
## 2007-09-05     82.24    84.890    82.22      83.75     9062200         83.75
## 2007-09-06     84.50    86.460    82.85      86.21     8826900         86.21
## 2007-09-07     84.70    84.970    83.21      84.52     8231200         84.52
## 2007-09-10     84.93    85.160    82.51      83.34     5366900         83.34
## 2007-09-11     84.17    86.610    83.53      86.28     6859800         86.28
## 2007-09-12     86.07    88.890    85.97      87.30     9030300         87.30
## 2007-09-13     87.95    88.070    86.50      87.26     5983500         87.26
## 2007-09-14     86.41    88.090    86.31      87.77     3954700         87.77
## 2007-09-17     86.98    87.340    85.98      86.91     4484500         86.91
## 2007-09-18     87.38    91.600    86.71      88.75     8924400         88.75
## 2007-09-19     89.52    89.820    88.26      89.00     6458700         89.00
## 2007-09-20     88.90    90.420    88.82      89.65     5780800         89.65
## 2007-09-21     90.29    91.900    89.65      91.30     6524500         91.30
## 2007-09-24     91.30    93.750    90.81      92.59     5321800         92.59
## 2007-09-25     91.99    93.500    90.95      93.48     5800300         93.48
## 2007-09-26     94.04    94.260    92.29      93.43     5770300         93.43
## 2007-09-27     94.07    94.110    93.11      93.38     2812700         93.38
## 2007-09-28     92.77    93.600    91.70      93.15     4813700         93.15
## 2007-10-01     93.42    94.100    92.83      93.41     5397400         93.41
## 2007-10-02     93.86    93.900    91.40      92.36     4867200         92.36
## 2007-10-03     92.19    92.800    91.78      92.46     5052200         92.46
## 2007-10-04     92.55    92.570    91.45      92.26     3318300         92.26
## 2007-10-05     93.55    93.710    92.34      93.43     5523500         93.43
## 2007-10-08     94.22    95.850    94.00      95.85     7428400         95.85
## 2007-10-09     96.59    96.730    94.75      95.32     7144600         95.32
## 2007-10-10     95.50    95.750    94.37      94.66     5567800         94.66
## 2007-10-11     95.33    95.740    88.13      89.34     9822400         89.34
## 2007-10-12     89.42    92.390    88.92      92.37     8359900         92.37
## 2007-10-15     91.80    92.120    90.10      90.53     5608800         90.53
## 2007-10-16     88.69    90.050    88.50      89.53     8511500         89.53
## 2007-10-17     91.90    91.900    89.06      90.55     7678700         90.55
## 2007-10-18     89.37    90.430    89.15      89.85     5329500         89.85
## 2007-10-19     89.93    90.650    89.32      89.76     9126200         89.76
## 2007-10-22     89.25    91.690    89.02      91.29     9868400         91.29
## 2007-10-23     95.28   101.090    94.21     100.82    41761800        100.82
## 2007-10-24     90.87    90.880    83.27      88.73    41617400         88.73
## 2007-10-25     88.23    89.500    86.32      88.21    11630900         88.21
## 2007-10-26     89.00    90.880    87.70      90.00     8826200         90.00
## 2007-10-29     90.41    91.470    89.48      90.10     7097200         90.10
## 2007-10-30     89.67    90.650    88.05      88.24     5405400         88.24
## 2007-10-31     88.05    89.600    87.00      89.15     7044800         89.15
## 2007-11-01     87.75    89.580    86.50      87.65     8265700         87.65
## 2007-11-02     87.97    88.120    83.50      85.98    10230500         85.98
## 2007-11-05     84.35    86.020    82.76      84.37     7453100         84.37
## 2007-11-06     84.61    87.500    84.37      87.27     7934000         87.27
## 2007-11-07     86.41    89.160    86.16      87.04     8397800         87.04
## 2007-11-08     86.80    86.960    81.40      83.58    11803200         83.58
## 2007-11-09     82.42    82.420    78.84      78.89    11620200         78.89
## 2007-11-12     78.26    80.090    76.50      77.00     9396900         77.00
## 2007-11-13     77.91    80.050    77.80      79.86     9496300         79.86
## 2007-11-14     80.40    81.150    78.15      78.51     8427400         78.51
## 2007-11-15     79.43    79.730    76.70      77.85     7831500         77.85
## 2007-11-16     77.01    78.990    76.63      78.60     7114100         78.60
## 2007-11-19     78.83    79.750    77.94      79.18     8649800         79.18
## 2007-11-20     79.86    82.000    78.31      80.39    11610000         80.39
## 2007-11-21     79.24    80.860    78.65      79.76     6678300         79.76
## 2007-11-23     80.11    81.450    78.98      81.43     2780900         81.43
## 2007-11-26     82.30    84.490    81.14      81.30     8610500         81.30
## 2007-11-27     82.92    85.650    82.21      85.59     8634200         85.59
## 2007-11-28     87.55    90.570    86.75      90.30    11403400         90.30
## 2007-11-29     89.89    91.470    88.68      89.15     6977100         89.15
## 2007-11-30     90.56    91.080    88.31      90.56     6881600         90.56
## 2007-12-03     90.03    92.250    89.77      90.91     6000500         90.91
## 2007-12-04     90.04    94.560    90.04      94.41     7337900         94.41
## 2007-12-05     94.99    94.990    91.98      93.19     6608600         93.19
## 2007-12-06     93.28    95.000    92.83      94.21     5472700         94.21
## 2007-12-07     94.56    94.680    92.91      94.31     3934800         94.31
## 2007-12-10     94.31    94.350    92.30      93.02     5180600         93.02
## 2007-12-11     93.10    95.940    90.75      90.75    10269600         90.75
## 2007-12-12     92.84    93.750    89.32      91.28     7228100         91.28
## 2007-12-13     91.05    93.000    90.63      92.40     6046300         92.40
## 2007-12-14     90.77    91.240    88.93      89.08     6002300         89.08
## 2007-12-17     89.01    89.060    84.99      85.09     7697700         85.09
## 2007-12-18     85.83    87.460    83.86      86.89     7266100         86.89
## 2007-12-19     86.94    89.950    86.83      89.38     7616200         89.38
## 2007-12-20     90.14    90.750    89.09      90.58     5879800         90.58
## 2007-12-21     91.47    92.280    90.39      91.26     6604900         91.26
## 2007-12-24     91.05    91.560    90.30      91.01     2017100         91.01
## 2007-12-26     91.48    93.940    90.50      92.85     5442200         92.85
## 2007-12-27     92.67    95.290    92.50      94.25     7113700         94.25
## 2007-12-28     95.27    95.900    92.10      94.45     7587900         94.45
## 2007-12-31     93.81    94.370    92.45      92.64     5755200         92.64
## 2008-01-02     95.35    97.430    94.70      96.25    13858700         96.25
## 2008-01-03     96.06    97.250    94.52      95.21     9122500         95.21
## 2008-01-04     93.26    93.400    88.50      88.79    10270000         88.79
## 2008-01-07     88.62    90.570    85.47      88.82     9981600         88.82
## 2008-01-08     87.55    91.830    86.93      87.88    12283300         87.88
## 2008-01-09     87.56    87.800    80.24      85.22    16410900         85.22
## 2008-01-10     83.98    85.970    82.97      84.26    11609900         84.26
## 2008-01-11     84.03    84.030    80.29      81.08    10624300         81.08
## 2008-01-14     82.18    83.320    78.87      82.87     9056100         82.87
## 2008-01-15     80.49    81.010    78.51      80.24     9655900         80.24
## 2008-01-16     79.58    82.360    78.44      80.35    12407000         80.35
## 2008-01-17     80.16    82.250    79.54      80.12     9900900         80.12
## 2008-01-18     79.93    82.310    78.04      79.76    13364300         79.76
## 2008-01-22     73.58    79.720    72.22      78.48    12822200         78.48
## 2008-01-23     75.60    76.800    69.95      73.97    20405700         73.97
## 2008-01-24     74.53    77.880    74.19      77.67     9886600         77.67
## 2008-01-25     78.69    81.430    76.33      77.60    10027600         77.60
## 2008-01-28     76.91    77.400    74.34      75.82     8505300         75.82
## 2008-01-29     75.77    75.900    72.06      73.95     9958000         73.95
## 2008-01-30     73.54    77.420    73.25      74.21    25298700         74.21
## 2008-01-31     68.91    78.870    68.84      77.70    42885900         77.70
## 2008-02-01     79.02    79.400    73.37      74.63    16361000         74.63
## 2008-02-04     74.50    76.660    73.90      73.95     9155200         73.95
## 2008-02-05     72.80    74.210    72.00      72.09     9633900         72.09
## 2008-02-06     72.30    72.430    68.17      68.49    12399500         68.49
## 2008-02-07     67.37    72.710    67.22      70.91    14501700         70.91
## 2008-02-08     73.40    74.600    72.52      73.50    11700400         73.50
## 2008-02-11     73.14    75.960    72.77      75.19     7763700         75.19
## 2008-02-12     75.43    77.050    73.79      74.45     9449000         74.45
## 2008-02-13     74.99    78.850    73.27      77.73    11070300         77.73
## 2008-02-14     77.73    77.880    75.18      75.80     7497200         75.80
## 2008-02-15     75.00    75.190    71.94      72.96    11120100         72.96
## 2008-02-19     73.54    74.000    71.55      72.08     7109200         72.08
## 2008-02-20     71.90    73.880    71.10      73.64     6450700         73.64
## 2008-02-21     73.94    74.210    69.37      69.90    13150800         69.90
## 2008-02-22     70.54    72.210    69.86      72.08    12342700         72.08
## 2008-02-25     72.35    73.500    71.41      73.27     7858200         73.27
## 2008-02-26     71.91    73.500    70.28      71.69     9891300         71.69
## 2008-02-27     70.68    71.480    69.57      70.87     8930500         70.87
## 2008-02-28     70.30    70.600    67.11      67.85    13167800         67.85
## 2008-02-29     67.01    67.500    63.97      64.47    11664600         64.47
## 2008-03-03     63.59    64.490    61.20      62.43    13721100         62.43
## 2008-03-04     61.67    66.600    61.23      65.34    16703600         65.34
## 2008-03-05     65.66    66.340    63.82      64.99    11126400         64.99
## 2008-03-06     64.75    65.460    62.50      62.74     8343300         62.74
## 2008-03-07     62.20    64.870    62.01      64.09    10438100         64.09
## 2008-03-10     63.90    65.150    62.91      63.47     9321000         63.47
## 2008-03-11     65.95    67.170    63.71      67.15     9742900         67.15
## 2008-03-12     66.77    68.230    65.64      66.51     7748800         66.51
## 2008-03-13     65.11    69.550    64.37      68.32    10707500         68.32
## 2008-03-14     68.61    70.680    66.06      68.22    12420700         68.22
## 2008-03-17     65.72    67.790    64.92      66.53     9709100         66.53
## 2008-03-18     68.25    71.930    67.59      71.70     9550700         71.70
## 2008-03-19     71.10    74.000    70.17      70.17    11041900         70.17
## 2008-03-20     70.17    73.490    69.38      73.19    11410700         73.19
## 2008-03-24     73.82    76.930    72.75      75.95     9395400         75.95
## 2008-03-25     75.83    76.290    74.05      75.17     6327500         75.17
## 2008-03-26     74.14    75.120    73.24      73.80     6285100         73.80
## 2008-03-27     74.37    74.690    70.80      70.80     7942400         70.80
## 2008-03-28     71.00    72.210    69.26      69.76     5279100         69.76
## 2008-03-31     70.25    71.640    69.63      71.30     5470300         71.30
## 2008-04-01     72.99    77.090    72.76      76.70     9734000         76.70
## 2008-04-02     77.08    79.000    76.12      77.37     8592400         77.37
## 2008-04-03     75.15    76.010    73.81      74.94     8149900         74.94
## 2008-04-04     75.26    77.830    74.28      76.87     7152800         76.87
## 2008-04-07     77.36    78.430    76.00      76.90     6672400         76.90
## 2008-04-08     76.40    77.610    75.50      77.30     4966000         77.30
## 2008-04-09     76.56    76.670    73.66      74.39     6660300         74.39
## 2008-04-10     74.48    75.490    72.73      74.83     6255500         74.83
## 2008-04-11     73.84    74.300    71.62      71.99     6785600         71.99
## 2008-04-14     71.70    74.000    71.29      72.61     4354500         72.61
## 2008-04-15     72.97    73.980    70.65      72.50     6813100         72.50
## 2008-04-16     73.02    75.000    72.94      74.59     6746800         74.59
## 2008-04-17     74.18    75.020    73.61      74.04     6220000         74.04
## 2008-04-18     76.48    82.000    76.32      80.10    16791300         80.10
## 2008-04-21     80.03    81.340    79.06      80.18     9335400         80.18
## 2008-04-22     79.94    79.940    77.54      79.60     7245000         79.60
## 2008-04-23     80.30    82.640    78.74      81.00    19250400         81.00
## 2008-04-24     77.71    80.530    76.93      77.69    21073500         77.69
## 2008-04-25     77.81    81.320    77.26      80.86     9456500         80.86
## 2008-04-28     80.64    82.500    80.12      81.97    10991900         81.97
## 2008-04-29     81.42    81.770    79.86      80.74     6726400         80.74
## 2008-04-30     80.90    81.340    77.92      78.63     7875700         78.63
## 2008-05-01     78.40    80.010    77.97      79.36     7197000         79.36
## 2008-05-02     80.30    81.200    76.40      77.31     8154900         77.31
## 2008-05-05     77.27    77.770    75.87      75.92     5647400         75.92
## 2008-05-06     75.51    76.770    75.05      75.71     6545700         75.71
## 2008-05-07     75.26    76.640    73.09      73.18     8376600         73.18
## 2008-05-08     73.73    74.160    71.56      72.79     8131300         72.79
## 2008-05-09     72.20    73.340    71.66      72.41     4243500         72.41
## 2008-05-12     73.00    74.930    71.78      74.53     7215400         74.53
## 2008-05-13     74.57    74.960    73.31      74.56     5020800         74.56
## 2008-05-14     74.92    75.750    73.98      74.20     4589200         74.20
## 2008-05-15     73.89    76.320    73.55      76.12     6917700         76.12
## 2008-05-16     76.42    76.830    74.86      76.46     6206700         76.46
## 2008-05-19     79.01    84.750    78.86      82.29    18684800         82.29
## 2008-05-20     82.17    82.700    80.03      80.72     7912200         80.72
## 2008-05-21     80.37    81.150    77.50      78.30     7070500         78.30
## 2008-05-22     78.68    79.690    78.00      79.26     5390600         79.26
## 2008-05-23     78.55    78.870    77.43      78.35     6331900         78.35
## 2008-05-27     78.26    80.900    77.97      80.62    10108200         80.62
## 2008-05-28     80.73    80.790    78.99      80.08     6700600         80.08
## 2008-05-29     80.61    81.960    80.17      80.35     6857600         80.35
## 2008-05-30     80.58    81.770    80.30      81.62     5270600         81.62
## 2008-06-02     81.15    81.570    80.05      80.23     6215200         80.23
## 2008-06-03     80.71    81.890    79.26      80.11     5870000         80.11
## 2008-06-04     80.11    81.820    79.72      81.50     6458300         81.50
## 2008-06-05     82.11    84.880    81.80      84.51     8938700         84.51
## 2008-06-06     83.24    83.640    80.56      80.63     7843700         80.63
## 2008-06-09     81.19    81.530    78.12      79.43     6537300         79.43
## 2008-06-10     78.20    81.040    78.20      79.62     6065600         79.62
## 2008-06-11     79.35    80.000    77.03      77.28     5874500         77.28
## 2008-06-12     78.02    79.050    75.01      76.15     6204400         76.15
## 2008-06-13     76.70    80.000    76.70      79.17     5974500         79.17
## 2008-06-16     78.42    82.530    78.41      81.70     5754400         81.70
## 2008-06-17     83.15    84.300    82.80      82.97     8802400         82.97
## 2008-06-18     82.00    83.170    81.32      82.52     6846600         82.52
## 2008-06-19     82.21    84.470    81.50      84.26     6717300         84.26
## 2008-06-20     83.10    83.460    80.51      81.10     6588900         81.10
## 2008-06-23     81.30    82.150    79.55      80.68     7425800         80.68
## 2008-06-24     79.55    80.790    77.63      79.64     7140100         79.64
## 2008-06-25     80.45    82.150    79.52      80.51     7393300         80.51
## 2008-06-26     79.10    79.890    76.00      76.30    11310100         76.30
## 2008-06-27     75.59    76.070    72.62      74.66    11840500         74.66
## 2008-06-30     75.03    76.120    73.21      73.33     7104100         73.33
## 2008-07-01     72.24    74.230    70.52      73.62    10292500         73.62
## 2008-07-02     74.16    74.410    71.38      71.44     7044400         71.44
## 2008-07-03     72.51    73.840    70.52      72.00     4248200         72.00
## 2008-07-07     72.37    74.400    70.76      72.49     7355500         72.49
## 2008-07-08     72.38    75.490    71.75      75.04     7916000         75.04
## 2008-07-09     74.56    74.900    70.48      70.61     6912100         70.61
## 2008-07-10     70.70    71.770    67.99      70.63     9941600         70.63
## 2008-07-11     69.40    69.990    66.74      68.54     7930000         68.54
## 2008-07-14     69.31    69.500    65.59      66.28     9021300         66.28
## 2008-07-15     65.87    68.620    62.99      67.03    11342100         67.03
## 2008-07-16     66.94    72.750    66.84      71.84    12038900         71.84
## 2008-07-17     71.20    72.380    67.74      72.11     9597400         72.11
## 2008-07-18     69.94    70.840    68.40      69.12     8298000         69.12
## 2008-07-21     69.52    69.800    66.30      68.48     6896900         68.48
## 2008-07-22     67.09    69.140    65.88      67.97     8795800         67.97
## 2008-07-23     67.46    72.070    67.46      70.54    17916200         70.54
## 2008-07-24     76.30    82.380    76.29      78.72    30996600         78.72
## 2008-07-25     79.63    80.940    78.12      78.31     9150700         78.31
## 2008-07-28     77.09    78.310    74.86      75.98    10480200         75.98
## 2008-07-29     76.49    78.800    76.16      78.21     6770900         78.21
## 2008-07-30     78.36    79.850    76.42      78.21     7567300         78.21
## 2008-07-31     76.75    78.170    76.10      76.34     5300700         76.34
## 2008-08-01     76.36    76.490    74.05      75.75     4774500         75.75
## 2008-08-04     75.99    77.300    75.01      75.71     4498200         75.71
## 2008-08-05     76.92    79.520    76.52      79.11     7794600         79.11
## 2008-08-06     78.55    78.630    76.73      78.09     6406100         78.09
## 2008-08-07     77.01    78.050    76.00      76.95     5444800         76.95
## 2008-08-08     76.78    81.210    76.29      80.51     9162700         80.51
## 2008-08-11     80.18    91.750    79.78      88.09    25070200         88.09
## 2008-08-12     87.32    88.480    86.10      87.25     8026500         87.25
## 2008-08-13     86.28    88.250    84.54      86.69     7208800         86.69
## 2008-08-14     85.71    88.750    85.22      88.03     6901700         88.03
## 2008-08-15     88.28    89.530    86.26      86.40     6871600         86.40
## 2008-08-18     86.09    86.280    83.04      83.11     6547400         83.11
## 2008-08-19     83.09    83.510    81.06      81.29     6630400         81.29
## 2008-08-20     82.00    83.250    81.20      82.13     5950600         82.13
## 2008-08-21     81.41    83.770    80.98      83.26     6157800         83.26
## 2008-08-22     84.27    85.460    83.93      85.26     4677800         85.26
## 2008-08-25     84.63    84.640    82.45      82.85     4356400         82.85
## 2008-08-26     82.74    83.120    81.25      81.76     4374200         81.76
## 2008-08-27     81.44    82.740    81.00      81.73     5627300         81.73
## 2008-08-28     82.21    83.650    81.80      83.42     7834100         83.42
## 2008-08-29     82.90    82.900    80.50      80.81     4728700         80.81
## 2008-09-02     83.16    84.500    81.21      81.41     6000800         81.41
## 2008-09-03     81.40    82.000    80.02      80.77     5742600         80.77
## 2008-09-04     80.60    80.810    78.02      78.03     8316500         78.03
## 2008-09-05     77.34    80.720    77.08      79.19     8069100         79.19
## 2008-09-08     82.25    83.750    78.85      81.16     9490600         81.16
## 2008-09-09     80.76    81.960    78.99      79.04     5821800         79.04
## 2008-09-10     80.01    80.220    76.15      76.74     9444700         76.74
## 2008-09-11     75.27    79.800    75.10      79.51     7813600         79.51
## 2008-09-12     78.81    79.600    76.62      78.30     6480100         78.30
## 2008-09-15     76.86    79.880    76.30      77.34     8980800         77.34
## 2008-09-16     76.80    79.630    76.67      78.73    13092200         78.73
## 2008-09-17     77.68    78.240    71.24      71.54    13165600         71.54
## 2008-09-18     73.08    77.500    70.08      76.50    12397200         76.50
## 2008-09-19     80.12    86.770    76.50      81.00    14772200         81.00
## 2008-09-22     81.13    81.630    74.32      74.93     7037700         74.93
## 2008-09-23     75.79    76.290    70.77      71.76     8594200         71.76
## 2008-09-24     72.30    73.650    68.94      69.96     9372400         69.96
## 2008-09-25     70.66    72.750    70.01      72.08     6073000         72.08
## 2008-09-26     69.52    71.050    68.08      70.70     6747100         70.70
## 2008-09-29     68.41    69.370    61.32      63.35    12004300         63.35
## 2008-09-30     65.84    73.120    65.32      72.76    13046900         72.76
## 2008-10-01     71.78    71.990    68.41      69.58     9622200         69.58
## 2008-10-02     67.63    68.960    65.41      67.36     8726100         67.36
## 2008-10-03     69.42    70.950    66.59      67.00    11228100         67.00
## 2008-10-06     64.06    65.890    60.47      65.23    13385500         65.23
## 2008-10-07     65.79    66.430    58.50      58.52    12756000         58.52
## 2008-10-08     55.64    62.750    55.35      61.02    14324500         61.02
## 2008-10-09     61.97    63.500    56.00      56.00    13930900         56.00
## 2008-10-10     52.99    59.750    51.05      56.25    18021700         56.25
## 2008-10-13     58.96    62.210    57.37      62.02    11194800         62.02
## 2008-10-14     63.50    64.000    54.80      55.86    17306600         55.86
## 2008-10-15     54.46    54.690    48.35      48.72    16257600         48.72
## 2008-10-16     46.40    50.700    43.39      50.29    22081100         50.29
## 2008-10-17     48.83    62.330    48.41      50.65    12946400         50.65
## 2008-10-20     52.17    53.100    49.91      52.97     8452100         52.97
## 2008-10-21     51.86    52.950    49.92      50.23     8669600         50.23
## 2008-10-22     50.05    52.470    47.90      49.99    19513200         49.99
## 2008-10-23     43.37    50.910    43.31      50.32    32601900         50.32
## 2008-10-24     44.75    52.320    44.50      48.96    19605900         48.96
## 2008-10-27     49.00    52.590    48.43      49.58    11759200         49.58
## 2008-10-28     51.50    56.300    49.07      56.04    14834700         56.04
## 2008-10-29     55.53    59.790    54.52      56.89    15196300         56.89
## 2008-10-30     58.76    59.890    55.08      56.71    11125700         56.71
## 2008-10-31     56.01    57.250    55.01      57.24     8534600         57.24
## 2008-11-03     56.35    57.250    55.02      55.77     7170100         55.77
## 2008-11-04     57.16    58.730    55.22      58.45     7663800         58.45
## 2008-11-05     57.47    58.000    51.62      51.98    11498400         51.98
## 2008-11-06     49.80    51.040    46.30      47.22    15487800         47.22
## 2008-11-07     47.76    49.790    47.01      49.21     7439600         49.21
## 2008-11-10     49.98    50.680    46.86      48.46     8964900         48.46
## 2008-11-11     47.10    48.060    44.81      46.30     9939200         46.30
## 2008-11-12     43.99    45.440    40.90      41.56    14768600         41.56
## 2008-11-13     41.40    45.000    38.48      44.93    16935300         44.93
## 2008-11-14     43.61    44.500    41.50      41.75    11949700         41.75
## 2008-11-17     39.91    41.260    39.07      39.69    10711800         39.69
## 2008-11-18     39.73    40.660    36.08      38.44    15049200         38.44
## 2008-11-19     37.97    39.000    35.75      35.84    12521100         35.84
## 2008-11-20     35.29    39.720    34.68      35.03    18423900         35.03
## 2008-11-21     36.39    39.000    35.72      37.87    15042700         37.87
## 2008-11-24     38.79    43.440    38.70      42.50    14549700         42.50
## 2008-11-25     42.09    42.890    39.61      42.19    13015000         42.19
## 2008-11-26     40.87    44.000    40.29      43.96    13439700         43.96
## 2008-11-28     44.03    44.100    42.22      42.70     3481000         42.70
## 2008-12-01     42.00    43.260    40.38      40.47    11178900         40.47
## 2008-12-02     41.39    41.710    38.82      41.19     8713700         41.19
## 2008-12-03     40.16    45.880    40.05      45.21    15675600         45.21
## 2008-12-04     45.94    50.500    45.75      47.32    19782300         47.32
## 2008-12-05     45.89    48.490    43.30      48.26    14608800         48.26
## 2008-12-08     49.15    52.140    47.36      51.41    10940700         51.41
## 2008-12-09     49.81    54.480    49.70      51.25    13314800         51.25
## 2008-12-10     51.46    51.500    48.34      49.70     7753800         49.70
## 2008-12-11     49.33    50.490    48.17      48.25     7583600         48.25
## 2008-12-12     47.52    51.380    47.52      51.25     8664800         51.25
## 2008-12-15     50.65    50.950    48.15      48.85     7285400         48.85
## 2008-12-16     49.62    52.960    49.29      52.63     8862900         52.63
## 2008-12-17     52.26    54.770    51.53      53.18     9183100         53.18
## 2008-12-18     53.00    54.850    51.20      52.08     7518100         52.08
## 2008-12-19     51.59    52.990    50.92      51.56    10963200         51.56
## 2008-12-22     51.60    52.150    48.47      49.84     8925000         49.84
## 2008-12-23     50.12    51.610    50.12      51.08     5845400         51.08
## 2008-12-24     51.66    51.950    51.01      51.44     1645500         51.44
## 2008-12-26     53.79    53.950    51.55      51.78     6847300         51.78
## 2008-12-29     51.43    51.770    48.56      49.40     6507900         49.40
## 2008-12-30     49.51    51.210    48.74      50.76     6601300         50.76
## 2008-12-31     50.74    51.690    49.91      51.28     7792200         51.28
## 2009-01-02     51.35    54.530    51.07      54.36     7296400         54.36
## 2009-01-05     55.73    55.740    53.03      54.06     9509800         54.06
## 2009-01-06     54.55    58.220    53.75      57.36    11080100         57.36
## 2009-01-07     56.29    56.950    55.35      56.20     7942700         56.20
## 2009-01-08     54.99    57.320    54.58      57.16     6577900         57.16
## 2009-01-09     56.92    57.000    54.70      55.51     6684100         55.51
## 2009-01-12     54.12    54.300    50.87      51.92     9556300         51.92
## 2009-01-13     50.96    53.290    50.75      51.45     7883200         51.45
## 2009-01-14     50.10    50.100    48.14      48.49    10442600         48.49
## 2009-01-15     48.56    52.230    47.63      51.44    11617300         51.44
## 2009-01-16     51.80    52.330    49.53      51.59     8258200         51.59
## 2009-01-20     50.75    51.700    48.27      48.44     6767200         48.44
## 2009-01-21     49.31    50.690    48.25      50.54     5829500         50.54
## 2009-01-22     49.42    50.880    48.26      49.94     7133300         49.94
## 2009-01-23     48.90    51.420    48.45      50.63     5793300         50.63
## 2009-01-26     50.18    50.890    48.52      49.63     7155700         49.63
## 2009-01-27     49.30    50.420    47.72      48.44     8738200         48.44
## 2009-01-28     49.72    51.490    48.97      50.36     8056600         50.36
## 2009-01-29     49.96    51.850    49.14      50.00    17966800         50.00
## 2009-01-30     57.36    59.740    57.24      58.82    39783100         58.82
## 2009-02-02     58.57    62.000    58.13      61.15    19324300         61.15
## 2009-02-03     60.87    64.200    60.00      63.59    14694600         63.59
## 2009-02-04     63.38    63.440    60.83      61.06    13726300         61.06
## 2009-02-05     61.15    63.810    60.63      63.18    10169600         63.18
## 2009-02-06     63.18    67.000    63.18      66.55    12044900         66.55
## 2009-02-09     66.56    67.360    65.38      66.71     9437600         66.71
## 2009-02-10     66.15    67.230    63.07      63.31    10700600         63.31
## 2009-02-11     63.10    64.900    62.25      64.35     8347300         64.35
## 2009-02-12     63.25    64.250    61.71      63.96     8095500         63.96
## 2009-02-13     63.97    64.680    62.87      63.26     4130900         63.26
## 2009-02-17     61.67    62.650    61.18      61.67     7126100         61.67
## 2009-02-18     62.27    62.780    60.52      62.35     7366000         62.35
## 2009-02-19     62.84    64.180    61.67      61.95     6768900         61.95
## 2009-02-20     61.07    64.150    60.84      63.86     9354500         63.86
## 2009-02-23     64.16    64.910    61.52      61.71     7336000         61.71
## 2009-02-24     61.97    66.100    61.89      65.60    10271400         65.60
## 2009-02-25     64.90    65.750    62.82      63.71     9122100         63.71
## 2009-02-26     64.12    64.730    62.34      62.34     7275300         62.34
## 2009-02-27     61.26    65.080    60.94      64.79    11488300         64.79
## 2009-03-02     63.94    65.520    61.51      61.99    10511900         61.99
## 2009-03-03     62.75    63.290    61.30      61.70     9691600         61.70
## 2009-03-04     62.80    65.790    62.40      64.81    11960900         64.81
## 2009-03-05     64.12    65.800    63.60      64.77    11770300         64.77
## 2009-03-06     65.20    65.500    59.82      61.69    15093800         61.69
## 2009-03-09     62.20    64.030    60.15      60.49    13561400         60.49
## 2009-03-10     62.49    65.900    61.78      65.71    15435700         65.71
## 2009-03-11     66.24    69.370    65.27      68.54    13881700         68.54
## 2009-03-12     68.35    69.870    67.25      69.58    11348900         69.58
## 2009-03-13     69.64    69.740    67.53      68.63     8903400         68.63
## 2009-03-16     68.56    69.290    66.68      66.98     9437300         66.98
## 2009-03-17     67.37    71.710    67.00      71.35    11902800         71.35
## 2009-03-18     70.97    73.910    70.13      71.25    10401700         71.25
## 2009-03-19     71.40    71.910    69.24      70.10     8819100         70.10
## 2009-03-20     70.39    70.890    69.08      69.96     8468100         69.96
## 2009-03-23     71.36    75.610    70.70      75.58     8612400         75.58
## 2009-03-24     74.85    75.000    72.31      72.81     7457900         72.81
## 2009-03-25     73.09    73.950    69.84      72.40     7895600         72.40
## 2009-03-26     73.47    74.980    72.64      73.69     6657700         73.69
## 2009-03-27     71.61    72.290    70.10      70.52     8568800         70.52
## 2009-03-30     70.40    71.670    69.75      71.44     8373100         71.44
## 2009-03-31     72.61    74.500    72.12      73.44     8918200         73.44
## 2009-04-01     73.02    75.090    71.71      73.50     7041400         73.50
## 2009-04-02     73.63    77.240    73.44      76.34    11066900         76.34
## 2009-04-03     76.42    78.320    75.50      78.17     5809900         78.17
## 2009-04-06     77.26    78.360    76.00      77.99     5751300         77.99
## 2009-04-07     76.97    77.080    74.88      75.51     5748800         75.51
## 2009-04-08     75.93    77.110    74.57      76.98     5653000         76.98
## 2009-04-09     77.51    80.000    77.26      79.77     7082300         79.77
## 2009-04-13     79.84    79.970    77.85      78.94     6212200         78.94
## 2009-04-14     78.00    79.460    76.94      77.22     6160400         77.22
## 2009-04-15     75.50    75.810    73.51      74.71     9412800         74.71
## 2009-04-16     75.33    77.480    75.16      77.25     7467800         77.25
## 2009-04-17     76.78    78.720    75.88      78.05     7426000         78.05
## 2009-04-20     78.44    79.790    76.83      77.57     8686900         77.57
## 2009-04-21     77.33    79.100    77.29      78.74     7162200         78.74
## 2009-04-22     78.17    82.180    77.81      79.20     8775500         79.20
## 2009-04-23     81.33    82.060    79.08      80.61    16187700         80.61
## 2009-04-24     82.03    86.680    80.73      84.46    23484300         84.46
## 2009-04-27     83.88    84.980    82.21      83.12     9705900         83.12
## 2009-04-28     82.68    85.350    82.40      82.40     7924000         82.40
## 2009-04-29     82.99    82.990    79.26      79.79     9735100         79.79
## 2009-04-30     80.93    82.670    79.89      80.52     8537600         80.52
## 2009-05-01     80.38    80.380    77.85      78.96     6121700         78.96
## 2009-05-04     80.26    81.350    78.85      79.77     7019300         79.77
## 2009-05-05     81.01    82.000    80.19      81.90     5870300         81.90
## 2009-05-06     82.88    83.600    79.66      81.99     8604000         81.99
## 2009-05-07     82.73    82.750    77.88      79.28     9632100         79.28
## 2009-05-08     79.69    80.230    76.31      77.95     8193000         77.95
## 2009-05-11     76.80    79.850    76.01      78.61     6872300         78.61
## 2009-05-12     78.70    78.970    76.53      77.93     5548700         77.93
## 2009-05-13     76.25    76.650    74.01      74.19     8770500         74.19
## 2009-05-14     73.79    76.060    73.31      75.11     9343600         75.11
## 2009-05-15     74.54    76.210    73.42      73.60     8011700         73.60
## 2009-05-18     73.96    75.960    73.10      75.95     6829100         75.95
## 2009-05-19     75.43    78.960    75.12      77.87     8028900         77.87
## 2009-05-20     78.50    81.110    77.42      77.97     7351000         77.97
## 2009-05-21     76.75    77.970    75.40      75.96     5640500         75.96
## 2009-05-22     76.10    77.040    75.02      75.64     3484700         75.64
## 2009-05-26     75.03    78.480    74.55      78.39     6699600         78.39
## 2009-05-27     78.51    79.500    76.75      77.10     5567100         77.10
## 2009-05-28     77.70    79.100    75.88      77.65     4943100         77.65
## 2009-05-29     77.72    78.010    76.40      77.99     5072200         77.99
## 2009-06-01     78.21    84.800    77.49      83.05    10796500         83.05
## 2009-06-02     82.42    85.450    82.10      84.93     9397000         84.93
## 2009-06-03     83.31    85.710    83.13      85.68     7603400         85.68
## 2009-06-04     85.42    86.400    84.57      85.52     5465400         85.52
## 2009-06-05     86.29    87.950    85.30      87.56     8263500         87.56
## 2009-06-08     86.75    87.180    85.11      86.36     5602100         86.36
## 2009-06-09     86.93    87.670    86.17      87.08     4475100         87.08
## 2009-06-10     87.58    88.560    84.83      86.59     6073600         86.59
## 2009-06-11     86.30    87.490    85.05      85.69     5009700         85.69
## 2009-06-12     85.03    85.200    82.01      84.08     6223000         84.08
## 2009-06-15     82.83    83.300    81.00      83.18     5401800         83.18
## 2009-06-16     83.70    83.950    81.28      82.15     5465800         82.15
## 2009-06-17     82.50    84.300    80.64      82.65     7785100         82.65
## 2009-06-18     82.81    82.950    81.00      81.60     5453100         81.60
## 2009-06-19     82.15    83.460    81.50      82.96     5438200         82.96
## 2009-06-22     82.41    82.430    78.56      79.15     9744400         79.15
## 2009-06-23     78.97    79.100    76.25      77.68     7415500         77.68
## 2009-06-24     78.00    80.530    77.80      79.27     6081400         79.27
## 2009-06-25     79.10    82.230    79.03      82.20     7360400         82.20
## 2009-06-26     81.90    84.140    81.13      83.88     8775300         83.88
## 2009-06-29     83.87    84.200    82.41      83.03     6270300         83.03
## 2009-06-30     83.62    84.920    82.47      83.66     7984800         83.66
## 2009-07-01     84.42    84.500    81.37      81.60     6981200         81.60
## 2009-07-02     81.11    81.370    78.51      79.32     7218600         79.32
## 2009-07-06     78.45    78.890    76.54      78.10     7368800         78.10
## 2009-07-07     78.53    78.690    75.41      75.63     6491500         75.63
## 2009-07-08     76.46    77.930    75.70      77.36     8540700         77.36
## 2009-07-09     78.25    78.540    76.82      78.10     6359500         78.10
## 2009-07-10     77.52    78.820    76.17      77.63     5976100         77.63
## 2009-07-13     78.07    81.650    78.01      81.47     8050200         81.47
## 2009-07-14     81.48    82.420    80.42      81.95     4543600         81.95
## 2009-07-15     83.00    84.640    82.78      84.55     6339000         84.55
## 2009-07-16     84.42    86.240    83.72      86.11     5361900         86.11
## 2009-07-17     85.80    86.500    85.20      85.85     5051600         85.85
## 2009-07-20     86.27    88.880    86.26      88.23     6056600         88.23
## 2009-07-21     88.52    89.010    87.40      89.01     7728600         89.01
## 2009-07-22     88.65    89.230    87.78      88.79     5329600         88.79
## 2009-07-23     89.84    94.400    89.59      93.87    19162100         93.87
## 2009-07-24     87.60    88.900    85.50      86.49    19204600         86.49
## 2009-07-27     86.24    86.490    83.56      84.24    11279300         84.24
## 2009-07-28     83.84    85.640    82.60      84.98     8774900         84.98
## 2009-07-29     84.47    85.500    83.52      84.34     6502900         84.34
## 2009-07-30     85.64    87.250    85.17      86.09     7253200         86.09
## 2009-07-31     85.76    86.750    84.62      85.76     5886900         85.76
## 2009-08-03     86.56    88.200    86.56      87.44     6663000         87.44
## 2009-08-04     87.48    87.480    84.93      85.80     6177900         85.80
## 2009-08-05     85.64    85.750    83.02      84.29     7279400         84.29
## 2009-08-06     84.31    84.840    83.05      84.47     4693000         84.47
## 2009-08-07     84.10    85.960    84.10      85.32     5628000         85.32
## 2009-08-10     85.01    85.470    83.27      84.44     4440600         84.44
## 2009-08-11     83.64    84.400    82.45      83.56     5025000         83.56
## 2009-08-12     83.42    86.600    83.38      85.96     5619400         85.96
## 2009-08-13     85.72    86.370    84.07      84.60     5712400         84.60
## 2009-08-14     84.11    84.170    82.78      83.58     4924700         83.58
## 2009-08-17     81.16    81.780    80.25      81.06     6888600         81.06
## 2009-08-18     81.41    82.690    80.79      82.12     5884400         82.12
## 2009-08-19     80.91    83.000    80.49      83.00     5170600         83.00
## 2009-08-20     82.98    84.350    82.66      84.09     5375000         84.09
## 2009-08-21     84.78    85.060    83.54      85.00     6130700         85.00
## 2009-08-24     85.17    85.590    84.24      84.50     4723200         84.50
## 2009-08-25     84.66    86.340    83.95      84.19     4791000         84.19
## 2009-08-26     84.10    84.760    83.38      84.00     3613800         84.00
## 2009-08-27     84.01    84.850    83.14      84.31     3997700         84.31
## 2009-08-28     84.78    84.990    82.57      82.76     4620700         82.76
## 2009-08-31     81.93    81.950    80.35      81.19     5263800         81.19
## 2009-09-01     80.74    82.420    79.00      79.16     6245800         79.16
## 2009-09-02     79.04    80.150    77.80      78.14     6512700         78.14
## 2009-09-03     78.39    78.960    77.51      78.46     4140200         78.46
## 2009-09-04     78.27    79.780    77.63      78.87     4671500         78.87
## 2009-09-08     79.86    81.040    78.87      80.90     7037600         80.90
## 2009-09-09     80.60    82.630    80.50      82.24     6776200         82.24
## 2009-09-10     82.33    84.070    82.30      83.85     7023100         83.85
## 2009-09-11     84.44    84.900    83.76      84.54     6006900         84.54
## 2009-09-14     83.81    84.570    83.46      83.86     3572000         83.86
## 2009-09-15     84.17    84.410    82.79      83.55     4446800         83.55
## 2009-09-16     85.91    90.980    85.90      90.70    13114300         90.70
## 2009-09-17     90.75    91.190    89.00      90.44     7872700         90.44
## 2009-09-18     90.74    91.000    89.47      90.28     6769500         90.28
## 2009-09-21     89.69    90.760    88.48      90.56     4209300         90.56
## 2009-09-22     91.46    94.190    91.10      93.75     8264900         93.75
## 2009-09-23     92.82    94.500    92.22      92.38     5685300         92.38
## 2009-09-24     92.00    92.710    90.77      92.11     5075100         92.11
## 2009-09-25     91.44    92.250    89.75      90.52     4256800         90.52
## 2009-09-28     91.04    92.810    90.60      92.21     3508000         92.21
## 2009-09-29     91.96    92.330    90.10      91.72     4393900         91.72
## 2009-09-30     92.26    94.170    91.43      93.36     8539200         93.36
## 2009-10-01     92.50    92.900    90.37      91.04     6645100         91.04
## 2009-10-02     90.05    91.140    89.58      89.85     5039400         89.85
## 2009-10-05     90.25    90.930    88.27      88.67     7028500         88.67
## 2009-10-06     89.33    91.080    88.40      90.91     6963700         90.91
## 2009-10-07     91.50    94.480    91.15      93.97     7445100         93.97
## 2009-10-08     94.80    96.720    94.23      95.22     9674300         95.22
## 2009-10-09     95.00    95.950    94.26      95.71     4694000         95.71
## 2009-10-12     96.17    96.250    93.07      93.60     5591400         93.60
## 2009-10-13     93.83    95.250    93.68      94.83     4720000         94.83
## 2009-10-14     96.22    97.820    96.02      97.46     5556800         97.46
## 2009-10-15     95.13    97.060    95.08      96.01     6242100         96.01
## 2009-10-16     95.30    96.120    93.61      95.32     7038400         95.32
## 2009-10-19     95.35    96.280    94.25      94.68     6017400         94.68
## 2009-10-20     95.91    96.100    94.27      94.98     7777600         94.98
## 2009-10-21     95.27    96.630    92.91      93.42     7761200         93.42
## 2009-10-22     93.66    94.100    91.70      93.45    16518500         93.45
## 2009-10-23    111.05   119.650   110.62     118.49    58305800        118.49
## 2009-10-26    119.21   125.680   118.49     124.64    32271200        124.64
## 2009-10-27    122.93   124.260   119.42     122.07    20304200        122.07
## 2009-10-28    121.57   125.120   120.76     121.64    16887700        121.64
## 2009-10-29    123.90   124.300   120.12     122.58    12821800        122.58
## 2009-10-30    121.97   122.900   118.21     118.81    13312200        118.81
## 2009-11-02    118.66   119.500   116.71     118.84    11280000        118.84
## 2009-11-03    117.67   118.880   116.63     118.37     9478500        118.37
## 2009-11-04    119.00   119.250   116.76     117.10     7617500        117.10
## 2009-11-05    117.46   120.950   116.25     120.61     9086800        120.61
## 2009-11-06    123.00   126.980   122.67     126.20    13226000        126.20
## 2009-11-09    127.11   128.320   125.59     126.67     8624200        126.67
## 2009-11-10    126.80   130.610   126.00     130.15    10529300        130.15
## 2009-11-11    131.08   131.310   128.33     129.91     7434200        129.91
## 2009-11-12    129.98   132.150   129.98     130.53     7210100        130.53
## 2009-11-13    131.16   132.990   129.75     132.97     7376800        132.97
## 2009-11-16    132.12   134.560   130.98     131.59     9018300        131.59
## 2009-11-17    131.40   131.850   129.32     131.25     7748000        131.25
## 2009-11-18    130.90   131.410   129.53     131.29     5213500        131.29
## 2009-11-19    130.54   130.540   128.48     128.99     5998200        128.99
## 2009-11-20    127.76   129.990   127.41     129.66     6652600        129.66
## 2009-11-23    131.05   133.000   131.00     133.00     6878100        133.00
## 2009-11-24    133.57   134.330   132.22     132.94     7319700        132.94
## 2009-11-25    133.31   134.200   132.40     134.03     5071200        134.03
## 2009-11-27    130.30   133.000   129.88     131.74     4422600        131.74
## 2009-11-30    132.19   136.080   132.16     135.91    10119500        135.91
## 2009-12-01    136.94   139.350   135.75     138.50     9657600        138.50
## 2009-12-02    139.15   142.670   138.96     142.25    11798000        142.25
## 2009-12-03    143.62   145.910   140.77     141.17    16523500        141.17
## 2009-12-04    143.42   143.450   135.11     137.58    14827400        137.58
## 2009-12-07    138.00   139.000   133.84     134.21     7837000        134.21
## 2009-12-08    134.30   136.080   132.87     134.11     8002800        134.11
## 2009-12-09    134.60   134.710   129.82     131.31    12632900        131.31
## 2009-12-10    132.41   136.190   132.40     135.38    11343600        135.38
## 2009-12-11    136.07   136.290   133.20     134.15     8046700        134.15
## 2009-12-14    132.50   132.610   129.35     131.38    10022900        131.38
## 2009-12-15    130.76   132.460   129.59     130.23     7428800        130.23
## 2009-12-16    130.93   131.450   127.65     128.36    10261300        128.36
## 2009-12-17    129.36   130.080   126.90     126.91     8476500        126.91
## 2009-12-18    127.91   128.790   125.65     128.48     9605400        128.48
## 2009-12-21    130.48   133.200   130.19     132.79     9473600        132.79
## 2009-12-22    133.76   135.990   132.65     133.75     8257500        133.75
## 2009-12-23    134.80   139.050   134.35     138.94     9546100        138.94
## 2009-12-24    139.20   139.700   137.54     138.47     5128800        138.47
## 2009-12-28    139.75   141.980   138.53     139.31     8763900        139.31
## 2009-12-29    141.29   142.580   138.55     139.41     8400600        139.41
## 2009-12-30    138.40   138.400   135.28     136.49     6913200        136.49
## 2009-12-31    137.09   137.280   134.52     134.52     4523000        134.52
## 2010-01-04    136.25   136.610   133.14     133.90     7599900        133.90
## 2010-01-05    133.43   135.480   131.81     134.69     8851900        134.69
## 2010-01-06    134.60   134.730   131.65     132.25     7178800        132.25
## 2010-01-07    132.01   132.320   128.80     130.00    11030200        130.00
## 2010-01-08    130.56   133.680   129.03     133.52     9830500        133.52
## 2010-01-11    132.62   132.800   129.21     130.31     8779400        130.31
## 2010-01-12    128.99   129.820   126.55     127.35     9096300        127.35
## 2010-01-13    127.90   129.710   125.75     129.11    10723200        129.11
## 2010-01-14    129.14   130.380   126.40     127.35     9774900        127.35
## 2010-01-15    129.18   129.650   127.06     127.14    15376500        127.14
## 2010-01-19    126.31   128.000   124.33     127.61     8892600        127.61
## 2010-01-20    127.13   129.200   125.08     125.78     9074700        125.78
## 2010-01-21    127.26   128.150   125.00     126.62     9970600        126.62
## 2010-01-22    125.60   127.670   120.76     121.43    11568900        121.43
## 2010-01-25    122.10   122.280   118.12     120.31    12023900        120.31
## 2010-01-26    120.56   122.980   119.06     119.48     9559000        119.48
## 2010-01-27    121.03   123.330   118.80     122.75    14765300        122.75
## 2010-01-28    124.43   127.200   122.80     126.03    27293100        126.03
## 2010-01-29    129.77   131.850   124.14     125.41    29471300        125.41
## 2010-02-01    123.18   124.860   113.82     118.87    37774400        118.87
## 2010-02-02    118.79   118.980   114.40     118.12    23079700        118.12
## 2010-02-03    117.12   119.610   116.56     119.10    12405900        119.10
## 2010-02-04    118.64   120.330   115.74     115.94    12784000        115.94
## 2010-02-05    115.88   117.650   114.10     117.39    11024800        117.39
## 2010-02-08    119.38   121.000   116.56     116.83     9890200        116.83
## 2010-02-09    118.20   119.090   117.00     118.03     9223000        118.03
## 2010-02-10    118.00   118.610   116.00     117.36     6233200        117.36
## 2010-02-11    117.21   120.420   116.50     120.09     8343500        120.09
## 2010-02-12    118.99   119.940   117.50     119.66     8073500        119.66
## 2010-02-16    120.06   120.500   117.18     117.53     8932700        117.53
## 2010-02-17    117.07   117.130   115.55     116.31     8944800        116.31
## 2010-02-18    115.84   118.510   114.82     118.08     9800100        118.08
## 2010-02-19    117.91   119.090   117.00     117.52     7115600        117.52
## 2010-02-22    117.37   118.970   116.18     118.01     6807300        118.01
## 2010-02-23    118.01   119.250   116.51     117.24     7068200        117.24
## 2010-02-24    117.96   119.800   117.15     119.72     7389900        119.72
## 2010-02-25    118.17   118.340   115.85     118.20     9533400        118.20
## 2010-02-26    117.88   119.430   117.00     118.40     5721600        118.40
## 2010-03-01    118.70   124.660   117.53     124.54    13296500        124.54
## 2010-03-02    125.01   127.350   124.80     125.53    12097500        125.53
## 2010-03-03    125.40   126.940   124.43     125.89     6440400        125.89
## 2010-03-04    125.98   128.850   125.57     128.53     7509700        128.53
## 2010-03-05    129.13   129.450   127.07     128.91     6769300        128.91
## 2010-03-08    128.30   130.850   127.71     130.11     5605900        130.11
## 2010-03-09    129.59   130.810   127.97     128.82     6070800        128.82
## 2010-03-10    129.11   131.170   128.48     130.51     5625700        130.51
## 2010-03-11    130.45   133.620   130.36     133.58     7240800        133.58
## 2010-03-12    134.20   134.200   131.18     131.82     6150800        131.82
## 2010-03-15    131.70   132.000   128.63     131.13     6329200        131.13
## 2010-03-16    131.24   132.290   130.50     131.79     4132500        131.79
## 2010-03-17    132.41   132.690   131.22     131.34     4358800        131.34
## 2010-03-18    131.02   132.850   130.44     132.76     5021300        132.76
## 2010-03-19    133.71   133.710   129.66     130.35     8905000        130.35
## 2010-03-22    130.20   130.960   128.64     130.47     5383400        130.47
## 2010-03-23    130.89   130.940   128.07     129.26     4213100        129.26
## 2010-03-24    128.64   129.400   127.20     128.04     4696400        128.04
## 2010-03-25    129.14   136.910   128.04     134.73    16209600        134.73
## 2010-03-26    134.90   136.990   133.76     135.06     6565700        135.06
## 2010-03-29    135.37   136.630   134.33     135.12     4626900        135.12
## 2010-03-30    135.74   138.190   135.36     136.58     6192700        136.58
## 2010-03-31    136.00   136.800   134.48     135.77     4600600        135.77
## 2010-04-01    135.80   136.510   131.18     131.81     8785800        131.81
## 2010-04-05    132.85   133.740   130.78     131.49     5816500        131.49
## 2010-04-06    131.23   136.000   131.18     135.56     7950300        135.56
## 2010-04-07    135.96   136.080   133.86     134.87     5945400        134.87
## 2010-04-08    134.71   141.250   134.71     140.96    12689100        140.96
## 2010-04-09    140.72   141.330   139.07     140.06     6011100        140.06
## 2010-04-12    140.00   142.910   139.68     141.20     5445300        141.20
## 2010-04-13    141.23   141.980   139.12     140.16     4785500        140.16
## 2010-04-14    140.34   144.500   139.20     144.28     7900300        144.28
## 2010-04-15    144.55   147.090   144.00     145.82     7829600        145.82
## 2010-04-16    144.88   147.170   141.45     142.17     8396800        142.17
## 2010-04-19    142.35   143.670   139.13     142.43     6022000        142.43
## 2010-04-20    143.83   144.640   142.10     144.20     4311700        144.20
## 2010-04-21    145.17   149.000   143.52     146.43     7374400        146.43
## 2010-04-22    147.01   151.090   145.88     150.09    15165800        150.09
## 2010-04-23    145.38   149.090   142.42     143.63    18975200        143.63
## 2010-04-26    143.20   147.730   142.90     147.11     9318300        147.11
## 2010-04-27    145.55   146.440   141.11     142.02     8639000        142.02
## 2010-04-28    142.59   142.750   138.69     139.35     9235300        139.35
## 2010-04-29    140.09   142.450   139.79     141.73     6314200        141.73
## 2010-04-30    141.40   141.400   136.91     137.10     6113500        137.10
## 2010-05-03    137.20   139.440   136.11     137.49     5654600        137.49
## 2010-05-04    135.62   135.810   128.38     129.83    12667800        129.83
## 2010-05-05    128.00   131.610   127.55     130.93     9458100        130.93
## 2010-05-06    130.00   132.330   120.60     128.71    10189000        128.71
## 2010-05-07    127.97   131.180   123.76     124.98    11927600        124.98
## 2010-05-10    129.73   132.210   129.26     131.29     6806100        131.29
## 2010-05-11    129.95   133.080   128.47     130.46     6044100        130.46
## 2010-05-12    131.41   134.130   129.68     133.87     5904500        133.87
## 2010-05-13    133.93   136.990   131.00     131.47     5940200        131.47
## 2010-05-14    130.36   131.000   126.76     128.53     5277800        128.53
## 2010-05-17    128.24   129.950   125.80     128.91     5642200        128.91
## 2010-05-18    130.14   131.250   125.51     126.28     5256900        126.28
## 2010-05-19    125.51   127.930   123.80     124.59     6463300        124.59
## 2010-05-20    122.64   125.000   118.78     119.71     8594400        119.71
## 2010-05-21    117.90   124.970   117.52     122.72     7966900        122.72
## 2010-05-24    122.57   124.500   120.65     122.12     4535900        122.12
## 2010-05-25    118.54   125.190   118.50     124.86     6913400        124.86
## 2010-05-26    125.05   125.790   122.30     123.21     6964600        123.21
## 2010-05-27    124.98   126.850   120.60     126.70     4747700        126.70
## 2010-05-28    126.07   127.600   124.01     125.46     3954800        125.46
## 2010-06-01    124.97   126.570   123.02     123.24     3659500        123.24
## 2010-06-02    124.02   126.430   121.65     126.31     4764700        126.31
## 2010-06-03    126.25   129.150   124.85     128.76     5276900        128.76
## 2010-06-04    126.33   128.200   122.18     122.77     5497700        122.77
## 2010-06-07    125.84   126.610   121.67     122.01     6566400        122.01
## 2010-06-08    122.00   122.000   115.80     118.84    11484400        118.84
## 2010-06-09    120.31   121.470   117.36     117.91     7369200        117.91
## 2010-06-10    120.00   123.500   119.20     123.21     6061800        123.21
## 2010-06-11    121.39   123.530   120.29     123.03     4204600        123.03
## 2010-06-14    124.24   125.700   123.50     123.83     3923000        123.83
## 2010-06-15    123.20   126.920   122.50     126.84     4541000        126.84
## 2010-06-16    125.39   127.980   125.36     126.90     3964300        126.90
## 2010-06-17    126.74   127.800   124.69     125.89     3479000        125.89
## 2010-06-18    126.48   127.480   125.07     125.83     3836000        125.83
## 2010-06-21    126.79   127.480   121.41     122.55     5327700        122.55
## 2010-06-22    122.65   125.230   121.55     122.31     6207200        122.31
## 2010-06-23    122.11   123.220   120.04     121.45     5455100        121.45
## 2010-06-24    120.61   120.850   116.80     118.33     7771100        118.33
## 2010-06-25    118.14   121.760   117.63     121.00     5769700        121.00
## 2010-06-28    118.85   120.040   117.10     117.80     5612200        117.80
## 2010-06-29    116.26   116.480   106.01     108.61    12866300        108.61
## 2010-06-30    108.58   112.680   108.11     109.26     9740700        109.26
## 2010-07-01    108.90   111.690   106.70     110.96     8529800        110.96
## 2010-07-02    110.92   111.290   108.56     109.14     4477100        109.14
## 2010-07-06    110.65   112.530   109.00     110.06     5219300        110.06
## 2010-07-07    109.84   113.630   109.81     113.43     4941000        113.43
## 2010-07-08    115.02   117.480   114.07     116.22     6775000        116.22
## 2010-07-09    116.55   117.400   114.65     117.26     4065100        117.26
## 2010-07-12    117.81   119.700   117.32     119.51     4783600        119.51
## 2010-07-13    120.69   124.880   120.30     123.65     7091100        123.65
## 2010-07-14    123.03   123.750   121.47     123.30     5257000        123.30
## 2010-07-15    120.13   122.480   119.26     122.06     6047700        122.06
## 2010-07-16    121.28   121.920   118.01     118.49     6227900        118.49
## 2010-07-19    118.38   120.740   117.00     119.94     5030900        119.94
## 2010-07-20    120.61   120.710   117.51     120.10     6785000        120.10
## 2010-07-21    120.62   121.250   117.26     117.43     5011700        117.43
## 2010-07-22    118.71   120.870   118.02     120.07    15003400        120.07
## 2010-07-23    105.93   119.280   105.80     118.87    42421100        118.87
## 2010-07-26    118.26   118.600   114.88     118.40    11137800        118.40
## 2010-07-27    118.43   118.500   115.07     117.13     7796100        117.13
## 2010-07-28    117.00   118.200   116.40     117.13     5472300        117.13
## 2010-07-29    117.99   118.870   115.52     116.86     6175800        116.86
## 2010-07-30    115.53   118.740   114.51     117.89     7077500        117.89
## 2010-08-02    119.15   120.380   117.57     120.07     5443700        120.07
## 2010-08-03    120.00   122.870   119.68     122.42     5953800        122.42
## 2010-08-04    123.06   128.470   123.00     127.58     9270800        127.58
## 2010-08-05    126.77   128.000   125.82     127.83     4282300        127.83
## 2010-08-06    126.72   128.400   125.90     128.32     5065200        128.32
## 2010-08-09    128.46   129.930   127.85     128.83     5085800        128.83
## 2010-08-10    127.95   130.000   127.38     130.00     5706900        130.00
## 2010-08-11    128.10   128.120   125.20     125.89     5541700        125.89
## 2010-08-12    123.76   127.000   123.55     126.56     4367900        126.56
## 2010-08-13    126.06   127.480   124.26     124.69     3976600        124.69
## 2010-08-16    123.61   127.370   123.04     126.07     4024700        126.07
## 2010-08-17    127.34   129.980   126.79     128.86     5044700        128.86
## 2010-08-18    129.25   130.810   128.26     129.65     7901500        129.65
## 2010-08-19    129.22   130.020   126.82     127.57     5582500        127.57
## 2010-08-20    127.20   128.040   126.02     127.76     4170100        127.76
## 2010-08-23    127.86   129.220   126.50     126.60     3861300        126.60
## 2010-08-24    125.41   125.440   123.18     124.53     5369700        124.53
## 2010-08-25    123.85   127.370   123.83     126.85     5344500        126.85
## 2010-08-26    127.15   127.590   124.82     124.86     4694500        124.86
## 2010-08-27    125.46   126.640   122.25     126.64     5080000        126.64
## 2010-08-30    126.03   126.950   123.69     123.79     3426000        123.79
## 2010-08-31    122.85   125.900   122.50     124.83     4225600        124.83
## 2010-09-01    126.36   132.600   126.17     132.49     7138300        132.49
## 2010-09-02    132.17   135.210   132.05     135.21     5407400        135.21
## 2010-09-03    136.89   139.500   136.63     138.79     6581200        138.79
## 2010-09-07    137.56   138.600   136.89     137.22     3883000        137.22
## 2010-09-08    137.93   139.700   136.45     139.14     5828500        139.14
## 2010-09-09    140.39   141.370   139.26     140.38     4958000        140.38
## 2010-09-10    140.75   142.600   140.04     142.44     5043600        142.44
## 2010-09-13    144.07   145.740   143.76     145.07     5077400        145.07
## 2010-09-14    144.50   146.700   143.83     145.75     4319400        145.75
## 2010-09-15    144.88   145.620   143.56     145.45     4903600        145.45
## 2010-09-16    145.40   148.230   145.16     148.13     5827000        148.13
## 2010-09-17    148.90   148.980   146.50     148.32     7259600        148.32
## 2010-09-20    148.70   151.950   147.35     151.30     6449400        151.30
## 2010-09-21    150.76   153.310   149.60     150.73     7542000        150.73
## 2010-09-22    149.84   152.700   149.10     151.83     6612400        151.83
## 2010-09-23    151.20   155.920   150.97     152.85     7065600        152.85
## 2010-09-24    155.43   160.890   155.42     160.73    10590600        160.73
## 2010-09-27    160.22   161.200   157.88     159.37     6446300        159.37
## 2010-09-28    159.84   160.880   154.89     159.70     8494200        159.70
## 2010-09-29    159.03   161.780   157.75     158.99     7287500        158.99
## 2010-09-30    160.01   160.930   155.60     157.06     7606000        157.06
## 2010-10-01    157.08   157.440   152.20     153.71     8683400        153.71
## 2010-10-04    153.95   155.960   152.79     155.39     5346500        155.39
## 2010-10-05    157.08   161.210   157.01     160.87     5620000        160.87
## 2010-10-06    160.60   160.680   154.60     155.40     6060800        155.40
## 2010-10-07    156.51   157.400   153.39     156.27     4622000        156.27
## 2010-10-08    155.18   156.280   152.78     155.55     6918400        155.55
## 2010-10-11    154.89   156.630   152.34     153.03     4486400        153.03
## 2010-10-12    152.51   156.950   151.40     156.48     5280800        156.48
## 2010-10-13    156.69   156.790   153.85     155.17     5632800        155.17
## 2010-10-14    155.16   156.950   154.23     155.53     4024100        155.53
## 2010-10-15    158.42   164.880   156.75     164.64    10135500        164.64
## 2010-10-18    165.00   165.190   161.82     163.56     6331300        163.56
## 2010-10-19    160.68   162.800   157.00     158.67     7525000        158.67
## 2010-10-20    158.78   159.870   156.57     158.67     5790400        158.67
## 2010-10-21    162.67   166.130   161.29     164.97    13482500        164.97
## 2010-10-22    162.45   170.170   162.27     169.13    16318400        169.13
## 2010-10-25    171.57   171.990   168.32     169.00     6530900        169.00
## 2010-10-26    167.57   171.000   167.50     169.95     4689600        169.95
## 2010-10-27    168.91   169.750   166.54     167.51     5721800        167.51
## 2010-10-28    168.31   168.490   165.05     166.84     4684400        166.84
## 2010-10-29    165.80   168.500   164.81     165.23     4998500        165.23
## 2010-11-01    164.45   164.580   161.52     162.58     5239900        162.58
## 2010-11-02    163.75   165.940   163.36     164.61     4260000        164.61
## 2010-11-03    165.40   168.610   162.29     168.47     6112100        168.47
## 2010-11-04    169.86   172.530   168.40     168.93     7395900        168.93
## 2010-11-05    169.35   171.650   168.59     170.77     5212200        170.77
## 2010-11-08    170.84   173.200   168.78     171.99     5706000        171.99
## 2010-11-09    172.67   173.140   169.06     170.27     3978600        170.27
## 2010-11-10    170.59   173.370   169.41     173.33     5440300        173.33
## 2010-11-11    171.00   172.050   169.42     170.37     5691700        170.37
## 2010-11-12    170.12   171.260   165.05     165.68     7160600        165.68
## 2010-11-15    165.16   165.350   158.56     158.90     9648600        158.90
## 2010-11-16    158.74   160.910   156.77     157.78     6571400        157.78
## 2010-11-17    157.84   160.850   157.55     158.35     4524900        158.35
## 2010-11-18    160.74   165.000   160.74     164.17     6225300        164.17
## 2010-11-19    163.95   164.990   162.84     164.82     4464800        164.82
## 2010-11-22    165.10   170.600   165.00     170.39     6142500        170.39
## 2010-11-23    168.61   168.810   164.62     168.20     6465300        168.20
## 2010-11-24    171.53   177.890   171.53     177.25    10042500        177.25
## 2010-11-26    177.36   178.380   176.16     177.20     4271600        177.20
## 2010-11-29    179.99   181.840   177.57     179.49     9695000        179.49
## 2010-11-30    176.95   177.700   174.90     175.40     6762200        175.40
## 2010-12-01    179.16   179.320   176.00     176.55     5770100        176.55
## 2010-12-02    176.86   177.450   173.92     176.53     5537600        176.53
## 2010-12-03    175.50   176.400   174.05     175.68     4907500        175.68
## 2010-12-06    175.52   178.430   174.60     178.05     5654200        178.05
## 2010-12-07    180.50   181.470   176.57     176.77     5077100        176.77
## 2010-12-08    177.49   178.160   175.20     176.29     3726900        176.29
## 2010-12-09    177.77   178.110   173.80     174.85     4555500        174.85
## 2010-12-10    174.88   175.950   173.36     175.62     3565500        175.62
## 2010-12-13    176.33   177.940   173.73     174.25     4202500        174.25
## 2010-12-14    174.28   175.760   173.09     173.94     3685300        173.94
## 2010-12-15    173.72   179.000   173.59     175.57     5810500        175.57
## 2010-12-16    175.58   178.300   175.04     178.04     4121500        178.04
## 2010-12-17    178.41   178.750   177.02     177.58     4507300        177.58
## 2010-12-20    179.27   183.980   178.04     183.29     8735300        183.29
## 2010-12-21    183.88   185.650   182.60     184.75     5111000        184.75
## 2010-12-22    185.00   185.450   184.11     184.76     2578100        184.76
## 2010-12-23    184.34   184.980   181.89     182.59     3358200        182.59
## 2010-12-27    181.90   183.140   180.45     182.14     2249400        182.14
## 2010-12-28    182.10   182.770   181.05     181.09     1975000        181.09
## 2010-12-29    181.80   184.350   180.41     183.37     3120100        183.37
## 2010-12-30    183.92   184.550   182.75     182.75     1961200        182.75
## 2010-12-31    181.96   182.300   179.51     180.00     3451900        180.00
## 2011-01-03    181.37   186.000   181.21     184.22     5331400        184.22
## 2011-01-04    186.15   187.700   183.78     185.01     5031800        185.01
## 2011-01-05    184.10   187.450   184.07     187.42     3418800        187.42
## 2011-01-06    186.50   187.410   185.25     185.86     3179700        185.86
## 2011-01-07    187.88   188.450   183.74     185.49     5221700        185.49
## 2011-01-10    185.04   185.290   182.51     184.68     3375900        184.68
## 2011-01-11    185.42   186.000   183.21     184.34     2814200        184.34
## 2011-01-12    185.36   185.380   183.30     184.08     2679100        184.08
## 2011-01-13    183.60   186.450   183.51     185.53     3367000        185.53
## 2011-01-14    185.50   188.940   184.92     188.75     3662800        188.75
## 2011-01-18    188.66   191.600   188.25     191.25     3896200        191.25
## 2011-01-19    190.90   191.000   186.21     186.87     3882400        186.87
## 2011-01-20    185.29   186.850   181.00     181.96     5709900        181.96
## 2011-01-21    183.00   183.250   176.84     177.42     6806200        177.42
## 2011-01-24    177.95   178.490   174.15     176.85     5600300        176.85
## 2011-01-25    175.50   176.750   174.28     176.70     4651000        176.70
## 2011-01-26    177.51   177.890   174.63     175.39     3762200        175.39
## 2011-01-27    177.48   185.000   177.31     184.45    14594400        184.45
## 2011-01-28    171.45   173.710   166.90     171.14    19908200        171.14
## 2011-01-31    170.16   171.440   167.41     169.64     6718100        169.64
## 2011-02-01    170.52   173.100   169.51     172.11     5085900        172.11
## 2011-02-02    171.42   175.200   170.87     173.53     4547500        173.53
## 2011-02-03    173.50   174.670   171.95     173.71     3678900        173.71
## 2011-02-04    174.00   177.190   173.75     175.93     4347800        175.93
## 2011-02-07    176.15   177.550   174.77     176.43     5254700        176.43
## 2011-02-08    176.66   183.110   176.59     183.06     7794900        183.06
## 2011-02-09    183.15   186.470   182.26     185.30     8312700        185.30
## 2011-02-10    184.39   187.240   183.60     186.21     5331400        186.21
## 2011-02-11    185.56   189.500   185.37     189.25     4487900        189.25
## 2011-02-14    189.25   191.400   188.35     190.42     4061300        190.42
## 2011-02-15    188.73   190.490   188.25     189.03     3890900        189.03
## 2011-02-16    189.77   190.000   186.35     186.62     4628200        186.62
## 2011-02-17    185.77   189.090   185.31     187.76     3425500        187.76
## 2011-02-18    187.54   188.500   185.13     186.50     4178600        186.50
## 2011-02-22    183.68   184.720   179.32     180.42     5637100        180.42
## 2011-02-23    180.25   181.150   174.39     176.68     5482000        176.68
## 2011-02-24    176.86   179.750   174.56     177.75     4656500        177.75
## 2011-02-25    178.95   180.750   177.10     177.24     4191400        177.24
## 2011-02-28    173.91   175.890   172.15     173.29     6783200        173.29
## 2011-03-01    173.53   173.960   168.67     169.44     5847100        169.44
## 2011-03-02    169.09   173.300   168.35     172.02     5185700        172.02
## 2011-03-03    173.71   174.460   172.05     172.79     4138200        172.79
## 2011-03-04    172.62   172.750   169.51     171.67     4924300        171.67
## 2011-03-07    171.92   172.090   166.24     169.08     5932900        169.08
## 2011-03-08    169.39   169.710   166.72     166.89     4219000        166.89
## 2011-03-09    166.67   169.750   163.90     169.05     7108900        169.05
## 2011-03-10    167.07   168.470   164.82     166.14     5998400        166.14
## 2011-03-11    165.50   169.200   164.12     168.07     4609900        168.07
## 2011-03-14    166.60   168.080   164.57     166.73     4022000        166.73
## 2011-03-15    161.39   166.880   160.76     165.08     4934500        165.08
## 2011-03-16    164.70   168.140   162.87     164.70     5208100        164.70
## 2011-03-17    165.91   166.300   160.78     160.97     6471400        160.97
## 2011-03-18    161.19   163.540   160.59     161.82     7442700        161.82
## 2011-03-21    163.37   165.790   161.72     164.52     4055100        164.52
## 2011-03-22    164.07   164.440   162.25     162.60     3611400        162.60
## 2011-03-23    162.30   166.260   160.82     165.32     4721300        165.32
## 2011-03-24    168.21   172.000   167.36     171.10     6283200        171.10
## 2011-03-25    171.64   173.490   170.30     170.98     4293800        170.98
## 2011-03-28    171.80   172.500   169.25     169.35     3400800        169.35
## 2011-03-29    170.73   174.840   170.07     174.62     4884600        174.62
## 2011-03-30    177.78   181.160   177.66     179.42     6859300        179.42
## 2011-03-31    179.31   181.570   178.50     180.13     4826500        180.13
## 2011-04-01    181.58   183.250   178.59     180.13     5684100        180.13
## 2011-04-04    180.89   183.610   180.69     182.94     4186400        182.94
## 2011-04-05    182.10   186.360   181.80     185.29     5569200        185.29
## 2011-04-06    186.15   188.270   181.12     182.76     5430700        182.76
## 2011-04-07    182.78   185.170   181.76     184.91     4564000        184.91
## 2011-04-08    185.26   186.220   182.78     184.71     3726400        184.71
## 2011-04-11    184.86   186.490   181.85     184.04     3297100        184.04
## 2011-04-12    183.06   184.590   179.42     180.48     5334500        180.48
## 2011-04-13    180.83   182.880   179.80     182.29     4216300        182.29
## 2011-04-14    181.39   182.080   179.36     181.82     3588200        181.82
## 2011-04-15    181.00   181.780   179.02     180.01     4272400        180.01
## 2011-04-18    178.38   178.910   175.37     178.34     4616500        178.34
## 2011-04-19    178.35   179.470   176.60     178.82     2646000        178.82
## 2011-04-20    181.62   185.000   181.59     183.87     4067500        183.87
## 2011-04-21    184.56   185.970   183.05     185.89     3348100        185.89
## 2011-04-25    185.65   186.350   183.77     185.42     3438100        185.42
## 2011-04-26    186.27   186.420   180.74     182.30    11200000        182.30
## 2011-04-27    183.20   197.800   182.75     196.63    23623000        196.63
## 2011-04-28    195.96   196.790   192.27     195.07     7300000        195.07
## 2011-04-29    194.38   196.590   193.78     195.81     6640900        195.81
## 2011-05-02    196.57   203.420   196.18     201.19     9398100        201.19
## 2011-05-03    201.00   202.590   196.69     198.45     6100000        198.45
## 2011-05-04    198.25   201.860   195.37     199.97     6550000        199.97
## 2011-05-05    198.66   201.000   196.12     197.11     4600000        197.11
## 2011-05-06    199.10   199.560   196.56     197.60     4013900        197.60
## 2011-05-09    198.34   202.360   196.78     200.80     5825400        200.80
## 2011-05-10    201.94   205.290   201.56     203.94     5885900        203.94
## 2011-05-11    203.12   205.500   202.25     204.38     4809000        204.38
## 2011-05-12    204.22   206.190   200.62     206.07     4800000        206.07
## 2011-05-13    205.70   206.390   202.36     202.56     4123700        202.56
## 2011-05-16    200.54   200.900   191.37     192.51     9386400        192.51
## 2011-05-17    191.82   195.980   191.76     194.81     7073300        194.81
## 2011-05-18    194.13   198.280   193.25     197.09     4955800        197.09
## 2011-05-19    198.33   199.950   197.55     198.80     3701200        198.80
## 2011-05-20    197.95   199.800   197.24     198.65     3381000        198.65
## 2011-05-23    195.56   197.290   192.02     196.22     4200000        196.22
## 2011-05-24    197.00   197.000   193.00     193.27     2972700        193.27
## 2011-05-25    193.57   194.350   191.14     192.26     4661300        192.26
## 2011-05-26    191.24   196.450   190.88     195.00     4075200        195.00
## 2011-05-27    194.76   196.120   193.50     194.13     2352600        194.13
## 2011-05-31    195.94   198.440   195.03     196.69     3409000        196.69
## 2011-06-01    196.06   197.260   192.05     192.40     3445200        192.40
## 2011-06-02    192.28   194.440   190.56     193.65     3044900        193.65
## 2011-06-03    191.23   193.210   187.62     188.32     4974500        188.32
## 2011-06-06    188.01   189.850   185.18     185.69     3716000        185.69
## 2011-06-07    185.72   190.630   185.52     187.55     4866500        187.55
## 2011-06-08    187.45   189.810   186.32     188.05     3716600        188.05
## 2011-06-09    189.74   191.760   185.71     189.68     4187300        189.68
## 2011-06-10    189.25   190.770   186.28     186.53     3760400        186.53
## 2011-06-13    186.81   189.310   184.86     186.29     3868900        186.29
## 2011-06-14    188.99   190.720   187.07     189.96     3960300        189.96
## 2011-06-15    188.04   192.450   185.30     185.98     6317700        185.98
## 2011-06-16    185.74   187.000   181.59     183.65     6032100        183.65
## 2011-06-17    186.51   187.390   184.64     186.37     6322200        186.37
## 2011-06-20    185.96   188.850   185.57     187.72     2831700        187.72
## 2011-06-21    188.30   195.000   187.12     194.23     4182600        194.23
## 2011-06-22    193.96   195.200   191.32     191.63     3129700        191.63
## 2011-06-23    189.50   194.460   188.30     194.16     4609600        194.16
## 2011-06-24    193.88   194.920   191.35     192.55     3614500        192.55
## 2011-06-27    194.50   202.580   194.03     201.25     6100700        201.25
## 2011-06-28    201.92   202.880   200.60     202.35     3825300        202.35
## 2011-06-29    202.67   206.250   201.03     204.18     4608900        204.18
## 2011-06-30    200.78   205.200   200.50     204.49     4448100        204.49
## 2011-07-01    205.55   210.270   203.61     209.49     4008700        209.49
## 2011-07-05    208.76   214.450   208.73     213.19     3585200        213.19
## 2011-07-06    212.12   214.400   211.01     214.19     2607600        214.19
## 2011-07-07    215.09   217.800   215.09     216.74     3144900        216.74
## 2011-07-08    214.30   218.320   213.25     218.28     3707900        218.28
## 2011-07-11    216.74   217.500   211.00     212.55     4033700        212.55
## 2011-07-12    214.64   215.650   211.12     211.23     3985700        211.23
## 2011-07-13    214.70   216.830   212.14     213.50     4229900        213.50
## 2011-07-14    213.58   215.910   209.38     210.38     3902500        210.38
## 2011-07-15    213.08   214.530   209.29     212.87     4072600        212.87
## 2011-07-18    212.53   213.390   208.29     211.53     2898100        211.53
## 2011-07-19    213.77   218.400   213.77     218.06     4437200        218.06
## 2011-07-20    220.05   220.200   214.41     215.55     3372900        215.55
## 2011-07-21    216.74   217.090   211.07     213.21     4545300        213.21
## 2011-07-22    213.86   217.950   211.11     216.52     3591700        216.52
## 2011-07-25    215.49   216.080   213.00     213.49     3342800        213.49
## 2011-07-26    214.99   215.600   210.35     214.18     9863600        214.18
## 2011-07-27    224.39   227.200   219.62     222.52    12955600        222.52
## 2011-07-28    223.27   225.950   220.23     223.90     5354900        223.90
## 2011-07-29    221.29   225.750   219.51     222.52     5167700        222.52
## 2011-08-01    225.00   227.450   217.66     221.32     5789300        221.32
## 2011-08-02    220.32   222.430   211.30     211.70     6586700        211.70
## 2011-08-03    212.97   214.830   205.54     209.96     8197100        209.96
## 2011-08-04    206.73   208.000   201.45     201.48     6579500        201.48
## 2011-08-05    204.67   207.320   194.84     202.70    10024000        202.70
## 2011-08-08    196.40   200.390   190.05     193.70    10427500        193.70
## 2011-08-09    196.70   205.090   190.46     205.09    10491200        205.09
## 2011-08-10    200.76   202.400   193.60     194.13     8757600        194.13
## 2011-08-11    197.01   200.850   191.36     198.36     7401900        198.36
## 2011-08-12    200.28   204.560   197.21     202.30     5620400        202.30
## 2011-08-15    202.06   205.280   198.32     202.95     4785900        202.95
## 2011-08-16    201.14   201.390   194.75     197.68     5205900        197.68
## 2011-08-17    198.53   199.600   193.74     195.93     3991100        195.93
## 2011-08-18    191.21   191.340   179.72     182.52     8275200        182.52
## 2011-08-19    180.29   190.000   177.55     178.93     7244200        178.93
## 2011-08-22    182.83   184.200   177.10     177.54     5313700        177.54
## 2011-08-23    178.92   194.840   178.52     193.55     7351600        193.55
## 2011-08-24    193.89   196.310   190.17     193.73     6248700        193.73
## 2011-08-25    194.41   196.990   191.07     192.03     3760800        192.03
## 2011-08-26    191.24   199.720   189.60     199.27     5310700        199.27
## 2011-08-29    202.82   206.670   202.55     206.53     4511000        206.53
## 2011-08-30    205.78   212.490   204.32     210.92     5915700        210.92
## 2011-08-31    212.27   216.170   211.35     215.23     7405000        215.23
## 2011-09-01    215.28   217.640   211.62     212.54     5275300        212.54
## 2011-09-02    208.94   210.690   207.00     210.00     4232000        210.00
## 2011-09-06    204.77   216.600   204.47     216.18     6216200        216.18
## 2011-09-07    218.80   220.190   214.22     219.90     5295800        219.90
## 2011-09-08    218.30   220.640   216.34     217.26     4397900        217.26
## 2011-09-09    215.05   216.960   209.75     211.39     4574300        211.39
## 2011-09-12    208.75   216.660   208.65     216.56     5342100        216.56
## 2011-09-13    217.79   219.950   215.01     219.53     4835900        219.53
## 2011-09-14    220.22   224.990   216.72     222.57     5881700        222.57
## 2011-09-15    223.99   227.200   221.25     226.78     5608800        226.78
## 2011-09-16    227.57   240.440   226.74     239.30    11753000        239.30
## 2011-09-19    237.11   244.000   232.88     241.69     8223300        241.69
## 2011-09-20    240.80   241.050   231.03     233.25     7385500        233.25
## 2011-09-21    234.51   240.520   231.81     231.87     5881500        231.87
## 2011-09-22    224.72   228.790   219.00     223.23     8254600        223.23
## 2011-09-23    220.51   224.490   219.06     223.61     6468100        223.61
## 2011-09-26    227.48   230.240   221.40     229.85     5794100        229.85
## 2011-09-27    234.22   234.750   222.40     224.21     7837500        224.21
## 2011-09-28    226.35   235.810   225.60     229.71    14436900        229.71
## 2011-09-29    234.17   234.300   216.29     222.44     9378500        222.44
## 2011-09-30    218.19   223.000   215.21     216.23     6550300        216.23
## 2011-10-03    217.01   221.600   211.39     211.98     6624400        211.98
## 2011-10-04    209.62   215.000   200.43     212.50     8711600        212.50
## 2011-10-05    212.53   220.170   208.48     219.50     6508200        219.50
## 2011-10-06    220.28   223.620   217.55     221.51     6849300        221.51
## 2011-10-07    222.48   227.900   218.41     224.74     6784300        224.74
## 2011-10-10    226.23   232.800   224.10     231.32     5143100        231.32
## 2011-10-11    230.60   236.750   229.00     235.48     5003700        235.48
## 2011-10-12    236.64   241.840   234.33     236.81     6510800        236.81
## 2011-10-13    237.00   239.680   235.23     236.15     4833500        236.15
## 2011-10-14    240.87   246.710   240.18     246.71     5923700        246.71
## 2011-10-17    244.29   246.710   240.67     242.33     4779000        242.33
## 2011-10-18    242.31   244.610   236.62     243.88     4609700        243.88
## 2011-10-19    240.67   243.330   229.25     231.53     6715100        231.53
## 2011-10-20    232.13   234.740   229.80     233.61     4524900        233.61
## 2011-10-21    236.91   237.000   230.60     234.78     4572500        234.78
## 2011-10-24    236.02   240.470   234.00     237.61     4975800        237.61
## 2011-10-25    238.59   239.010   225.89     227.15    14012600        227.15
## 2011-10-26    203.69   207.580   196.51     198.40    24134200        198.40
## 2011-10-27    204.26   208.600   201.10     206.78    10774300        206.78
## 2011-10-28    206.53   218.400   205.75     217.32     9880400        217.32
## 2011-10-31    215.79   218.890   213.04     213.51     7343300        213.51
## 2011-11-01    208.11   216.210   207.43     212.10     8511800        212.10
## 2011-11-02    215.55   216.790   212.72     215.62     6122000        215.62
## 2011-11-03    216.30   218.500   213.02     218.29     5315000        218.29
## 2011-11-04    217.65   218.230   214.33     216.48     4065800        216.48
## 2011-11-07    216.84   220.200   214.00     217.00     3860000        217.00
## 2011-11-08    219.20   219.350   215.21     217.99     3914500        217.99
## 2011-11-09    214.95   215.700   210.60     211.22     4680600        211.22
## 2011-11-10    213.50   214.060   208.10     210.79     5044600        210.79
## 2011-11-11    212.52   217.880   210.31     217.39     5163100        217.39
## 2011-11-14    215.65   222.350   214.25     218.93     6522200        218.93
## 2011-11-15    218.00   220.330   214.26     217.83     5739000        217.83
## 2011-11-16    216.27   216.970   211.23     211.99     5509400        211.99
## 2011-11-17    212.51   212.900   202.10     204.52     7983100        204.52
## 2011-11-18    205.33   205.340   197.11     197.14     8437500        197.14
## 2011-11-21    193.29   193.360   185.05     189.25    11321200        189.25
## 2011-11-22    186.95   194.040   183.58     192.34     9915600        192.34
## 2011-11-23    193.06   194.600   187.89     188.99     8011300        188.99
## 2011-11-25    190.41   190.830   181.51     182.40     4972000        182.40
## 2011-11-28    191.65   194.620   190.54     194.15     7207300        194.15
## 2011-11-29    194.78   195.500   187.30     188.39     6575100        188.39
## 2011-11-30    194.76   195.300   188.75     192.29     7717000        192.29
## 2011-12-01    191.85   198.070   191.59     197.13     7327700        197.13
## 2011-12-02    197.07   199.660   195.18     196.03     7526200        196.03
## 2011-12-05    198.86   199.000   193.67     196.24     5922100        196.24
## 2011-12-06    195.98   198.320   190.11     191.99     5202000        191.99
## 2011-12-07    191.03   196.710   189.12     195.32     6427300        195.32
## 2011-12-08    193.57   195.890   190.08     190.48     4361100        190.48
## 2011-12-09    191.21   193.950   188.40     193.03     5158800        193.03
## 2011-12-12    190.03   191.150   187.63     189.52     4343200        189.52
## 2011-12-13    188.56   189.680   178.50     180.51     9297300        180.51
## 2011-12-14    179.00   180.750   170.25     180.21    11614200        180.21
## 2011-12-15    182.05   184.800   179.53     181.26     7259900        181.26
## 2011-12-16    182.42   184.410   180.31     181.26     6664100        181.26
## 2011-12-19    182.00   183.170   179.00     179.33     4533600        179.33
## 2011-12-20    182.69   183.170   180.54     182.52     4600100        182.52
## 2011-12-21    181.92   183.500   172.49     174.35     8066700        174.35
## 2011-12-22    175.09   179.670   174.21     179.03     4694900        179.03
## 2011-12-23    179.22   179.680   175.60     177.28     3496500        177.28
## 2011-12-27    177.73   178.590   176.16     176.27     2950900        176.27
## 2011-12-28    176.39   176.650   172.28     173.89     3659500        173.89
## 2011-12-29    169.62   174.550   166.97     173.86     8209300        173.86
## 2011-12-30    173.36   175.170   172.49     173.10     4279800        173.10
## 2012-01-03    175.89   179.480   175.55     179.03     5110800        179.03
## 2012-01-04    179.21   180.500   176.07     177.51     4205200        177.51
## 2012-01-05    175.94   178.250   174.05     177.61     3809100        177.61
## 2012-01-06    178.07   184.650   177.50     182.61     7008400        182.61
## 2012-01-09    182.76   184.370   177.00     178.56     5056900        178.56
## 2012-01-10    181.10   182.400   177.10     179.34     3985800        179.34
## 2012-01-11    179.64   180.770   178.19     178.90     3102700        178.90
## 2012-01-12    179.42   179.490   175.75     175.93     5385800        175.93
## 2012-01-13    175.81   178.800   173.50     178.42     4753500        178.42
## 2012-01-17    180.15   183.300   178.51     181.66     5644500        181.66
## 2012-01-18    181.94   190.250   181.12     189.44     7473500        189.44
## 2012-01-19    190.88   195.940   190.36     194.45     7096000        194.45
## 2012-01-20    190.71   192.900   189.04     190.93     5610300        190.93
## 2012-01-23    190.79   191.730   185.23     186.09     4585300        186.09
## 2012-01-24    185.00   188.410   183.82     187.00     4673800        187.00
## 2012-01-25    186.99   188.170   184.61     187.80     4306400        187.80
## 2012-01-26    189.30   194.850   188.73     193.32     5873600        193.32
## 2012-01-27    193.09   196.500   192.33     195.37     4659000        195.37
## 2012-01-30    193.68   195.000   190.13     192.15     5424100        192.15
## 2012-01-31    194.00   195.630   189.70     194.44    12772200        194.44
## 2012-02-01    173.81   179.950   172.00     179.46    21336600        179.46
## 2012-02-02    179.65   181.940   176.80     181.72     8736300        181.72
## 2012-02-03    182.83   187.900   181.89     187.68     8120500        187.68
## 2012-02-06    186.28   186.560   182.92     183.14     5310000        183.14
## 2012-02-07    182.65   184.940   182.06     184.19     5103900        184.19
## 2012-02-08    184.95   186.490   182.91     185.48     5476600        185.48
## 2012-02-09    184.50   185.690   181.76     184.98     7189200        184.98
## 2012-02-10    183.42   187.630   182.52     185.54     5797100        185.54
## 2012-02-13    187.17   192.500   185.68     191.59     6071400        191.59
## 2012-02-14    191.08   193.570   186.10     191.30     9527100        191.30
## 2012-02-15    191.29   191.540   183.26     184.47     7794400        184.47
## 2012-02-16    177.79   181.680   175.14     179.93    12563800        179.93
## 2012-02-17    180.09   183.410   179.36     182.50     7418100        182.50
## 2012-02-21    182.65   184.750   180.58     182.26     6756500        182.26
## 2012-02-22    181.95   182.990   180.29     180.58     5785400        180.58
## 2012-02-23    179.64   180.750   176.96     178.89     5153800        178.89
## 2012-02-24    179.70   180.740   178.37     179.13     3668700        179.13
## 2012-02-27    177.54   179.190   176.50     178.53     3706200        178.53
## 2012-02-28    178.90   184.290   177.95     183.80     5764500        183.80
## 2012-02-29    183.89   184.000   179.01     179.69     5300300        179.69
## 2012-03-01    179.89   180.490   176.58     180.04     4936000        180.04
## 2012-03-02    179.48   181.840   178.92     179.30     3657800        179.30
## 2012-03-05    179.00   181.820   178.18     180.26     4682700        180.26
## 2012-03-06    178.68   183.500   178.04     181.09     5612200        181.09
## 2012-03-07    182.65   185.500   182.40     183.77     4951500        183.77
## 2012-03-08    184.17   188.380   183.80     187.64     4221500        187.64
## 2012-03-09    186.79   187.200   183.44     184.32     4510600        184.32
## 2012-03-12    184.13   185.400   182.20     183.39     2587600        183.39
## 2012-03-13    183.92   184.870   180.77     184.59     4405800        184.59
## 2012-03-14    183.65   184.320   181.14     182.26     3699700        182.26
## 2012-03-15    182.02   184.430   180.30     184.43     4160100        184.43
## 2012-03-16    183.28   185.680   182.35     185.05     4934000        185.05
## 2012-03-19    183.45   186.680   183.00     185.52     3903400        185.52
## 2012-03-20    184.88   194.410   182.88     192.33     9165400        192.33
## 2012-03-21    192.50   194.280   191.26     191.73     4214400        191.73
## 2012-03-22    190.54   194.060   190.26     192.40     3739600        192.40
## 2012-03-23    192.01   196.200   191.80     195.04     5984000        195.04
## 2012-03-26    196.48   202.970   195.50     202.87     7613700        202.87
## 2012-03-27    203.59   209.850   202.88     205.44     9600800        205.44
## 2012-03-28    206.14   207.000   200.31     201.16     6245000        201.16
## 2012-03-29    201.28   205.310   200.63     204.61     5711200        204.61
## 2012-03-30    205.02   206.850   201.87     202.51     4438100        202.51
## 2012-04-02    198.02   199.900   197.00     198.05     6430300        198.05
## 2012-04-03    198.24   202.390   197.50     199.66     5000700        199.66
## 2012-04-04    196.95   197.680   192.36     193.99     5456900        193.99
## 2012-04-05    193.55   196.030   193.55     194.39     3217500        194.39
## 2012-04-09    192.02   194.200   190.50     191.87     3135900        191.87
## 2012-04-10    192.75   193.520   186.57     186.98     4455000        186.98
## 2012-04-11    189.63   191.970   186.79     187.97     4337800        187.97
## 2012-04-12    188.06   192.260   185.61     190.69     4027900        190.69
## 2012-04-13    189.90   189.940   186.26     188.46     3431800        188.46
## 2012-04-16    189.01   189.470   183.65     185.50     4044300        185.50
## 2012-04-17    187.21   190.040   186.87     188.39     2829200        188.39
## 2012-04-18    188.82   193.450   188.74     191.07     4001900        191.07
## 2012-04-19    192.93   194.550   189.75     191.10     4002400        191.10
## 2012-04-20    192.34   193.480   189.80     189.98     3243600        189.98
## 2012-04-23    188.99   188.990   185.51     188.24     3481000        188.24
## 2012-04-24    188.68   190.700   186.51     190.33     3376300        190.33
## 2012-04-25    191.67   194.800   191.60     194.42     3955100        194.42
## 2012-04-26    193.57   196.360   193.02     195.99    10234000        195.99
## 2012-04-27    224.83   228.690   220.22     226.85    22116900        226.85
## 2012-04-30    223.95   233.840   223.05     231.90     9756900        231.90
## 2012-05-01    229.40   232.970   228.40     230.04     6754900        230.04
## 2012-05-02    227.82   231.440   227.40     230.25     4593400        230.25
## 2012-05-03    229.74   232.530   228.03     229.45     4055500        229.45
## 2012-05-04    227.80   229.720   223.74     223.99     4585200        223.99
## 2012-05-07    222.36   226.870   222.29     225.16     3314300        225.16
## 2012-05-08    223.15   225.390   218.20     223.90     4522400        223.90
## 2012-05-09    220.59   225.780   220.16     222.98     3712000        222.98
## 2012-05-10    223.91   229.080   221.95     226.69     4648400        226.69
## 2012-05-11    225.95   230.680   225.73     227.68     4193600        227.68
## 2012-05-14    225.60   227.290   222.51     222.93     3096600        222.93
## 2012-05-15    226.50   230.610   223.00     224.39     5713700        224.39
## 2012-05-16    225.00   228.000   222.50     224.06     5261800        224.06
## 2012-05-17    225.05   226.000   218.09     218.36     4505500        218.36
## 2012-05-18    219.41   219.630   212.81     213.85     5231700        213.85
## 2012-05-21    214.03   219.980   212.82     218.11     3579800        218.11
## 2012-05-22    218.31   218.870   213.96     215.33     3733100        215.33
## 2012-05-23    214.71   217.550   211.18     217.28     4243800        217.28
## 2012-05-24    216.98   217.660   212.70     215.24     3141100        215.24
## 2012-05-25    214.99   215.980   212.22     212.89     2171400        212.89
## 2012-05-29    214.30   216.550   212.29     214.75     2693900        214.75
## 2012-05-30    212.14   212.980   207.75     209.23     4078200        209.23
## 2012-05-31    209.48   213.790   207.11     212.91     4944000        212.91
## 2012-06-01    208.44   211.230   207.30     208.22     3951500        208.22
## 2012-06-04    207.40   215.350   206.37     214.57     4299600        214.57
## 2012-06-05    213.85   216.860   211.16     213.21     3543900        213.21
## 2012-06-06    214.63   218.400   214.52     217.64     2710100        217.64
## 2012-06-07    219.65   221.490   218.11     218.80     3503900        218.80
## 2012-06-08    218.61   219.420   216.66     218.48     2877000        218.48
## 2012-06-11    217.49   220.870   215.20     216.50     3749100        216.50
## 2012-06-12    217.65   218.000   214.52     216.42     2833300        216.42
## 2012-06-13    215.52   217.380   213.52     214.73     2325200        214.73
## 2012-06-14    215.26   216.500   212.56     214.45     3060900        214.45
## 2012-06-15    215.29   219.330   214.46     218.35     3785200        218.35
## 2012-06-18    217.28   223.760   216.73     222.66     3369600        222.66
## 2012-06-19    223.26   225.200   221.66     224.03     2716600        224.03
## 2012-06-20    224.51   224.740   220.84     223.02     2444400        223.02
## 2012-06-21    223.84   226.030   220.52     220.57     2843000        220.57
## 2012-06-22    221.83   222.510   219.35     222.16     2187500        222.16
## 2012-06-25    220.30   221.590   218.00     220.07     2382300        220.07
## 2012-06-26    221.45   226.390   221.45     225.61     3754100        225.61
## 2012-06-27    225.01   227.500   223.30     225.62     2799200        225.62
## 2012-06-28    223.92   224.620   218.75     221.31     2994800        221.31
## 2012-06-29    224.70   228.350   223.71     228.35     3614400        228.35
## 2012-07-02    229.30   229.340   226.34     229.32     2330700        229.32
## 2012-07-03    229.14   229.530   227.59     229.53     1331700        229.53
## 2012-07-05    228.62   230.500   226.53     227.06     2682300        227.06
## 2012-07-06    226.35   228.900   224.18     225.05     3203200        225.05
## 2012-07-09    225.00   226.000   223.45     225.05     1922000        225.05
## 2012-07-10    226.25   227.140   218.28     219.50     2982100        219.50
## 2012-07-11    218.95   221.740   215.34     218.37     2734700        218.37
## 2012-07-12    216.61   217.300   212.61     215.36     2616200        215.36
## 2012-07-13    215.63   219.310   213.88     218.39     2221900        218.39
## 2012-07-16    216.60   218.310   214.46     216.01     2004200        216.01
## 2012-07-17    217.45   217.940   213.96     216.93     1987000        216.93
## 2012-07-18    216.15   218.670   215.71     217.47     2093000        217.47
## 2012-07-19    220.73   227.500   220.69     226.17     5449400        226.17
## 2012-07-20    225.36   229.390   225.29     228.29     4170000        228.29
## 2012-07-23    224.72   226.580   221.54     226.01     5515100        226.01
## 2012-07-24    226.27   226.610   221.23     223.04     5008700        223.04
## 2012-07-25    222.00   222.500   215.91     217.05     3646700        217.05
## 2012-07-26    220.00   221.450   214.95     220.01     6937400        220.01
## 2012-07-27    225.25   238.340   224.50     237.32    11313900        237.32
## 2012-07-30    237.00   240.740   234.07     236.09     3736400        236.09
## 2012-07-31    235.10   236.300   231.61     233.30     3453600        233.30
## 2012-08-01    234.14   234.380   230.70     232.09     2543800        232.09
## 2012-08-02    230.56   234.340   228.66     230.81     3048100        230.81
## 2012-08-03    234.03   236.490   233.03     234.97     2825300        234.97
## 2012-08-06    235.56   235.740   233.81     233.99     1843700        233.99
## 2012-08-07    234.13   238.000   233.25     236.56     2058300        236.56
## 2012-08-08    235.29   236.450   233.59     234.38     1534300        234.38
## 2012-08-09    233.93   235.990   233.50     234.06     1548100        234.06
## 2012-08-10    233.08   234.850   231.43     232.75     1852500        232.75
## 2012-08-13    232.23   234.370   231.00     232.44     1997300        232.44
## 2012-08-14    234.71   236.720   232.62     233.19     2751000        233.19
## 2012-08-15    232.26   238.140   232.25     237.42     3264700        237.42
## 2012-08-16    237.72   242.820   236.20     241.55     4312100        241.55
## 2012-08-17    240.60   243.350   240.47     241.17     3085800        241.17
## 2012-08-20    241.37   241.650   238.20     240.35     1889900        240.35
## 2012-08-21    240.88   243.850   238.55     239.45     2571500        239.45
## 2012-08-22    239.40   244.900   238.80     243.10     2473700        243.10
## 2012-08-23    242.14   243.480   239.02     241.20     2453900        241.20
## 2012-08-24    241.68   246.870   241.36     245.74     3698800        245.74
## 2012-08-27    245.79   247.500   243.12     243.92     2929700        243.92
## 2012-08-28    243.97   246.780   243.00     246.11     2742300        246.11
## 2012-08-29    246.78   247.610   244.59     247.12     1772600        247.12
## 2012-08-30    246.99   250.000   245.25     246.22     3647500        246.22
## 2012-08-31    248.07   249.450   245.50     248.27     3347500        248.27
## 2012-09-04    248.27   251.000   244.66     247.88     3950800        247.88
## 2012-09-05    247.61   248.610   245.30     246.22     2652600        246.22
## 2012-09-06    248.23   252.700   247.20     251.38     5361400        251.38
## 2012-09-07    253.85   259.420   253.52     259.14     5029500        259.14
## 2012-09-10    259.00   260.000   256.82     257.09     2567200        257.09
## 2012-09-11    257.60   257.600   254.26     255.67     2524800        255.67
## 2012-09-12    256.50   257.780   253.50     255.63     2273200        255.63
## 2012-09-13    254.94   262.000   253.80     260.24     3525600        260.24
## 2012-09-14    261.40   264.110   259.77     261.27     3666200        261.27
## 2012-09-17    261.25   261.250   257.00     258.00     2306300        258.00
## 2012-09-18    258.48   260.500   257.00     258.75     2215000        258.75
## 2012-09-19    259.45   262.840   258.53     261.68     2636800        261.68
## 2012-09-20    260.03   260.870   258.00     260.81     2913600        260.81
## 2012-09-21    261.74   262.000   256.74     257.47     6059300        257.47
## 2012-09-24    255.22   255.600   253.00     254.80     2707900        254.80
## 2012-09-25    256.33   258.950   251.03     252.46     4405800        252.46
## 2012-09-26    252.40   254.610   248.23     249.67     2920500        249.67
## 2012-09-27    250.54   257.400   250.52     256.59     3397400        256.59
## 2012-09-28    256.14   257.000   253.20     254.32     2456600        254.32
## 2012-10-01    255.40   256.160   250.49     252.01     2581200        252.01
## 2012-10-02    252.80   253.150   249.03     250.60     2195800        250.60
## 2012-10-03    251.21   256.100   249.56     255.92     2745600        255.92
## 2012-10-04    256.01   261.520   255.87     260.47     2700400        260.47
## 2012-10-05    261.20   261.900   257.49     258.51     2806500        258.51
## 2012-10-08    257.67   259.800   255.56     259.06     1762300        259.06
## 2012-10-09    258.67   259.350   250.73     250.96     3494800        250.96
## 2012-10-10    252.00   252.460   244.01     244.99     3948300        244.99
## 2012-10-11    248.00   249.300   241.89     244.22     3447300        244.22
## 2012-10-12    243.18   245.460   241.91     242.36     2203200        242.36
## 2012-10-15    242.85   244.780   238.51     244.18     2959800        244.18
## 2012-10-16    244.87   245.770   242.08     243.94     2204100        243.94
## 2012-10-17    243.37   248.800   243.30     247.49     3302700        247.49
## 2012-10-18    247.77   250.910   242.70     244.85     5305300        244.85
## 2012-10-19    245.16   246.820   238.94     240.00     4395300        240.00
## 2012-10-22    238.81   238.950   232.32     233.78     4500000        233.78
## 2012-10-23    231.05   236.500   230.01     234.31     4430800        234.31
## 2012-10-24    235.88   235.940   227.95     228.49     3678700        228.49
## 2012-10-25    230.92   230.920   222.92     222.92     6741300        222.92
## 2012-10-26    228.60   238.710   226.69     238.24    11367500        238.24
## 2012-10-31    236.32   238.700   230.50     232.89     4797600        232.89
## 2012-11-01    234.23   234.550   231.34     232.14     3905100        232.14
## 2012-11-02    234.01   237.400   232.11     232.42     3374700        232.42
## 2012-11-05    232.04   234.830   230.11     234.33     1846100        234.33
## 2012-11-06    235.41   237.750   234.45     237.56     2661300        237.56
## 2012-11-07    235.65   235.660   229.42     232.06     3624200        232.06
## 2012-11-08    232.22   233.450   227.10     227.35     2982400        227.35
## 2012-11-09    226.26   230.970   224.60     226.31     3092500        226.31
## 2012-11-12    226.59   229.220   225.41     226.47     2128800        226.47
## 2012-11-13    225.12   227.900   224.71     226.60     2629800        226.60
## 2012-11-14    226.50   227.410   222.51     222.95     3034100        222.95
## 2012-11-15    222.30   225.160   218.18     220.60     3404700        220.60
## 2012-11-16    221.31   226.250   218.64     225.23     4352800        225.23
## 2012-11-19    228.32   232.500   227.45     229.71     3591200        229.71
## 2012-11-20    230.00   233.820   229.50     233.78     2771700        233.78
## 2012-11-21    233.84   238.670   232.75     238.03     2959300        238.03
## 2012-11-23    239.89   240.000   236.48     239.88     1776800        239.88
## 2012-11-26    240.39   244.320   238.00     243.62     4178300        243.62
## 2012-11-27    243.22   245.670   241.54     243.40     3048500        243.40
## 2012-11-28    242.45   247.230   241.50     247.11     2743400        247.11
## 2012-11-29    248.05   252.480   247.50     251.27     5310500        251.27
## 2012-11-30    250.38   252.650   248.27     252.05     3797400        252.05
## 2012-12-03    252.54   254.160   250.00     250.33     2990600        250.33
## 2012-12-04    249.94   253.000   248.66     252.49     3114700        252.49
## 2012-12-05    252.44   255.550   250.38     253.96     2852200        253.96
## 2012-12-06    253.00   255.170   251.51     253.37     3557900        253.37
## 2012-12-07    254.14   255.210   252.01     253.27     2170300        253.27
## 2012-12-10    253.10   254.780   247.30     247.77     3503800        247.77
## 2012-12-11    248.50   253.480   246.65     250.69     4185200        250.69
## 2012-12-12    251.07   254.360   250.06     251.76     2628100        251.76
## 2012-12-13    251.11   254.540   250.02     251.25     2460200        251.25
## 2012-12-14    250.11   251.900   247.79     249.19     2526900        249.19
## 2012-12-17    249.81   254.000   249.26     253.86     2277000        253.86
## 2012-12-18    254.57   263.110   254.57     260.40     4961000        260.40
## 2012-12-19    261.30   261.670   257.68     257.99     2300000        257.99
## 2012-12-20    258.36   262.410   256.54     261.50     2584600        261.50
## 2012-12-21    257.82   258.380   255.74     256.92     4704600        256.92
## 2012-12-24    257.30   259.500   256.96     258.62      984400        258.62
## 2012-12-26    257.15   257.420   248.04     248.63     4152700        248.63
## 2012-12-27    248.28   249.350   242.86     248.31     3639300        248.31
## 2012-12-28    245.85   247.440   245.05     245.18     1858700        245.18
## 2012-12-31    243.75   252.410   242.75     250.87     3419000        250.87
## 2013-01-02    256.08   258.100   253.26     257.31     3271000        257.31
## 2013-01-03    257.27   260.880   256.37     258.48     2750900        258.48
## 2013-01-04    257.58   259.800   256.65     259.15     1874200        259.15
## 2013-01-07    262.97   269.730   262.67     268.46     4910000        268.46
## 2013-01-08    267.07   268.980   263.57     266.38     3010700        266.38
## 2013-01-09    268.17   269.500   265.40     266.35     2265600        266.35
## 2013-01-10    268.54   268.740   262.30     265.34     2863400        265.34
## 2013-01-11    265.10   268.430   264.11     267.94     2413300        267.94
## 2013-01-14    268.00   274.260   267.54     272.73     4275000        272.73
## 2013-01-15    270.68   272.730   269.30     271.90     2326900        271.90
## 2013-01-16    270.53   271.240   267.83     268.93     2065600        268.93
## 2013-01-17    271.50   271.970   269.21     270.48     1884600        270.48
## 2013-01-18    270.83   274.500   269.60     272.12     2942000        272.12
## 2013-01-22    271.62   272.100   269.23     270.19     2137700        270.19
## 2013-01-23    270.57   271.090   266.65     268.11     2508900        268.11
## 2013-01-24    269.37   276.650   269.37     273.46     3417000        273.46
## 2013-01-25    275.00   284.720   274.40     283.99     4968100        283.99
## 2013-01-28    283.78   284.480   274.40     276.04     4321400        276.04
## 2013-01-29    275.35   275.460   258.35     260.35    10172600        260.35
## 2013-01-30    283.00   284.200   267.11     272.76    13075400        272.76
## 2013-01-31    271.04   275.940   263.70     265.50     6772100        265.50
## 2013-02-01    268.93   268.930   262.80     265.00     6115000        265.00
## 2013-02-04    262.78   264.680   259.07     259.98     3723600        259.98
## 2013-02-05    262.00   268.030   261.46     266.89     4012900        266.89
## 2013-02-06    265.16   266.890   261.11     262.22     2770400        262.22
## 2013-02-07    264.10   264.100   255.11     260.23     3975700        260.23
## 2013-02-08    261.40   265.250   260.55     261.95     3879200        261.95
## 2013-02-11    263.20   263.250   256.60     257.21     3403700        257.21
## 2013-02-12    259.19   260.160   257.00     258.70     2943700        258.70
## 2013-02-13    261.53   269.960   260.30     269.47     5293000        269.47
## 2013-02-14    267.37   270.650   265.40     269.24     3463000        269.24
## 2013-02-15    267.63   268.920   263.11     265.09     3979900        265.09
## 2013-02-19    265.91   270.110   264.50     269.75     2854200        269.75
## 2013-02-20    270.20   274.300   266.37     266.41     3528900        266.41
## 2013-02-21    265.12   269.480   263.25     265.94     3637400        265.94
## 2013-02-22    266.62   267.110   261.61     265.42     3124800        265.42
## 2013-02-25    266.94   268.690   259.65     259.87     3032400        259.87
## 2013-02-26    260.89   262.040   255.73     259.36     3348600        259.36
## 2013-02-27    259.40   265.830   256.86     263.25     2908100        263.25
## 2013-02-28    261.81   267.000   260.63     264.27     2667200        264.27
## 2013-03-01    263.27   266.600   261.04     265.74     2957000        265.74
## 2013-03-04    265.36   273.300   264.14     273.11     3453000        273.11
## 2013-03-05    274.00   276.680   269.99     275.59     3686200        275.59
## 2013-03-06    275.76   276.490   271.83     273.79     2050700        273.79
## 2013-03-07    274.10   274.800   271.85     273.88     1939000        273.88
## 2013-03-08    275.00   275.440   271.50     274.19     1879800        274.19
## 2013-03-11    273.43   273.990   270.40     271.24     1904900        271.24
## 2013-03-12    271.00   277.400   270.36     274.13     3246200        274.13
## 2013-03-13    275.24   276.500   272.64     275.10     1884200        275.10
## 2013-03-14    269.67   270.000   263.53     265.74     5226700        265.74
## 2013-03-15    264.98   267.260   260.05     261.82     4865900        261.82
## 2013-03-18    259.30   261.490   257.12     257.89     2720200        257.89
## 2013-03-19    258.40   259.500   252.62     256.41     3738500        256.41
## 2013-03-20    258.05   259.760   254.55     257.28     2738900        257.28
## 2013-03-21    256.11   257.000   252.68     253.39     2806400        253.39
## 2013-03-22    254.55   257.770   252.07     257.75     3124600        257.75
## 2013-03-25    258.58   259.430   254.50     256.02     2513900        256.02
## 2013-03-26    257.05   261.480   256.28     260.31     2421000        260.31
## 2013-03-27    258.75   265.930   257.90     265.30     2874900        265.30
## 2013-03-28    265.82   267.380   264.06     266.49     2473700        266.49
## 2013-04-01    266.98   267.400   261.01     261.61     2524800        261.61
## 2013-04-02    262.40   265.890   260.55     263.32     2631100        263.32
## 2013-04-03    262.12   263.670   257.75     259.03     2413800        259.03
## 2013-04-04    259.23   260.410   256.12     259.08     1964400        259.08
## 2013-04-05    255.72   256.180   253.67     255.48     2557400        255.48
## 2013-04-08    255.92   259.680   255.63     258.95     2295600        258.95
## 2013-04-09    258.85   262.610   257.00     261.14     2156600        261.14
## 2013-04-10    261.78   265.980   259.32     264.77     2322500        264.77
## 2013-04-11    264.74   270.970   264.74     269.85     3090500        269.85
## 2013-04-12    270.12   273.270   267.02     272.87     2866300        272.87
## 2013-04-15    271.08   275.120   267.10     267.72     3326000        267.72
## 2013-04-16    269.31   272.800   268.06     272.34     2137200        272.34
## 2013-04-17    270.80   270.850   264.25     267.40     3135100        267.40
## 2013-04-18    266.81   266.990   256.60     259.42     3137600        259.42
## 2013-04-19    258.16   262.880   257.50     260.32     2602500        260.32
## 2013-04-22    259.35   264.600   258.03     263.55     2119100        263.55
## 2013-04-23    264.50   269.870   264.50     268.90     2270600        268.90
## 2013-04-24    269.50   271.470   266.81     268.78     1852800        268.78
## 2013-04-25    271.53   275.800   270.50     274.70     6116500        274.70
## 2013-04-26    269.97   272.020   252.81     254.81    14030000        254.81
## 2013-04-29    254.90   257.010   249.15     249.74     7117000        249.74
## 2013-04-30    249.37   254.680   248.56     253.81     4248800        253.81
## 2013-05-01    253.90   254.200   245.75     248.23     4391400        248.23
## 2013-05-02    248.94   252.930   245.78     252.55     3936200        252.55
## 2013-05-03    256.14   259.250   254.70     258.05     3514000        258.05
## 2013-05-06    258.09   259.500   253.42     255.72     2347800        255.72
## 2013-05-07    256.31   259.740   252.91     257.73     3133700        257.73
## 2013-05-08    256.87   260.300   255.33     258.68     2677000        258.68
## 2013-05-09    258.73   263.550   256.88     260.16     2769300        260.16
## 2013-05-10    260.88   263.650   260.21     263.63     3145300        263.63
## 2013-05-13    262.77   265.880   262.00     264.51     2149500        264.51
## 2013-05-14    264.50   269.400   264.03     268.33     2700000        268.33
## 2013-05-15    267.07   269.050   264.56     266.56     2720500        266.56
## 2013-05-16    265.96   268.430   263.85     264.12     1643500        264.12
## 2013-05-17    265.83   269.980   265.00     269.90     2527300        269.90
## 2013-05-20    269.00   271.790   266.50     267.63     2209000        267.63
## 2013-05-21    268.74   270.770   267.66     268.86     1741200        268.86
## 2013-05-22    267.39   267.590   260.80     262.96     3332000        262.96
## 2013-05-23    260.49   263.170   259.59     261.80     2000300        261.80
## 2013-05-24    259.85   261.930   258.34     261.74     1696300        261.74
## 2013-05-28    266.48   271.100   266.00     267.29     3471000        267.29
## 2013-05-29    265.46   268.250   264.84     265.53     1903400        265.53
## 2013-05-30    265.71   268.570   265.61     266.83     1667500        266.83
## 2013-05-31    266.00   271.910   265.94     269.20     3374300        269.20
## 2013-06-03    268.96   269.110   262.95     266.88     2543900        266.88
## 2013-06-04    267.00   268.880   263.02     265.70     2088600        265.70
## 2013-06-05    265.81   271.660   265.02     267.17     3512300        267.17
## 2013-06-06    267.75   270.500   264.21     267.83     2476300        267.83
## 2013-06-07    269.74   280.100   269.13     276.87     4632600        276.87
## 2013-06-10    276.68   282.470   275.24     281.07     3086500        281.07
## 2013-06-11    276.00   278.410   274.24     274.78     3097800        274.78
## 2013-06-12    276.60   276.800   270.45     271.67     2238900        271.67
## 2013-06-13    271.50   276.800   270.29     275.79     2649800        275.79
## 2013-06-14    275.00   277.070   273.44     273.99     2150800        273.99
## 2013-06-17    276.35   280.200   275.65     278.06     2884000        278.06
## 2013-06-18    279.08   282.910   278.11     281.76     2146100        281.76
## 2013-06-19    281.26   283.340   277.87     278.16     2827500        278.16
## 2013-06-20    275.14   278.600   272.39     273.44     2984000        273.44
## 2013-06-21    274.57   275.840   269.79     273.36     4201000        273.36
## 2013-06-24    271.29   273.160   265.00     270.61     3863800        270.61
## 2013-06-25    272.30   273.470   269.00     272.09     2449600        272.09
## 2013-06-26    273.98   277.980   273.50     277.57     3029500        277.57
## 2013-06-27    279.18   280.200   274.54     277.55     2519500        277.55
## 2013-06-28    276.19   279.830   276.19     277.69     3193300        277.69
## 2013-07-01    279.00   283.290   277.16     282.10     2888200        282.10
## 2013-07-02    281.04   286.580   280.59     283.73     3238200        283.73
## 2013-07-03    282.00   285.400   282.00     284.03     1373000        284.03
## 2013-07-05    285.00   286.380   282.07     285.88     1985400        285.88
## 2013-07-08    286.42   291.670   286.14     290.59     3046700        290.59
## 2013-07-09    291.00   292.570   288.01     291.53     2775600        291.53
## 2013-07-10    291.41   293.340   289.40     292.33     1810200        292.33
## 2013-07-11    294.99   300.690   292.10     299.66     4007300        299.66
## 2013-07-12    298.69   307.550   298.50     307.55     4539300        307.55
## 2013-07-15    307.27   307.990   304.35     306.57     2245600        306.57
## 2013-07-16    307.30   309.390   305.51     306.87     2660200        306.87
## 2013-07-17    306.97   308.800   305.69     308.69     2029700        308.69
## 2013-07-18    306.27   306.340   301.87     304.11     3063800        304.11
## 2013-07-19    304.39   305.790   301.91     305.23     2973100        305.23
## 2013-07-22    309.25   309.250   302.00     303.48     2520700        303.48
## 2013-07-23    303.16   305.060   300.56     301.06     1999600        301.06
## 2013-07-24    303.02   303.840   298.04     298.94     2000500        298.94
## 2013-07-25    299.00   304.500   296.75     303.40     5405800        303.40
## 2013-07-26    299.55   313.620   295.55     312.01     8817500        312.01
## 2013-07-29    311.07   313.000   305.90     306.10     3211800        306.10
## 2013-07-30    307.72   309.780   301.57     302.41     3053400        302.41
## 2013-07-31    303.91   305.150   301.00     301.22     1891300        301.22
## 2013-08-01    303.08   306.210   298.90     305.57     2971700        305.57
## 2013-08-02    304.63   305.330   301.50     304.21     2502600        304.21
## 2013-08-05    303.40   303.620   298.30     300.99     2233200        300.99
## 2013-08-06    300.51   301.360   297.52     300.75     1849000        300.75
## 2013-08-07    300.15   300.990   296.15     296.91     1961000        296.91
## 2013-08-08    298.52   298.520   292.55     295.74     2343400        295.74
## 2013-08-09    295.68   299.270   294.30     297.26     1950300        297.26
## 2013-08-12    295.79   299.080   295.26     296.69     1504500        296.69
## 2013-08-13    295.88   296.370   290.67     293.97     2349900        293.97
## 2013-08-14    294.29   294.290   290.54     291.34     1415000        291.34
## 2013-08-15    288.79   289.300   285.15     286.47     2261400        286.47
## 2013-08-16    286.55   288.330   284.50     284.82     2422500        284.82
## 2013-08-19    285.19   289.560   283.48     285.57     2477400        285.57
## 2013-08-20    285.88   289.510   285.74     287.09     1586300        287.09
## 2013-08-21    285.09   288.500   283.83     284.57     1815300        284.57
## 2013-08-22    284.80   289.870   284.80     289.73     1422600        289.73
## 2013-08-23    291.21   291.500   287.90     290.01     1961900        290.01
## 2013-08-26    290.43   291.050   285.62     286.21     1711700        286.21
## 2013-08-27    283.87   285.280   279.74     280.93     2476000        280.93
## 2013-08-28    280.36   283.000   279.33     281.58     1457100        281.58
## 2013-08-29    281.45   285.980   280.00     283.98     1566400        283.98
## 2013-08-30    284.59   284.870   280.00     280.98     1534700        280.98
## 2013-09-03    284.73   291.390   284.17     288.80     2897600        288.80
## 2013-09-04    288.33   295.230   287.58     293.64     2438600        293.64
## 2013-09-05    293.63   297.000   292.71     294.10     1816600        294.10
## 2013-09-06    295.33   298.880   290.80     295.86     2292000        295.86
## 2013-09-09    297.22   299.960   296.60     299.71     1643600        299.71
## 2013-09-10    300.55   301.000   297.22     300.36     1778400        300.36
## 2013-09-11    298.91   301.860   297.84     299.64     1742600        299.64
## 2013-09-12    299.39   302.000   297.66     298.86     1606200        298.86
## 2013-09-13    300.14   300.220   296.20     297.92     1350600        297.92
## 2013-09-16    299.82   301.000   295.26     296.06     1808400        296.06
## 2013-09-17    297.63   304.650   296.01     304.17     2296500        304.17
## 2013-09-18    304.06   312.740   302.91     312.03     2946400        312.03
## 2013-09-19    313.77   314.540   311.04     312.06     2350900        312.06
## 2013-09-20    312.54   320.570   312.41     316.34     5302300        316.34
## 2013-09-23    314.01   315.900   308.77     311.49     1884900        311.49
## 2013-09-24    312.43   318.080   311.28     314.13     2033600        314.13
## 2013-09-25    314.53   316.710   310.75     312.65     2008600        312.65
## 2013-09-26    313.90   319.370   313.26     318.12     1989900        318.12
## 2013-09-27    316.92   317.210   313.35     316.01     1657500        316.01
## 2013-09-30    313.41   315.310   311.06     312.64     1623600        312.64
## 2013-10-01    314.22   321.000   313.65     320.95     2396400        320.95
## 2013-10-02    318.04   321.730   317.52     320.51     2217400        320.51
## 2013-10-03    320.39   322.920   313.02     314.76     2674800        314.76
## 2013-10-04    315.13   319.200   312.62     319.04     1815000        319.04
## 2013-10-07    315.24   315.340   309.74     310.03     2083200        310.03
## 2013-10-08    311.50   311.550   300.27     303.23     3166200        303.23
## 2013-10-09    303.42   303.500   296.50     298.23     3247400        298.23
## 2013-10-10    304.63   306.700   302.59     305.17     2555100        305.17
## 2013-10-11    304.77   310.930   303.84     310.89     2163100        310.89
## 2013-10-14    309.22   311.650   307.00     310.70     1939100        310.70
## 2013-10-15    309.87   310.790   305.26     306.40     2261100        306.40
## 2013-10-16    308.38   310.800   305.55     310.49     2170700        310.49
## 2013-10-17    307.07   311.000   305.24     310.77     2648400        310.77
## 2013-10-18    319.36   331.890   316.75     328.93     5969800        328.93
## 2013-10-21    329.89   330.000   323.80     326.44     2522300        326.44
## 2013-10-22    327.72   337.110   325.68     332.54     3935500        332.54
## 2013-10-23    330.84   331.720   324.06     326.76     2818200        326.76
## 2013-10-24    329.63   332.650   326.75     332.21     5884700        332.21
## 2013-10-25    358.60   368.400   352.62     363.39    12036800        363.39
## 2013-10-28    359.92   362.750   357.20     358.16     3635800        358.16
## 2013-10-29    358.96   362.890   356.29     362.70     2185400        362.70
## 2013-10-30    362.62   365.000   358.65     361.08     4502200        361.08
## 2013-10-31    361.73   366.000   359.00     364.03     2466800        364.03
## 2013-11-01    365.63   365.770   356.10     359.00     3331000        359.00
## 2013-11-04    360.12   361.000   354.40     358.74     1938400        358.74
## 2013-11-05    356.78   360.170   354.84     358.89     2007100        358.89
## 2013-11-06    360.45   362.870   354.50     356.18     2282300        356.18
## 2013-11-07    355.86   357.900   341.88     343.56     4246300        343.56
## 2013-11-08    345.95   351.050   344.04     350.31     2656900        350.31
## 2013-11-11    350.59   355.370   348.06     354.38     2261700        354.38
## 2013-11-12    352.99   355.480   347.28     349.53     2343100        349.53
## 2013-11-13    347.40   356.220   345.68     356.22     2773300        356.22
## 2013-11-14    357.39   368.940   356.43     367.40     4159800        367.40
## 2013-11-15    367.63   372.900   365.55     369.17     4491600        369.17
## 2013-11-18    370.28   373.490   364.67     366.18     2737400        366.18
## 2013-11-19    365.82   368.780   362.50     364.94     1904800        364.94
## 2013-11-20    367.56   367.560   360.45     362.57     1771500        362.57
## 2013-11-21    364.05   369.250   363.30     368.92     1964600        368.92
## 2013-11-22    370.00   374.500   366.31     372.31     2965500        372.31
## 2013-11-25    373.82   377.790   373.18     376.64     2972300        376.64
## 2013-11-26    377.61   382.500   374.82     381.37     2724400        381.37
## 2013-11-27    383.50   387.000   382.61     386.71     2269700        386.71
## 2013-11-29    389.10   394.100   388.62     393.62     2406000        393.62
## 2013-12-02    399.00   399.000   389.10     392.30     4714000        392.30
## 2013-12-03    390.11   390.950   383.10     384.66     3702900        384.66
## 2013-12-04    383.50   389.690   381.49     385.96     2355300        385.96
## 2013-12-05    386.65   386.650   381.37     384.49     1906500        384.49
## 2013-12-06    388.35   388.350   383.83     386.95     1984700        386.95
## 2013-12-09    388.11   388.210   382.57     384.89     2761800        384.89
## 2013-12-10    383.74   389.060   383.02     387.78     2736800        387.78
## 2013-12-11    387.34   388.980   382.00     382.19     2451300        382.19
## 2013-12-12    381.26   385.000   379.50     381.25     2123700        381.25
## 2013-12-13    385.32   389.420   383.80     384.24     3025000        384.24
## 2013-12-16    385.03   391.700   385.00     388.97     2251700        388.97
## 2013-12-17    390.65   391.360   386.50     387.65     2343900        387.65
## 2013-12-18    389.23   396.300   383.10     395.96     3489100        395.96
## 2013-12-19    394.27   397.290   392.60     395.19     2427200        395.19
## 2013-12-20    396.55   404.720   395.78     402.20     5033900        402.20
## 2013-12-23    403.69   405.000   399.20     402.92     2659500        402.92
## 2013-12-24    402.52   403.720   396.37     399.20     1380400        399.20
## 2013-12-26    401.79   404.520   396.81     404.39     1868500        404.39
## 2013-12-27    404.65   405.630   396.25     398.08     1986900        398.08
## 2013-12-30    399.41   399.920   392.45     393.37     2487100        393.37
## 2013-12-31    394.58   398.830   393.80     398.79     1996500        398.79
## 2014-01-02    398.80   399.360   394.02     397.97     2137800        397.97
## 2014-01-03    398.29   402.710   396.22     396.44     2210200        396.44
## 2014-01-06    395.85   397.000   388.42     393.63     3170600        393.63
## 2014-01-07    395.04   398.470   394.29     398.03     1916000        398.03
## 2014-01-08    398.47   403.000   396.04     401.92     2316500        401.92
## 2014-01-09    403.71   406.890   398.44     401.01     2103000        401.01
## 2014-01-10    402.53   403.760   393.80     397.66     2679500        397.66
## 2014-01-13    397.98   399.780   388.45     390.98     2844900        390.98
## 2014-01-14    392.13   398.630   391.29     397.54     2340100        397.54
## 2014-01-15    398.94   399.310   392.53     395.87     2678300        395.87
## 2014-01-16    393.68   399.290   389.41     395.80     2601200        395.80
## 2014-01-17    394.26   403.490   393.66     399.61     4505100        399.61
## 2014-01-21    403.00   407.800   401.60     407.05     3122100        407.05
## 2014-01-22    408.00   408.060   402.00     404.54     2060500        404.54
## 2014-01-23    401.00   406.170   397.79     399.87     3025400        399.87
## 2014-01-24    398.16   400.200   387.27     387.60     4458400        387.60
## 2014-01-27    390.50   394.100   380.49     386.28     3936800        386.28
## 2014-01-28    387.40   394.740   387.12     394.43     2894500        394.43
## 2014-01-29    392.16   392.850   383.24     384.20     3382300        384.20
## 2014-01-30    393.77   406.250   387.70     403.01    10473900        403.01
## 2014-01-31    371.76   375.450   357.76     358.69    16154800        358.69
## 2014-02-03    358.98   360.850   340.10     346.15    10280800        346.15
## 2014-02-04    349.59   354.000   344.02     347.95     4812900        347.95
## 2014-02-05    346.00   349.370   337.73     346.45     4435400        346.45
## 2014-02-06    347.40   354.820   347.40     354.59     3335700        354.59
## 2014-02-07    358.98   361.800   352.49     361.08     4330500        361.08
## 2014-02-10    361.61   365.000   359.35     360.87     3449700        360.87
## 2014-02-11    361.84   363.610   356.25     361.79     3222100        361.79
## 2014-02-12    356.43   357.750   346.32     349.25     6587700        349.25
## 2014-02-13    347.70   357.200   346.50     357.20     4175000        357.20
## 2014-02-14    359.34   359.340   353.35     357.35     3520200        357.35
## 2014-02-18    355.28   355.730   349.45     353.65     4998000        353.65
## 2014-02-19    352.64   354.540   346.10     347.38     4168100        347.38
## 2014-02-20    348.80   350.460   344.38     349.80     3492800        349.80
## 2014-02-21    352.44   354.140   346.75     346.76     4210000        346.76
## 2014-02-24    345.19   353.000   343.29     351.78     3644700        351.78
## 2014-02-25    353.00   361.080   351.58     358.32     3736400        358.32
## 2014-02-26    359.86   364.750   357.17     359.80     3622100        359.80
## 2014-02-27    357.22   360.590   355.50     360.13     3104900        360.13
## 2014-02-28    360.60   365.870   357.08     362.10     3882000        362.10
## 2014-03-03    358.74   360.960   354.48     359.78     2798300        359.78
## 2014-03-04    363.90   365.680   362.46     363.90     2704400        363.90
## 2014-03-05    364.13   372.730   363.90     372.37     3848300        372.37
## 2014-03-06    374.05   375.330   368.90     372.16     2926600        372.16
## 2014-03-07    374.58   374.990   369.53     372.06     2279800        372.06
## 2014-03-10    372.69   372.730   367.00     370.53     2105800        370.53
## 2014-03-11    370.99   372.800   367.28     368.82     2246100        368.82
## 2014-03-12    366.40   371.160   363.61     370.64     2216600        370.64
## 2014-03-13    376.62   383.110   368.08     371.51     6829000        371.51
## 2014-03-14    372.80   378.570   371.55     373.74     4402200        373.74
## 2014-03-17    375.72   378.850   374.88     375.04     2303000        375.04
## 2014-03-18    377.32   379.000   375.00     378.77     2483500        378.77
## 2014-03-19    378.77   379.000   369.42     373.23     2646700        373.23
## 2014-03-20    370.64   373.000   366.22     368.97     2558500        368.97
## 2014-03-21    371.00   372.840   358.40     360.62     5414100        360.62
## 2014-03-24    360.09   361.500   348.60     351.85     4873500        351.85
## 2014-03-25    354.03   358.970   348.84     354.71     4445700        354.71
## 2014-03-26    357.13   357.600   343.40     343.41     4120700        343.41
## 2014-03-27    343.15   344.000   330.88     338.47     5766400        338.47
## 2014-03-28    340.05   347.000   336.08     338.29     3986800        338.29
## 2014-03-31    342.40   346.290   334.06     336.37     4297500        336.37
## 2014-04-01    338.09   344.430   338.00     342.99     3600100        342.99
## 2014-04-02    345.99   348.300   340.38     341.96     4475500        341.96
## 2014-04-03    341.82   342.500   328.46     333.62     6399300        333.62
## 2014-04-04    335.15   335.440   315.61     323.00    12534600        323.00
## 2014-04-07    320.99   324.940   313.13     317.76     7077400        317.76
## 2014-04-08    321.88   328.000   318.44     327.07     6577600        327.07
## 2014-04-09    328.47   332.180   322.50     331.81     5056600        331.81
## 2014-04-10    330.60   331.000   316.50     317.11     6126700        317.11
## 2014-04-11    314.00   316.500   309.50     311.73     7287500        311.73
## 2014-04-14    317.67   320.480   311.28     315.91     4293500        315.91
## 2014-04-15    316.70   318.280   305.50     316.08     5398600        316.08
## 2014-04-16    321.17   324.000   314.71     323.68     4284900        323.68
## 2014-04-17    319.76   328.660   319.76     324.91     4299200        324.91
## 2014-04-21    323.97   331.150   322.31     330.87     2999400        330.87
## 2014-04-22    332.00   337.500   328.94     329.32     3711600        329.32
## 2014-04-23    333.06   333.130   323.39     324.58     3604600        324.58
## 2014-04-24    329.67   337.400   322.95     337.15     9293700        337.15
## 2014-04-25    316.25   316.490   302.71     303.83    16180200        303.83
## 2014-04-28    304.00   304.390   288.00     296.58    14479800        296.58
## 2014-04-29    296.44   301.840   290.45     300.38     6509300        300.38
## 2014-04-30    298.10   304.560   298.10     304.13     4088600        304.13
## 2014-05-01    304.13   310.480   304.00     307.89     4328600        307.89
## 2014-05-02    310.42   313.290   304.31     308.01     3995100        308.01
## 2014-05-05    306.37   310.230   305.00     310.05     2519900        310.05
## 2014-05-06    309.53   309.810   297.04     297.38     4682300        297.38
## 2014-05-07    295.56   296.400   286.68     292.71     7015200        292.71
## 2014-05-08    290.82   295.880   287.23     288.32     3848200        288.32
## 2014-05-09    290.57   293.680   284.38     292.24     4063000        292.24
## 2014-05-12    294.30   303.340   294.16     302.86     3729600        302.86
## 2014-05-13    302.60   305.600   300.75     304.64     3509900        304.64
## 2014-05-14    302.50   304.640   296.66     297.62     3323300        297.62
## 2014-05-15    298.02   299.200   290.38     295.19     4295100        295.19
## 2014-05-16    292.80   298.880   291.55     297.70     3636800        297.70
## 2014-05-19    295.76   299.000   293.81     296.76     2284200        296.76
## 2014-05-20    297.10   304.460   296.75     301.19     4095700        301.19
## 2014-05-21    302.21   305.960   301.52     305.01     3408800        305.01
## 2014-05-22    305.05   308.540   303.01     304.91     2576800        304.91
## 2014-05-23    305.46   312.350   304.90     312.24     3052900        312.24
## 2014-05-27    314.41   314.630   307.38     310.82     4862100        310.82
## 2014-05-28    309.50   313.820   307.42     310.16     2726000        310.16
## 2014-05-29    310.42   314.870   310.20     313.78     2365500        313.78
## 2014-05-30    314.43   314.650   307.57     312.55     4260200        312.55
## 2014-06-02    312.59   312.600   307.00     308.84     2203400        308.84
## 2014-06-03    305.75   307.920   305.07     307.19     2379200        307.19
## 2014-06-04    306.85   309.500   303.84     306.78     2107100        306.78
## 2014-06-05    308.10   327.940   306.90     323.57     7796700        323.57
## 2014-06-06    325.00   330.880   324.93     329.67     5244000        329.67
## 2014-06-09    331.57   333.000   325.65     327.50     3212200        327.50
## 2014-06-10    327.65   335.500   327.50     332.41     3663400        332.41
## 2014-06-11    336.00   340.720   333.88     335.20     4436800        335.20
## 2014-06-12    335.55   335.550   324.66     325.91     4276300        325.91
## 2014-06-13    327.05   329.300   323.53     326.27     2764800        326.27
## 2014-06-16    324.86   328.690   323.52     327.62     2449800        327.62
## 2014-06-17    327.54   331.340   325.23     325.62     2924100        325.62
## 2014-06-18    328.00   335.750   325.00     334.38     6401500        334.38
## 2014-06-19    335.26   338.900   325.98     327.00     5320600        327.00
## 2014-06-20    327.76   328.220   320.42     324.20     6054000        324.20
## 2014-06-23    323.33   327.550   321.41     327.24     2604800        327.24
## 2014-06-24    327.54   329.730   322.74     324.16     2626600        324.16
## 2014-06-25    324.33   328.150   321.74     327.44     2327800        327.44
## 2014-06-26    328.49   328.650   322.13     325.69     2699500        325.69
## 2014-06-27    325.88   326.520   323.27     324.57     2416200        324.57
## 2014-06-30    324.98   326.980   322.24     324.78     2671300        324.78
## 2014-07-01    325.86   333.200   325.10     332.39     3173600        332.39
## 2014-07-02    333.20   336.760   331.66     332.85     2681300        332.85
## 2014-07-03    334.83   338.300   333.08     337.49     1944300        337.49
## 2014-07-07    337.50   337.550   332.52     333.55     2128900        333.55
## 2014-07-08    333.10   333.740   321.40     323.81     4271600        323.81
## 2014-07-09    324.71   330.200   323.15     329.97     3166100        329.97
## 2014-07-10    324.34   329.980   322.65     327.92     2665000        327.92
## 2014-07-11    334.71   347.000   334.71     346.20     8300800        346.20
## 2014-07-14    347.03   355.770   345.36     355.32     5609900        355.32
## 2014-07-15    353.72   355.590   349.40     354.44     4170900        354.44
## 2014-07-16    355.62   359.320   353.00     355.90     3503600        355.90
## 2014-07-17    353.44   356.960   351.38     352.45     3636000        352.45
## 2014-07-18    354.40   359.680   352.08     358.66     3407400        358.66
## 2014-07-21    358.10   361.710   356.72     359.76     2278400        359.76
## 2014-07-22    355.25   362.930   355.25     360.84     2888900        360.84
## 2014-07-23    359.05   360.630   356.62     358.14     2687300        358.14
## 2014-07-24    359.98   364.850   358.52     358.61     7088700        358.61
## 2014-07-25    317.30   324.870   314.76     324.01    17846500        324.01
## 2014-07-28    324.25   324.820   316.50     320.41     5932000        320.41
## 2014-07-29    321.98   322.900   319.50     320.00     2883800        320.00
## 2014-07-30    321.45   322.730   318.50     322.51     3969000        322.51
## 2014-07-31    320.01   320.680   311.86     312.99     5192000        312.99
## 2014-08-01    313.69   315.830   304.59     307.06     7441500        307.06
## 2014-08-04    308.84   316.180   308.50     313.65     4200900        313.65
## 2014-08-05    313.30   314.550   310.06     312.32     2852100        312.32
## 2014-08-06    310.83   315.780   310.20     313.89     2296900        313.89
## 2014-08-07    315.21   315.880   309.65     311.45     2935600        311.45
## 2014-08-08    311.94   317.320   310.66     316.80     2705900        316.80
## 2014-08-11    318.48   320.380   316.88     318.33     2468600        318.33
## 2014-08-12    318.89   321.310   316.95     319.32     1915800        319.32
## 2014-08-13    327.60   331.720   326.14     326.28     4939100        326.28
## 2014-08-14    327.80   334.090   326.71     333.21     3420400        333.21
## 2014-08-15    334.00   335.000   328.32     333.63     3896700        333.63
## 2014-08-18    335.48   337.800   333.77     334.53     2485400        334.53
## 2014-08-19    334.87   335.810   333.01     335.13     1713800        335.13
## 2014-08-20    334.68   337.160   334.02     335.78     1810500        335.78
## 2014-08-21    336.48   336.580   332.23     332.91     1971100        332.91
## 2014-08-22    332.99   334.080   330.80     331.59     2211200        331.59
## 2014-08-25    333.21   336.770   332.71     334.02     1957700        334.02
## 2014-08-26    337.00   344.360   334.55     341.83     3654700        341.83
## 2014-08-27    342.09   346.670   341.34     343.18     2961600        343.18
## 2014-08-28    340.00   341.790   338.80     340.02     2252700        340.02
## 2014-08-29    341.76   341.820   337.68     339.04     1939500        339.04
## 2014-09-02    339.98   342.500   337.16     342.38     2326000        342.38
## 2014-09-03    342.54   343.270   337.55     339.00     1993700        339.00
## 2014-09-04    343.69   349.380   343.58     345.95     3965600        345.95
## 2014-09-05    346.30   346.830   342.50     346.38     2107000        346.38
## 2014-09-08    344.54   345.810   339.04     342.34     2955300        342.34
## 2014-09-09    341.61   341.760   329.18     329.75     4646800        329.75
## 2014-09-10    334.30   334.980   328.82     331.33     3797400        331.33
## 2014-09-11    329.94   333.010   326.39     330.52     2720200        330.52
## 2014-09-12    329.56   332.890   328.79     331.19     3429300        331.19
## 2014-09-15    330.91   331.330   319.00     323.89     4000400        323.89
## 2014-09-16    321.07   329.480   320.10     327.76     3259900        327.76
## 2014-09-17    327.76   328.000   321.52     324.00     4136000        324.00
## 2014-09-18    325.44   327.100   323.71     325.00     2576900        325.00
## 2014-09-19    327.60   332.760   325.57     331.32     6886200        331.32
## 2014-09-22    328.49   329.490   321.06     324.50     3109700        324.50
## 2014-09-23    322.46   327.600   321.25     323.63     2352600        323.63
## 2014-09-24    324.17   329.440   319.56     328.21     2642200        328.21
## 2014-09-25    327.99   328.540   321.40     321.93     2928800        321.93
## 2014-09-26    320.60   323.500   317.64     323.21     3638000        323.21
## 2014-09-29    320.50   323.750   319.00     321.82     1924600        321.82
## 2014-09-30    321.36   323.430   318.51     322.44     2636200        322.44
## 2014-10-01    322.04   322.170   315.55     317.46     3089100        317.46
## 2014-10-02    316.92   318.530   311.31     318.41     3553900        318.41
## 2014-10-03    320.36   325.160   319.53     322.74     3037400        322.74
## 2014-10-06    323.50   324.130   319.60     322.20     2290300        322.20
## 2014-10-07    319.43   322.000   316.67     316.98     2365400        316.98
## 2014-10-08    316.58   324.110   314.14     322.70     3452800        322.70
## 2014-10-09    321.49   322.270   314.52     315.37     3587900        315.37
## 2014-10-10    314.02   317.770   311.38     311.39     3681900        311.39
## 2014-10-13    309.87   313.200   303.47     306.45     4363900        306.45
## 2014-10-14    308.00   312.240   305.75     308.31     3385800        308.31
## 2014-10-15    304.35   307.900   299.10     305.97     5343900        305.97
## 2014-10-16    293.83   306.820   293.83     302.86     4731300        302.86
## 2014-10-17    307.15   309.200   302.72     303.64     4405100        303.64
## 2014-10-20    302.95   306.530   302.02     306.21     3234500        306.21
## 2014-10-21    309.90   315.640   307.07     315.33     3559300        315.33
## 2014-10-22    315.43   318.980   312.64     312.97     3125900        312.97
## 2014-10-23    313.40   316.800   311.40     313.18     9038200        313.18
## 2014-10-24    284.40   293.810   284.00     287.06    19801100        287.06
## 2014-10-27    285.70   290.420   285.02     289.97     5950600        289.97
## 2014-10-28    289.76   298.000   289.76     295.59     5572600        295.59
## 2014-10-29    299.11   299.610   293.07     294.12     4881900        294.12
## 2014-10-30    293.98   299.740   292.36     299.07     4055200        299.07
## 2014-10-31    305.15   305.720   301.50     305.46     4550700        305.46
## 2014-11-03    306.24   308.010   303.24     305.72     3242500        305.72
## 2014-11-04    303.99   304.250   300.17     302.81     3427400        302.81
## 2014-11-05    303.01   304.000   294.16     296.52     4674500        296.52
## 2014-11-06    296.69   297.000   292.29     296.64     3758100        296.64
## 2014-11-07    297.82   299.990   296.29     299.86     2647400        299.86
## 2014-11-10    300.00   305.800   300.00     305.11     2809100        305.11
## 2014-11-11    305.94   312.380   303.65     312.01     3803600        312.01
## 2014-11-12    310.75   312.580   308.79     311.51     2183000        311.51
## 2014-11-13    312.00   317.890   311.51     316.48     3686400        316.48
## 2014-11-14    317.12   332.880   316.40     327.82     8877800        327.82
## 2014-11-17    326.44   328.000   318.03     323.05     4784900        323.05
## 2014-11-18    323.99   329.560   323.25     324.93     3549500        324.93
## 2014-11-19    327.25   328.400   324.02     326.54     3281600        326.54
## 2014-11-20    324.00   332.670   323.33     330.54     3436700        330.54
## 2014-11-21    335.42   338.330   331.47     332.63     4466600        332.63
## 2014-11-24    334.78   337.390   333.60     335.64     2754200        335.64
## 2014-11-25    335.27   336.330   331.28     335.04     2565000        335.04
## 2014-11-26    333.78   334.650   331.75     333.57     1983600        333.57
## 2014-11-28    336.03   341.260   336.03     338.64     3051800        338.64
## 2014-12-01    338.12   340.640   325.93     326.00     4944900        326.00
## 2014-12-02    327.50   327.930   323.25     326.31     2790300        326.31
## 2014-12-03    325.73   326.770   314.36     316.50     5681000        316.50
## 2014-12-04    315.53   318.590   313.47     316.93     3290300        316.93
## 2014-12-05    316.80   316.930   310.84     312.63     3265200        312.63
## 2014-12-08    311.57   316.560   304.82     306.64     3639200        306.64
## 2014-12-09    302.99   313.640   301.14     312.50     4049500        312.50
## 2014-12-10    312.00   313.190   304.68     305.84     3245900        305.84
## 2014-12-11    307.89   312.640   306.01     307.36     3262900        307.36
## 2014-12-12    303.99   310.640   303.01     307.32     3153500        307.32
## 2014-12-15    308.87   310.860   302.15     306.07     3841600        306.07
## 2014-12-16    304.35   304.490   295.01     295.06     6501300        295.06
## 2014-12-17    296.37   299.670   293.03     298.88     4433500        298.88
## 2014-12-18    304.01   304.500   293.25     297.73     7738100        297.73
## 2014-12-19    296.91   301.540   295.52     299.90     8709100        299.90
## 2014-12-22    301.94   307.360   301.94     306.54     4003800        306.54
## 2014-12-23    306.98   307.490   303.25     306.29     2713700        306.29
## 2014-12-24    306.38   307.000   302.88     303.03     1513800        303.03
## 2014-12-26    305.00   310.780   303.81     309.09     2893800        309.09
## 2014-12-29    307.85   314.270   306.58     312.04     3009000        312.04
## 2014-12-30    309.91   313.940   309.34     310.30     2093000        310.30
## 2014-12-31    311.55   312.980   310.01     310.35     2048000        310.35
## 2015-01-02    312.58   314.750   306.96     308.52     2783200        308.52
## 2015-01-05    307.01   308.380   300.85     302.19     2774200        302.19
## 2015-01-06    302.24   303.000   292.38     295.29     3519000        295.29
## 2015-01-07    297.50   301.280   295.33     298.42     2640300        298.42
## 2015-01-08    300.32   303.140   296.11     300.46     3088400        300.46
## 2015-01-09    301.48   302.870   296.68     296.93     2592400        296.93
## 2015-01-12    297.56   298.510   289.28     291.41     3421400        291.41
## 2015-01-13    297.48   301.500   293.23     294.74     4136400        294.74
## 2015-01-14    291.93   295.910   286.50     293.27     5538700        293.27
## 2015-01-15    294.00   296.000   286.82     286.95     4419200        286.95
## 2015-01-16    286.28   290.790   285.25     290.74     3478200        290.74
## 2015-01-20    292.59   293.360   286.39     289.44     3075100        289.44
## 2015-01-21    289.64   306.000   287.26     297.25    10065100        297.25
## 2015-01-22    300.00   312.250   300.00     310.32     5362600        310.32
## 2015-01-23    308.08   316.930   307.72     312.39     4496400        312.39
## 2015-01-26    311.82   313.000   307.52     309.66     3169700        309.66
## 2015-01-27    306.30   310.240   302.63     306.75     2920300        306.75
## 2015-01-28    309.81   311.510   303.80     303.91     3063800        303.91
## 2015-01-29    304.73   312.800   299.33     311.78     8656600        311.78
## 2015-01-30    346.32   359.500   340.74     354.53    23856100        354.53
## 2015-02-02    350.05   365.000   350.01     364.47    10231900        364.47
## 2015-02-03    360.29   367.820   360.21     363.55     6212600        363.55
## 2015-02-04    358.38   367.500   358.23     364.75     4169900        364.75
## 2015-02-05    366.00   378.800   365.90     373.89     7247600        373.89
## 2015-02-06    374.87   375.990   371.01     374.28     3892400        374.28
## 2015-02-09    371.00   374.410   367.20     370.56     2724600        370.56
## 2015-02-10    371.19   374.300   368.51     373.00     2287200        373.00
## 2015-02-11    371.23   377.100   371.10     375.14     2786500        375.14
## 2015-02-12    375.10   378.510   373.15     377.17     2791100        377.17
## 2015-02-13    378.41   383.000   377.01     381.83     3475100        381.83
## 2015-02-17    377.72   379.990   372.67     375.43     3673200        375.43
## 2015-02-18    373.78   376.740   372.85     373.37     2650600        373.37
## 2015-02-19    373.49   381.880   373.43     379.00     2953800        379.00
## 2015-02-20    378.62   383.700   375.84     383.66     3258000        383.66
## 2015-02-23    383.44   384.540   378.00     380.14     2177000        380.14
## 2015-02-24    378.65   380.480   376.16     378.59     1920800        378.59
## 2015-02-25    377.27   387.850   376.54     385.37     3174500        385.37
## 2015-02-26    384.07   389.370   383.28     384.80     2687100        384.80
## 2015-02-27    384.00   385.990   379.79     380.16     2532300        380.16
## 2015-03-02    380.85   385.900   379.48     385.66     2139200        385.66
## 2015-03-03    383.95   386.100   381.60     384.61     1946500        384.61
## 2015-03-04    385.71   387.900   382.19     382.72     2259100        382.72
## 2015-03-05    385.61   388.420   383.89     387.83     2693500        387.83
## 2015-03-06    385.52   387.000   378.88     380.09     2627000        380.09
## 2015-03-09    378.40   379.330   375.28     378.56     2311400        378.56
## 2015-03-10    377.45   377.770   369.18     369.51     3121000        369.51
## 2015-03-11    370.61   373.350   366.26     366.37     2495100        366.37
## 2015-03-12    368.82   375.500   367.52     374.24     2810000        374.24
## 2015-03-13    371.52   373.990   366.68     370.58     2611700        370.58
## 2015-03-16    370.38   373.940   366.72     373.35     2354100        373.35
## 2015-03-17    371.11   374.500   369.64     371.92     2037000        371.92
## 2015-03-18    369.97   375.990   366.70     375.14     2654100        375.14
## 2015-03-19    373.87   377.110   372.19     373.24     1915700        373.24
## 2015-03-20    376.29   379.370   375.92     378.49     3763600        378.49
## 2015-03-23    378.07   381.770   374.94     375.11     2239300        375.11
## 2015-03-24    373.99   375.240   372.27     374.09     2228200        374.09
## 2015-03-25    375.17   380.500   370.29     370.96     3429500        370.96
## 2015-03-26    369.59   371.400   365.65     367.35     2930000        367.35
## 2015-03-27    367.11   373.170   366.57     370.56     2609800        370.56
## 2015-03-30    371.87   376.120   371.55     374.59     1820900        374.59
## 2015-03-31    373.24   377.700   371.51     372.10     2506100        372.10
## 2015-04-01    372.10   373.160   368.34     370.26     2458100        370.26
## 2015-04-02    370.50   373.280   369.00     372.25     1875300        372.25
## 2015-04-06    370.10   380.200   369.36     377.04     3050700        377.04
## 2015-04-07    376.15   379.310   374.03     374.41     1954900        374.41
## 2015-04-08    374.66   381.580   374.65     381.20     2636400        381.20
## 2015-04-09    380.66   384.420   378.80     383.54     2392300        383.54
## 2015-04-10    384.31   387.120   381.32     382.65     2573500        382.65
## 2015-04-13    383.53   385.280   380.14     382.36     1894500        382.36
## 2015-04-14    383.51   387.810   381.21     385.11     2583600        385.11
## 2015-04-15    384.65   385.780   381.64     383.45     1933200        383.45
## 2015-04-16    383.69   387.450   383.55     386.04     2080400        386.04
## 2015-04-17    382.63   383.560   374.40     375.56     3839700        375.56
## 2015-04-20    378.55   391.940   377.00     389.51     5016100        389.51
## 2015-04-21    391.31   394.600   386.80     391.18     4643500        391.18
## 2015-04-22    391.91   394.280   388.00     389.80     3474700        389.80
## 2015-04-23    390.21   391.880   386.15     389.99     7980000        389.99
## 2015-04-24    439.00   452.650   439.00     445.10    17176900        445.10
## 2015-04-27    443.86   446.990   437.41     438.56     5430900        438.56
## 2015-04-28    438.51   439.000   428.04     429.31     4140500        429.31
## 2015-04-29    426.75   434.240   426.03     429.37     3621700        429.37
## 2015-04-30    427.11   431.750   419.24     421.78     3647900        421.78
## 2015-05-01    423.82   425.640   416.00     422.87     3565800        422.87
## 2015-05-04    424.80   429.770   422.42     423.04     2270400        423.04
## 2015-05-05    422.85   427.510   421.02     421.19     2856400        421.19
## 2015-05-06    421.43   422.720   414.55     419.10     2552500        419.10
## 2015-05-07    424.15   428.500   422.85     426.88     2766100        426.88
## 2015-05-08    430.75   435.200   430.17     433.69     2908800        433.69
## 2015-05-11    432.51   439.000   431.37     432.85     2393700        432.85
## 2015-05-12    431.08   433.250   426.71     431.02     1947800        431.02
## 2015-05-13    429.98   433.530   425.80     426.87     1996300        426.87
## 2015-05-14    429.45   433.000   427.01     432.28     1888500        432.28
## 2015-05-15    428.00   430.400   424.30     426.00     4240300        426.00
## 2015-05-18    426.00   427.270   421.46     425.24     2390200        425.24
## 2015-05-19    424.87   428.240   420.63     421.71     2464200        421.71
## 2015-05-20    420.60   427.100   418.36     423.86     2196200        423.86
## 2015-05-21    428.00   436.900   428.00     431.63     4121400        431.63
## 2015-05-22    431.55   432.440   427.61     427.63     2020600        427.63
## 2015-05-26    426.20   427.000   422.00     425.47     2244200        425.47
## 2015-05-27    427.45   431.850   425.01     431.42     2231100        431.42
## 2015-05-28    429.71   431.350   425.47     426.57     1912400        426.57
## 2015-05-29    427.23   432.500   427.23     429.23     3016100        429.23
## 2015-06-01    430.40   433.160   426.20     430.92     2253300        430.92
## 2015-06-02    430.07   433.230   426.25     430.99     1668900        430.99
## 2015-06-03    434.40   438.390   432.75     436.59     2727900        436.59
## 2015-06-04    434.40   436.760   429.26     430.78     2510800        430.78
## 2015-06-05    429.66   430.800   426.50     426.95     1907900        426.95
## 2015-06-08    425.62   426.800   421.43     423.50     2172500        423.50
## 2015-06-09    422.96   427.490   419.14     425.48     2288700        425.48
## 2015-06-10    426.46   432.200   425.66     430.77     2172300        430.77
## 2015-06-11    432.29   438.890   431.47     432.97     2922500        432.97
## 2015-06-12    431.25   432.360   428.26     429.92     2054400        429.92
## 2015-06-15    427.66   428.050   422.64     423.67     2051000        423.67
## 2015-06-16    424.15   427.970   422.67     427.26     2296400        427.26
## 2015-06-17    428.36   431.350   424.75     427.81     2185900        427.81
## 2015-06-18    430.30   439.730   429.41     439.39     3378400        439.39
## 2015-06-19    440.26   444.990   433.24     434.92     4495100        434.92
## 2015-06-22    437.00   439.240   434.18     436.29     1823600        436.29
## 2015-06-23    435.59   447.040   433.69     445.99     3245000        445.99
## 2015-06-24    444.97   446.470   440.23     440.84     2620800        440.84
## 2015-06-25    438.07   443.470   436.39     440.10     2237500        440.10
## 2015-06-26    441.76   443.490   435.06     438.10     2624500        438.10
## 2015-06-29    434.98   437.000   429.00     429.86     2753200        429.86
## 2015-06-30    434.20   435.570   430.46     434.09     2596900        434.09
## 2015-07-01    439.35   440.000   435.58     437.39     1987100        437.39
## 2015-07-02    437.00   438.200   433.48     437.71     1343400        437.71
## 2015-07-06    435.23   439.730   433.52     436.04     1903200        436.04
## 2015-07-07    435.68   437.730   425.57     436.72     3454200        436.72
## 2015-07-08    434.35   435.990   428.83     429.70     2383100        429.70
## 2015-07-09    434.90   438.720   434.15     434.39     2271400        434.39
## 2015-07-10    440.49   444.720   439.00     443.51     2401000        443.51
## 2015-07-13    448.29   457.870   447.54     455.57     3956800        455.57
## 2015-07-14    462.32   469.600   458.16     465.57     4736200        465.57
## 2015-07-15    463.04   464.700   460.20     461.19     2987400        461.19
## 2015-07-16    465.50   475.880   464.80     475.48     4095600        475.48
## 2015-07-17    477.70   485.420   477.25     483.01     4932200        483.01
## 2015-07-20    492.57   493.200   485.40     488.10     4752500        488.10
## 2015-07-21    487.90   488.880   482.55     488.00     3181800        488.00
## 2015-07-22    485.99   492.500   484.90     488.27     3114900        488.27
## 2015-07-23    491.66   491.660   475.70     482.18     9374400        482.18
## 2015-07-24    578.99   580.570   529.35     529.42    21909400        529.42
## 2015-07-27    527.75   544.950   526.60     531.41     7491000        531.41
## 2015-07-28    536.00   536.390   523.12     526.03     5273100        526.03
## 2015-07-29    530.92   532.970   525.02     529.00     3752600        529.00
## 2015-07-30    527.65   539.200   524.29     536.76     3743100        536.76
## 2015-07-31    539.09   542.840   534.52     536.15     3025600        536.15
## 2015-08-03    537.45   540.440   529.36     535.03     3014200        535.03
## 2015-08-04    529.69   536.950   529.16     531.90     2934600        531.90
## 2015-08-05    538.80   539.140   534.12     537.01     2889400        537.01
## 2015-08-06    539.30   542.740   527.52     529.46     3820500        529.46
## 2015-08-07    529.16   529.460   518.21     522.62     3969200        522.62
## 2015-08-10    528.52   532.280   523.00     524.00     2615900        524.00
## 2015-08-11    523.65   528.980   522.00     527.46     2676600        527.46
## 2015-08-12    523.75   527.500   513.06     525.91     3962300        525.91
## 2015-08-13    527.37   534.660   525.49     529.66     2895200        529.66
## 2015-08-14    528.25   534.110   528.25     531.52     1994800        531.52
## 2015-08-17    531.29   538.740   527.12     535.22     2581700        535.22
## 2015-08-18    535.04   539.490   533.00     535.02     2071300        535.02
## 2015-08-19    533.74   537.250   529.00     532.92     2324000        532.92
## 2015-08-20    530.39   533.250   515.77     515.78     4408000        515.78
## 2015-08-21    507.36   512.330   494.47     494.47     6706500        494.47
## 2015-08-24    463.58   476.580   451.00     463.37    10097600        463.37
## 2015-08-25    487.49   489.440   466.25     466.37     5679300        466.37
## 2015-08-26    484.02   503.720   478.76     500.77     6358600        500.77
## 2015-08-27    513.71   522.690   507.26     518.37     6114500        518.37
## 2015-08-28    517.50   521.500   513.04     518.01     2746700        518.01
## 2015-08-31    516.44   519.410   509.07     512.89     3002300        512.89
## 2015-09-01    499.14   510.000   493.43     496.54     3864500        496.54
## 2015-09-02    505.09   510.860   497.72     510.55     3707100        510.55
## 2015-09-03    514.50   515.840   502.57     504.72     3149700        504.72
## 2015-09-04    497.65   502.850   495.64     499.00     2692500        499.00
## 2015-09-08    508.69   518.350   508.51     517.54     3810700        517.54
## 2015-09-09    524.00   529.950   515.06     516.89     4370700        516.89
## 2015-09-10    515.15   526.130   514.78     522.24     2576000        522.24
## 2015-09-11    521.07   529.440   520.61     529.44     3227900        529.44
## 2015-09-14    529.44   532.450   518.58     521.38     3130200        521.38
## 2015-09-15    523.25   527.920   517.20     522.37     2865900        522.37
## 2015-09-16    521.98   528.300   518.52     527.39     2252800        527.39
## 2015-09-17    526.98   546.970   526.57     538.87     4169500        538.87
## 2015-09-18    534.62   546.240   531.35     540.26     6160100        540.26
## 2015-09-21    544.33   549.780   539.59     548.39     3283300        548.39
## 2015-09-22    539.71   543.550   532.66     538.40     3841700        538.40
## 2015-09-23    538.30   541.210   534.00     536.07     2237600        536.07
## 2015-09-24    530.55   534.560   522.87     533.75     3501000        533.75
## 2015-09-25    542.57   542.800   521.40     524.25     4031000        524.25
## 2015-09-28    520.02   520.280   494.33     504.06     5434500        504.06
## 2015-09-29    506.00   511.480   490.50     496.07     4457500        496.07
## 2015-09-30    505.44   512.800   501.67     511.89     4004700        511.89
## 2015-10-01    511.00   520.800   506.00     520.72     3768500        520.72
## 2015-10-02    512.99   532.600   508.10     532.54     4597800        532.54
## 2015-10-05    536.99   545.910   536.00     543.68     3391400        543.68
## 2015-10-06    545.50   551.500   533.33     537.48     4502800        537.48
## 2015-10-07    541.79   542.000   529.00     541.94     3812100        541.94
## 2015-10-08    536.71   539.390   519.89     533.16     4676400        533.16
## 2015-10-09    534.48   541.790   530.27     539.80     3537400        539.80
## 2015-10-12    539.96   550.820   539.80     550.19     2776100        550.19
## 2015-10-13    546.26   553.200   543.10     548.90     2938000        548.90
## 2015-10-14    551.34   552.250   539.68     544.83     3582100        544.83
## 2015-10-15    547.75   563.000   547.00     562.44     4937000        562.44
## 2015-10-16    565.27   570.940   560.31     570.76     4315800        570.76
## 2015-10-19    570.76   579.000   567.38     573.15     4375400        573.15
## 2015-10-20    572.00   573.000   555.28     560.88     4346200        560.88
## 2015-10-21    563.87   565.250   552.52     555.77     3343600        555.77
## 2015-10-22    562.70   569.150   556.67     563.91     7779400        563.91
## 2015-10-23    617.68   619.450   595.36     599.03    10692700        599.03
## 2015-10-26    602.30   609.850   596.29     608.61     4269700        608.61
## 2015-10-27    608.60   614.710   605.53     611.01     3787100        611.01
## 2015-10-28    612.30   617.230   609.50     617.10     3926200        617.10
## 2015-10-29    617.70   627.540   615.39     626.55     3896000        626.55
## 2015-10-30    626.01   630.720   625.28     625.90     3874400        625.90
## 2015-11-02    627.13   628.630   620.41     628.35     2816500        628.35
## 2015-11-03    629.53   629.890   622.00     625.31     3246900        625.31
## 2015-11-04    627.76   645.930   627.35     640.95     4840500        640.95
## 2015-11-05    647.10   657.000   643.09     655.65     4723800        655.65
## 2015-11-06    655.00   662.260   652.00     659.37     4092200        659.37
## 2015-11-09    658.65   661.960   647.85     655.49     4048800        655.49
## 2015-11-10    651.01   660.000   647.26     659.68     3489500        659.68
## 2015-11-11    663.25   675.960   663.25     673.25     5387300        673.25
## 2015-11-12    673.00   675.640   664.22     665.60     4284700        665.60
## 2015-11-13    663.57   667.000   640.45     642.35     6261100        642.35
## 2015-11-16    640.92   649.990   622.29     647.81     7435900        647.81
## 2015-11-17    650.65   653.250   641.00     643.30     4320200        643.30
## 2015-11-18    646.51   664.880   646.37     663.54     4469800        663.54
## 2015-11-19    664.99   672.860   659.00     661.27     4705200        661.27
## 2015-11-20    667.94   668.870   657.57     668.45     3896100        668.45
## 2015-11-23    671.50   682.770   670.12     678.99     4385100        678.99
## 2015-11-24    674.14   675.800   661.21     671.15     4543400        671.15
## 2015-11-25    675.00   679.700   671.24     675.34     2697900        675.34
## 2015-11-27    680.80   680.990   672.10     673.26     1966800        673.26
## 2015-11-30    675.90   681.290   664.60     664.80     5693200        664.80
## 2015-12-01    673.75   681.000   667.86     679.06     4751200        679.06
## 2015-12-02    681.00   684.820   674.25     676.01     4273500        676.01
## 2015-12-03    679.44   682.790   661.48     666.25     5064700        666.25
## 2015-12-04    666.00   674.780   661.40     672.64     4534800        672.64
## 2015-12-07    674.74   675.460   660.50     669.83     3732800        669.83
## 2015-12-08    663.13   679.990   659.79     677.33     3651900        677.33
## 2015-12-09    678.00   679.000   655.68     664.79     5158200        664.79
## 2015-12-10    665.59   668.530   659.56     662.32     3455500        662.32
## 2015-12-11    651.23   657.880   639.62     640.15     5474400        640.15
## 2015-12-14    641.75   658.590   635.27     657.91     4329700        657.91
## 2015-12-15    665.03   671.500   657.35     658.64     4753400        658.64
## 2015-12-16    663.56   677.350   659.32     675.77     3964500        675.77
## 2015-12-17    680.00   682.500   670.65     670.65     3681600        670.65
## 2015-12-18    668.65   676.840   664.13     664.14     6841300        664.14
## 2015-12-21    668.50   669.900   658.93     664.51     3250900        664.51
## 2015-12-22    666.83   668.490   659.26     663.15     2667800        663.15
## 2015-12-23    666.50   666.600   656.63     663.70     2722900        663.70
## 2015-12-24    663.35   664.680   660.60     662.79     1091200        662.79
## 2015-12-28    665.56   675.500   665.50     675.20     3783600        675.20
## 2015-12-29    677.98   696.440   677.89     693.97     5735000        693.97
## 2015-12-30    691.89   695.490   686.38     689.07     3519000        689.07
## 2015-12-31    686.08   687.750   675.89     675.89     3749600        675.89
## 2016-01-04    656.29   657.720   627.51     636.99     9314500        636.99
## 2016-01-05    646.86   646.910   627.65     633.79     5822600        633.79
## 2016-01-06    622.00   639.790   620.31     632.65     5329200        632.65
## 2016-01-07    621.80   630.000   605.21     607.94     7074900        607.94
## 2016-01-08    619.66   624.140   606.00     607.05     5512900        607.05
## 2016-01-11    612.48   619.850   598.57     617.74     4891600        617.74
## 2016-01-12    625.25   625.990   612.24     617.89     4724100        617.89
## 2016-01-13    620.88   620.880   579.16     581.81     7655200        581.81
## 2016-01-14    580.25   602.250   569.88     593.00     7238000        593.00
## 2016-01-15    572.24   584.620   565.30     570.18     7784500        570.18
## 2016-01-19    577.09   584.000   566.45     574.48     4807200        574.48
## 2016-01-20    564.36   578.450   547.18     571.77     7966400        571.77
## 2016-01-21    573.58   588.810   568.22     575.02     4952200        575.02
## 2016-01-22    588.73   600.100   584.11     596.38     5120100        596.38
## 2016-01-25    597.99   608.500   594.56     596.53     4396100        596.53
## 2016-01-26    603.45   604.500   590.38     601.25     3765700        601.25
## 2016-01-27    601.99   603.390   578.78     583.35     5152900        583.35
## 2016-01-28    608.37   638.060   597.55     635.35    14015200        635.35
## 2016-01-29    571.98   593.000   570.00     587.00    14677600        587.00
## 2016-02-01    578.15   581.800   570.31     574.81     6355100        574.81
## 2016-02-02    570.00   571.560   550.09     552.10     6312000        552.10
## 2016-02-03    553.50   556.000   521.90     531.07    10048700        531.07
## 2016-02-04    525.00   538.990   519.22     536.26     6199100        536.26
## 2016-02-05    529.28   529.450   499.19     502.13     9708900        502.13
## 2016-02-08    486.47   493.500   475.21     488.10     9825500        488.10
## 2016-02-09    478.01   498.380   474.00     482.07     7077900        482.07
## 2016-02-10    491.76   504.660   486.00     490.48     6786200        490.48
## 2016-02-11    491.17   509.300   484.00     503.82     7397400        503.82
## 2016-02-12    510.70   516.750   501.49     507.08     5384800        507.08
## 2016-02-16    519.48   524.450   511.66     521.10     5118500        521.10
## 2016-02-17    528.74   537.480   519.39     534.10     4824000        534.10
## 2016-02-18    541.19   541.200   523.73     525.00     4735000        525.00
## 2016-02-19    520.71   535.950   515.35     534.90     4974700        534.90
## 2016-02-22    542.20   560.650   541.08     559.50     5566600        559.50
## 2016-02-23    555.55   556.910   545.33     552.94     4050800        552.94
## 2016-02-24    545.75   554.270   533.15     554.04     6231700        554.04
## 2016-02-25    555.52   559.390   545.29     555.15     4525500        555.15
## 2016-02-26    560.12   562.500   553.17     555.23     4877000        555.23
## 2016-02-29    554.00   564.810   552.51     552.52     4145400        552.52
## 2016-03-01    556.29   579.250   556.00     579.04     5038500        579.04
## 2016-03-02    581.75   585.000   573.70     580.21     4582200        580.21
## 2016-03-03    577.96   579.870   573.11     577.49     2741300        577.49
## 2016-03-04    581.07   581.400   571.07     575.14     3416500        575.14
## 2016-03-07    573.54   573.630   555.55     562.80     4926900        562.80
## 2016-03-08    557.87   571.350   554.74     560.26     4730000        560.26
## 2016-03-09    559.56   560.350   550.13     559.47     4377300        559.47
## 2016-03-10    566.74   567.000   547.90     558.93     3919900        558.93
## 2016-03-11    566.95   570.060   562.73     569.61     3771300        569.61
## 2016-03-14    567.00   576.890   563.05     573.37     3454200        573.37
## 2016-03-15    571.00   581.520   567.00     577.02     3876800        577.02
## 2016-03-16    576.64   581.320   571.14     574.27     3537700        574.27
## 2016-03-17    569.51   571.400   555.01     559.44     5928100        559.44
## 2016-03-18    560.94   562.330   546.09     552.08     7296900        552.08
## 2016-03-21    548.91   555.240   538.58     553.98     5155700        553.98
## 2016-03-22    545.11   562.760   545.05     560.48     4000600        560.48
## 2016-03-23    561.00   572.480   558.10     569.63     3983700        569.63
## 2016-03-24    567.11   583.550   567.08     582.95     5185500        582.95
## 2016-03-28    584.40   584.750   575.56     579.87     3121500        579.87
## 2016-03-29    580.15   595.850   576.50     593.86     4392600        593.86
## 2016-03-30    596.71   603.240   595.00     598.69     3890500        598.69
## 2016-03-31    599.28   600.750   592.21     593.64     2681800        593.64
## 2016-04-01    590.49   599.030   588.30     598.50     2917400        598.50
## 2016-04-04    599.00   599.500   590.55     593.19     2470800        593.19
## 2016-04-05    590.77   593.470   585.25     586.14     2308900        586.14
## 2016-04-06    587.52   602.390   587.50     602.08     2849900        602.08
## 2016-04-07    598.76   599.600   589.08     591.43     3189000        591.43
## 2016-04-08    594.32   597.860   589.00     594.60     2591900        594.60
## 2016-04-11    596.14   604.000   594.91     595.93     2704300        595.93
## 2016-04-12    598.40   604.060   592.31     603.17     2641100        603.17
## 2016-04-13    607.68   616.810   605.29     614.82     4228300        614.82
## 2016-04-14    615.07   624.380   615.07     620.75     3512100        620.75
## 2016-04-15    621.92   626.770   618.11     625.89     2887700        625.89
## 2016-04-18    625.35   637.640   624.96     635.35     4360900        635.35
## 2016-04-19    637.14   638.010   620.80     627.90     4055900        627.90
## 2016-04-20    630.00   636.550   623.00     632.99     2609400        632.99
## 2016-04-21    631.00   637.820   628.50     631.00     2596300        631.00
## 2016-04-22    624.47   628.250   611.56     620.50     5083900        620.50
## 2016-04-25    616.61   626.980   616.25     626.20     2682900        626.20
## 2016-04-26    626.17   626.750   614.88     616.88     2521400        616.88
## 2016-04-27    611.80   615.950   601.28     606.57     4068800        606.57
## 2016-04-28    615.54   626.800   599.20     602.00     7872600        602.00
## 2016-04-29    666.00   669.980   654.00     659.59    10310700        659.59
## 2016-05-02    663.92   685.500   662.03     683.85     6578500        683.85
## 2016-05-03    677.36   680.300   670.43     671.32     4923400        671.32
## 2016-05-04    662.59   674.000   662.14     670.90     4635500        670.90
## 2016-05-05    673.31   676.490   656.00     659.09     4884100        659.09
## 2016-05-06    656.05   676.950   656.01     673.95     4365300        673.95
## 2016-05-09    673.95   686.980   671.41     679.75     3982200        679.75
## 2016-05-10    694.00   704.550   693.50     703.07     6105600        703.07
## 2016-05-11    705.79   719.000   701.65     713.23     7338200        713.23
## 2016-05-12    717.38   722.450   711.51     717.93     5048200        717.93
## 2016-05-13    714.64   719.250   706.51     709.92     4763400        709.92
## 2016-05-16    710.13   713.250   700.28     710.66     5432900        710.66
## 2016-05-17    709.90   714.470   693.91     695.27     5121400        695.27
## 2016-05-18    689.56   702.540   688.76     697.45     4283200        697.45
## 2016-05-19    691.88   699.400   689.56     698.52     3025600        698.52
## 2016-05-20    701.05   707.240   700.00     702.80     2916200        702.80
## 2016-05-23    704.25   706.000   696.42     696.75     2595100        696.75
## 2016-05-24    698.01   707.500   698.00     704.20     3033800        704.20
## 2016-05-25    708.00   710.860   705.52     708.35     3267700        708.35
## 2016-05-26    708.33   715.000   707.29     714.91     2446700        714.91
## 2016-05-27    715.00   716.600   711.10     712.24     2249200        712.24
## 2016-05-31    712.33   724.230   711.32     722.79     3618300        722.79
## 2016-06-01    720.90   726.430   718.22     719.44     3263100        719.44
## 2016-06-02    720.97   728.280   715.50     728.24     3026600        728.24
## 2016-06-03    726.74   727.000   718.43     725.54     3367300        725.54
## 2016-06-06    726.50   731.500   724.42     726.73     2704800        726.73
## 2016-06-07    729.89   730.000   720.55     723.74     2732500        723.74
## 2016-06-08    726.40   729.420   721.60     726.64     2223400        726.64
## 2016-06-09    723.10   728.910   722.30     727.65     2170300        727.65
## 2016-06-10    722.35   724.980   714.21     717.91     3425700        717.91
## 2016-06-13    714.01   721.990   711.16     715.24     3352200        715.24
## 2016-06-14    712.33   720.810   712.27     719.30     2506900        719.30
## 2016-06-15    722.00   722.560   713.35     714.26     2709400        714.26
## 2016-06-16    712.05   718.000   705.30     717.51     3098000        717.51
## 2016-06-17    718.19   718.200   699.18     706.39     5897800        706.39
## 2016-06-20    713.50   721.310   710.81     714.01     3677200        714.01
## 2016-06-21    715.72   718.400   712.72     715.82     2137500        715.82
## 2016-06-22    716.58   717.000   707.57     710.60     2260500        710.60
## 2016-06-23    715.50   722.120   712.50     722.08     2825000        722.08
## 2016-06-24    693.00   712.530   692.20     698.96     7632500        698.96
## 2016-06-27    692.01   696.820   682.12     691.36     5568000        691.36
## 2016-06-28    700.00   708.000   698.17     707.95     4037000        707.95
## 2016-06-29    715.75   719.500   713.54     715.60     3070100        715.60
## 2016-06-30    717.20   719.370   712.54     715.62     2855100        715.62
## 2016-07-01    717.32   728.000   716.54     725.68     2920400        725.68
## 2016-07-05    722.80   729.560   719.61     728.10     2431400        728.10
## 2016-07-06    725.71   737.770   722.58     737.61     3938200        737.61
## 2016-07-07    739.33   739.550   731.63     736.57     2945800        736.57
## 2016-07-08    740.14   746.100   738.00     745.81     3429200        745.81
## 2016-07-11    750.00   755.900   747.00     753.78     3195300        753.78
## 2016-07-12    756.86   757.340   740.33     748.21     5623700        748.21
## 2016-07-13    746.76   756.870   741.25     742.63     4142300        742.63
## 2016-07-14    748.86   749.040   739.02     741.20     2390500        741.20
## 2016-07-15    746.55   746.550   734.05     735.44     3121400        735.44
## 2016-07-18    735.49   741.600   728.72     736.07     2954900        736.07
## 2016-07-19    732.50   743.330   732.31     739.95     2216800        739.95
## 2016-07-20    744.00   746.250   740.70     745.72     2214000        745.72
## 2016-07-21    747.50   749.360   742.79     744.43     2317100        744.43
## 2016-07-22    747.79   751.280   743.53     744.86     2277700        744.86
## 2016-07-25    746.55   748.500   735.35     739.61     2679300        739.61
## 2016-07-26    742.71   743.130   732.75     735.59     2529700        735.59
## 2016-07-27    737.97   740.940   733.86     736.67     2913100        736.67
## 2016-07-28    745.98   753.360   739.70     752.61     7617600        752.61
## 2016-07-29    765.00   766.000   755.00     758.81     6777100        758.81
## 2016-08-01    759.87   770.500   757.06     767.74     3578200        767.74
## 2016-08-02    763.81   765.010   757.02     760.58     3603300        760.58
## 2016-08-03    757.06   758.890   752.25     754.64     3581500        754.64
## 2016-08-04    753.70   765.000   750.35     760.77     3178200        760.77
## 2016-08-05    764.81   768.470   763.09     765.98     2704400        765.98
## 2016-08-08    766.81   767.000   761.02     766.56     1986300        766.56
## 2016-08-09    767.39   772.600   766.90     768.31     1876100        768.31
## 2016-08-10    769.80   772.100   766.19     768.56     1604300        768.56
## 2016-08-11    769.94   773.750   769.12     771.24     2019700        771.24
## 2016-08-12    768.46   773.150   768.42     772.56     1563300        772.56
## 2016-08-15    771.90   772.040   767.71     768.49     2118500        768.49
## 2016-08-16    768.62   768.730   763.82     764.04     1604600        764.04
## 2016-08-17    764.41   765.220   759.20     764.63     1891100        764.63
## 2016-08-18    764.00   765.170   760.60     764.46     1458800        764.46
## 2016-08-19    761.90   762.490   756.89     757.31     2343200        757.31
## 2016-08-22    757.50   759.850   752.10     759.48     1679300        759.48
## 2016-08-23    763.31   764.700   761.00     762.45     1524100        762.45
## 2016-08-24    763.00   763.410   755.36     757.25     1744100        757.25
## 2016-08-25    756.00   760.560   754.74     759.22     1623000        759.22
## 2016-08-26    760.05   770.000   759.80     769.00     2776800        769.00
## 2016-08-29    768.72   774.980   768.60     771.29     2198600        771.29
## 2016-08-30    771.05   771.840   765.56     767.58     1709200        767.58
## 2016-08-31    766.60   769.640   764.00     769.16     1633800        769.16
## 2016-09-01    770.90   772.040   766.75     770.62     1792300        770.62
## 2016-09-02    774.11   776.000   771.70     772.44     2181800        772.44
## 2016-09-06    774.04   789.480   770.22     788.87     3719800        788.87
## 2016-09-07    789.53   790.790   784.33     784.48     2424600        784.48
## 2016-09-08    783.89   786.500   781.44     784.06     2030500        784.06
## 2016-09-09    779.36   781.000   760.11     760.14     4257300        760.14
## 2016-09-12    757.35   772.660   756.00     771.49     3124700        771.49
## 2016-09-13    768.77   769.890   759.05     761.01     3117200        761.01
## 2016-09-14    762.20   767.500   758.85     761.09     2523000        761.09
## 2016-09-15    762.00   770.870   757.58     769.69     3034000        769.69
## 2016-09-16    773.28   780.460   771.66     778.52     5499200        778.52
## 2016-09-19    779.97   781.940   771.00     775.10     2297200        775.10
## 2016-09-20    776.00   781.370   776.00     780.22     1937200        780.22
## 2016-09-21    783.25   790.690   779.01     789.74     2718600        789.74
## 2016-09-22    794.27   805.890   794.27     804.70     4078900        804.70
## 2016-09-23    803.13   807.750   802.12     805.75     2353500        805.75
## 2016-09-26    801.80   805.930   797.15     799.16     2651400        799.16
## 2016-09-27    801.85   816.640   801.11     816.11     3819600        816.11
## 2016-09-28    818.00   830.140   817.03     828.72     4422100        828.72
## 2016-09-29    828.26   837.500   824.63     829.05     4922200        829.05
## 2016-09-30    832.61   839.950   832.40     837.31     4430600        837.31
## 2016-10-03    836.00   839.860   831.25     836.74     2769400        836.74
## 2016-10-04    840.91   842.370   830.26     834.03     2950300        834.03
## 2016-10-05    838.00   845.670   836.12     844.36     3469100        844.36
## 2016-10-06    843.70   847.210   840.60     841.66     2684000        841.66
## 2016-10-07    845.79   845.950   837.45     839.43     2426200        839.43
## 2016-10-10    843.25   845.200   840.27     841.71     1827100        841.71
## 2016-10-11    841.02   841.290   828.35     831.00     3588200        831.00
## 2016-10-12    834.00   837.670   830.10     834.09     2380400        834.09
## 2016-10-13    829.00   831.800   821.21     829.28     3091400        829.28
## 2016-10-14    835.08   835.740   822.96     822.96     2999800        822.96
## 2016-10-17    821.50   822.000   811.68     812.95     3361500        812.95
## 2016-10-18    822.11   823.260   815.02     817.65     2512500        817.65
## 2016-10-19    820.40   820.670   815.17     817.69     2090700        817.69
## 2016-10-20    813.99   815.710   803.10     810.32     3152000        810.32
## 2016-10-21    809.36   819.420   809.00     818.99     2793000        818.99
## 2016-10-24    824.95   838.300   822.21     838.09     4060900        838.09
## 2016-10-25    839.30   843.090   833.22     835.18     3248400        835.18
## 2016-10-26    832.76   833.440   820.00     822.59     3998100        822.59
## 2016-10-27    831.24   831.720   815.43     818.36     7406400        818.36
## 2016-10-28    782.00   789.490   774.61     776.32    10841100        776.32
## 2016-10-31    781.03   793.700   780.11     789.82     5413300        789.82
## 2016-11-01    799.00   800.840   776.71     785.41     5305400        785.41
## 2016-11-02    783.93   784.750   763.55     765.56     5026500        765.56
## 2016-11-03    765.05   777.000   764.00     767.03     3872500        767.03
## 2016-11-04    762.79   766.000   753.23     755.05     5122100        755.05
## 2016-11-07    771.64   787.730   770.94     784.93     5984400        784.93
## 2016-11-08    784.97   791.740   779.10     787.75     3412600        787.75
## 2016-11-09    764.00   777.500   760.09     771.88     8562900        771.88
## 2016-11-10    778.81   778.830   717.70     742.38    12747000        742.38
## 2016-11-11    735.73   743.260   728.90     739.01     6622800        739.01
## 2016-11-14    745.51   746.000   710.10     719.07     7321300        719.07
## 2016-11-15    730.00   746.780   725.99     743.24     6755800        743.24
## 2016-11-16    739.88   749.870   735.61     746.49     3648800        746.49
## 2016-11-17    749.32   757.500   748.00     756.40     3690100        756.40
## 2016-11-18    761.00   767.740   757.64     760.16     4373400        760.16
## 2016-11-21    766.00   780.350   765.11     780.00     4614600        780.00
## 2016-11-22    788.17   792.400   781.00     785.33     5311300        785.33
## 2016-11-23    781.73   781.750   773.12     780.12     3540300        780.12
## 2016-11-25    786.50   786.750   777.90     780.37     1837100        780.37
## 2016-11-28    776.99   777.000   764.24     766.77     4438800        766.77
## 2016-11-29    768.00   769.890   761.32     762.52     3272300        762.52
## 2016-11-30    762.00   768.090   750.25     750.57     4625900        750.57
## 2016-12-01    752.41   753.370   738.03     743.65     4666000        743.65
## 2016-12-02    743.40   748.490   736.70     740.34     3561300        740.34
## 2016-12-05    745.00   761.490   742.00     759.36     4314700        759.36
## 2016-12-06    763.99   768.240   757.25     764.72     3794700        764.72
## 2016-12-07    764.55   770.420   755.82     770.42     3684900        770.42
## 2016-12-08    771.87   773.790   765.19     767.33     3189600        767.33
## 2016-12-09    770.00   770.250   765.34     768.66     2470900        768.66
## 2016-12-12    766.40   766.890   757.20     760.12     2963900        760.12
## 2016-12-13    764.96   782.460   762.00     774.34     5285300        774.34
## 2016-12-14    778.25   780.860   762.81     768.82     5454800        768.82
## 2016-12-15    766.28   769.100   760.31     761.00     3801900        761.00
## 2016-12-16    765.00   765.130   754.00     757.77     4848200        757.77
## 2016-12-19    758.89   770.500   756.16     766.00     3113200        766.00
## 2016-12-20    768.65   774.390   767.71     771.22     2703600        771.22
## 2016-12-21    770.00   771.220   765.70     770.60     2044600        770.60
## 2016-12-22    768.12   771.210   763.02     766.34     2543600        766.34
## 2016-12-23    764.55   766.500   757.99     760.59     1981600        760.59
## 2016-12-27    763.40   774.650   761.20     771.40     2638700        771.40
## 2016-12-28    776.25   780.000   770.50     772.13     3301000        772.13
## 2016-12-29    772.40   773.400   760.85     765.15     3158300        765.15
## 2016-12-30    766.47   767.400   748.28     749.87     4139400        749.87
## 2017-01-03    757.92   758.760   747.70     753.67     3521100        753.67
## 2017-01-04    758.39   759.680   754.20     757.18     2510500        757.18
## 2017-01-05    761.55   782.400   760.26     780.45     5830100        780.45
## 2017-01-06    782.36   799.440   778.48     795.99     5986200        795.99
## 2017-01-09    798.00   801.770   791.77     796.92     3446100        796.92
## 2017-01-10    796.60   798.000   789.54     795.90     2558400        795.90
## 2017-01-11    793.66   799.500   789.51     799.02     2992800        799.02
## 2017-01-12    800.31   814.130   799.50     813.64     4873900        813.64
## 2017-01-13    814.32   821.650   811.40     817.14     3791900        817.14
## 2017-01-17    815.70   816.000   803.44     809.72     3670500        809.72
## 2017-01-18    809.50   811.730   804.27     807.48     2354200        807.48
## 2017-01-19    810.00   813.510   807.32     809.04     2540800        809.04
## 2017-01-20    815.28   816.020   806.26     808.33     3376200        808.33
## 2017-01-23    806.80   818.500   805.08     817.88     2797500        817.88
## 2017-01-24    822.00   823.990   814.50     822.44     2971700        822.44
## 2017-01-25    825.79   837.420   825.29     836.52     3922600        836.52
## 2017-01-26    835.53   843.840   833.00     839.15     3586300        839.15
## 2017-01-27    839.00   839.700   829.44     835.77     2998700        835.77
## 2017-01-30    833.00   833.500   816.38     830.38     3747300        830.38
## 2017-01-31    823.75   826.990   819.56     823.48     3137200        823.48
## 2017-02-01    829.21   833.780   824.94     832.35     3850200        832.35
## 2017-02-02    836.59   842.490   828.26     839.95     7350500        839.95
## 2017-02-03    806.72   818.300   804.00     810.20    10868800        810.20
## 2017-02-06    809.80   810.720   803.00     807.64     3897300        807.64
## 2017-02-07    809.31   816.160   807.50     812.50     3466100        812.50
## 2017-02-08    812.69   821.480   812.50     819.71     2858000        819.71
## 2017-02-09    821.60   825.000   819.71     821.36     2484900        821.36
## 2017-02-10    823.82   828.000   822.85     827.46     2429600        827.46
## 2017-02-13    831.62   843.000   828.55     836.53     4172600        836.53
## 2017-02-14    837.00   838.310   831.45     836.39     2792400        836.39
## 2017-02-15    834.00   842.810   832.82     842.70     2968900        842.70
## 2017-02-16    841.84   845.000   839.38     844.14     2714700        844.14
## 2017-02-17    842.00   847.270   840.73     845.07     3112300        845.07
## 2017-02-21    848.84   857.980   847.25     856.44     3507700        856.44
## 2017-02-22    856.95   858.430   852.18     855.61     2617000        855.61
## 2017-02-23    857.57   860.860   848.00     852.19     3462000        852.19
## 2017-02-24    844.69   845.810   837.75     845.24     3688000        845.24
## 2017-02-27    842.38   852.500   839.67     848.64     2713600        848.64
## 2017-02-28    851.45   854.090   842.05     845.04     2793700        845.04
## 2017-03-01    853.05   854.830   849.01     853.08     2760100        853.08
## 2017-03-02    853.08   854.820   847.28     848.91     2132100        848.91
## 2017-03-03    847.20   851.990   846.27     849.88     1941100        849.88
## 2017-03-06    845.23   848.490   841.12     846.61     2610400        846.61
## 2017-03-07    845.48   848.460   843.75     846.02     2247600        846.02
## 2017-03-08    848.00   853.070   846.79     850.50     2286500        850.50
## 2017-03-09    851.00   856.400   850.31     853.00     2048200        853.00
## 2017-03-10    857.00   857.350   851.72     852.46     2436400        852.46
## 2017-03-13    851.77   855.690   851.71     854.59     1909700        854.59
## 2017-03-14    853.55   853.750   847.55     852.53     2130600        852.53
## 2017-03-15    854.33   854.450   847.11     852.97     2562200        852.97
## 2017-03-16    855.30   855.500   850.51     853.42     1842300        853.42
## 2017-03-17    853.49   853.830   850.64     852.31     3384400        852.31
## 2017-03-20    851.51   857.800   851.01     856.97     2282700        856.97
## 2017-03-21    858.84   862.800   841.31     843.20     4382900        843.20
## 2017-03-22    840.43   849.370   839.05     848.06     2658700        848.06
## 2017-03-23    848.20   850.890   844.80     847.38     1953000        847.38
## 2017-03-24    851.68   851.800   843.53     845.61     2138300        845.61
## 2017-03-27    838.07   850.300   833.50     846.82     2755800        846.82
## 2017-03-28    851.75   858.460   850.10     856.00     3041600        856.00
## 2017-03-29    859.05   876.440   859.02     874.32     4485800        874.32
## 2017-03-30    874.95   877.060   871.66     876.34     2762700        876.34
## 2017-03-31    877.00   890.350   876.65     886.54     3957600        886.54
## 2017-04-03    888.00   893.490   885.42     891.51     3422300        891.51
## 2017-04-04    891.50   908.540   890.28     906.83     4984700        906.83
## 2017-04-05    910.82   923.720   905.62     909.28     7508400        909.28
## 2017-04-06    913.80   917.190   894.49     898.28     6344100        898.28
## 2017-04-07    899.65   900.090   889.31     894.88     3710900        894.88
## 2017-04-10    899.63   908.510   899.00     907.04     3184300        907.04
## 2017-04-11    907.04   911.240   897.50     902.36     3012700        902.36
## 2017-04-12    903.09   904.090   895.25     896.23     2456100        896.23
## 2017-04-13    891.45   894.970   884.49     884.67     3174600        884.67
## 2017-04-17    887.50   902.380   887.50     901.99     2854700        901.99
## 2017-04-18    900.99   909.610   900.78     903.78     2999200        903.78
## 2017-04-19    907.84   910.500   897.37     899.20     2870200        899.20
## 2017-04-20    899.70   905.320   896.29     902.06     2814400        902.06
## 2017-04-21    902.67   903.650   896.77     898.53     2420500        898.53
## 2017-04-24    908.68   909.990   903.82     907.41     3122900        907.41
## 2017-04-25    907.04   909.480   903.00     907.62     3380600        907.62
## 2017-04-26    910.30   915.750   907.56     909.29     2608900        909.29
## 2017-04-27    914.39   921.860   912.11     918.38     5305500        918.38
## 2017-04-28    948.83   949.590   924.33     924.99     7364700        924.99
## 2017-05-01    927.80   954.400   927.80     948.23     5466500        948.23
## 2017-05-02    946.65   950.100   941.41     946.94     3848800        946.94
## 2017-05-03    946.00   946.000   935.90     941.03     3582700        941.03
## 2017-05-04    944.75   945.000   934.22     937.53     2418400        937.53
## 2017-05-05    940.52   940.790   930.30     934.15     2866400        934.15
## 2017-05-08    940.95   949.050   939.21     949.04     3415700        949.04
## 2017-05-09    952.80   957.890   950.20     952.82     3262100        952.82
## 2017-05-10    953.50   953.750   945.00     948.95     2096500        948.95
## 2017-05-11    945.11   950.290   940.78     947.62     2194100        947.62
## 2017-05-12    954.50   962.790   951.53     961.35     3625900        961.35
## 2017-05-15    958.73   963.150   956.06     957.97     4270600        957.97
## 2017-05-16    961.00   970.060   960.91     966.07     3126100        966.07
## 2017-05-17    954.70   960.400   944.12     944.76     5145600        944.76
## 2017-05-18    944.80   962.750   944.76     958.49     3939300        958.49
## 2017-05-19    962.84   968.920   959.72     959.84     3972100        959.84
## 2017-05-22    964.00   971.380   962.90     970.67     2642200        970.67
## 2017-05-23    975.02   975.200   966.85     971.54     2415600        971.54
## 2017-05-24    976.00   981.000   970.23     980.35     2446000        980.35
## 2017-05-25    984.85   999.000   982.11     993.38     4822000        993.38
## 2017-05-26    995.00   998.650   989.25     995.78     3469200        995.78
## 2017-05-30    996.51  1001.200   995.52     996.70     3263100        996.70
## 2017-05-31   1000.00  1000.120   982.16     994.62     3913100        994.62
## 2017-06-01    998.59   998.990   991.37     995.95     2454800        995.95
## 2017-06-02    998.99  1008.480   995.67    1006.73     3752300       1006.73
## 2017-06-05   1007.23  1013.210  1003.51    1011.34     2719900       1011.34
## 2017-06-06   1012.00  1016.500  1001.25    1003.00     3346400       1003.00
## 2017-06-07   1005.95  1010.250  1002.00    1010.07     2823000       1010.07
## 2017-06-08   1012.06  1013.610  1006.11    1010.27     2767900       1010.27
## 2017-06-09   1012.50  1012.990   927.00     978.31     7647700        978.31
## 2017-06-12    967.00   975.950   945.00     964.91     9447200        964.91
## 2017-06-13    977.99   984.500   966.10     980.79     4580000        980.79
## 2017-06-14    988.59   990.340   966.71     976.47     3974900        976.47
## 2017-06-15    958.70   965.730   950.86     964.17     5373900        964.17
## 2017-06-16    996.00   999.750   982.00     987.71    11472700        987.71
## 2017-06-19   1017.00  1017.000   989.90     995.17     5043400        995.17
## 2017-06-20    998.00  1004.880   992.02     992.59     4076800        992.59
## 2017-06-21    998.70  1002.720   992.65    1002.23     2922500       1002.23
## 2017-06-22   1002.23  1006.960   997.20    1001.30     2253400       1001.30
## 2017-06-23   1002.54  1004.620   998.02    1003.74     2879100       1003.74
## 2017-06-26   1008.50  1009.800   992.00     993.98     3386200        993.98
## 2017-06-27    990.69   998.800   976.00     976.78     3782400        976.78
## 2017-06-28    978.55   990.680   969.21     990.33     3737600        990.33
## 2017-06-29    979.00   987.560   965.25     975.93     4303000        975.93
## 2017-06-30    980.12   983.470   967.61     968.00     3390300        968.00
## 2017-07-03    972.79   974.490   951.00     953.66     2909100        953.66
## 2017-07-05    961.53   975.000   955.25     971.40     3653000        971.40
## 2017-07-06    964.66   974.400   959.02     965.14     3259600        965.14
## 2017-07-07    969.55   980.110   969.14     978.76     2643400        978.76
## 2017-07-10    985.00   999.440   983.50     996.47     3546300        996.47
## 2017-07-11    993.00   995.990   983.72     994.13     2982700        994.13
## 2017-07-12   1000.65  1008.550   998.10    1006.51     3608600       1006.51
## 2017-07-13   1004.62  1006.880   995.90    1000.63     2880800       1000.63
## 2017-07-14   1002.40  1004.450   996.89    1001.81     2102500       1001.81
## 2017-07-17   1004.69  1014.750  1003.81    1010.04     3712600       1010.04
## 2017-07-18   1006.00  1026.030  1004.00    1024.45     4007600       1024.45
## 2017-07-19   1025.00  1031.590  1022.50    1026.87     2964000       1026.87
## 2017-07-20   1031.59  1034.970  1022.52    1028.70     3097500       1028.70
## 2017-07-21   1021.28  1026.100  1011.00    1025.67     2734600       1025.67
## 2017-07-24   1028.34  1043.010  1027.43    1038.95     3288000       1038.95
## 2017-07-25   1038.05  1043.330  1032.48    1039.87     2447600       1039.87
## 2017-07-26   1043.20  1053.200  1043.20    1052.80     2921300       1052.80
## 2017-07-27   1069.55  1083.310  1040.18    1046.00    10991700       1046.00
## 2017-07-28   1012.14  1032.850  1001.00    1020.04     7709400       1020.04
## 2017-07-31   1019.05  1019.050   987.02     987.78     7352100        987.78
## 2017-08-01    996.11  1006.400   991.58     996.19     4572600        996.19
## 2017-08-02   1001.77  1003.210   981.73     995.89     4070000        995.89
## 2017-08-03    999.47   999.500   984.59     986.92     3255800        986.92
## 2017-08-04    989.68   991.670   982.00     987.58     2730300        987.58
## 2017-08-07    990.65   995.000   987.14     992.27     2676600        992.27
## 2017-08-08    994.35   996.280   985.79     989.84     2902800        989.84
## 2017-08-09    982.60   988.000   975.27     982.01     3569700        982.01
## 2017-08-10    976.30   979.860   954.68     956.92     5684100        956.92
## 2017-08-11    960.00   970.390   951.38     967.99     3468000        967.99
## 2017-08-14    978.41   985.500   976.19     983.30     3172900        983.30
## 2017-08-15    988.90   991.740   982.00     982.74     2549300        982.74
## 2017-08-16    981.65   986.460   973.22     978.18     3132100        978.18
## 2017-08-17    977.84   977.840   960.32     960.57     3512400        960.57
## 2017-08-18    961.40   965.430   954.65     958.47     3284800        958.47
## 2017-08-21    957.57   961.200   945.46     953.29     3164500        953.29
## 2017-08-22    955.52   967.930   955.50     966.90     2750000        966.90
## 2017-08-23    959.38   962.000   954.20     958.00     2668300        958.00
## 2017-08-24    957.42   959.000   941.14     952.45     5195700        952.45
## 2017-08-25    956.00   957.620   944.10     945.26     3324800        945.26
## 2017-08-28    946.54   953.000   942.25     946.02     2596700        946.02
## 2017-08-29    940.00   956.000   936.33     954.06     2874300        954.06
## 2017-08-30    958.44   969.410   956.91     967.59     2904600        967.59
## 2017-08-31    974.70   981.000   972.76     980.60     3331500        980.60
## 2017-09-01    984.20   984.500   976.88     978.25     2535900        978.25
## 2017-09-05    975.40   976.770   960.37     965.27     2883200        965.27
## 2017-09-06    968.32   971.840   960.60     967.80     2129900        967.80
## 2017-09-07    974.00   980.590   972.55     979.47     2566800        979.47
## 2017-09-08    979.10   979.880   963.47     965.90     2605300        965.90
## 2017-09-11    974.46   981.940   974.22     977.96     2186700        977.96
## 2017-09-12    983.27   984.670   975.52     982.58     2481100        982.58
## 2017-09-13    983.97  1000.000   979.42     999.60     3374700        999.60
## 2017-09-14    996.80   998.560   987.74     992.21     3913300        992.21
## 2017-09-15    993.01   996.250   984.03     986.79     3760200        986.79
## 2017-09-18    990.40   992.790   968.17     974.19     3411300        974.19
## 2017-09-19    977.25   978.240   967.46     969.86     2671100        969.86
## 2017-09-20    971.79   974.810   962.16     973.21     2888800        973.21
## 2017-09-21    971.31   971.700   962.02     964.65     2337600        964.65
## 2017-09-22    961.01   965.610   954.42     955.10     2641800        955.10
## 2017-09-25    949.31   949.420   932.89     939.79     5124000        939.79
## 2017-09-26    945.49   948.630   931.75     938.60     3564800        938.60
## 2017-09-27    948.00   955.300   943.30     950.87     3148900        950.87
## 2017-09-28    951.86   959.700   950.10     956.40     2522600        956.40
## 2017-09-29    960.11   964.830   958.38     961.35     2543800        961.35
## 2017-10-02    964.00   967.310   952.12     959.19     2442900        959.19
## 2017-10-03    958.00   963.690   950.37     957.10     2666600        957.10
## 2017-10-04    954.21   967.790   954.05     965.45     2527400        965.45
## 2017-10-05    970.00   981.510   969.64     980.85     3229200        980.85
## 2017-10-06    975.64   995.750   975.64     989.58     3782100        989.58
## 2017-10-09    993.24   998.500   987.50     990.99     2938600        990.99
## 2017-10-10    996.67   997.950   980.10     987.20     3084900        987.20
## 2017-10-11    991.27   995.500   986.70     995.00     2337100        995.00
## 2017-10-12    996.81  1008.440   992.40    1000.93     4067300       1000.93
## 2017-10-13   1007.00  1007.770  1001.03    1002.94     2431500       1002.94
## 2017-10-16   1008.44  1009.570  1001.04    1006.34     2008900       1006.34
## 2017-10-17   1005.59  1011.470  1004.38    1009.13     2319700       1009.13
## 2017-10-18   1009.27  1022.310   996.55     997.00     2499700        997.00
## 2017-10-19    990.00   991.050   980.24     986.61     3108200        986.61
## 2017-10-20    993.53   994.620   982.00     982.91     2365100        982.91
## 2017-10-23    986.73   986.780   962.50     966.30     3494100        966.30
## 2017-10-24    969.00   979.850   965.00     975.90     2723900        975.90
## 2017-10-25    978.00   984.440   966.24     972.91     3033100        972.91
## 2017-10-26    980.33   982.900   968.55     972.43     5618700        972.43
## 2017-10-27   1058.14  1105.580  1050.55    1100.95    16565000       1100.95
## 2017-10-30   1095.01  1122.790  1093.56    1110.85     6613100       1110.85
## 2017-10-31   1109.00  1110.540  1101.12    1105.28     3477000       1105.28
## 2017-11-01   1105.40  1108.970  1096.74    1103.68     3755500       1103.68
## 2017-11-02   1097.81  1101.940  1086.87    1094.22     3684900       1094.22
## 2017-11-03   1091.15  1112.680  1088.52    1111.60     3751500       1111.60
## 2017-11-06   1109.15  1125.410  1108.77    1120.66     3381100       1120.66
## 2017-11-07   1124.74  1130.600  1117.50    1123.17     2689000       1123.17
## 2017-11-08   1122.82  1135.540  1119.11    1132.88     2581500       1132.88
## 2017-11-09   1125.96  1129.620  1115.77    1129.13     3732700       1129.13
## 2017-11-10   1126.10  1131.750  1124.06    1125.35     2179900       1125.35
## 2017-11-13   1123.00  1139.900  1122.34    1129.17     2918400       1129.17
## 2017-11-14   1130.11  1138.000  1123.89    1136.84     3138400       1136.84
## 2017-11-15   1127.01  1131.750  1121.63    1126.69     3928700       1126.69
## 2017-11-16   1130.16  1138.160  1130.05    1137.29     2213300       1137.29
## 2017-11-17   1138.28  1138.800  1125.81    1129.88     2413400       1129.88
## 2017-11-20   1129.77  1133.420  1122.55    1126.31     2163900       1126.31
## 2017-11-21   1132.86  1140.000  1128.20    1139.49     2479400       1139.49
## 2017-11-22   1141.00  1160.270  1141.00    1156.16     3555300       1156.16
## 2017-11-24   1160.70  1186.840  1160.70    1186.00     3528000       1186.00
## 2017-11-27   1202.66  1213.410  1191.15    1195.83     6744000       1195.83
## 2017-11-28   1204.88  1205.340  1188.52    1193.60     4559400       1193.60
## 2017-11-29   1194.80  1194.800  1145.19    1161.27     9257500       1161.27
## 2017-11-30   1167.10  1178.570  1160.00    1176.75     4509200       1176.75
## 2017-12-01   1172.05  1179.650  1152.00    1162.35     4107100       1162.35
## 2017-12-04   1173.85  1175.200  1128.00    1133.95     5931900       1133.95
## 2017-12-05   1128.26  1159.270  1124.74    1141.57     4079800       1141.57
## 2017-12-06   1137.99  1155.890  1136.08    1152.35     2853300       1152.35
## 2017-12-07   1156.59  1163.190  1151.00    1159.79     2511600       1159.79
## 2017-12-08   1170.40  1172.790  1157.10    1162.00     3050100       1162.00
## 2017-12-11   1164.60  1169.900  1157.00    1168.92     2363500       1168.92
## 2017-12-12   1166.51  1173.600  1161.61    1165.08     2235900       1165.08
## 2017-12-13   1170.00  1170.870  1160.27    1164.13     2616800       1164.13
## 2017-12-14   1163.71  1177.930  1162.45    1174.26     3214300       1174.26
## 2017-12-15   1179.03  1182.750  1169.33    1179.14     4778600       1179.14
## 2017-12-18   1187.37  1194.780  1180.91    1190.58     2947600       1190.58
## 2017-12-19   1189.15  1192.970  1179.14    1187.38     2587800       1187.38
## 2017-12-20   1190.50  1191.000  1176.00    1177.62     2371200       1177.62
## 2017-12-21   1175.90  1179.170  1167.64    1174.76     2123100       1174.76
## 2017-12-22   1172.08  1174.620  1167.83    1168.36     1585100       1168.36
## 2017-12-26   1168.36  1178.320  1160.55    1176.76     2005200       1176.76
## 2017-12-27   1179.91  1187.290  1175.61    1182.26     1867200       1182.26
## 2017-12-28   1189.00  1190.100  1184.38    1186.10     1841700       1186.10
## 2017-12-29   1182.35  1184.000  1167.50    1169.47     2688400       1169.47
## 2018-01-02   1172.00  1190.000  1170.51    1189.01     2694500       1189.01
## 2018-01-03   1188.30  1205.490  1188.30    1204.20     3108800       1204.20
## 2018-01-04   1205.00  1215.870  1204.66    1209.59     3022100       1209.59
## 2018-01-05   1217.51  1229.140  1210.00    1229.14     3544700       1229.14
## 2018-01-08   1236.00  1253.080  1232.03    1246.87     4279500       1246.87
## 2018-01-09   1256.90  1259.330  1241.76    1252.70     3661300       1252.70
## 2018-01-10   1245.15  1254.330  1237.23    1254.33     2686000       1254.33
## 2018-01-11   1259.74  1276.770  1256.46    1276.68     3125000       1276.68
## 2018-01-12   1273.39  1305.760  1273.39    1305.20     5443700       1305.20
## 2018-01-16   1323.00  1339.940  1292.30    1304.86     7220700       1304.86
## 2018-01-17   1312.24  1314.000  1280.88    1295.00     5253800       1295.00
## 2018-01-18   1293.95  1304.600  1284.02    1293.32     4026900       1293.32
## 2018-01-19   1312.00  1313.000  1292.99    1294.58     4578500       1294.58
## 2018-01-22   1297.17  1327.450  1296.66    1327.31     4140100       1327.31
## 2018-01-23   1338.09  1364.900  1337.34    1362.54     5169300       1362.54
## 2018-01-24   1374.82  1388.160  1338.00    1357.51     6807500       1357.51
## 2018-01-25   1368.00  1378.340  1357.62    1377.95     4753000       1377.95
## 2018-01-26   1392.01  1402.530  1380.91    1402.05     4857300       1402.05
## 2018-01-29   1409.18  1431.390  1400.44    1417.68     5701900       1417.68
## 2018-01-30   1403.17  1439.250  1392.00    1437.82     5871900       1437.82
## 2018-01-31   1451.30  1472.580  1450.04    1450.89     6424700       1450.89
## 2018-02-01   1445.00  1459.880  1385.14    1390.00     9113800       1390.00
## 2018-02-02   1477.39  1498.000  1414.00    1429.95    11125700       1429.95
## 2018-02-05   1402.62  1458.980  1320.72    1390.00    11495000       1390.00
## 2018-02-06   1361.46  1443.990  1351.79    1442.84    11066800       1442.84
## 2018-02-07   1449.00  1460.990  1415.15    1416.78     7162700       1416.78
## 2018-02-08   1429.68  1433.750  1349.94    1350.50     8578600       1350.50
## 2018-02-09   1373.49  1383.500  1265.93    1339.60    14141500       1339.60
## 2018-02-12   1364.67  1393.810  1344.01    1386.23     6738900       1386.23
## 2018-02-13   1385.93  1419.720  1383.53    1414.51     5917900       1414.51
## 2018-02-14   1406.25  1452.060  1403.36    1451.05     5959200       1451.05
## 2018-02-15   1466.89  1468.940  1436.84    1461.76     5652700       1461.76
## 2018-02-16   1457.37  1465.800  1446.56    1448.69     4472600       1448.69
## 2018-02-20   1446.49  1488.770  1446.49    1468.35     6499200       1468.35
## 2018-02-21   1485.00  1503.490  1478.92    1482.92     6304400       1482.92
## 2018-02-22   1495.36  1502.540  1475.76    1485.34     4858100       1485.34
## 2018-02-23   1495.34  1500.000  1486.50    1500.00     4418100       1500.00
## 2018-02-26   1509.20  1522.840  1507.00    1521.95     4955000       1521.95
## 2018-02-27   1524.50  1526.780  1507.21    1511.98     4808800       1511.98
## 2018-02-28   1519.51  1528.700  1512.00    1512.45     4515000       1512.45
## 2018-03-01   1513.60  1518.490  1465.00    1493.45     6835200       1493.45
## 2018-03-02   1469.10  1501.050  1455.01    1500.25     6587600       1500.25
## 2018-03-05   1494.24  1525.380  1481.00    1523.61     5233900       1523.61
## 2018-03-06   1533.20  1542.130  1528.00    1537.64     4561700       1537.64
## 2018-03-07   1526.52  1545.900  1522.51    1545.00     4174100       1545.00
## 2018-03-08   1550.00  1554.880  1545.25    1551.86     3862600       1551.86
## 2018-03-09   1563.50  1578.940  1559.08    1578.89     4534300       1578.89
## 2018-03-12   1592.60  1605.330  1586.70    1598.39     5174200       1598.39
## 2018-03-13   1615.96  1617.540  1578.01    1588.18     6531900       1588.18
## 2018-03-14   1597.00  1606.440  1590.89    1591.00     4259400       1591.00
## 2018-03-15   1595.00  1596.910  1578.11    1582.32     4069700       1582.32
## 2018-03-16   1583.45  1589.440  1567.50    1571.68     5425000       1571.68
## 2018-03-19   1554.53  1561.660  1525.35    1544.93     6580800       1544.93
## 2018-03-20   1550.34  1587.000  1545.41    1586.51     4581600       1586.51
## 2018-03-21   1586.45  1590.000  1563.17    1581.86     4750800       1581.86
## 2018-03-22   1565.47  1573.850  1542.40    1544.92     6320600       1544.92
## 2018-03-23   1539.01  1549.020  1495.36    1495.56     8006000       1495.56
## 2018-03-26   1530.00  1556.990  1499.25    1555.86     5624700       1555.86
## 2018-03-27   1572.40  1575.970  1482.32    1497.05     6999600       1497.05
## 2018-03-28   1447.00  1455.900  1386.17    1431.42    13705300       1431.42
## 2018-03-29   1406.00  1455.470  1365.20    1447.34    12581100       1447.34
## 2018-04-02   1417.62  1421.360  1355.00    1371.99    10463600       1371.99
## 2018-04-03   1391.38  1414.000  1355.33    1392.05    10231200       1392.05
## 2018-04-04   1358.24  1415.390  1352.88    1410.57     6982300       1410.57
## 2018-04-05   1441.99  1459.560  1427.07    1451.75     6413500       1451.75
## 2018-04-06   1429.97  1452.500  1400.26    1405.23     5882300       1405.23
## 2018-04-09   1425.03  1438.480  1402.57    1406.08     4208200       1406.08
## 2018-04-10   1431.99  1438.380  1415.70    1436.22     4254100       1436.22
## 2018-04-11   1439.44  1448.780  1424.89    1427.05     3582500       1427.05
## 2018-04-12   1439.50  1452.120  1435.06    1448.50     3135000       1448.50
## 2018-04-13   1449.14  1459.780  1424.52    1430.79     3685300       1430.79
## 2018-04-16   1445.00  1447.000  1427.48    1441.50     2808600       1441.50
## 2018-04-17   1462.30  1507.190  1457.02    1503.83     5114400       1503.83
## 2018-04-18   1514.65  1533.800  1504.11    1527.84     5227500       1527.84
## 2018-04-19   1543.22  1568.520  1539.06    1556.91     6523700       1556.91
## 2018-04-20   1561.20  1561.200  1516.09    1527.49     5541600       1527.49
## 2018-04-23   1546.69  1548.000  1503.41    1517.86     4465400       1517.86
## 2018-04-24   1535.80  1539.500  1448.45    1460.09     7494700       1460.09
## 2018-04-25   1458.00  1469.990  1415.02    1460.17     6587300       1460.17
## 2018-04-26   1485.01  1529.420  1478.50    1517.96     8801100       1517.96
## 2018-04-27   1634.01  1638.100  1567.39    1572.62    13053200       1572.62
## 2018-04-30   1582.50  1596.000  1560.94    1566.13     5464100       1566.13
## 2018-05-01   1563.22  1585.000  1552.18    1582.26     4572100       1582.26
## 2018-05-02   1580.98  1588.500  1566.36    1569.68     4360300       1569.68
## 2018-05-03   1560.01  1574.800  1546.02    1572.08     4251900       1572.08
## 2018-05-04   1562.45  1584.900  1562.19    1580.95     3443600       1580.95
## 2018-05-07   1589.34  1606.950  1587.83    1600.14     3801900       1600.14
## 2018-05-08   1595.00  1596.880  1582.51    1592.39     3067900       1592.39
## 2018-05-09   1600.00  1608.000  1592.00    1608.00     3637300       1608.00
## 2018-05-10   1608.48  1615.600  1603.44    1609.08     2817500       1609.08
## 2018-05-11   1610.99  1611.100  1597.89    1602.91     2263900       1602.91
## 2018-05-14   1604.00  1611.180  1600.05    1601.54     2509500       1601.54
## 2018-05-15   1587.80  1587.800  1565.22    1576.12     5077500       1576.12
## 2018-05-16   1577.50  1594.430  1576.67    1587.28     2570600       1587.28
## 2018-05-17   1580.56  1594.040  1573.00    1581.76     2147600       1581.76
## 2018-05-18   1581.33  1583.590  1572.10    1574.37     2642600       1574.37
## 2018-05-21   1585.00  1592.050  1575.00    1585.46     2925200       1585.46
## 2018-05-22   1589.89  1589.890  1575.25    1581.40     2115600       1581.40
## 2018-05-23   1571.05  1601.860  1566.34    1601.86     3361900       1601.86
## 2018-05-24   1598.03  1608.240  1588.38    1603.07     3430000       1603.07
## 2018-05-25   1603.00  1614.120  1600.45    1610.15     2698400       1610.15
## 2018-05-29   1600.71  1621.790  1600.15    1612.87     3846500       1612.87
## 2018-05-30   1618.10  1626.000  1612.93    1624.89     2907400       1624.89
## 2018-05-31   1623.00  1635.000  1621.35    1629.62     3166300       1629.62
## 2018-06-01   1637.03  1646.730  1635.09    1641.54     3313400       1641.54
## 2018-06-04   1648.90  1665.680  1645.49    1665.27     3187700       1665.27
## 2018-06-05   1672.99  1699.000  1670.06    1696.35     4782200       1696.35
## 2018-06-06   1704.51  1714.500  1686.47    1695.75     5473200       1695.75
## 2018-06-07   1698.56  1699.900  1676.11    1689.30     3765700       1689.30
## 2018-06-08   1681.12  1689.440  1673.01    1683.99     2955100       1683.99
## 2018-06-11   1681.51  1694.240  1680.59    1689.12     2335500       1689.12
## 2018-06-12   1693.00  1699.510  1691.52    1698.75     2259200       1698.75
## 2018-06-13   1702.81  1713.750  1700.12    1704.86     3327500       1704.86
## 2018-06-14   1713.48  1724.800  1708.87    1723.86     3174400       1723.86
## 2018-06-15   1714.00  1720.870  1708.52    1715.97     4777600       1715.97
## 2018-06-18   1706.26  1726.740  1702.56    1723.79     3107700       1723.79
## 2018-06-19   1709.04  1736.110  1700.39    1734.78     4290100       1734.78
## 2018-06-20   1742.50  1762.930  1741.36    1750.08     4332600       1750.08
## 2018-06-21   1760.00  1763.100  1717.56    1730.22     4941100       1730.22
## 2018-06-22   1742.62  1743.000  1711.90    1715.67     4075100       1715.67
## 2018-06-25   1702.51  1705.000  1646.31    1663.15     7511200       1663.15
## 2018-06-26   1672.37  1701.570  1663.34    1691.09     4386600       1691.09
## 2018-06-27   1708.11  1711.950  1660.00    1660.51     4872200       1660.51
## 2018-06-28   1672.54  1705.500  1661.17    1701.45     4529700       1701.45
## 2018-06-29   1717.00  1723.410  1694.32    1699.80     4543500       1699.80
## 2018-07-02   1682.70  1713.890  1678.06    1713.78     3185700       1713.78
## 2018-07-03   1723.96  1725.000  1692.48    1693.96     2177300       1693.96
## 2018-07-05   1705.38  1710.690  1682.15    1699.73     2983100       1699.73
## 2018-07-06   1696.00  1715.270  1691.67    1710.63     2650300       1710.63
## 2018-07-09   1724.05  1739.560  1716.23    1739.02     3012000       1739.02
## 2018-07-10   1738.53  1750.000  1731.00    1743.07     3002900       1743.07
## 2018-07-11   1737.99  1756.960  1734.00    1755.00     3209800       1755.00
## 2018-07-12   1764.51  1798.000  1762.18    1796.62     4532700       1796.62
## 2018-07-13   1803.93  1815.300  1795.23    1813.03     4383200       1813.03
## 2018-07-16   1821.95  1841.950  1814.45    1822.49     5466200       1822.49
## 2018-07-17   1811.56  1851.690  1797.38    1843.93     5682900       1843.93
## 2018-07-18   1848.00  1858.880  1831.27    1842.92     4861900       1842.92
## 2018-07-19   1829.46  1841.000  1811.27    1812.97     4676900       1812.97
## 2018-07-20   1825.01  1834.840  1810.06    1813.70     3884400       1813.70
## 2018-07-23   1812.21  1819.000  1769.99    1802.00     3888500       1802.00
## 2018-07-24   1829.01  1840.000  1809.38    1829.24     4278700       1829.24
## 2018-07-25   1829.30  1863.840  1822.64    1863.61     3738200       1863.61
## 2018-07-26   1839.00  1844.680  1804.50    1808.00     9924400       1808.00
## 2018-07-27   1876.05  1880.050  1806.53    1817.27     9681000       1817.27
## 2018-07-30   1827.33  1829.500  1766.02    1779.22     6562300       1779.22
## 2018-07-31   1786.49  1801.830  1739.32    1777.44     5738700       1777.44
## 2018-08-01   1784.00  1798.440  1776.02    1797.17     4153100       1797.17
## 2018-08-02   1788.77  1836.560  1786.00    1834.33     4354700       1834.33
## 2018-08-03   1837.74  1841.000  1821.50    1823.29     3460500       1823.29
## 2018-08-06   1825.81  1847.770  1818.92    1847.75     3391800       1847.75
## 2018-08-07   1854.53  1869.720  1846.27    1862.48     3377500       1862.48
## 2018-08-08   1861.00  1891.510  1854.50    1886.52     3963000       1886.52
## 2018-08-09   1882.00  1914.570  1877.48    1898.52     4860400       1898.52
## 2018-08-10   1888.51  1899.500  1878.21    1886.30     3639900       1886.30
## 2018-08-13   1898.50  1925.000  1893.67    1896.20     5531500       1896.20
## 2018-08-14   1919.39  1921.010  1900.00    1919.65     3986100       1919.65
## 2018-08-15   1909.55  1916.210  1869.79    1882.62     7700700       1882.62
## 2018-08-16   1903.94  1905.000  1883.55    1886.52     3957100       1886.52
## 2018-08-17   1885.80  1888.000  1855.55    1882.22     4104300       1882.22
## 2018-08-20   1890.57  1891.750  1866.06    1876.71     2862000       1876.71
## 2018-08-21   1880.00  1897.750  1874.41    1883.42     3105600       1883.42
## 2018-08-22   1876.64  1905.800  1876.64    1904.90     3080500       1904.90
## 2018-08-23   1907.17  1919.500  1900.76    1902.90     3563000       1902.90
## 2018-08-24   1910.51  1916.010  1902.54    1905.39     2800900       1905.39
## 2018-08-27   1915.00  1927.700  1909.28    1927.68     3569000       1927.68
## 2018-08-28   1937.73  1941.780  1928.82    1932.82     3100700       1932.82
## 2018-08-29   1953.45  1998.690  1948.94    1998.10     6531800       1998.10
## 2018-08-30   1997.42  2025.570  1986.90    2002.38     7277300       2002.38
## 2018-08-31   2007.00  2022.380  2004.74    2012.71     4204400       2012.71
## 2018-09-04   2026.50  2050.500  2013.00    2039.51     5721100       2039.51
## 2018-09-05   2038.11  2040.380  1989.89    1994.82     8220600       1994.82
## 2018-09-06   2006.51  2007.500  1935.21    1958.31     7488700       1958.31
## 2018-09-07   1938.71  1975.200  1937.35    1952.07     4892600       1952.07
## 2018-09-10   1971.00  1973.040  1931.52    1939.01     4544800       1939.01
## 2018-09-11   1928.27  1988.880  1917.00    1987.15     5033600       1987.15
## 2018-09-12   1994.00  2000.000  1962.44    1990.00     4414000       1990.00
## 2018-09-13   2000.00  2008.760  1982.03    1989.87     3621500       1989.87
## 2018-09-14   1992.93  1993.650  1959.22    1970.19     3642000       1970.19
## 2018-09-17   1954.73  1956.820  1887.41    1908.03     7050200       1908.03
## 2018-09-18   1918.65  1958.200  1915.44    1941.05     4268700       1941.05
## 2018-09-19   1940.50  1940.830  1904.90    1926.42     4056800       1926.42
## 2018-09-20   1938.58  1955.000  1932.25    1944.30     3154900       1944.30
## 2018-09-21   1954.22  1957.310  1910.50    1915.01     6855900       1915.01
## 2018-09-24   1903.79  1936.880  1865.00    1934.36     4213700       1934.36
## 2018-09-25   1942.90  1975.910  1938.85    1974.55     4538400       1974.55
## 2018-09-26   1968.50  1995.250  1961.52    1974.85     4313500       1974.85
## 2018-09-27   1993.24  2016.160  1988.58    2012.98     4329400       2012.98
## 2018-09-28   2004.41  2026.520  1996.46    2003.00     4085100       2003.00
## 2018-10-01   2021.99  2033.190  2003.60    2004.36     3460500       2004.36
## 2018-10-02   1999.99  2013.390  1965.77    1971.31     5400700       1971.31
## 2018-10-03   1981.70  1989.700  1949.81    1952.76     5253100       1952.76
## 2018-10-04   1949.00  1956.000  1896.57    1909.42     7257000       1909.42
## 2018-10-05   1917.99  1929.080  1862.83    1889.65     6822300       1889.65
## 2018-10-08   1874.00  1902.000  1830.66    1864.42     7393200       1864.42
## 2018-10-09   1859.99  1896.680  1852.32    1870.32     4772900       1870.32
## 2018-10-10   1857.89  1858.560  1754.41    1755.25    10988900       1755.25
## 2018-10-11   1724.00  1755.400  1685.10    1719.36    13935900       1719.36
## 2018-10-12   1808.00  1808.950  1742.53    1788.61     9444600       1788.61
## 2018-10-15   1795.00  1795.050  1734.23    1760.95     6437200       1760.95
## 2018-10-16   1783.50  1823.880  1761.55    1819.96     5859900       1819.96
## 2018-10-17   1842.79  1845.000  1807.00    1831.73     5295200       1831.73
## 2018-10-18   1821.49  1830.150  1767.87    1770.72     5874000       1770.72
## 2018-10-19   1785.16  1809.100  1753.00    1764.03     5907200       1764.03
## 2018-10-22   1784.00  1809.500  1756.00    1789.30     4500000       1789.30
## 2018-10-23   1742.24  1776.340  1714.00    1768.70     6723900       1768.70
## 2018-10-24   1773.70  1777.710  1656.56    1664.20     6928400       1664.20
## 2018-10-25   1703.34  1794.810  1692.01    1782.17    10285700       1782.17
## 2018-10-26   1649.59  1698.460  1603.00    1642.81    14963800       1642.81
## 2018-10-29   1660.00  1665.740  1495.00    1538.88    13866100       1538.88
## 2018-10-30   1486.16  1540.990  1476.36    1530.42    12460100       1530.42
## 2018-10-31   1569.99  1623.910  1565.09    1598.01     9390200       1598.01
## 2018-11-01   1623.53  1670.450  1598.44    1665.53     8135500       1665.53
## 2018-11-02   1678.59  1697.440  1651.83    1665.53     6955500       1665.53
## 2018-11-05   1657.57  1658.090  1596.36    1627.80     5624700       1627.80
## 2018-11-06   1618.35  1665.000  1614.55    1642.81     4257400       1642.81
## 2018-11-07   1673.00  1759.230  1664.08    1755.49     8192200       1755.49
## 2018-11-08   1755.00  1784.000  1725.11    1754.91     6534900       1754.91
## 2018-11-09   1732.50  1743.920  1701.87    1712.43     5902200       1712.43
## 2018-11-12   1698.24  1708.550  1630.01    1636.85     6806200       1636.85
## 2018-11-13   1649.29  1677.060  1613.75    1631.17     5933300       1631.17
## 2018-11-14   1656.32  1673.000  1597.07    1599.01     6486900       1599.01
## 2018-11-15   1581.01  1624.820  1546.51    1619.44     8427300       1619.44
## 2018-11-16   1587.50  1614.480  1573.12    1593.41     6066100       1593.41
## 2018-11-19   1577.01  1581.190  1503.36    1512.29     7790000       1512.29
## 2018-11-20   1437.50  1534.750  1420.00    1495.46    10878800       1495.46
## 2018-11-21   1542.99  1550.000  1515.00    1516.73     5716800       1516.73
## 2018-11-23   1517.00  1536.200  1501.81    1502.06     2707600       1502.06
## 2018-11-26   1539.00  1584.810  1524.22    1581.33     6257700       1581.33
## 2018-11-27   1575.99  1597.650  1558.01    1581.42     5783200       1581.42
## 2018-11-28   1613.92  1681.450  1601.22    1677.75     8458700       1677.75
## 2018-11-29   1674.99  1689.990  1652.33    1673.57     6613200       1673.57
## 2018-11-30   1679.50  1696.000  1666.50    1690.17     5761800       1690.17
## 2018-12-03   1769.46  1778.340  1730.00    1772.36     6862300       1772.36
## 2018-12-04   1756.00  1770.340  1665.00    1668.40     8694500       1668.40
## 2018-12-06   1614.87  1701.050  1609.85    1699.19     8789400       1699.19
## 2018-12-07   1705.07  1718.930  1625.46    1629.13     7576100       1629.13
## 2018-12-10   1623.84  1657.990  1590.87    1641.03     7494800       1641.03
## 2018-12-11   1678.00  1679.470  1619.60    1643.24     6244700       1643.24
## 2018-12-12   1669.00  1704.990  1660.27    1663.54     6598000       1663.54
## 2018-12-13   1680.00  1692.120  1641.50    1658.38     5271300       1658.38
## 2018-12-14   1638.00  1642.570  1585.00    1591.91     6367200       1591.91
## 2018-12-17   1566.00  1576.130  1505.01    1520.91     8829800       1520.91
## 2018-12-18   1540.00  1567.550  1523.01    1551.48     6523000       1551.48
## 2018-12-19   1543.05  1584.530  1483.18    1495.08     8792200       1495.08
## 2018-12-20   1484.00  1509.500  1432.69    1460.83     9991800       1460.83
## 2018-12-21   1464.99  1480.000  1363.96    1377.45    13640300       1377.45
## 2018-12-24   1346.00  1396.030  1307.00    1343.96     7220000       1343.96
## 2018-12-26   1368.89  1473.160  1363.01    1470.90    10411800       1470.90
## 2018-12-27   1454.20  1469.000  1390.31    1461.64     9722000       1461.64
## 2018-12-28   1473.35  1513.470  1449.00    1478.02     8829000       1478.02
## 2018-12-31   1510.80  1520.760  1487.00    1501.97     6954500       1501.97
## 2019-01-02   1465.20  1553.360  1460.93    1539.13     7983100       1539.13
## 2019-01-03   1520.01  1538.000  1497.11    1500.28     6975600       1500.28
## 2019-01-04   1530.00  1594.000  1518.31    1575.39     9182600       1575.39
## 2019-01-07   1602.31  1634.560  1589.19    1629.51     7993200       1629.51
## 2019-01-08   1664.69  1676.610  1616.61    1656.58     8881400       1656.58
## 2019-01-09   1652.98  1667.800  1641.40    1659.42     6348800       1659.42
## 2019-01-10   1641.01  1663.250  1621.62    1656.22     6507700       1656.22
## 2019-01-11   1640.55  1660.290  1636.22    1640.56     4686200       1640.56
## 2019-01-14   1615.00  1648.200  1595.15    1617.21     6005900       1617.21
## 2019-01-15   1632.00  1675.160  1626.01    1674.56     5998500       1674.56
## 2019-01-16   1684.22  1705.000  1675.88    1683.78     6366900       1683.78
## 2019-01-17   1680.00  1700.170  1677.50    1693.22     4208900       1693.22
## 2019-01-18   1712.00  1716.200  1691.54    1696.20     6020500       1696.20
## 2019-01-22   1681.00  1681.870  1610.20    1632.17     6416800       1632.17
## 2019-01-23   1656.00  1657.430  1612.00    1640.02     5225200       1640.02
## 2019-01-24   1641.07  1657.260  1631.78    1654.93     4089900       1654.93
## 2019-01-25   1670.50  1683.480  1661.61    1670.57     4945900       1670.57
## 2019-01-28   1643.59  1645.000  1614.09    1637.89     4837700       1637.89
## 2019-01-29   1631.27  1632.380  1590.72    1593.88     4632800       1593.88
## 2019-01-30   1623.00  1676.950  1619.68    1670.43     5783800       1670.43
## 2019-01-31   1692.85  1736.410  1679.08    1718.73    10910300       1718.73
## 2019-02-01   1638.88  1673.060  1622.01    1626.23    11506200       1626.23
## 2019-02-04   1623.00  1649.630  1613.50    1633.31     4929100       1633.31
## 2019-02-05   1643.34  1665.260  1642.50    1658.81     4453100       1658.81
## 2019-02-06   1670.75  1672.260  1633.34    1640.26     3939900       1640.26
## 2019-02-07   1625.00  1625.540  1592.91    1614.37     4626600       1614.37
## 2019-02-08   1586.00  1588.590  1566.76    1588.22     5657500       1588.22
## 2019-02-11   1600.98  1609.290  1586.00    1591.00     3317300       1591.00
## 2019-02-12   1604.00  1639.400  1598.88    1638.01     4858600       1638.01
## 2019-02-13   1647.00  1656.380  1637.11    1640.00     3560300       1640.00
## 2019-02-14   1624.50  1637.900  1606.06    1622.65     4120500       1622.65
## 2019-02-15   1627.86  1628.910  1604.50    1607.95     4343900       1607.95
## 2019-02-19   1601.00  1634.000  1600.56    1627.58     3681700       1627.58
## 2019-02-20   1630.00  1634.930  1610.12    1622.10     3337600       1622.10
## 2019-02-21   1619.85  1623.560  1600.91    1619.44     3483400       1619.44
## 2019-02-22   1623.50  1634.940  1621.17    1631.56     3096200       1631.56
## 2019-02-25   1641.45  1654.600  1630.39    1633.00     3184500       1633.00
## 2019-02-26   1625.98  1639.990  1616.13    1636.40     2665800       1636.40
## 2019-02-27   1628.18  1641.810  1615.10    1641.09     3148800       1641.09
## 2019-02-28   1635.25  1651.770  1633.83    1639.83     3025900       1639.83
## 2019-03-01   1655.13  1674.260  1651.00    1671.73     4974900       1671.73
## 2019-03-04   1685.00  1709.430  1674.36    1696.17     6167400       1696.17
## 2019-03-05   1702.95  1707.800  1689.01    1692.43     3681500       1692.43
## 2019-03-06   1695.97  1697.750  1668.28    1668.95     3996000       1668.95
## 2019-03-07   1667.37  1669.750  1620.51    1625.95     4957000       1625.95
## 2019-03-08   1604.01  1622.720  1586.57    1620.80     4667000       1620.80
## 2019-03-11   1626.12  1672.290  1626.01    1670.62     3876400       1670.62
## 2019-03-12   1669.00  1684.270  1660.98    1673.10     3614500       1673.10
## 2019-03-13   1683.00  1700.000  1679.35    1690.81     3552000       1690.81
## 2019-03-14   1691.20  1702.000  1684.34    1686.22     2946600       1686.22
## 2019-03-15   1703.00  1718.800  1693.13    1712.36     7550900       1712.36
## 2019-03-18   1712.70  1750.000  1712.63    1742.15     5429100       1742.15
## 2019-03-19   1753.51  1784.160  1753.51    1761.85     6364200       1761.85
## 2019-03-20   1769.94  1799.500  1767.03    1797.27     6265600       1797.27
## 2019-03-21   1796.26  1823.750  1787.28    1819.26     5767800       1819.26
## 2019-03-22   1810.17  1818.980  1763.11    1764.77     6363000       1764.77
## 2019-03-25   1757.79  1782.680  1747.50    1774.26     5103800       1774.26
## 2019-03-26   1793.00  1805.770  1773.36    1783.76     4865900       1783.76
## 2019-03-27   1784.13  1787.500  1745.68    1765.70     4324800       1765.70
## 2019-03-28   1770.00  1777.930  1753.47    1773.42     3043000       1773.42
## 2019-03-29   1786.58  1792.860  1776.63    1780.75     3320800       1780.75
## 2019-04-01   1800.11  1815.670  1798.73    1814.19     4238800       1814.19
## 2019-04-02   1811.02  1820.000  1805.12    1813.98     3448100       1813.98
## 2019-04-03   1826.72  1830.000  1809.62    1820.70     3926100       1820.70
## 2019-04-04   1820.65  1828.750  1804.20    1818.86     3623900       1818.86
## 2019-04-05   1829.00  1838.580  1825.19    1837.28     3640500       1837.28
## 2019-04-08   1833.23  1850.200  1825.11    1849.86     3752800       1849.86
## 2019-04-09   1845.49  1853.090  1831.78    1835.84     3714400       1835.84
## 2019-04-10   1841.00  1848.000  1828.81    1847.33     2964000       1847.33
## 2019-04-11   1848.70  1849.950  1840.31    1844.07     2654800       1844.07
## 2019-04-12   1848.40  1851.500  1841.30    1843.06     3114400       1843.06
## 2019-04-15   1842.00  1846.850  1818.90    1844.87     3724400       1844.87
## 2019-04-16   1851.35  1869.770  1848.00    1863.04     3044600       1863.04
## 2019-04-17   1872.99  1876.470  1860.44    1864.82     2893500       1864.82
## 2019-04-18   1868.79  1870.820  1859.48    1861.69     2749900       1861.69
## 2019-04-22   1855.40  1888.420  1845.64    1887.31     3373800       1887.31
## 2019-04-23   1891.20  1929.260  1889.58    1923.77     4640400       1923.77
## 2019-04-24   1925.00  1929.690  1898.16    1901.75     3675800       1901.75
## 2019-04-25   1917.00  1922.450  1900.31    1902.25     6099100       1902.25
## 2019-04-26   1929.00  1951.000  1898.00    1950.63     8432600       1950.63
## 2019-04-29   1949.00  1956.340  1934.09    1938.43     4021300       1938.43
## 2019-04-30   1930.10  1935.710  1906.95    1926.52     3506000       1926.52
## 2019-05-01   1933.09  1943.640  1910.55    1911.52     3117000       1911.52
## 2019-05-02   1913.33  1921.550  1881.87    1900.82     3962900       1900.82
## 2019-05-03   1949.00  1964.400  1936.00    1962.46     6381600       1962.46
## 2019-05-06   1917.98  1959.000  1910.50    1950.55     5417800       1950.55
## 2019-05-07   1939.99  1949.100  1903.38    1921.00     5902100       1921.00
## 2019-05-08   1918.87  1935.370  1910.00    1917.77     4078600       1917.77
## 2019-05-09   1900.00  1909.400  1876.00    1899.87     5308300       1899.87
## 2019-05-10   1898.00  1903.790  1856.00    1889.98     5718000       1889.98
## 2019-05-13   1836.56  1846.540  1818.00    1822.68     5783400       1822.68
## 2019-05-14   1839.50  1852.440  1815.75    1840.12     4629100       1840.12
## 2019-05-15   1827.95  1874.430  1823.00    1871.15     4692600       1871.15
## 2019-05-16   1885.94  1917.510  1882.29    1907.57     4707800       1907.57
## 2019-05-17   1893.05  1910.530  1867.33    1869.00     4736600       1869.00
## 2019-05-20   1852.69  1867.780  1835.54    1858.97     3798200       1858.97
## 2019-05-21   1874.79  1879.000  1846.00    1857.52     4005100       1857.52
## 2019-05-22   1851.78  1871.490  1851.00    1859.68     2936600       1859.68
## 2019-05-23   1836.59  1844.000  1804.20    1815.48     4424300       1815.48
## 2019-05-24   1835.89  1841.760  1817.85    1823.28     3369700       1823.28
## 2019-05-28   1832.75  1849.270  1827.35    1836.43     3200000       1836.43
## 2019-05-29   1823.12  1830.000  1807.53    1819.19     4279000       1819.19
## 2019-05-30   1825.49  1829.470  1807.83    1816.32     3146900       1816.32
## 2019-05-31   1790.01  1795.590  1772.70    1775.07     4618800       1775.07
## 2019-06-03   1760.01  1766.290  1672.00    1692.69     9098700       1692.69
## 2019-06-04   1699.24  1730.820  1680.89    1729.56     5679100       1729.56
## 2019-06-05   1749.60  1752.000  1715.25    1738.50     4239800       1738.50
## 2019-06-06   1737.71  1760.000  1726.13    1754.36     3689300       1754.36
## 2019-06-07   1763.70  1806.250  1759.49    1804.03     4808200       1804.03
## 2019-06-10   1822.00  1884.870  1818.00    1860.63     5371000       1860.63
## 2019-06-11   1883.25  1893.700  1858.00    1863.70     4042700       1863.70
## 2019-06-12   1853.98  1865.000  1844.38    1855.32     2678300       1855.32
## 2019-06-13   1866.72  1883.090  1862.22    1870.30     2795800       1870.30
## 2019-06-14   1864.00  1876.000  1859.00    1869.67     2851200       1869.67
## 2019-06-17   1876.50  1895.690  1875.45    1886.03     2634300       1886.03
## 2019-06-18   1901.35  1921.670  1899.79    1901.37     3895700       1901.37
## 2019-06-19   1907.84  1919.580  1892.47    1908.79     2895300       1908.79
## 2019-06-20   1933.33  1935.200  1905.80    1918.19     3217200       1918.19
## 2019-06-21   1916.10  1925.950  1907.58    1911.30     3933600       1911.30
## 2019-06-24   1912.66  1916.860  1901.30    1913.90     2283000       1913.90
## 2019-06-25   1911.84  1916.390  1872.42    1878.27     3012300       1878.27
## 2019-06-26   1892.48  1903.800  1887.32    1897.83     2441900       1897.83
## 2019-06-27   1902.00  1911.240  1898.04    1904.28     2141700       1904.28
## 2019-06-28   1909.10  1912.940  1884.00    1893.63     3037400       1893.63
## 2019-07-01   1922.98  1929.820  1914.66    1922.19     3192100       1922.19
## 2019-07-02   1919.38  1934.790  1906.63    1934.31     2645900       1934.31
## 2019-07-03   1935.89  1941.590  1930.50    1939.00     1690300       1939.00
## 2019-07-05   1928.60  1945.900  1925.30    1942.91     2628400       1942.91
## 2019-07-08   1934.12  1956.000  1928.25    1952.32     2883400       1952.32
## 2019-07-09   1947.80  1990.010  1943.48    1988.30     4345700       1988.30
## 2019-07-10   1996.51  2024.940  1995.40    2017.41     4931900       2017.41
## 2019-07-11   2025.62  2035.800  1995.30    2001.07     4317800       2001.07
## 2019-07-12   2008.27  2017.000  2003.87    2011.00     2509300       2011.00
## 2019-07-15   2021.40  2022.900  2001.55    2020.99     2981300       2020.99
## 2019-07-16   2010.58  2026.320  2001.22    2009.90     2618200       2009.90
## 2019-07-17   2007.05  2012.000  1992.03    1992.03     2558800       1992.03
## 2019-07-18   1980.01  1987.500  1951.55    1977.90     3486900       1977.90
## 2019-07-19   1991.21  1996.000  1962.23    1964.52     3185600       1964.52
## 2019-07-22   1971.14  1989.000  1958.26    1985.63     2900000       1985.63
## 2019-07-23   1995.99  1997.790  1973.13    1994.49     2703500       1994.49
## 2019-07-24   1969.30  2001.300  1965.87    2000.81     2631300       2000.81
## 2019-07-25   2001.00  2001.200  1972.72    1973.82     4136500       1973.82
## 2019-07-26   1942.00  1950.900  1924.51    1943.05     4927100       1943.05
## 2019-07-29   1930.00  1932.230  1890.54    1912.45     4493200       1912.45
## 2019-07-30   1891.12  1909.890  1883.48    1898.53     2910900       1898.53
## 2019-07-31   1898.11  1899.550  1849.44    1866.78     4470700       1866.78
## 2019-08-01   1871.72  1897.920  1844.01    1855.32     4713300       1855.32
## 2019-08-02   1845.07  1846.360  1808.02    1823.24     4956200       1823.24
## 2019-08-05   1770.22  1788.670  1748.78    1765.13     6058200       1765.13
## 2019-08-06   1792.23  1793.770  1753.40    1787.83     5070300       1787.83
## 2019-08-07   1773.99  1798.930  1757.00    1793.40     4526900       1793.40
## 2019-08-08   1806.00  1834.260  1798.11    1832.89     3701200       1832.89
## 2019-08-09   1828.95  1831.090  1802.22    1807.58     2879800       1807.58
## 2019-08-12   1795.99  1800.980  1777.00    1784.92     2905500       1784.92
## 2019-08-13   1783.00  1831.740  1780.00    1824.34     3994000       1824.34
## 2019-08-14   1793.01  1795.650  1757.22    1762.96     4893600       1762.96
## 2019-08-15   1781.99  1788.000  1761.96    1776.12     3759100       1776.12
## 2019-08-16   1792.89  1802.910  1784.55    1792.57     3018000       1792.57
## 2019-08-19   1818.08  1826.000  1812.61    1816.12     2816300       1816.12
## 2019-08-20   1814.50  1816.820  1799.88    1801.38     1929500       1801.38
## 2019-08-21   1819.39  1829.580  1815.00    1823.54     2031800       1823.54
## 2019-08-22   1828.00  1829.410  1800.10    1804.66     2653500       1804.66
## 2019-08-23   1793.03  1804.900  1745.23    1749.62     5270800       1749.62
## 2019-08-26   1766.91  1770.000  1743.51    1768.87     3080000       1768.87
## 2019-08-27   1775.73  1779.400  1746.68    1761.83     3019700       1761.83
## 2019-08-28   1755.00  1767.860  1744.05    1764.25     2419700       1764.25
## 2019-08-29   1783.00  1798.550  1777.25    1786.40     3015100       1786.40
## 2019-08-30   1797.49  1799.740  1764.57    1776.29     3058700       1776.29
## 2019-09-03   1770.00  1800.800  1768.00    1789.84     3543000       1789.84
## 2019-09-04   1805.00  1807.630  1796.23    1800.62     2324100       1800.62
## 2019-09-05   1821.95  1842.000  1815.58    1840.72     3310800       1840.72
## 2019-09-06   1838.22  1840.650  1826.40    1833.51     2496900       1833.51
## 2019-09-09   1841.00  1850.000  1824.61    1831.35     2999500       1831.35
## 2019-09-10   1822.75  1825.810  1805.34    1820.55     2613900       1820.55
## 2019-09-11   1812.14  1833.420  1809.08    1822.99     2432800       1822.99
## 2019-09-12   1837.63  1853.660  1834.28    1843.55     2823500       1843.55
## 2019-09-13   1842.01  1846.120  1835.17    1839.34     1971300       1839.34
## 2019-09-16   1824.02  1825.690  1800.20    1807.84     3675500       1807.84
## 2019-09-17   1807.08  1823.990  1804.10    1822.55     1982400       1822.55
## 2019-09-18   1817.04  1822.060  1795.50    1817.46     2505600       1817.46
## 2019-09-19   1821.02  1832.570  1817.90    1821.50     2031500       1821.50
## 2019-09-20   1821.71  1830.630  1780.92    1794.16     5341900       1794.16
## 2019-09-23   1777.00  1792.700  1767.32    1785.30     2922300       1785.30
## 2019-09-24   1790.61  1795.710  1735.55    1741.61     4616000       1741.61
## 2019-09-25   1747.36  1773.000  1723.00    1768.33     3493200       1768.33
## 2019-09-26   1762.79  1763.370  1731.50    1739.84     3536800       1739.84
## 2019-09-27   1748.00  1749.120  1713.82    1725.45     3907200       1725.45
## 2019-09-30   1726.99  1737.460  1709.22    1735.91     2644700       1735.91
## 2019-10-01   1746.00  1755.600  1728.41    1735.65     3084500       1735.65
## 2019-10-02   1727.74  1728.890  1705.00    1713.23     3301100       1713.23
## 2019-10-03   1713.00  1725.000  1685.06    1724.42     3468200       1724.42
## 2019-10-04   1726.02  1740.580  1719.23    1739.65     2471900       1739.65
## 2019-10-07   1731.63  1747.830  1723.70    1732.66     2154700       1732.66
## 2019-10-08   1722.49  1727.000  1705.00    1705.51     2542000       1705.51
## 2019-10-09   1719.61  1729.950  1714.36    1721.99     2043500       1721.99
## 2019-10-10   1725.24  1738.290  1713.75    1720.26     2575200       1720.26
## 2019-10-11   1742.92  1745.450  1729.86    1731.92     3255000       1731.92
## 2019-10-14   1728.91  1741.890  1722.00    1736.43     1910200       1736.43
## 2019-10-15   1742.14  1776.450  1740.62    1767.38     3111700       1767.38
## 2019-10-16   1773.33  1786.240  1770.52    1777.43     2763400       1777.43
## 2019-10-17   1796.49  1798.850  1782.02    1787.48     2647400       1787.48
## 2019-10-18   1787.80  1793.980  1749.20    1757.51     3362500       1757.51
## 2019-10-21   1769.66  1785.880  1765.00    1785.66     2130400       1785.66
## 2019-10-22   1788.15  1789.780  1762.00    1765.73     2111700       1765.73
## 2019-10-23   1761.30  1770.050  1742.00    1762.17     2138200       1762.17
## 2019-10-24   1771.09  1788.340  1760.27    1780.78     4446100       1780.78
## 2019-10-25   1697.55  1764.210  1695.00    1761.33     9626400       1761.33
## 2019-10-28   1748.06  1778.700  1742.50    1777.08     3708900       1777.08
## 2019-10-29   1774.81  1777.000  1755.81    1762.71     2276900       1762.71
## 2019-10-30   1760.24  1782.380  1759.12    1779.99     2449400       1779.99
## 2019-10-31   1775.99  1792.000  1771.48    1776.66     2781200       1776.66
## 2019-11-01   1788.01  1797.450  1785.21    1791.44     2790400       1791.44
## 2019-11-04   1801.01  1815.060  1801.01    1804.66     2771900       1804.66
## 2019-11-05   1809.16  1810.250  1794.00    1801.71     1885500       1801.71
## 2019-11-06   1801.00  1802.500  1788.58    1795.77     2029800       1795.77
## 2019-11-07   1803.76  1805.900  1783.48    1788.20     2651100       1788.20
## 2019-11-08   1787.89  1789.880  1774.04    1785.88     2123300       1785.88
## 2019-11-11   1778.00  1780.000  1767.13    1771.65     1946000       1771.65
## 2019-11-12   1774.66  1786.220  1771.91    1778.00     2037600       1778.00
## 2019-11-13   1773.39  1775.000  1747.32    1753.11     2989500       1753.11
## 2019-11-14   1751.43  1766.590  1749.56    1754.60     2264800       1754.60
## 2019-11-15   1760.05  1761.680  1732.86    1739.49     3927600       1739.49
## 2019-11-18   1738.30  1753.700  1722.71    1752.53     2839500       1752.53
## 2019-11-19   1756.99  1760.680  1743.03    1752.79     2270800       1752.79
## 2019-11-20   1749.14  1762.520  1734.12    1745.53     2790000       1745.53
## 2019-11-21   1743.00  1746.870  1730.36    1734.71     2662900       1734.71
## 2019-11-22   1739.02  1746.430  1731.00    1745.72     2479100       1745.72
## 2019-11-25   1753.25  1777.420  1753.24    1773.84     3486200       1773.84
## 2019-11-26   1779.92  1797.030  1778.35    1796.94     3181200       1796.94
## 2019-11-27   1801.00  1824.500  1797.31    1818.51     3025600       1818.51
## 2019-11-29   1817.78  1824.690  1800.79    1800.80     1923400       1800.80
## 2019-12-02   1804.40  1805.550  1762.68    1781.60     3925600       1781.60
## 2019-12-03   1760.00  1772.870  1747.23    1769.96     3380900       1769.96
## 2019-12-04   1774.01  1789.090  1760.22    1760.69     2670100       1760.69
## 2019-12-05   1763.50  1763.500  1740.00    1740.48     2823800       1740.48
## 2019-12-06   1751.20  1754.400  1740.13    1751.60     3117400       1751.60
## 2019-12-09   1750.66  1766.890  1745.61    1749.51     2442800       1749.51
## 2019-12-10   1747.40  1750.670  1735.00    1739.21     2514300       1739.21
## 2019-12-11   1741.67  1750.000  1735.71    1748.72     2097600       1748.72
## 2019-12-12   1750.00  1764.000  1745.44    1760.33     3095900       1760.33
## 2019-12-13   1765.00  1768.990  1755.00    1760.94     2745700       1760.94
## 2019-12-16   1767.00  1769.500  1757.05    1769.21     3145200       1769.21
## 2019-12-17   1778.01  1792.000  1777.39    1790.66     3644400       1790.66
## 2019-12-18   1795.02  1798.200  1782.36    1784.03     3351400       1784.03
## 2019-12-19   1780.50  1792.990  1774.06    1792.28     2652800       1792.28
## 2019-12-20   1799.62  1802.970  1782.45    1786.50     5150800       1786.50
## 2019-12-23   1788.26  1793.000  1784.51    1793.00     2136400       1793.00
## 2019-12-24   1793.81  1795.570  1787.58    1789.21      881300       1789.21
## 2019-12-26   1801.01  1870.460  1799.50    1868.77     6005400       1868.77
## 2019-12-27   1882.92  1901.400  1866.01    1869.80     6186600       1869.80
## 2019-12-30   1874.00  1884.000  1840.62    1846.89     3674700       1846.89
## 2019-12-31   1842.00  1853.260  1832.23    1847.84     2506500       1847.84
## 2020-01-02   1875.00  1898.010  1864.15    1898.01     4029000       1898.01
## 2020-01-03   1864.50  1886.200  1864.50    1874.97     3764400       1874.97
## 2020-01-06   1860.00  1903.690  1860.00    1902.88     4061800       1902.88
## 2020-01-07   1904.50  1913.890  1892.04    1906.86     4044900       1906.86
## 2020-01-08   1898.04  1911.000  1886.44    1891.97     3508000       1891.97
## 2020-01-09   1909.89  1917.820  1895.80    1901.05     3167300       1901.05
## 2020-01-10   1905.37  1906.940  1880.00    1883.16     2853700       1883.16
## 2020-01-13   1891.31  1898.000  1880.80    1891.30     2780800       1891.30
## 2020-01-14   1885.88  1887.110  1858.55    1869.44     3440900       1869.44
## 2020-01-15   1872.25  1878.860  1855.09    1862.02     2896600       1862.02
## 2020-01-16   1882.99  1885.590  1866.02    1877.94     2659500       1877.94
## 2020-01-17   1885.89  1886.640  1857.25    1864.72     3997300       1864.72
## 2020-01-21   1865.00  1894.270  1860.00    1892.00     3707800       1892.00
## 2020-01-22   1896.09  1902.500  1883.34    1887.46     3216300       1887.46
## 2020-01-23   1885.11  1889.980  1872.76    1884.58     2484600       1884.58
## 2020-01-24   1891.37  1894.990  1847.44    1861.64     3766200       1861.64
## 2020-01-27   1820.00  1841.000  1815.34    1828.34     3528500       1828.34
## 2020-01-28   1840.50  1858.110  1830.02    1853.25     2808000       1853.25
## 2020-01-29   1864.00  1874.750  1855.02    1858.00     2088000       1858.00
## 2020-01-30   1858.00  1872.870  1850.61    1870.68     6327400       1870.68
## 2020-01-31   2051.47  2055.720  2002.27    2008.72    15567300       2008.72
## 2020-02-03   2010.60  2048.500  2000.25    2004.20     5891700       2004.20
## 2020-02-04   2029.88  2059.800  2015.37    2049.67     5289300       2049.67
## 2020-02-05   2071.02  2071.020  2032.00    2039.87     4376200       2039.87
## 2020-02-06   2041.02  2056.300  2024.80    2050.23     3183000       2050.23
## 2020-02-07   2041.99  2098.530  2038.10    2079.28     5095300       2079.28
## 2020-02-10   2085.01  2135.600  2084.96    2133.91     5056200       2133.91
## 2020-02-11   2150.90  2185.950  2136.00    2150.80     5746000       2150.80
## 2020-02-12   2163.20  2180.250  2155.29    2160.00     3334300       2160.00
## 2020-02-13   2144.99  2170.280  2142.00    2149.87     3031800       2149.87
## 2020-02-14   2155.68  2159.040  2125.89    2134.87     2606200       2134.87
## 2020-02-18   2125.02  2166.070  2124.11    2155.67     2945600       2155.67
## 2020-02-19   2167.80  2185.100  2161.12    2170.22     2561200       2170.22
## 2020-02-20   2173.07  2176.790  2127.45    2153.10     3131300       2153.10
## 2020-02-21   2142.15  2144.550  2088.00    2095.97     4646300       2095.97
## 2020-02-24   2003.18  2039.300  1987.97    2009.29     6547000       2009.29
## 2020-02-25   2026.42  2034.600  1958.42    1972.74     6219100       1972.74
## 2020-02-26   1970.28  2014.670  1960.45    1979.59     5224600       1979.59
## 2020-02-27   1934.38  1975.000  1882.76    1884.30     8144000       1884.30
## 2020-02-28   1814.63  1889.760  1811.13    1883.75     9481000       1883.75
## 2020-03-02   1906.49  1954.510  1870.00    1953.95     6761700       1953.95
## 2020-03-03   1975.37  1996.330  1888.09    1908.99     7534500       1908.99
## 2020-03-04   1946.57  1978.000  1922.00    1975.83     4772900       1975.83
## 2020-03-05   1933.00  1960.720  1910.00    1924.03     4748200       1924.03
## 2020-03-06   1875.00  1910.870  1869.50    1901.09     5273600       1901.09
## 2020-03-09   1773.86  1862.770  1761.29    1800.61     7813200       1800.61
## 2020-03-10   1870.88  1894.270  1818.17    1891.82     7133300       1891.82
## 2020-03-11   1857.85  1871.320  1801.50    1820.86     5624800       1820.86
## 2020-03-12   1721.98  1765.000  1675.00    1676.61    11346200       1676.61
## 2020-03-13   1755.00  1786.310  1680.62    1785.00     8809700       1785.00
## 2020-03-16   1641.51  1759.450  1626.03    1689.15     8917300       1689.15
## 2020-03-17   1775.47  1857.780  1689.24    1807.84    10917100       1807.84
## 2020-03-18   1750.00  1841.660  1745.00    1830.00     9645200       1830.00
## 2020-03-19   1860.00  1945.000  1832.65    1880.93    10399900       1880.93
## 2020-03-20   1926.31  1957.000  1820.73    1846.09     9817900       1846.09
## 2020-03-23   1827.75  1919.400  1812.00    1902.83     7808500       1902.83
## 2020-03-24   1951.50  1955.000  1900.34    1940.10     7147100       1940.10
## 2020-03-25   1920.69  1950.260  1885.78    1885.84     6479100       1885.84
## 2020-03-26   1902.00  1956.490  1889.29    1955.49     6221300       1955.49
## 2020-03-27   1930.86  1939.790  1899.92    1900.10     5387900       1900.10
## 2020-03-30   1922.83  1973.630  1912.34    1963.95     6126100       1963.95
## 2020-03-31   1964.35  1993.020  1944.01    1949.72     5123600       1949.72
## 2020-04-01   1932.97  1944.960  1893.00    1907.70     4121900       1907.70
## 2020-04-02   1901.64  1927.530  1890.00    1918.83     4336000       1918.83
## 2020-04-03   1911.15  1926.330  1889.15    1906.59     3609900       1906.59
## 2020-04-06   1936.00  1998.520  1930.02    1997.59     5773200       1997.59
## 2020-04-07   2017.11  2035.720  1997.62    2011.60     5114000       2011.60
## 2020-04-08   2021.00  2044.000  2011.15    2043.00     3977300       2043.00
## 2020-04-09   2044.30  2053.000  2017.66    2042.76     4646500       2042.76
## 2020-04-13   2040.00  2180.000  2038.00    2168.87     6716700       2168.87
## 2020-04-14   2200.47  2292.000  2186.21    2283.32     8087200       2283.32
## 2020-04-15   2257.68  2333.370  2245.00    2307.68     6866600       2307.68
## 2020-04-16   2346.00  2461.000  2335.00    2408.19    12038200       2408.19
## 2020-04-17   2372.33  2400.000  2316.02    2375.00     7930000       2375.00
## 2020-04-20   2389.95  2444.980  2386.05    2393.61     5770700       2393.61
## 2020-04-21   2416.61  2428.310  2279.66    2328.12     7476700       2328.12
## 2020-04-22   2369.00  2394.000  2351.00    2363.49     4212200       2363.49
## 2020-04-23   2399.98  2424.220  2382.08    2399.45     5066600       2399.45
## 2020-04-24   2417.00  2420.430  2382.00    2410.22     3824900       2410.22
## 2020-04-27   2443.20  2444.880  2363.00    2376.00     5645600       2376.00
## 2020-04-28   2372.10  2373.500  2306.00    2314.08     5269400       2314.08
## 2020-04-29   2330.01  2391.890  2310.00    2372.71     4591600       2372.71
## 2020-04-30   2419.84  2475.000  2396.01    2474.00     9534600       2474.00
## 2020-05-01   2336.80  2362.440  2258.19    2286.04     9772600       2286.04
## 2020-05-04   2256.38  2326.980  2256.38    2315.99     4865900       2315.99
## 2020-05-05   2340.00  2351.000  2307.13    2317.80     3242500       2317.80
## 2020-05-06   2329.44  2357.450  2320.00    2351.26     3117800       2351.26
## 2020-05-07   2374.78  2376.000  2343.11    2367.61     3396400       2367.61
## 2020-05-08   2372.14  2387.240  2357.00    2379.61     3206600       2379.61
## 2020-05-11   2374.70  2419.670  2372.11    2409.00     3259200       2409.00
## 2020-05-12   2411.85  2419.000  2355.00    2356.95     3074900       2356.95
## 2020-05-13   2366.80  2407.700  2337.80    2367.92     4782900       2367.92
## 2020-05-14   2361.01  2391.370  2353.21    2388.85     3648100       2388.85
## 2020-05-15   2368.52  2411.000  2356.37    2409.78     4235000       2409.78
## 2020-05-18   2404.35  2433.000  2384.01    2426.26     4357200       2426.26
## 2020-05-19   2429.83  2485.000  2428.97    2449.33     4320500       2449.33
## 2020-05-20   2477.87  2500.010  2467.27    2497.94     3998100       2497.94
## 2020-05-21   2500.00  2525.450  2442.54    2446.74     5114400       2446.74
## 2020-05-22   2455.01  2469.850  2430.13    2436.88     2867100       2436.88
## 2020-05-26   2458.00  2462.000  2414.06    2421.86     3568200       2421.86
## 2020-05-27   2404.99  2413.580  2330.00    2410.39     5056900       2410.39
## 2020-05-28   2384.33  2436.970  2378.23    2401.10     3190200       2401.10
## 2020-05-29   2415.94  2442.370  2398.20    2442.37     3509900       2442.37
## 2020-06-01   2448.00  2476.930  2444.17    2471.04     2928900       2471.04
## 2020-06-02   2467.00  2473.530  2445.31    2472.41     2529900       2472.41
## 2020-06-03   2468.01  2488.000  2461.17    2478.40     2671000       2478.40
## 2020-06-04   2477.43  2507.540  2450.01    2460.60     2948700       2460.60
## 2020-06-05   2444.51  2488.650  2437.13    2483.00     3306400       2483.00
## 2020-06-08   2500.20  2530.000  2487.34    2524.06     3970700       2524.06
## 2020-06-09   2529.44  2626.430  2525.00    2600.86     5176000       2600.86
## 2020-06-10   2645.00  2722.350  2626.26    2647.45     4946000       2647.45
## 2020-06-11   2603.50  2671.380  2536.23    2557.96     5800100       2557.96
## 2020-06-12   2601.21  2621.480  2503.35    2545.02     5436100       2545.02
## 2020-06-15   2526.60  2584.000  2508.00    2572.68     3865100       2572.68
## 2020-06-16   2620.00  2620.000  2576.00    2615.27     3585600       2615.27
## 2020-06-17   2647.50  2655.000  2631.82    2640.98     2959300       2640.98
## 2020-06-18   2647.01  2659.640  2636.11    2653.98     2487800       2653.98
## 2020-06-19   2678.08  2697.430  2659.00    2675.01     5777000       2675.01
## 2020-06-22   2684.50  2715.000  2669.00    2713.82     3208800       2713.82
## 2020-06-23   2726.02  2783.110  2718.04    2764.41     4231700       2764.41
## 2020-06-24   2780.00  2796.000  2721.00    2734.40     4526600       2734.40
## 2020-06-25   2739.55  2756.230  2712.14    2754.58     2968700       2754.58
## 2020-06-26   2775.06  2782.570  2688.00    2692.87     6500800       2692.87
## 2020-06-29   2690.01  2696.800  2630.08    2680.38     4223400       2680.38
## 2020-06-30   2685.07  2769.630  2675.03    2758.82     3769700       2758.82
## 2020-07-01   2757.99  2895.000  2754.00    2878.70     6363400       2878.70
## 2020-07-02   2912.01  2955.560  2871.10    2890.30     6593400       2890.30
## 2020-07-06   2934.97  3059.880  2930.00    3057.04     6880600       3057.04
## 2020-07-07   3058.55  3069.550  2990.00    3000.12     5257500       3000.12
## 2020-07-08   3022.61  3083.970  3012.43    3081.11     5037600       3081.11
## 2020-07-09   3115.99  3193.880  3074.00    3182.63     6388700       3182.63
## 2020-07-10   3191.76  3215.000  3135.70    3200.00     5486000       3200.00
## 2020-07-13   3251.06  3344.290  3068.39    3104.00     7720400       3104.00
## 2020-07-14   3089.00  3127.380  2950.00    3084.00     7231900       3084.00
## 2020-07-15   3080.23  3098.350  2973.18    3008.87     5788900       3008.87
## 2020-07-16   2971.06  3032.000  2918.23    2999.90     6394200       2999.90
## 2020-07-17   3009.00  3024.000  2948.45    2961.97     4761300       2961.97
## 2020-07-20   3000.20  3201.360  2994.02    3196.84     7598200       3196.84
## 2020-07-21   3232.49  3240.580  3105.72    3138.29     6121300       3138.29
## 2020-07-22   3125.00  3150.000  3065.26    3099.91     4104200       3099.91
## 2020-07-23   3098.27  3098.270  2970.00    2986.55     5656900       2986.55
## 2020-07-24   2930.00  3031.580  2888.00    3008.91     5632400       3008.91
## 2020-07-27   3062.00  3098.000  3015.77    3055.21     4170500       3055.21
## 2020-07-28   3054.27  3077.090  2995.76    3000.33     3126700       3000.33
## 2020-07-29   3030.99  3039.160  2996.77    3033.53     2974100       3033.53
## 2020-07-30   3014.00  3092.000  3005.00    3051.88     6128300       3051.88
## 2020-07-31   3244.00  3246.820  3151.00    3164.68     8085500       3164.68
## 2020-08-03   3180.51  3184.000  3104.00    3111.89     5074700       3111.89
## 2020-08-04   3101.21  3167.240  3101.21    3138.83     4694300       3138.83
## 2020-08-05   3143.77  3213.590  3127.30    3205.03     3916500       3205.03
## 2020-08-06   3194.36  3247.470  3165.43    3225.00     3940600       3225.00
## 2020-08-07   3224.01  3240.810  3140.67    3167.46     3936100       3167.46
## 2020-08-10   3170.31  3172.510  3101.52    3148.16     3167300       3148.16
## 2020-08-11   3113.20  3159.220  3073.00    3080.67     3718100       3080.67
## 2020-08-12   3108.00  3174.390  3101.42    3162.24     3522100       3162.24
## 2020-08-13   3182.99  3217.520  3155.00    3161.02     3149000       3161.02
## 2020-08-14   3178.18  3178.240  3120.00    3148.02     2751700       3148.02
## 2020-08-17   3173.12  3194.970  3154.18    3182.41     2691200       3182.41
## 2020-08-18   3212.00  3320.000  3205.82    3312.49     5346000       3312.49
## 2020-08-19   3303.01  3315.900  3256.00    3260.48     4185100       3260.48
## 2020-08-20   3252.00  3312.620  3238.00    3297.37     3332500       3297.37
## 2020-08-21   3295.00  3314.400  3275.39    3284.72     3575900       3284.72
## 2020-08-24   3310.15  3380.320  3257.56    3307.46     4666300       3307.46
## 2020-08-25   3294.99  3357.400  3267.00    3346.49     3992800       3346.49
## 2020-08-26   3351.11  3451.740  3344.57    3441.85     6508700       3441.85
## 2020-08-27   3450.05  3453.000  3378.00    3400.00     4264800       3400.00
## 2020-08-28   3423.00  3433.370  3386.50    3401.80     2897000       3401.80
## 2020-08-31   3408.99  3495.000  3405.00    3450.96     4185900       3450.96
## 2020-09-01   3489.58  3513.870  3467.00    3499.12     3432200       3499.12
## 2020-09-02   3547.00  3552.250  3486.69    3531.45     3931500       3531.45
## 2020-09-03   3485.00  3488.410  3303.00    3368.00     8161100       3368.00
## 2020-09-04   3318.00  3381.500  3111.13    3294.62     8781800       3294.62
## 2020-09-08   3144.00  3250.850  3130.00    3149.84     6094200       3149.84
## 2020-09-09   3202.99  3303.180  3185.00    3268.61     5188700       3268.61
## 2020-09-10   3307.22  3349.890  3170.55    3175.11     5330700       3175.11
## 2020-09-11   3208.69  3217.340  3083.98    3116.22     5094000       3116.22
## 2020-09-14   3172.94  3187.390  3096.00    3102.97     4529600       3102.97
## 2020-09-15   3136.16  3175.020  3108.92    3156.13     4021500       3156.13
## 2020-09-16   3179.99  3187.240  3074.15    3078.10     4512200       3078.10
## 2020-09-17   3009.25  3029.430  2972.55    3008.73     6449100       3008.73
## 2020-09-18   3031.74  3037.800  2905.54    2954.91     8892600       2954.91
## 2020-09-21   2906.50  2962.000  2871.00    2960.47     6117900       2960.47
## 2020-09-22   3033.84  3133.990  3000.20    3128.99     6948800       3128.99
## 2020-09-23   3120.43  3127.000  2992.38    2999.86     5652700       2999.86
## 2020-09-24   2977.79  3069.300  2965.00    3019.79     5529400       3019.79
## 2020-09-25   3054.86  3101.540  2999.00    3095.13     4615200       3095.13
## 2020-09-28   3148.85  3175.040  3117.17    3174.05     4224200       3174.05
## 2020-09-29   3175.39  3188.260  3132.54    3144.88     3495800       3144.88
## 2020-09-30   3141.14  3212.880  3133.99    3148.73     4896100       3148.73
## 2020-10-01   3208.00  3224.000  3172.00    3221.26     4971900       3221.26
## 2020-10-02   3153.63  3195.800  3123.00    3125.00     5613100       3125.00
## 2020-10-05   3145.84  3202.530  3140.85    3199.20     3775300       3199.20
## 2020-10-06   3165.00  3182.000  3090.00    3099.96     5086900       3099.96
## 2020-10-07   3135.00  3200.000  3132.39    3195.69     4309400       3195.69
## 2020-10-08   3224.99  3233.290  3174.99    3190.55     3174100       3190.55
## 2020-10-09   3210.00  3288.990  3197.83    3286.65     4907900       3286.65
## 2020-10-12   3349.94  3496.240  3339.55    3442.93     8364200       3442.93
## 2020-10-13   3467.99  3492.380  3424.22    3443.63     5744700       3443.63
## 2020-10-14   3447.00  3464.880  3340.00    3363.71     5812700       3363.71
## 2020-10-15   3292.01  3355.880  3280.00    3338.65     5223400       3338.65
## 2020-10-16   3363.23  3399.660  3160.00    3272.71     6474400       3272.71
## 2020-10-19   3299.61  3329.000  3192.74    3207.21     5223600       3207.21
## 2020-10-20   3222.28  3266.000  3192.01    3217.01     4509700       3217.01
## 2020-10-21   3212.50  3233.880  3160.00    3184.94     4592700       3184.94
## 2020-10-22   3189.87  3198.750  3121.94    3176.40     4212000       3176.40
## 2020-10-23   3191.00  3205.330  3140.00    3204.40     3466700       3204.40
## 2020-10-26   3198.74  3282.980  3153.30    3207.04     5901200       3207.04
## 2020-10-27   3224.94  3291.660  3211.30    3286.33     4291000       3286.33
## 2020-10-28   3249.30  3264.020  3162.47    3162.78     5588300       3162.78
## 2020-10-29   3201.27  3257.250  3164.00    3211.01     6596500       3211.01
## 2020-10-30   3157.75  3167.000  3019.00    3036.15     8386400       3036.15
## 2020-11-02   3061.74  3079.710  2950.12    3004.48     7257400       3004.48
## 2020-11-03   3018.53  3074.900  2980.98    3048.41     4897900       3048.41
## 2020-11-04   3159.99  3244.850  3139.73    3241.16     6839000       3241.16
## 2020-11-05   3319.97  3366.800  3288.88    3322.00     5789300       3322.00
## 2020-11-06   3304.64  3322.000  3232.00    3311.37     4647300       3311.37
## 2020-11-09   3231.03  3289.000  3112.11    3143.74     7190400       3143.74
## 2020-11-10   3095.02  3114.000  3019.48    3035.02     6591000       3035.02
## 2020-11-11   3061.78  3139.150  3050.00    3137.39     4366900       3137.39
## 2020-11-12   3159.95  3175.880  3086.05    3110.28     4362000       3110.28
## 2020-11-13   3122.00  3141.720  3085.39    3128.81     3756200       3128.81
## 2020-11-16   3093.20  3142.700  3072.69    3131.06     3808700       3131.06
## 2020-11-17   3183.54  3189.250  3135.26    3135.66     3444700       3135.66
## 2020-11-18   3134.00  3140.000  3105.10    3105.46     2916800       3105.46
## 2020-11-19   3105.31  3125.000  3080.92    3117.02     3010300       3117.02
## 2020-11-20   3117.02  3132.890  3098.05    3099.40     3374400       3099.40
## 2020-11-23   3116.70  3139.750  3065.46    3098.39     4708900       3098.39
## 2020-11-24   3100.50  3134.250  3086.26    3118.06     3602100       3118.06
## 2020-11-25   3141.87  3198.000  3140.26    3185.07     3790400       3185.07
## 2020-11-27   3211.26  3216.190  3190.05    3195.34     2392900       3195.34
## 2020-11-30   3208.48  3228.390  3125.55    3168.04     4063900       3168.04
## 2020-12-01   3188.50  3248.950  3157.18    3220.08     4537000       3220.08
## 2020-12-02   3221.65  3232.000  3173.26    3203.53     3129300       3203.53
## 2020-12-03   3205.46  3228.640  3181.31    3186.73     2892000       3186.73
## 2020-12-04   3198.21  3198.210  3158.76    3162.58     2913600       3162.58
## 2020-12-07   3156.48  3180.760  3141.69    3158.00     2751300       3158.00
## 2020-12-08   3158.90  3184.130  3120.02    3177.29     3286300       3177.29
## 2020-12-09   3167.89  3174.430  3088.00    3104.20     4100800       3104.20
## 2020-12-10   3088.99  3142.100  3076.00    3101.49     3030200       3101.49
## 2020-12-11   3096.66  3118.670  3072.82    3116.42     3064700       3116.42
## 2020-12-14   3143.00  3190.470  3126.00    3156.97     4155800       3156.97
## 2020-12-15   3181.01  3188.500  3130.49    3165.12     3319500       3165.12
## 2020-12-16   3176.01  3247.000  3163.68    3240.96     4427600       3240.96
## 2020-12-17   3250.00  3263.510  3221.00    3236.08     3474300       3236.08
## 2020-12-18   3243.99  3249.420  3171.60    3201.65     5995700       3201.65
## 2020-12-21   3200.01  3226.970  3166.00    3206.18     3836800       3206.18
## 2020-12-22   3202.84  3222.000  3180.08    3206.52     2369400       3206.52
## 2020-12-23   3205.00  3210.130  3184.17    3185.27     2093800       3185.27
## 2020-12-24   3193.90  3202.000  3169.00    3172.69     1451900       3172.69
## 2020-12-28   3194.00  3304.000  3172.69    3283.96     5686800       3283.96
## 2020-12-29   3309.94  3350.650  3281.22    3322.00     4872900       3322.00
## 2020-12-30   3341.00  3342.100  3282.47    3285.85     3209300       3285.85
## 2020-12-31   3275.00  3282.920  3241.20    3256.93     2957200       3256.93
## 2021-01-04   3270.00  3272.000  3144.02    3186.63     4411400       3186.63
## 2021-01-05   3166.01  3223.380  3165.06    3218.51     2655500       3218.51
## 2021-01-06   3146.48  3197.510  3131.16    3138.38     4394800       3138.38
## 2021-01-07   3157.00  3208.540  3155.00    3162.16     3514500       3162.16
## 2021-01-08   3180.00  3190.640  3142.20    3182.70     3537700       3182.70
## 2021-01-11   3148.01  3156.380  3110.00    3114.21     3683400       3114.21
## 2021-01-12   3120.00  3142.140  3086.00    3120.83     3514600       3120.83
## 2021-01-13   3128.44  3189.950  3122.08    3165.89     3321200       3165.89
## 2021-01-14   3167.52  3178.000  3120.59    3127.47     3070900       3127.47
## 2021-01-15   3123.02  3142.550  3095.17    3104.25     4244000       3104.25
## 2021-01-19   3107.00  3145.000  3096.00    3120.76     3305100       3120.76
## 2021-01-20   3181.99  3279.800  3175.00    3263.38     5309800       3263.38
## 2021-01-21   3293.00  3348.550  3289.57    3306.99     4936100       3306.99
## 2021-01-22   3304.31  3321.910  3283.16    3292.23     2821900       3292.23
## 2021-01-25   3328.50  3363.890  3243.15    3294.00     3749800       3294.00
## 2021-01-26   3296.36  3338.000  3282.87    3326.13     2955200       3326.13
## 2021-01-27   3341.49  3346.520  3207.08    3232.58     4660200       3232.58
## 2021-01-28   3235.04  3301.680  3228.69    3237.62     3149200       3237.62
## 2021-01-29   3230.00  3236.990  3184.55    3206.20     4293600       3206.20
## 2021-02-01   3242.36  3350.260  3235.03    3342.88     4160200       3342.88
## 2021-02-02   3380.00  3427.740  3361.13    3380.00     7098600       3380.00
## 2021-02-03   3425.01  3434.000  3308.62    3312.53     7088800       3312.53
## 2021-02-04   3330.00  3347.000  3277.75    3331.00     3670700       3331.00
## 2021-02-05   3319.00  3377.000  3302.71    3352.15     3620800       3352.15
## 2021-02-08   3358.50  3365.000  3304.00    3322.94     3257400       3322.94
## 2021-02-09   3312.49  3338.000  3297.84    3305.00     2203500       3305.00
## 2021-02-10   3314.00  3317.950  3254.00    3286.58     3151600       3286.58
## 2021-02-11   3292.00  3292.000  3248.06    3262.13     2301400       3262.13
## 2021-02-12   3250.00  3280.250  3233.31    3277.71     2335300       3277.71
## 2021-02-16   3254.05  3308.300  3253.59    3268.95     2574700       3268.95
## 2021-02-17   3263.60  3320.910  3259.50    3308.64     3297500       3308.64
## 2021-02-18   3282.42  3338.000  3273.94    3328.23     3027400       3328.23
## 2021-02-19   3328.23  3333.500  3245.75    3249.90     4305200       3249.90
## 2021-02-22   3208.13  3232.320  3172.26    3180.74     3515700       3180.74
## 2021-02-23   3127.03  3204.730  3093.60    3194.50     4677200       3194.50
## 2021-02-24   3166.75  3171.230  3125.38    3159.53     3011300       3159.53
## 2021-02-25   3136.74  3178.260  3047.76    3057.16     4533800       3057.16
## 2021-02-26   3095.20  3122.440  3036.70    3092.93     4275900       3092.93
## 2021-03-01   3127.89  3149.560  3097.99    3146.14     2729100       3146.14
## 2021-03-02   3143.47  3163.520  3087.12    3094.53     2595800       3094.53
## 2021-03-03   3081.18  3107.780  2995.00    3005.00     3988700       3005.00
## 2021-03-04   3012.00  3058.130  2945.43    2977.57     5481600       2977.57
## 2021-03-05   3005.00  3009.000  2881.00    3000.46     5388600       3000.46
## 2021-03-08   3015.00  3064.590  2951.31    2951.95     4185000       2951.95
## 2021-03-09   3017.99  3090.960  3005.15    3062.85     4030000       3062.85
## 2021-03-10   3098.45  3116.460  3030.05    3057.64     3012500       3057.64
## 2021-03-11   3104.01  3131.780  3082.93    3113.59     2776400       3113.59
## 2021-03-12   3075.00  3098.980  3045.50    3089.49     2421900       3089.49
## 2021-03-15   3074.57  3082.240  3032.09    3081.68     2913600       3081.68
## 2021-03-16   3104.97  3128.910  3075.86    3091.86     2538800       3091.86
## 2021-03-17   3073.22  3173.050  3070.22    3135.73     3118600       3135.73
## 2021-03-18   3101.00  3116.630  3025.00    3027.99     3649600       3027.99
## 2021-03-19   3029.23  3077.290  3016.63    3074.96     4625400       3074.96
## 2021-03-22   3067.85  3126.580  3060.05    3110.87     2902200       3110.87
## 2021-03-23   3127.00  3182.000  3120.85    3137.50     3817300       3137.50
## 2021-03-24   3151.04  3160.310  3085.15    3087.07     2959000       3087.07
## 2021-03-25   3072.99  3109.780  3037.14    3046.26     3563500       3046.26
## 2021-03-26   3044.06  3056.660  2996.00    3052.03     3312900       3052.03
## 2021-03-29   3055.44  3091.250  3028.45    3075.73     2746000       3075.73
## 2021-03-30   3070.01  3073.000  3034.00    3055.29     2337600       3055.29
## 2021-03-31   3064.06  3119.330  3062.50    3094.08     3093900       3094.08
## 2021-04-01   3117.94  3162.440  3115.55    3161.00     2940300       3161.00
## 2021-04-05   3173.00  3235.960  3161.24    3226.73     3334900       3226.73
## 2021-04-06   3223.75  3247.310  3217.04    3223.82     2537800       3223.82
## 2021-04-07   3233.80  3303.610  3223.65    3279.39     3346200       3279.39
## 2021-04-08   3310.90  3324.500  3292.00    3299.30     2812100       3299.30
## 2021-04-09   3304.70  3372.200  3288.90    3372.20     4341500       3372.20
## 2021-04-12   3355.21  3395.040  3351.15    3379.39     3281800       3379.39
## 2021-04-13   3400.85  3432.000  3395.63    3400.00     3315800       3400.00
## 2021-04-14   3404.04  3404.130  3326.00    3333.00     3145200       3333.00
## 2021-04-15   3371.00  3397.000  3352.00    3379.09     3233600       3379.09
## 2021-04-16   3380.00  3406.800  3355.59    3399.44     3186000       3399.44
## 2021-04-19   3390.33  3435.930  3360.16    3372.01     2725400       3372.01
## 2021-04-20   3373.60  3382.990  3316.00    3334.69     2623000       3334.69
## 2021-04-21   3316.00  3362.860  3303.81    3362.02     2211200       3362.02
## 2021-04-22   3371.68  3372.870  3301.45    3309.04     2580600       3309.04
## 2021-04-23   3319.10  3375.000  3308.50    3340.88     3192800       3340.88
## 2021-04-26   3348.00  3428.450  3330.94    3409.00     4880700       3409.00
## 2021-04-27   3443.47  3460.000  3398.01    3417.43     3827100       3417.43
## 2021-04-28   3434.80  3489.880  3425.00    3458.50     4631900       3458.50
## 2021-04-29   3505.10  3514.450  3435.00    3471.31     7682400       3471.31
## 2021-04-30   3525.12  3554.000  3462.50    3467.42     7009300       3467.42
## 2021-05-03   3484.73  3486.650  3372.70    3386.49     5875500       3386.49
## 2021-05-04   3356.19  3367.980  3272.13    3311.87     5439400       3311.87
## 2021-05-05   3338.86  3354.700  3264.36    3270.54     3711300       3270.54
## 2021-05-06   3270.00  3314.400  3247.20    3306.37     4447700       3306.37
## 2021-05-07   3319.09  3330.890  3289.07    3291.61     4710300       3291.61
## 2021-05-10   3282.32  3283.000  3190.00    3190.49     5838600       3190.49
## 2021-05-11   3136.28  3238.000  3127.37    3223.91     4619800       3223.91
## 2021-05-12   3185.00  3207.940  3133.10    3151.94     4936400       3151.94
## 2021-05-13   3185.47  3203.840  3133.00    3161.47     3350900       3161.47
## 2021-05-14   3185.56  3228.860  3183.00    3222.90     3325000       3222.90
## 2021-05-17   3245.93  3292.750  3234.59    3270.39     3723900       3270.39
## 2021-05-18   3292.58  3312.000  3230.37    3232.28     2828400       3232.28
## 2021-05-19   3195.00  3234.750  3184.00    3231.80     2679700       3231.80
## 2021-05-20   3244.40  3259.680  3236.18    3247.68     2633200       3247.68
## 2021-05-21   3250.00  3256.690  3197.01    3203.08     4104900       3203.08
## 2021-05-24   3215.50  3257.950  3210.50    3244.99     2422800       3244.99
## 2021-05-25   3266.67  3279.820  3213.76    3259.05     3261100       3259.05
## 2021-05-26   3274.59  3295.730  3258.51    3265.16     2384000       3265.16
## 2021-05-27   3256.00  3260.360  3230.04    3230.11     2561200       3230.11
## 2021-05-28   3242.00  3247.990  3219.70    3223.07     2329800       3223.07
## 2021-06-01   3243.50  3250.980  3209.06    3218.65     2430000       3218.65
## 2021-06-02   3223.10  3235.000  3208.00    3233.99     2014500       3233.99
## 2021-06-03   3204.23  3214.440  3184.03    3187.01     2398300       3187.01
## 2021-06-04   3212.00  3221.000  3198.81    3206.22     2249700       3206.22
## 2021-06-07   3197.33  3208.000  3172.20    3198.01     2215800       3198.01
## 2021-06-08   3222.61  3279.530  3218.01    3264.11     3416700       3264.11
## 2021-06-09   3272.87  3297.580  3270.70    3281.15     2455500       3281.15
## 2021-06-10   3282.01  3351.000  3281.15    3349.65     3476500       3349.65
## 2021-06-11   3349.65  3366.580  3333.45    3346.83     2817400       3346.83
## 2021-06-14   3346.83  3385.000  3335.50    3383.87     2569700       3383.87
## 2021-06-15   3384.00  3396.990  3363.11    3383.13     2426200       3383.13
## 2021-06-16   3392.00  3426.350  3360.53    3415.25     4202800       3415.25
## 2021-06-17   3403.18  3497.200  3401.00    3489.24     5136500       3489.24
## 2021-06-18   3479.99  3507.000  3473.71    3486.90     5204900       3486.90
## 2021-06-21   3476.42  3482.000  3434.00    3453.96     3273400       3453.96
## 2021-06-22   3458.06  3523.752  3456.09    3505.44     3345082       3505.44
head(datas$AMZN)
##            AMZN.Open AMZN.High AMZN.Low AMZN.Close AMZN.Volume AMZN.Adjusted
## 2005-01-03     44.95     45.44    44.21      44.52    10446500         44.52
## 2005-01-04     42.67     43.26    41.50      42.14    19418500         42.14
## 2005-01-05     41.57     42.76    41.56      41.77     8354200         41.77
## 2005-01-06     41.81     42.25    40.90      41.05     8700900         41.05
## 2005-01-07     41.38     42.69    41.16      42.32     9836600         42.32
## 2005-01-10     41.94     42.96    41.71      41.84     7347900         41.84
#
bt.prep(datas, align='remove.na')
names(datas)
##  [1] "prices"          "AAPL"            "dates"           "weight"         
##  [5] "F"               "NLY"             ".getSymbols"     "AMC"            
##  [9] "symbolnames"     "AMD"             "execution.price" "AMZN"           
## [13] "SPY"             "RACE"
#
head(datas$SPY)
##            SPY.Open SPY.High  SPY.Low SPY.Close SPY.Volume SPY.Adjusted
## 2015-10-21 183.1716 183.3335 181.4083  181.5883  102038000     181.5883
## 2015-10-22 182.6048 184.8808 181.5882  184.6559  174911700     184.6559
## 2015-10-23 186.4462 187.0759 185.5916  186.6801  144442300     186.6801
## 2015-10-26 186.4912 186.5541 185.8254  186.2213   69033000     186.2213
## 2015-10-27 185.5016 186.2213 185.1327  185.8614   77905800     185.8614
## 2015-10-28 186.2213 188.0025 185.5106  187.9755  135906700     187.9755
head(datas$prices)
##                AAPL      AMC  AMD   AMZN        F      NLY     RACE      SPY
## 2015-10-21 26.15297 19.17625 2.10 555.77 11.61648 5.411540 52.29956 181.5883
## 2015-10-22 26.55299 19.55993 2.14 563.91 11.74463 5.422170 53.96364 184.6559
## 2015-10-23 27.37602 20.07150 2.21 599.03 11.81248 5.411540 53.61180 186.6801
## 2015-10-26 26.50241 20.00379 2.15 608.61 11.82001 5.422170 52.31858 186.2213
## 2015-10-27 26.33459 19.71792 2.15 611.01 11.22449 5.305220 51.20602 185.8614
## 2015-10-28 27.41970 20.60564 2.18 617.10 11.39963 5.321169 49.32324 187.9755
#
prices_monthly <- to.monthly(datas$prices, indexAt = "last", OHLC = FALSE) # indexAt = 'endof'
head(prices_monthly)
##                AAPL      AMC  AMD   AMZN         F      NLY     RACE      SPY
## 2015-10-30 27.47258 20.59059 2.12 625.90 11.277796 5.289275 47.95394 187.0579
## 2015-11-30 27.31312 19.11607 2.36 664.80 10.912279 5.092589 44.07426 187.7417
## 2015-12-31 24.30244 18.20181 2.87 675.89 10.729517 5.144564 45.64325 184.4970
## 2016-01-29 22.47387 16.53332 2.20 587.00  9.398948 5.210381 37.81734 175.3115
## 2016-02-29 22.44493 18.22457 2.14 552.52  9.847643 5.555911 36.11523 175.1667
## 2016-03-31 25.30017 21.39668 2.85 593.64 10.626953 5.794191 39.65258 186.9495
monthly.ret <- na.omit(Return.calculate(prices_monthly, method = "discrete"))
head(monthly.ret)
##                    AAPL         AMC         AMD        AMZN           F
## 2015-11-30 -0.005804261 -0.07161145  0.11320755  0.06215044 -0.03241032
## 2015-12-31 -0.110228381 -0.04782641  0.21610169  0.01668175 -0.01674829
## 2016-01-29 -0.075242366 -0.09166652 -0.23344948 -0.13151550 -0.12401015
## 2016-02-29 -0.001287673  0.10229338 -0.02727273 -0.05873932  0.04773885
## 2016-03-31  0.127211017  0.17405681  0.33177570  0.07442263  0.07913670
## 2016-04-29 -0.139921239  0.00678811  0.24561404  0.11109428  0.01552289
##                    NLY        RACE           SPY
## 2015-11-30 -0.03718581 -0.08090422  0.0036551833
## 2015-12-31  0.01020601  0.03559873 -0.0172826538
## 2016-01-29  0.01279350 -0.17145824 -0.0497863979
## 2016-02-29  0.06631569 -0.04500882 -0.0008261692
## 2016-03-31  0.04288766  0.09794641  0.0672662490
## 2016-04-29  0.01559441  0.09952017  0.0039410106
#
# download Fama-French factors from website
url <- "http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_daily_CSV.zip"
temp <- tempfile()
download.file(url, temp, method = "libcurl", mode = "wb")
unzip(temp, "F-F_Research_Data_Factors_daily.CSV")
unlink(temp)
#
mydata <- read.csv("F-F_Research_Data_Factors_daily.CSV", skip = 4)
mydata <- mydata[-nrow(mydata), ]  # remove last row
fama_lib <- xts(x = mydata[, c(2,3,4)], order.by = as.Date(paste(mydata[, 1]), "%Y%m%d"))
str(fama_lib)
## An 'xts' object on 1926-07-01/2021-04-30 containing:
##   Data: num [1:24978, 1:3] 0.1 0.45 0.17 0.09 0.21 -0.71 0.62 0.04 0.48 0.04 ...
##  - attr(*, "dimnames")=List of 2
##   ..$ : NULL
##   ..$ : chr [1:3] "Mkt.RF" "SMB" "HML"
##   Indexed by objects of class: [Date] TZ: UTC
##   xts Attributes:  
##  NULL
head(fama_lib)
##            Mkt.RF   SMB   HML
## 1926-07-01   0.10 -0.24 -0.28
## 1926-07-02   0.45 -0.32 -0.08
## 1926-07-06   0.17  0.27 -0.35
## 1926-07-07   0.09 -0.59  0.03
## 1926-07-08   0.21 -0.36  0.15
## 1926-07-09  -0.71  0.44  0.56
#
dates <- '2010-01::2021-03'
X <- monthly.ret[dates]
head(X)
##                    AAPL         AMC         AMD        AMZN           F
## 2015-11-30 -0.005804261 -0.07161145  0.11320755  0.06215044 -0.03241032
## 2015-12-31 -0.110228381 -0.04782641  0.21610169  0.01668175 -0.01674829
## 2016-01-29 -0.075242366 -0.09166652 -0.23344948 -0.13151550 -0.12401015
## 2016-02-29 -0.001287673  0.10229338 -0.02727273 -0.05873932  0.04773885
## 2016-03-31  0.127211017  0.17405681  0.33177570  0.07442263  0.07913670
## 2016-04-29 -0.139921239  0.00678811  0.24561404  0.11109428  0.01552289
##                    NLY        RACE           SPY
## 2015-11-30 -0.03718581 -0.08090422  0.0036551833
## 2015-12-31  0.01020601  0.03559873 -0.0172826538
## 2016-01-29  0.01279350 -0.17145824 -0.0497863979
## 2016-02-29  0.06631569 -0.04500882 -0.0008261692
## 2016-03-31  0.04288766  0.09794641  0.0672662490
## 2016-04-29  0.01559441  0.09952017  0.0039410106
dim(X)
## [1] 65  8
#
fama_lib_month <- to.monthly(fama_lib, indexAt = "last", OHLC = FALSE) # indexAt = 'endof'
head(fama_lib_month)
##            Mkt.RF   SMB   HML
## 1926-07-31   0.46 -0.12 -0.17
## 1926-08-31   0.58 -0.52 -0.04
## 1926-09-30   0.30 -0.22  0.06
## 1926-10-30  -0.25  0.20  0.25
## 1926-11-30   0.26  0.03 -0.50
## 1926-12-31   0.33  0.30  0.67
f <- fama_lib_month[dates]/100
head(f)
##             Mkt.RF     SMB     HML
## 2010-01-29 -0.0097 -0.0004 -0.0046
## 2010-02-26  0.0013 -0.0056  0.0039
## 2010-03-31 -0.0036 -0.0052  0.0018
## 2010-04-30 -0.0172 -0.0097 -0.0086
## 2010-05-28 -0.0118  0.0008 -0.0065
## 2010-06-30 -0.0098  0.0004 -0.0031
dim(f)
## [1] 135   3
#======================================================================
# Use Professor Palomar's package to compute estimated coefficients
# Based on CAPM model, compute covariance matrix for the 8-asset portfolio by using past 60-month returns from 2010/01 - 2014/12.
#======================================================================
devtools::install_github("dppalomar/covFactorModel")
## Skipping install of 'covFactorModel' from a github remote, the SHA1 (1e7cc3df) has not changed since last install.
##   Use `force = TRUE` to force installation
library(covFactorModel)
# 
insample_range <- '2010-01::2014-12'
one_factor_model <- factorModel(f[insample_range], type = "M", econ_fact = f$Mkt.RF[insample_range])
names(one_factor_model)
## [1] "alpha"    "beta"     "factors"  "residual"
cbind(alpha = one_factor_model$alpha, beta = one_factor_model$beta)
##                alpha    Mkt.RF
## Mkt.RF  0.0000000000 1.0000000
## SMB    -0.0003343617 0.1573666
## HML    -0.0001937723 0.1475380
#======================================================================
# we can do the fitting using a more compact matrix notation
F_ <- cbind(ones = 1, f$Mkt.RF[insample_range])
Gamma <- t(f[insample_range]) %*% F_ %*% solve(t(F_) %*% F_)  # better: Gamma <- t(solve(t(F_) %*% F_, t(F_) %*% X))
colnames(Gamma) <- c("alpha", "beta")
alpha <- Gamma[, 1]  # or alpha <- Gamma[, "alpha"]
beta <- Gamma[, 2]   # or beta <- Gamma[, "beta"]
print(Gamma)
##                alpha      beta
## Mkt.RF -1.084202e-19 1.0000000
## SMB    -3.343617e-04 0.1573666
## HML    -1.937723e-04 0.1475380
# compute Sigma
X <- f[insample_range]
f <- f$Mkt.RF[insample_range]
T <- dim(X)[1]
E <- xts(t(t(X) - Gamma %*% t(F_)), index(X))  # residuals
Psi <- (1/(T-2)) * t(E) %*% E
Sigma <- as.numeric(var(f)) * beta %o% beta + diag(diag(Psi))
Sigma # This is covariance matrix computed from single factor model
##              Mkt.RF          SMB          HML
## Mkt.RF 1.092263e-04 1.718856e-05 1.611503e-05
## SMB    1.718856e-05 2.450767e-05 2.535966e-06
## HML    1.611503e-05 2.535966e-06 1.616929e-05
#=======================================================================
# We can also use lm() to compute estimated coefficients
fit = lm(formula = X~f)
sigF = as.numeric(var(f))
beta_ = as.matrix(fit$coefficients)
beta_ = as.matrix(beta_[-1,])
beta_
##             [,1]
## Mkt.RF 1.0000000
## SMB    0.1573666
## HML    0.1475380
sigeps = crossprod(fit$residuals)/(T-2)
# sigeps = as.matrix(var(fit$residuals)) #  you can use this way too
sigeps = diag(diag(sigeps))
sigeps
##              [,1]         [,2]         [,3]
## [1,] 9.592845e-36 0.000000e+00 0.000000e+00
## [2,] 0.000000e+00 2.180277e-05 0.000000e+00
## [3,] 0.000000e+00 0.000000e+00 1.379171e-05
cov_1f = sigF*beta_%*%t(beta_)+sigeps
cov_1f # This is covariance matrix computed from single factor model (from lm())
##              Mkt.RF          SMB          HML
## Mkt.RF 1.092263e-04 1.718856e-05 1.611503e-05
## SMB    1.718856e-05 2.450767e-05 2.535966e-06
## HML    1.611503e-05 2.535966e-06 1.616929e-05
#=======================================================================
# Backtesting portfolio using SIT package
#=======================================================================
dates <- '2005-01::2021-03'
X <- monthly.ret[dates]
head(X)
##                    AAPL         AMC         AMD        AMZN           F
## 2015-11-30 -0.005804261 -0.07161145  0.11320755  0.06215044 -0.03241032
## 2015-12-31 -0.110228381 -0.04782641  0.21610169  0.01668175 -0.01674829
## 2016-01-29 -0.075242366 -0.09166652 -0.23344948 -0.13151550 -0.12401015
## 2016-02-29 -0.001287673  0.10229338 -0.02727273 -0.05873932  0.04773885
## 2016-03-31  0.127211017  0.17405681  0.33177570  0.07442263  0.07913670
## 2016-04-29 -0.139921239  0.00678811  0.24561404  0.11109428  0.01552289
##                    NLY        RACE           SPY
## 2015-11-30 -0.03718581 -0.08090422  0.0036551833
## 2015-12-31  0.01020601  0.03559873 -0.0172826538
## 2016-01-29  0.01279350 -0.17145824 -0.0497863979
## 2016-02-29  0.06631569 -0.04500882 -0.0008261692
## 2016-03-31  0.04288766  0.09794641  0.0672662490
## 2016-04-29  0.01559441  0.09952017  0.0039410106
dim(X)
## [1] 65  8
tail(X)
##                    AAPL        AMC         AMD          AMZN           F
## 2020-10-30 -0.060012091 -0.4989384 -0.08171725 -0.0357541227  0.16066066
## 2020-11-30  0.095493246  0.8093220  0.23070797  0.0434399293  0.17464424
## 2020-12-31  0.114573679 -0.5035129 -0.01025259  0.0280583237 -0.03193833
## 2021-01-29 -0.005501554  5.2547170 -0.06618689 -0.0155760124  0.19795222
## 2021-02-26 -0.079712004 -0.3959276 -0.01319473 -0.0353284326  0.11111111
## 2021-03-31  0.007339586  0.2746567 -0.07111587  0.0003718629  0.04700855
##                     NLY        RACE         SPY
## 2020-10-30 -0.004213405 -0.03080015 -0.02493365
## 2020-11-30  0.128349614  0.18321935  0.10877692
## 2020-12-31  0.084450834  0.08720575  0.03704831
## 2021-01-29 -0.039053183 -0.09297671 -0.01019039
## 2021-02-26  0.023399066 -0.05187811  0.02780547
## 2021-03-31  0.061464470  0.06028977  0.04539929
#
prices_monthly <- to.monthly(datas$prices, indexAt = "last", OHLC = FALSE) # indexAt = 'endof'
head(prices_monthly)
##                AAPL      AMC  AMD   AMZN         F      NLY     RACE      SPY
## 2015-10-30 27.47258 20.59059 2.12 625.90 11.277796 5.289275 47.95394 187.0579
## 2015-11-30 27.31312 19.11607 2.36 664.80 10.912279 5.092589 44.07426 187.7417
## 2015-12-31 24.30244 18.20181 2.87 675.89 10.729517 5.144564 45.64325 184.4970
## 2016-01-29 22.47387 16.53332 2.20 587.00  9.398948 5.210381 37.81734 175.3115
## 2016-02-29 22.44493 18.22457 2.14 552.52  9.847643 5.555911 36.11523 175.1667
## 2016-03-31 25.30017 21.39668 2.85 593.64 10.626953 5.794191 39.65258 186.9495
prices_monthly <- prices_monthly[dates]
head(prices_monthly)
##                AAPL      AMC  AMD   AMZN         F      NLY     RACE      SPY
## 2015-10-30 27.47258 20.59059 2.12 625.90 11.277796 5.289275 47.95394 187.0579
## 2015-11-30 27.31312 19.11607 2.36 664.80 10.912279 5.092589 44.07426 187.7417
## 2015-12-31 24.30244 18.20181 2.87 675.89 10.729517 5.144564 45.64325 184.4970
## 2016-01-29 22.47387 16.53332 2.20 587.00  9.398948 5.210381 37.81734 175.3115
## 2016-02-29 22.44493 18.22457 2.14 552.52  9.847643 5.555911 36.11523 175.1667
## 2016-03-31 25.30017 21.39668 2.85 593.64 10.626953 5.794191 39.65258 186.9495
tail(prices_monthly)
##                AAPL   AMC   AMD    AMZN     F      NLY     RACE      SPY
## 2020-10-30 108.3264  2.36 75.29 3036.15  7.73 6.732790 177.5456 324.0925
## 2020-11-30 118.6708  4.27 92.66 3168.04  9.08 7.596941 210.0754 359.3463
## 2020-12-31 132.2673  2.12 91.71 3256.93  8.79 8.238509 228.3951 372.6595
## 2021-01-29 131.5397 13.26 85.64 3206.20 10.53 7.916769 207.1597 368.8619
## 2021-02-26 121.0544  8.01 84.51 3092.93 11.70 8.102014 196.4127 379.1183
## 2021-03-31 121.9429 10.21 78.50 3094.08 12.25 8.600000 208.2543 396.3300
#
#*****************************************************************
# Code Strategies
#****************************************************************** 
# We need to create environment variable required by SIT 
# data_m <- new.env()
#
# data_m$CLNE <- prices_monthly$CLNE
# colnames(data_m$CLNE) <- 'Close'
# head(data_m$CLNE)
# Change column names to Close which will be consistent with the requirement of SIT package
# data_m$SPY <- prices_monthly$AMC %>% `colnames<-` (c("Close"))
# data_m$QQQ <- prices_monthly$SPY %>% `colnames<-` (c("Close"))
# data_m$EEM <- prices_monthly$F %>% `colnames<-` (c("Close"))
# data_m$IWM <- prices_monthly$AAPL %>% `colnames<-` (c("Close"))
# data_m$EFA <- prices_monthly$AMD %>% `colnames<-` (c("Close"))
# data_m$TLT <- prices_monthly$RACE %>% `colnames<-` (c("Close"))
# data_m$IYR <- prices_monthly$NLY %>% `colnames<-` (c("Close"))
# data_m$GLD <- prices_monthly$AMZN %>% `colnames<-` (c("Close"))
# names(data_m)
# head(data_m$RACE)

# Using loop to save time in naming 
data_m <- list()
#i = 1
for ( i in 1:length(tickers)){
  data_m[[tickers[i]]] <- prices_monthly[,i] %>% `colnames<-` (c("Close"))
}

# data_env <- new.env()
# list2env(data_m, envir = data_env)
# convert from list to environment variable because SIT package requires 
# the input data to be environmental variable which can be processed using bt.prep()
data_m <- list2env(data_m)
names(data_m)
## [1] "AMZN" "NLY"  "RACE" "AMD"  "AAPL" "F"    "SPY"  "AMC"
# Check if the column name is 'Close'
head(data_m$F)
##            Close
## 2015-10-30  2.12
## 2015-11-30  2.36
## 2015-12-31  2.87
## 2016-01-29  2.20
## 2016-02-29  2.14
## 2016-03-31  2.85
#
bt.prep(data_m, align='remove.na', dates = dates)
names(data_m)
##  [1] "prices"          "execution.price" "weight"          "dates"          
##  [5] "symbolnames"     "AMZN"            "NLY"             "RACE"           
##  [9] "AMD"             "AAPL"            "F"               "SPY"            
## [13] "AMC"
#===============================================================
# Equal weighting portfolio
# Equal Weight 1/N Benchmark
#===============================================================
models <- list()
prices <- data_m$prices
# data_m$weight[] = NA
N <- length(tickers)
data_m$weight = ntop(prices, N)       
head(data_m$weight)
##             AAPL   AMC   AMD  AMZN     F   NLY  RACE   SPY
## 2015-10-30 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125
## 2015-11-30 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125
## 2015-12-31 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125
## 2016-01-29 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125
## 2016-02-29 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125
## 2016-03-31 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125
data_m$weight[1:59] <- NA
models$equal.weight = bt.run.share(data_m)
## Latest weights :
##            AAPL   AMC  AMD  AMZN      F   NLY  RACE  SPY
## 2021-03-31 9.12 40.92 9.63 18.82 370.17 38.03 14.22 3.61
## 
## Performance summary :
##  CAGR    Best    Worst   
##  42.8    225.7   -45.4   
# head(models$equal.weight$ret, 62)
# Slightly difference between bt.run.share() and bt.run() 
capital = 100000
data_m$weight[] = (capital / prices) * data_m$weight
models$equal.weight.share = bt.run(data_m, type='share')
## Latest weights :
##            AAPL  AMC  AMD AMZN    F  NLY RACE  SPY
## 2021-03-31 12.5 12.5 12.5 12.5 12.5 12.5 12.5 12.5
## 
## Performance summary :
##  CAGR    Best    Worst   
##  31.6    65.3    -17.9   
# head(models$equal.weight.share$ret, 62)
# head(equal.weight$ret)

#================================================================
# MVP portfolio
#*****************************************************************
# Create Constraints
#*****************************************************************
constraints = new.constraints(N, lb = -Inf, ub = +Inf)
# SUM x.i = 1
constraints = add.constraints(rep(1, N), 1, type = '=', constraints)        

#
ret = prices / mlag(prices) - 1
weight = coredata(ret)
weight[] = NA
# 
# head(data_m$weight)
# compute covariance matrix based on historical 60 months return
# i = 60
# To make covariance matrix estimate more stable, use the Ledoit-Wolf covariance shrinkage estimator from tawny package
# 1. ia$cov = tawny::cov.shrink(hist)  or
# 2. ia$cov = cor(coredata(hist), use='complete.obs', method='spearman') * (s0 %*% t(s0)) or
# 3. ia$cov = cor(coredata(hist), use='complete.obs', method='kendall') * (s0 %*% t(s0)
# i = 60
for( i in 60:dim(weight)[1]) {
  hist = ret[ (i- 60 + 1):i, ]
  # create historical input assumptions
  ia = create.historical.ia(hist, 12) # 12 is annulized factor for monthly returns
  s0 = apply(na.omit(coredata(hist)), 2, sd)     
  ia$cov = cor(coredata(hist), use='complete.obs',method='pearson') * (s0 %*% t(s0))
  weight[i,] = min.risk.portfolio(ia, constraints) # use SIT's function min.risk.portfolio()
}
## Loading required package: kernlab
## 
## Attaching package: 'kernlab'
## The following object is masked from 'package:SIT':
## 
##     cross
## The following object is masked from 'package:purrr':
## 
##     cross
dim(weight)
## [1] 66  8
# 195 8
head(weight, 70)
##              AAPL         AMC        AMD     AMZN          F         NLY
##  [1,]          NA          NA         NA       NA         NA          NA
##  [2,]          NA          NA         NA       NA         NA          NA
##  [3,]          NA          NA         NA       NA         NA          NA
##  [4,]          NA          NA         NA       NA         NA          NA
##  [5,]          NA          NA         NA       NA         NA          NA
##  [6,]          NA          NA         NA       NA         NA          NA
##  [7,]          NA          NA         NA       NA         NA          NA
##  [8,]          NA          NA         NA       NA         NA          NA
##  [9,]          NA          NA         NA       NA         NA          NA
## [10,]          NA          NA         NA       NA         NA          NA
## [11,]          NA          NA         NA       NA         NA          NA
## [12,]          NA          NA         NA       NA         NA          NA
## [13,]          NA          NA         NA       NA         NA          NA
## [14,]          NA          NA         NA       NA         NA          NA
## [15,]          NA          NA         NA       NA         NA          NA
## [16,]          NA          NA         NA       NA         NA          NA
## [17,]          NA          NA         NA       NA         NA          NA
## [18,]          NA          NA         NA       NA         NA          NA
## [19,]          NA          NA         NA       NA         NA          NA
## [20,]          NA          NA         NA       NA         NA          NA
## [21,]          NA          NA         NA       NA         NA          NA
## [22,]          NA          NA         NA       NA         NA          NA
## [23,]          NA          NA         NA       NA         NA          NA
## [24,]          NA          NA         NA       NA         NA          NA
## [25,]          NA          NA         NA       NA         NA          NA
## [26,]          NA          NA         NA       NA         NA          NA
## [27,]          NA          NA         NA       NA         NA          NA
## [28,]          NA          NA         NA       NA         NA          NA
## [29,]          NA          NA         NA       NA         NA          NA
## [30,]          NA          NA         NA       NA         NA          NA
## [31,]          NA          NA         NA       NA         NA          NA
## [32,]          NA          NA         NA       NA         NA          NA
## [33,]          NA          NA         NA       NA         NA          NA
## [34,]          NA          NA         NA       NA         NA          NA
## [35,]          NA          NA         NA       NA         NA          NA
## [36,]          NA          NA         NA       NA         NA          NA
## [37,]          NA          NA         NA       NA         NA          NA
## [38,]          NA          NA         NA       NA         NA          NA
## [39,]          NA          NA         NA       NA         NA          NA
## [40,]          NA          NA         NA       NA         NA          NA
## [41,]          NA          NA         NA       NA         NA          NA
## [42,]          NA          NA         NA       NA         NA          NA
## [43,]          NA          NA         NA       NA         NA          NA
## [44,]          NA          NA         NA       NA         NA          NA
## [45,]          NA          NA         NA       NA         NA          NA
## [46,]          NA          NA         NA       NA         NA          NA
## [47,]          NA          NA         NA       NA         NA          NA
## [48,]          NA          NA         NA       NA         NA          NA
## [49,]          NA          NA         NA       NA         NA          NA
## [50,]          NA          NA         NA       NA         NA          NA
## [51,]          NA          NA         NA       NA         NA          NA
## [52,]          NA          NA         NA       NA         NA          NA
## [53,]          NA          NA         NA       NA         NA          NA
## [54,]          NA          NA         NA       NA         NA          NA
## [55,]          NA          NA         NA       NA         NA          NA
## [56,]          NA          NA         NA       NA         NA          NA
## [57,]          NA          NA         NA       NA         NA          NA
## [58,]          NA          NA         NA       NA         NA          NA
## [59,]          NA          NA         NA       NA         NA          NA
## [60,] -0.12704393 -0.10635315 -0.2185354 1.629431 -0.1125724 0.056158407
## [61,] -0.11998681 -0.10985085 -0.1888023 1.616511 -0.1128446 0.047615893
## [62,] -0.10667218 -0.10208198 -0.2000511 1.633451 -0.1148544 0.033265287
## [63,] -0.09195206 -0.10251643 -0.1744494 1.644411 -0.1180691 0.009761732
## [64,] -0.07201248 -0.10585334 -0.1491119 1.576736 -0.1279059 0.022232465
## [65,] -0.06583949 -0.09565430 -0.1608524 1.551752 -0.1268460 0.035708610
## [66,] -0.05747075 -0.08099137 -0.1471977 1.514169 -0.1146523 0.029840961
##              RACE          SPY
##  [1,]          NA           NA
##  [2,]          NA           NA
##  [3,]          NA           NA
##  [4,]          NA           NA
##  [5,]          NA           NA
##  [6,]          NA           NA
##  [7,]          NA           NA
##  [8,]          NA           NA
##  [9,]          NA           NA
## [10,]          NA           NA
## [11,]          NA           NA
## [12,]          NA           NA
## [13,]          NA           NA
## [14,]          NA           NA
## [15,]          NA           NA
## [16,]          NA           NA
## [17,]          NA           NA
## [18,]          NA           NA
## [19,]          NA           NA
## [20,]          NA           NA
## [21,]          NA           NA
## [22,]          NA           NA
## [23,]          NA           NA
## [24,]          NA           NA
## [25,]          NA           NA
## [26,]          NA           NA
## [27,]          NA           NA
## [28,]          NA           NA
## [29,]          NA           NA
## [30,]          NA           NA
## [31,]          NA           NA
## [32,]          NA           NA
## [33,]          NA           NA
## [34,]          NA           NA
## [35,]          NA           NA
## [36,]          NA           NA
## [37,]          NA           NA
## [38,]          NA           NA
## [39,]          NA           NA
## [40,]          NA           NA
## [41,]          NA           NA
## [42,]          NA           NA
## [43,]          NA           NA
## [44,]          NA           NA
## [45,]          NA           NA
## [46,]          NA           NA
## [47,]          NA           NA
## [48,]          NA           NA
## [49,]          NA           NA
## [50,]          NA           NA
## [51,]          NA           NA
## [52,]          NA           NA
## [53,]          NA           NA
## [54,]          NA           NA
## [55,]          NA           NA
## [56,]          NA           NA
## [57,]          NA           NA
## [58,]          NA           NA
## [59,]          NA           NA
## [60,] -0.07292179 -0.048162970
## [61,] -0.07428688 -0.058355754
## [62,] -0.06747433 -0.075582730
## [63,] -0.11068140 -0.056504074
## [64,] -0.14611518  0.002030362
## [65,] -0.14152330  0.003254818
## [66,] -0.14624415  0.002546063
tail(weight)
##              AAPL         AMC        AMD     AMZN          F         NLY
## [61,] -0.11998681 -0.10985085 -0.1888023 1.616511 -0.1128446 0.047615893
## [62,] -0.10667218 -0.10208198 -0.2000511 1.633451 -0.1148544 0.033265287
## [63,] -0.09195206 -0.10251643 -0.1744494 1.644411 -0.1180691 0.009761732
## [64,] -0.07201248 -0.10585334 -0.1491119 1.576736 -0.1279059 0.022232465
## [65,] -0.06583949 -0.09565430 -0.1608524 1.551752 -0.1268460 0.035708610
## [66,] -0.05747075 -0.08099137 -0.1471977 1.514169 -0.1146523 0.029840961
##              RACE          SPY
## [61,] -0.07428688 -0.058355754
## [62,] -0.06747433 -0.075582730
## [63,] -0.11068140 -0.056504074
## [64,] -0.14611518  0.002030362
## [65,] -0.14152330  0.003254818
## [66,] -0.14624415  0.002546063
# Assign minimum variance weights to data_m$weight
capital = 100000
data_m$weight <- data_m$prices
data_m$weight[] <- NA
data_m$weight[] <- weight     
data_m$weight[] = (capital / prices) * data_m$weight
models$mvp.hist.cov = bt.run(data_m, type='share')
## Latest weights :
##             AAPL   AMC    AMD   AMZN      F  NLY   RACE  SPY
## 2021-03-31 -6.58 -9.57 -16.09 155.18 -12.68 3.57 -14.15 0.33
## 
## Performance summary :
##  CAGR    Best    Worst   
##  -3.8    8.9 -33.5   
#=================================================================
# CAPM model (single factor model)
#*****************************************************************
# Create Constraints
#*****************************************************************
constraints = new.constraints(N, lb = -Inf, ub = +Inf)
# SUM x.i = 1
constraints = add.constraints(rep(1, N), 1, type = '=', constraints)        

#
ret = prices / mlag(prices) - 1
weight_1 = coredata(ret)
weight_1[] = NA
# 
# head(data_m$weight)
# compute covariance matrix based on historical 60 months returns
# i = 60
f <- fama_lib_month[dates]/100

for( i in 60:dim(weight_1)[1]) {
  hist = ret[ (i- 60 + 1):i, ]
  Xi <- hist
  fi <- f$Mkt.RF[(i - 60 + 1):i, ]
  fiti = lm(formula = Xi ~ fi)
  sigF = as.numeric(var(fi))
  beta_ = as.matrix(fiti$coefficients)
  beta_ = as.matrix(beta_[-1,])
  sigeps = crossprod(fiti$residuals)/(T-2)
  # sigeps = as.matrix(var(fit$residuals)) #  you can use this way too
  sigeps = diag(diag(sigeps))
  cov_1f = sigF*beta_%*%t(beta_)+sigeps
  # cov_1f
  ia$cov = cov_1f
  weight_1[i, ] = min.risk.portfolio(ia, constraints)
}

dim(weight_1)
## [1] 66  8
# 195 8
head(weight_1, 70)
##            AAPL       AMC        AMD      AMZN          F       NLY      RACE
##  [1,]        NA        NA         NA        NA         NA        NA        NA
##  [2,]        NA        NA         NA        NA         NA        NA        NA
##  [3,]        NA        NA         NA        NA         NA        NA        NA
##  [4,]        NA        NA         NA        NA         NA        NA        NA
##  [5,]        NA        NA         NA        NA         NA        NA        NA
##  [6,]        NA        NA         NA        NA         NA        NA        NA
##  [7,]        NA        NA         NA        NA         NA        NA        NA
##  [8,]        NA        NA         NA        NA         NA        NA        NA
##  [9,]        NA        NA         NA        NA         NA        NA        NA
## [10,]        NA        NA         NA        NA         NA        NA        NA
## [11,]        NA        NA         NA        NA         NA        NA        NA
## [12,]        NA        NA         NA        NA         NA        NA        NA
## [13,]        NA        NA         NA        NA         NA        NA        NA
## [14,]        NA        NA         NA        NA         NA        NA        NA
## [15,]        NA        NA         NA        NA         NA        NA        NA
## [16,]        NA        NA         NA        NA         NA        NA        NA
## [17,]        NA        NA         NA        NA         NA        NA        NA
## [18,]        NA        NA         NA        NA         NA        NA        NA
## [19,]        NA        NA         NA        NA         NA        NA        NA
## [20,]        NA        NA         NA        NA         NA        NA        NA
## [21,]        NA        NA         NA        NA         NA        NA        NA
## [22,]        NA        NA         NA        NA         NA        NA        NA
## [23,]        NA        NA         NA        NA         NA        NA        NA
## [24,]        NA        NA         NA        NA         NA        NA        NA
## [25,]        NA        NA         NA        NA         NA        NA        NA
## [26,]        NA        NA         NA        NA         NA        NA        NA
## [27,]        NA        NA         NA        NA         NA        NA        NA
## [28,]        NA        NA         NA        NA         NA        NA        NA
## [29,]        NA        NA         NA        NA         NA        NA        NA
## [30,]        NA        NA         NA        NA         NA        NA        NA
## [31,]        NA        NA         NA        NA         NA        NA        NA
## [32,]        NA        NA         NA        NA         NA        NA        NA
## [33,]        NA        NA         NA        NA         NA        NA        NA
## [34,]        NA        NA         NA        NA         NA        NA        NA
## [35,]        NA        NA         NA        NA         NA        NA        NA
## [36,]        NA        NA         NA        NA         NA        NA        NA
## [37,]        NA        NA         NA        NA         NA        NA        NA
## [38,]        NA        NA         NA        NA         NA        NA        NA
## [39,]        NA        NA         NA        NA         NA        NA        NA
## [40,]        NA        NA         NA        NA         NA        NA        NA
## [41,]        NA        NA         NA        NA         NA        NA        NA
## [42,]        NA        NA         NA        NA         NA        NA        NA
## [43,]        NA        NA         NA        NA         NA        NA        NA
## [44,]        NA        NA         NA        NA         NA        NA        NA
## [45,]        NA        NA         NA        NA         NA        NA        NA
## [46,]        NA        NA         NA        NA         NA        NA        NA
## [47,]        NA        NA         NA        NA         NA        NA        NA
## [48,]        NA        NA         NA        NA         NA        NA        NA
## [49,]        NA        NA         NA        NA         NA        NA        NA
## [50,]        NA        NA         NA        NA         NA        NA        NA
## [51,]        NA        NA         NA        NA         NA        NA        NA
## [52,]        NA        NA         NA        NA         NA        NA        NA
## [53,]        NA        NA         NA        NA         NA        NA        NA
## [54,]        NA        NA         NA        NA         NA        NA        NA
## [55,]        NA        NA         NA        NA         NA        NA        NA
## [56,]        NA        NA         NA        NA         NA        NA        NA
## [57,]        NA        NA         NA        NA         NA        NA        NA
## [58,]        NA        NA         NA        NA         NA        NA        NA
## [59,]        NA        NA         NA        NA         NA        NA        NA
## [60,] 0.1040296 0.1014353 0.10929900 0.4080694 0.02336905 0.1125719 0.1157184
## [61,] 0.1054245 0.1009190 0.10455939 0.4106723 0.02399048 0.1141199 0.1173503
## [62,] 0.1119434 0.1059090 0.10314219 0.3985871 0.02511654 0.1170023 0.1202684
## [63,] 0.1119534 0.1090121 0.10292473 0.3996803 0.02524720 0.1160399 0.1185586
## [64,] 0.1188194 0.1077002 0.09937122 0.4069491 0.02719777 0.1230913 0.1153040
## [65,] 0.1201787 0.1056223 0.09821159 0.4077719 0.02731840 0.1229277 0.1164047
## [66,] 0.1191185 0.1062996 0.09830444 0.4098921 0.02775510 0.1227461 0.1142844
##               SPY
##  [1,]          NA
##  [2,]          NA
##  [3,]          NA
##  [4,]          NA
##  [5,]          NA
##  [6,]          NA
##  [7,]          NA
##  [8,]          NA
##  [9,]          NA
## [10,]          NA
## [11,]          NA
## [12,]          NA
## [13,]          NA
## [14,]          NA
## [15,]          NA
## [16,]          NA
## [17,]          NA
## [18,]          NA
## [19,]          NA
## [20,]          NA
## [21,]          NA
## [22,]          NA
## [23,]          NA
## [24,]          NA
## [25,]          NA
## [26,]          NA
## [27,]          NA
## [28,]          NA
## [29,]          NA
## [30,]          NA
## [31,]          NA
## [32,]          NA
## [33,]          NA
## [34,]          NA
## [35,]          NA
## [36,]          NA
## [37,]          NA
## [38,]          NA
## [39,]          NA
## [40,]          NA
## [41,]          NA
## [42,]          NA
## [43,]          NA
## [44,]          NA
## [45,]          NA
## [46,]          NA
## [47,]          NA
## [48,]          NA
## [49,]          NA
## [50,]          NA
## [51,]          NA
## [52,]          NA
## [53,]          NA
## [54,]          NA
## [55,]          NA
## [56,]          NA
## [57,]          NA
## [58,]          NA
## [59,]          NA
## [60,] 0.025507395
## [61,] 0.022964106
## [62,] 0.018031212
## [63,] 0.016583692
## [64,] 0.001567038
## [65,] 0.001564751
## [66,] 0.001599775
tail(weight_1)
##            AAPL       AMC        AMD      AMZN          F       NLY      RACE
## [61,] 0.1054245 0.1009190 0.10455939 0.4106723 0.02399048 0.1141199 0.1173503
## [62,] 0.1119434 0.1059090 0.10314219 0.3985871 0.02511654 0.1170023 0.1202684
## [63,] 0.1119534 0.1090121 0.10292473 0.3996803 0.02524720 0.1160399 0.1185586
## [64,] 0.1188194 0.1077002 0.09937122 0.4069491 0.02719777 0.1230913 0.1153040
## [65,] 0.1201787 0.1056223 0.09821159 0.4077719 0.02731840 0.1229277 0.1164047
## [66,] 0.1191185 0.1062996 0.09830444 0.4098921 0.02775510 0.1227461 0.1142844
##               SPY
## [61,] 0.022964106
## [62,] 0.018031212
## [63,] 0.016583692
## [64,] 0.001567038
## [65,] 0.001564751
## [66,] 0.001599775
# Assign minimum variance weights to data_m$weight
capital = 100000
data_m$weight <- data_m$prices
data_m$weight[] <- NA
data_m$weight[] <- weight_1     
data_m$weight[] = (capital / prices) * data_m$weight
models$mvp.capm.cov = bt.run(data_m, type='share')
## Latest weights :
##             AAPL   AMC  AMD  AMZN    F   NLY  RACE  SPY
## 2021-03-31 12.02 10.56 9.82 40.78 2.73 12.29 11.64 0.16
## 
## Performance summary :
##  CAGR    Best    Worst   
##  5   13.7    -2.1    
models$mvp.capm.cov$cagr
## [1] 0.05034939
models$mvp.hist.cov$cagr
## [1] -0.03752452
#=================================================================
# FF 3 factor model 
#*****************************************************************
# Create Constraints
#*****************************************************************
constraints = new.constraints(N, lb = -Inf, ub = +Inf)
# SUM x.i = 1
constraints = add.constraints(rep(1, N), 1, type = '=', constraints)        

#
ret = prices / mlag(prices) - 1
weight_3 = coredata(ret)
weight_3[] = NA
# 
# head(data_m$weight)
# compute covariance matrix based on historical 60 months returns
# i = 60
f <- fama_lib_month[dates]/100

for( i in 60:dim(weight_1)[1]) {
  hist = ret[ (i- 60 + 1):i, ]
  Xi <- hist
  fi <- f[(i - 60 + 1):i, ]
  fiti = lm(formula = Xi ~ fi)
  sigF = as.matrix(var(fi))
  beta_ = as.matrix(fiti$coefficients)
  beta_ = as.matrix(beta_[-1,])
  sigeps = crossprod(fiti$residuals)/(T-4) # note (T - 4)
  # sigeps = as.matrix(var(fit$residuals)) #  you can use this way too
  sigeps = diag(diag(sigeps))
  cov_3f = t(beta_)%*% sigF %*% beta_ + sigeps
  # cov_1f
  ia$cov = cov_3f
  weight_3[i, ] = min.risk.portfolio(ia, constraints)
}

dim(weight_3)
## [1] 66  8
# 195 8
head(weight_3, 70)
##             AAPL       AMC        AMD      AMZN          F       NLY      RACE
##  [1,]         NA        NA         NA        NA         NA        NA        NA
##  [2,]         NA        NA         NA        NA         NA        NA        NA
##  [3,]         NA        NA         NA        NA         NA        NA        NA
##  [4,]         NA        NA         NA        NA         NA        NA        NA
##  [5,]         NA        NA         NA        NA         NA        NA        NA
##  [6,]         NA        NA         NA        NA         NA        NA        NA
##  [7,]         NA        NA         NA        NA         NA        NA        NA
##  [8,]         NA        NA         NA        NA         NA        NA        NA
##  [9,]         NA        NA         NA        NA         NA        NA        NA
## [10,]         NA        NA         NA        NA         NA        NA        NA
## [11,]         NA        NA         NA        NA         NA        NA        NA
## [12,]         NA        NA         NA        NA         NA        NA        NA
## [13,]         NA        NA         NA        NA         NA        NA        NA
## [14,]         NA        NA         NA        NA         NA        NA        NA
## [15,]         NA        NA         NA        NA         NA        NA        NA
## [16,]         NA        NA         NA        NA         NA        NA        NA
## [17,]         NA        NA         NA        NA         NA        NA        NA
## [18,]         NA        NA         NA        NA         NA        NA        NA
## [19,]         NA        NA         NA        NA         NA        NA        NA
## [20,]         NA        NA         NA        NA         NA        NA        NA
## [21,]         NA        NA         NA        NA         NA        NA        NA
## [22,]         NA        NA         NA        NA         NA        NA        NA
## [23,]         NA        NA         NA        NA         NA        NA        NA
## [24,]         NA        NA         NA        NA         NA        NA        NA
## [25,]         NA        NA         NA        NA         NA        NA        NA
## [26,]         NA        NA         NA        NA         NA        NA        NA
## [27,]         NA        NA         NA        NA         NA        NA        NA
## [28,]         NA        NA         NA        NA         NA        NA        NA
## [29,]         NA        NA         NA        NA         NA        NA        NA
## [30,]         NA        NA         NA        NA         NA        NA        NA
## [31,]         NA        NA         NA        NA         NA        NA        NA
## [32,]         NA        NA         NA        NA         NA        NA        NA
## [33,]         NA        NA         NA        NA         NA        NA        NA
## [34,]         NA        NA         NA        NA         NA        NA        NA
## [35,]         NA        NA         NA        NA         NA        NA        NA
## [36,]         NA        NA         NA        NA         NA        NA        NA
## [37,]         NA        NA         NA        NA         NA        NA        NA
## [38,]         NA        NA         NA        NA         NA        NA        NA
## [39,]         NA        NA         NA        NA         NA        NA        NA
## [40,]         NA        NA         NA        NA         NA        NA        NA
## [41,]         NA        NA         NA        NA         NA        NA        NA
## [42,]         NA        NA         NA        NA         NA        NA        NA
## [43,]         NA        NA         NA        NA         NA        NA        NA
## [44,]         NA        NA         NA        NA         NA        NA        NA
## [45,]         NA        NA         NA        NA         NA        NA        NA
## [46,]         NA        NA         NA        NA         NA        NA        NA
## [47,]         NA        NA         NA        NA         NA        NA        NA
## [48,]         NA        NA         NA        NA         NA        NA        NA
## [49,]         NA        NA         NA        NA         NA        NA        NA
## [50,]         NA        NA         NA        NA         NA        NA        NA
## [51,]         NA        NA         NA        NA         NA        NA        NA
## [52,]         NA        NA         NA        NA         NA        NA        NA
## [53,]         NA        NA         NA        NA         NA        NA        NA
## [54,]         NA        NA         NA        NA         NA        NA        NA
## [55,]         NA        NA         NA        NA         NA        NA        NA
## [56,]         NA        NA         NA        NA         NA        NA        NA
## [57,]         NA        NA         NA        NA         NA        NA        NA
## [58,]         NA        NA         NA        NA         NA        NA        NA
## [59,]         NA        NA         NA        NA         NA        NA        NA
## [60,] 0.09015429 0.1070288 0.10477957 0.4131700 0.01920178 0.1059363 0.1243499
## [61,] 0.09280584 0.1060328 0.09987317 0.4155974 0.02035216 0.1080376 0.1254500
## [62,] 0.09794082 0.1125631 0.09759160 0.4078521 0.02067242 0.1101476 0.1299650
## [63,] 0.09783011 0.1142035 0.09790457 0.4099413 0.02128361 0.1086119 0.1275882
## [64,] 0.10540301 0.1107380 0.09031237 0.4241493 0.02450524 0.1191089 0.1264449
## [65,] 0.10768083 0.1090321 0.08878570 0.4237646 0.02497551 0.1197901 0.1265566
## [66,] 0.10652029 0.1089394 0.08828914 0.4276893 0.02516310 0.1196398 0.1243960
##                 SPY
##  [1,]            NA
##  [2,]            NA
##  [3,]            NA
##  [4,]            NA
##  [5,]            NA
##  [6,]            NA
##  [7,]            NA
##  [8,]            NA
##  [9,]            NA
## [10,]            NA
## [11,]            NA
## [12,]            NA
## [13,]            NA
## [14,]            NA
## [15,]            NA
## [16,]            NA
## [17,]            NA
## [18,]            NA
## [19,]            NA
## [20,]            NA
## [21,]            NA
## [22,]            NA
## [23,]            NA
## [24,]            NA
## [25,]            NA
## [26,]            NA
## [27,]            NA
## [28,]            NA
## [29,]            NA
## [30,]            NA
## [31,]            NA
## [32,]            NA
## [33,]            NA
## [34,]            NA
## [35,]            NA
## [36,]            NA
## [37,]            NA
## [38,]            NA
## [39,]            NA
## [40,]            NA
## [41,]            NA
## [42,]            NA
## [43,]            NA
## [44,]            NA
## [45,]            NA
## [46,]            NA
## [47,]            NA
## [48,]            NA
## [49,]            NA
## [50,]            NA
## [51,]            NA
## [52,]            NA
## [53,]            NA
## [54,]            NA
## [55,]            NA
## [56,]            NA
## [57,]            NA
## [58,]            NA
## [59,]            NA
## [60,]  0.0353793457
## [61,]  0.0318511202
## [62,]  0.0232673835
## [63,]  0.0226368445
## [64,] -0.0006618517
## [65,] -0.0005854810
## [66,] -0.0006369482
tail(weight_3)
##             AAPL       AMC        AMD      AMZN          F       NLY      RACE
## [61,] 0.09280584 0.1060328 0.09987317 0.4155974 0.02035216 0.1080376 0.1254500
## [62,] 0.09794082 0.1125631 0.09759160 0.4078521 0.02067242 0.1101476 0.1299650
## [63,] 0.09783011 0.1142035 0.09790457 0.4099413 0.02128361 0.1086119 0.1275882
## [64,] 0.10540301 0.1107380 0.09031237 0.4241493 0.02450524 0.1191089 0.1264449
## [65,] 0.10768083 0.1090321 0.08878570 0.4237646 0.02497551 0.1197901 0.1265566
## [66,] 0.10652029 0.1089394 0.08828914 0.4276893 0.02516310 0.1196398 0.1243960
##                 SPY
## [61,]  0.0318511202
## [62,]  0.0232673835
## [63,]  0.0226368445
## [64,] -0.0006618517
## [65,] -0.0005854810
## [66,] -0.0006369482
# Assign minimum variance weights to data_m$weight
capital = 100000
data_m$weight <- data_m$prices
data_m$weight[] <- NA
data_m$weight[] <- weight_3     
data_m$weight[] = (capital / prices) * data_m$weight
models$mvp.ff3.cov = bt.run(data_m, type='share')
## Latest weights :
##             AAPL  AMC  AMD  AMZN   F   NLY  RACE   SPY
## 2021-03-31 10.77 10.9 8.88 42.38 2.5 11.98 12.66 -0.06
## 
## Performance summary :
##  CAGR    Best    Worst   
##  5.6 14.3    -2.6    
#============================================================
# Principal Component Analysis (PCA)
#=============================================================
library(covFactorModel)
X_i <-X[1:60,] 
factor_pca <- factorModel(X_i, type = "S", K = 3, max_iter = 10)
cbind(alpha = factor_pca$alpha, beta = factor_pca$beta)
##             alpha     factor1      factor2     factor3
## AAPL  0.026897950 -0.04656422  0.003916231  0.03599793
## AMC  -0.018279629 -0.14330777 -0.106051630 -0.02255556
## AMD   0.075340148 -0.12629580  0.108580613 -0.02797335
## AMZN  0.029955488 -0.04727035  0.021363300  0.01996197
## F    -0.002670776 -0.02960563 -0.003660111  0.04669625
## NLY   0.007588696 -0.03454712 -0.014767413  0.03236354
## RACE  0.025058032 -0.03144605  0.023408089  0.02546849
## SPY   0.010074749 -0.03363500  0.005202315  0.02509461
#
# Statistical 3-factor model
K <- 3
X_trn <- X_i
T_trn <- dim(X_i)[1]
alpha <- colMeans(X_trn)
X_trn_ <- X_trn - matrix(alpha, T_trn, N, byrow = TRUE)
Sigma_prev <- matrix(0, N, N)
Sigma <- (1/(T_trn-1)) * t(X_trn_) %*% X_trn_
eigSigma <- eigen(Sigma)
while (norm(Sigma - Sigma_prev, "F")/norm(Sigma, "F") > 1e-3) {
  B <- eigSigma$vectors[, 1:K] %*% diag(sqrt(eigSigma$values[1:K]), K, K)
  Psi <- diag(diag(Sigma - B %*% t(B)))
  Sigma_prev <- Sigma
  Sigma <- B %*% t(B) + Psi
  eigSigma <- eigen(Sigma - Psi)
}
# B: factor loadings
B
##             [,1]         [,2]        [,3]
## [1,] -0.05122434 -0.002940146  0.04503910
## [2,] -0.13972389  0.109491369 -0.02883406
## [3,] -0.12891682 -0.106879154 -0.03414076
## [4,] -0.05152710 -0.023192429  0.02136138
## [5,] -0.03234094  0.005737151  0.05760986
## [6,] -0.03720829  0.018804132  0.03830957
## [7,] -0.03491461 -0.026558968  0.03167267
## [8,] -0.03357190 -0.003941161  0.01870337
# fiti = lm(formula = X_i ~ t(B))
Sigma_PCA3 <- Sigma
Sigma_PCA3
##             [,1]        [,2]        [,3]        [,4]        [,5]        [,6]
## [1,] 0.007737217 0.005536684 0.005380250 0.003669728 0.004234471 0.003576112
## [2,] 0.005536684 0.032432200 0.007294830 0.004044261 0.003485845 0.006153157
## [3,] 0.005380250 0.007294830 0.029625468 0.008392204 0.001589265 0.001479087
## [4,] 0.003669728 0.004044261 0.008392204 0.006863551 0.002764002 0.002299467
## [5,] 0.004234471 0.003485845 0.001589265 0.002764002 0.006897091 0.003518242
## [6,] 0.003576112 0.006153157 0.001479087 0.002299467 0.003518242 0.006229823
## [7,] 0.003293074 0.001057176 0.006258351 0.003091587 0.002801456 0.002013061
## [8,] 0.002573669 0.003719979 0.004110663 0.002220798 0.002140634 0.001891561
##             [,7]        [,8]
## [1,] 0.003293074 0.002573669
## [2,] 0.001057176 0.003719979
## [3,] 0.006258351 0.004110663
## [4,] 0.003091587 0.002220798
## [5,] 0.002801456 0.002140634
## [6,] 0.002013061 0.001891561
## [7,] 0.006305796 0.001869209
## [8,] 0.001869209 0.001756793
diag(Sigma_PCA3)
## [1] 0.007737217 0.032432200 0.029625468 0.006863551 0.006897091 0.006229823
## [7] 0.006305796 0.001756793
# error
norm(Sigma_PCA3 - cov(X_i), "F")
## [1] 0.004863332
#---------------------------------------------------------------
# By Eric Zivot
# use R princomp() function for principal component analysis
#---------------------------------------------------------------
pc.fit = princomp(X_i)
class(pc.fit)
## [1] "princomp"
names(pc.fit)
## [1] "sdev"     "loadings" "center"   "scale"    "n.obs"    "scores"   "call"
pc.fit
## Call:
## princomp(x = X_i)
## 
## Standard deviations:
##     Comp.1     Comp.2     Comp.3     Comp.4     Comp.5     Comp.6     Comp.7 
## 0.21313803 0.15699589 0.10219733 0.07841994 0.06305191 0.05536962 0.04749085 
##     Comp.8 
## 0.01584023 
## 
##  8  variables and  60 observations.
summary(pc.fit)
## Importance of components:
##                           Comp.1    Comp.2    Comp.3     Comp.4     Comp.5
## Standard deviation     0.2131380 0.1569959 0.1021973 0.07841994 0.06305191
## Proportion of Variance 0.4721385 0.2561676 0.1085492 0.06391467 0.04131845
## Cumulative Proportion  0.4721385 0.7283061 0.8368553 0.90076995 0.94208840
##                            Comp.6     Comp.7      Comp.8
## Standard deviation     0.05536962 0.04749085 0.015840231
## Proportion of Variance 0.03186329 0.02344053 0.002607778
## Cumulative Proportion  0.97395169 0.99739222 1.000000000
#eigenvalues & eigenvectors
eig.value <- eigen(cov(X_i))$values
pc.fit
## Call:
## princomp(x = X_i)
## 
## Standard deviations:
##     Comp.1     Comp.2     Comp.3     Comp.4     Comp.5     Comp.6     Comp.7 
## 0.21313803 0.15699589 0.10219733 0.07841994 0.06305191 0.05536962 0.04749085 
##     Comp.8 
## 0.01584023 
## 
##  8  variables and  60 observations.
eig.vec <- eigen(cov(X_i))$vectors
#
B_hat <- eig.vec[, 1:3]%*%diag(sqrt(eig.value[1:3]), 3, 3)
B_hat
##             [,1]         [,2]        [,3]
## [1,] -0.05122434  0.002940146  0.04503910
## [2,] -0.13972389 -0.109491369 -0.02883406
## [3,] -0.12891682  0.106879154 -0.03414076
## [4,] -0.05152710  0.023192429  0.02136138
## [5,] -0.03234094 -0.005737151  0.05760986
## [6,] -0.03720829 -0.018804132  0.03830957
## [7,] -0.03491461  0.026558968  0.03167267
## [8,] -0.03357190  0.003941161  0.01870337
#
#
plot(pc.fit)

loadings(pc.fit)
## 
## Loadings:
##      Comp.1 Comp.2 Comp.3 Comp.4 Comp.5 Comp.6 Comp.7 Comp.8
## AAPL  0.238         0.437  0.340  0.648  0.458              
## AMC   0.650 -0.692 -0.280        -0.108                     
## AMD   0.600  0.675 -0.331 -0.247                            
## AMZN  0.240  0.146  0.207  0.446        -0.735  0.348  0.129
## F     0.150         0.559 -0.438 -0.362  0.193  0.532  0.145
## NLY   0.173 -0.119  0.372 -0.492  0.224 -0.406 -0.588  0.126
## RACE  0.162  0.168  0.307  0.430 -0.620  0.174 -0.500       
## SPY   0.156         0.181                             -0.967
## 
##                Comp.1 Comp.2 Comp.3 Comp.4 Comp.5 Comp.6 Comp.7 Comp.8
## SS loadings     1.000  1.000  1.000  1.000  1.000  1.000  1.000  1.000
## Proportion Var  0.125  0.125  0.125  0.125  0.125  0.125  0.125  0.125
## Cumulative Var  0.125  0.250  0.375  0.500  0.625  0.750  0.875  1.000
pc.fit$loadings[, 1:3]
##         Comp.1      Comp.2     Comp.3
## AAPL 0.2383229  0.01857081  0.4370192
## AMC  0.6500700 -0.69157928 -0.2797800
## AMD  0.5997897  0.67507977 -0.3312715
## AMZN 0.2397315  0.14649011  0.2072717
## F    0.1504673 -0.03623751  0.5589946
## NLY  0.1731128 -0.11877236  0.3717218
## RACE 0.1624414  0.16775415  0.3073233
## SPY  0.1561944  0.02489352  0.1814808
# pc factors are in the scores component. Note these scores are based on
# centered data
head(pc.fit$scores[, 1:3])
##                  Comp.1      Comp.2       Comp.3
## 2015-11-30 -0.042473700  0.05501588 -0.072239211
## 2015-12-31  0.025131425  0.11225469 -0.109663587
## 2016-01-29 -0.354596454 -0.21393324 -0.092431269
## 2016-02-29 -0.006478502 -0.18700125 -0.003945445
## 2016-03-31  0.352599758  0.05496944  0.005924646
## 2016-04-29  0.113380119  0.11712868 -0.084588896
pc.fit$scores[, 1:3]
##                   Comp.1       Comp.2       Comp.3
## 2015-11-30 -0.0424736997  0.055015882 -0.072239211
## 2015-12-31  0.0251314251  0.112254693 -0.109663587
## 2016-01-29 -0.3545964541 -0.213933236 -0.092431269
## 2016-02-29 -0.0064785021 -0.187001245 -0.003945445
## 2016-03-31  0.3525997580  0.054969436  0.005924646
## 2016-04-29  0.1133801193  0.117128683 -0.084588896
## 2016-05-31  0.1662114331  0.111803515 -0.071885076
## 2016-06-30 -0.0147418042  0.020107488 -0.082050142
## 2016-07-29  0.2502216813  0.137244641 -0.039487815
## 2016-08-31  0.0304406019 -0.025581817 -0.022670899
## 2016-09-30 -0.0302918075 -0.108731014  0.053874988
## 2016-10-31 -0.0352014053 -0.052398886 -0.048699404
## 2016-11-30  0.1309208374  0.028304180 -0.107934157
## 2016-12-30  0.1376491128  0.126727186 -0.041405299
## 2017-01-31 -0.0443060483 -0.108875619  0.113178534
## 2017-02-28  0.2058134364  0.247878614  0.005472147
## 2017-03-31 -0.0022201281 -0.043434994  0.032538030
## 2017-04-28 -0.1026825052 -0.102042340  0.069642908
## 2017-05-31 -0.2567564007  0.036623686  0.198770362
## 2017-06-30  0.0147293162 -0.018241433 -0.069703531
## 2017-07-31 -0.0121373957  0.101653658  0.088754393
## 2017-08-31 -0.2606080182  0.146809128  0.179884458
## 2017-09-29 -0.0003511942 -0.175636828 -0.024418438
## 2017-10-31 -0.1001350052 -0.083561455  0.154048769
## 2017-11-30 -0.0262340564 -0.103432174  0.004552776
## 2017-12-29 -0.0399273859 -0.173462578 -0.012417563
## 2018-01-31  0.1013636868  0.337541375 -0.077571715
## 2018-02-28  0.0009543900 -0.250866328 -0.009989518
## 2018-03-29 -0.2031687436 -0.174505746  0.064128081
## 2018-04-30  0.1776179465 -0.167875743 -0.071365511
## 2018-05-31  0.0672901351  0.229043155  0.057887839
## 2018-06-29  0.0695078096 -0.061157506 -0.067381445
## 2018-07-31  0.1122256844  0.064089616 -0.096199077
## 2018-08-31  0.3526397255  0.088294998 -0.097171762
## 2018-09-28  0.1946698675 -0.029092818 -0.139127772
## 2018-10-31 -0.4274236117 -0.361154300  0.047130853
## 2018-11-30 -0.1771284808  0.237226543 -0.069063026
## 2018-12-31 -0.3006708374 -0.131634892 -0.160409276
## 2019-01-31  0.4060215230  0.067876584  0.100513256
## 2019-02-28 -0.1009901435 -0.065941680  0.022567756
## 2019-03-29  0.1011929341 -0.045241991  0.025934765
## 2019-04-30  0.0864783553 -0.021154859  0.135292034
## 2019-05-31 -0.2800028401  0.079154404 -0.110914843
## 2019-06-28 -0.0218240406  0.169050716  0.202029853
## 2019-07-31  0.1389018430 -0.259695713 -0.065651793
## 2019-08-30 -0.1231798369 -0.002155234 -0.099232526
## 2019-09-30 -0.0870229380 -0.126705225  0.079370341
## 2019-10-31  0.0062596664  0.140835819  0.020045905
## 2019-11-29  0.0206965778  0.111236259  0.073648777
## 2019-12-31  0.0166067923  0.121537133  0.043537824
## 2020-01-31 -0.0653825267  0.027586951  0.051858083
## 2020-02-28 -0.2117353864 -0.071914296 -0.236808870
## 2020-03-31 -0.5223156965  0.322518211 -0.248313553
## 2020-04-30  0.5739769788 -0.334144491  0.056701776
## 2020-05-29  0.0445924207 -0.071089341  0.101937200
## 2020-06-30 -0.0745838603  0.036251223  0.216976051
## 2020-07-31  0.3211517046  0.304767800  0.080492115
## 2020-08-31  0.4455876630 -0.239405039 -0.030805056
## 2020-09-30 -0.3051252427 -0.023851463 -0.021448695
## 2020-10-30 -0.4351374302  0.200388712  0.198300651
# time series plot of principal component factors
# library(PerformanceAnalytics)
# chart.TimeSeries(pc.fit$scores[, 1, drop=FALSE], colorset="blue")
# compare with direct eigen-value analysis
# notice the sign change on the first set of loadings
eigen.fit = eigen(var(X_i))
names(eigen.fit)
## [1] "values"  "vectors"
names(eigen.fit$values) = rownames(eigen.fit$vectors) = colnames(X_i)
cbind(pc.fit$loadings[,1:3], eigen.fit$vectors[, 1:3])
##         Comp.1      Comp.2     Comp.3                                  
## AAPL 0.2383229  0.01857081  0.4370192 -0.2383229  0.01857081  0.4370192
## AMC  0.6500700 -0.69157928 -0.2797800 -0.6500700 -0.69157928 -0.2797800
## AMD  0.5997897  0.67507977 -0.3312715 -0.5997897  0.67507977 -0.3312715
## AMZN 0.2397315  0.14649011  0.2072717 -0.2397315  0.14649011  0.2072717
## F    0.1504673 -0.03623751  0.5589946 -0.1504673 -0.03623751  0.5589946
## NLY  0.1731128 -0.11877236  0.3717218 -0.1731128 -0.11877236  0.3717218
## RACE 0.1624414  0.16775415  0.3073233 -0.1624414  0.16775415  0.3073233
## SPY  0.1561944  0.02489352  0.1814808 -0.1561944  0.02489352  0.1814808
# compute uncentered pc factors from eigenvectors and return data
pc.factors.uc = X_i %*% eigen.fit$vectors
colnames(pc.factors.uc) = paste(colnames(pc.fit$scores),".uc",sep="")
# compare centered and uncentered scores. Note sign change on first factor
# We can treat centered scores as unobservable factor values (F)
cbind(pc.fit$scores[,1,drop=F], -pc.factors.uc[, 1, drop=F])
##                   Comp.1    Comp.1.uc
## 2015-11-30 -0.0424736997  0.010979098
## 2015-12-31  0.0251314251  0.078584223
## 2016-01-29 -0.3545964541 -0.301143657
## 2016-02-29 -0.0064785021  0.046974295
## 2016-03-31  0.3525997580  0.406052555
## 2016-04-29  0.1133801193  0.166832917
## 2016-05-31  0.1662114331  0.219664231
## 2016-06-30 -0.0147418042  0.038710993
## 2016-07-29  0.2502216813  0.303674479
## 2016-08-31  0.0304406019  0.083893399
## 2016-09-30 -0.0302918075  0.023160990
## 2016-10-31 -0.0352014053  0.018251392
## 2016-11-30  0.1309208374  0.184373635
## 2016-12-30  0.1376491128  0.191101910
## 2017-01-31 -0.0443060483  0.009146749
## 2017-02-28  0.2058134364  0.259266234
## 2017-03-31 -0.0022201281  0.051232669
## 2017-04-28 -0.1026825052 -0.049229708
## 2017-05-31 -0.2567564007 -0.203303603
## 2017-06-30  0.0147293162  0.068182114
## 2017-07-31 -0.0121373957  0.041315402
## 2017-08-31 -0.2606080182 -0.207155221
## 2017-09-29 -0.0003511942  0.053101603
## 2017-10-31 -0.1001350052 -0.046682208
## 2017-11-30 -0.0262340564  0.027218741
## 2017-12-29 -0.0399273859  0.013525412
## 2018-01-31  0.1013636868  0.154816484
## 2018-02-28  0.0009543900  0.054407187
## 2018-03-29 -0.2031687436 -0.149715946
## 2018-04-30  0.1776179465  0.231070744
## 2018-05-31  0.0672901351  0.120742933
## 2018-06-29  0.0695078096  0.122960607
## 2018-07-31  0.1122256844  0.165678482
## 2018-08-31  0.3526397255  0.406092523
## 2018-09-28  0.1946698675  0.248122665
## 2018-10-31 -0.4274236117 -0.373970814
## 2018-11-30 -0.1771284808 -0.123675683
## 2018-12-31 -0.3006708374 -0.247218040
## 2019-01-31  0.4060215230  0.459474320
## 2019-02-28 -0.1009901435 -0.047537346
## 2019-03-29  0.1011929341  0.154645732
## 2019-04-30  0.0864783553  0.139931153
## 2019-05-31 -0.2800028401 -0.226550043
## 2019-06-28 -0.0218240406  0.031628757
## 2019-07-31  0.1389018430  0.192354640
## 2019-08-30 -0.1231798369 -0.069727039
## 2019-09-30 -0.0870229380 -0.033570141
## 2019-10-31  0.0062596664  0.059712464
## 2019-11-29  0.0206965778  0.074149375
## 2019-12-31  0.0166067923  0.070059590
## 2020-01-31 -0.0653825267 -0.011929729
## 2020-02-28 -0.2117353864 -0.158282589
## 2020-03-31 -0.5223156965 -0.468862899
## 2020-04-30  0.5739769788  0.627429776
## 2020-05-29  0.0445924207  0.098045218
## 2020-06-30 -0.0745838603 -0.021131063
## 2020-07-31  0.3211517046  0.374604502
## 2020-08-31  0.4455876630  0.499040460
## 2020-09-30 -0.3051252427 -0.251672445
## 2020-10-30 -0.4351374302 -0.381684633
#
# use first 3 eigen-vectors to compue three factor (with normalization to have pos correlation with market)
# note: cannot treat pc as a portfolio b/c weights do not sum to unity
p3 = pc.fit$loadings[, 1:3]
p3 # refers to B 
##         Comp.1      Comp.2     Comp.3
## AAPL 0.2383229  0.01857081  0.4370192
## AMC  0.6500700 -0.69157928 -0.2797800
## AMD  0.5997897  0.67507977 -0.3312715
## AMZN 0.2397315  0.14649011  0.2072717
## F    0.1504673 -0.03623751  0.5589946
## NLY  0.1731128 -0.11877236  0.3717218
## RACE 0.1624414  0.16775415  0.3073233
## SPY  0.1561944  0.02489352  0.1814808
colSums(p3)
##    Comp.1    Comp.2    Comp.3 
## 2.3701299 0.1861992 1.4527601
# create factor mimicking portfolio by normalizing weights to unity
p3 = p3/colSums(p3)
p3
##         Comp.1      Comp.2     Comp.3
## AAPL 0.1005527  0.01278312  2.3470519
## AMC  3.4912605 -0.29178961 -0.1925851
## AMD  0.4128622  3.62557794 -0.1397693
## AMZN 0.1011470  0.10083572  1.1131719
## F    0.8080984 -0.01528925  0.3847811
## NLY  0.1191613 -0.63787786  0.1568361
## RACE 0.0685369  0.11547272  1.6505080
## SPY  0.8388562  0.01050302  0.1249214
barplot(p3[,1], horiz=F, main="Factor mimicking weights", col="blue", cex.names = 0.75, las=2)

# create first 3 factors
f3 = X_i %*% p3
head(f3)
##          Comp.1     Comp.2      Comp.3
## [1,] -0.2306730  0.4524427 -0.09784982
## [2,] -0.1115266  0.7953969 -0.20938255
## [3,] -0.5894851 -0.8604516 -0.60763729
## [4,]  0.3825043 -0.1829042 -0.12991842
## [5,]  0.8971748  1.1446709  0.50876421
## [6,]  0.1468002  0.8992744 -0.06720214
head(pc.fit$scores[, 1:3])
##                  Comp.1      Comp.2       Comp.3
## 2015-11-30 -0.042473700  0.05501588 -0.072239211
## 2015-12-31  0.025131425  0.11225469 -0.109663587
## 2016-01-29 -0.354596454 -0.21393324 -0.092431269
## 2016-02-29 -0.006478502 -0.18700125 -0.003945445
## 2016-03-31  0.352599758  0.05496944  0.005924646
## 2016-04-29  0.113380119  0.11712868 -0.084588896
# chart.TimeSeries(f1, main="First principal component factor", colorset="blue")
# estimate factor betas by multivariate regression
n.obs <- dim(X_i)[1]
X.mat = cbind(rep(1, n.obs), f3)
colnames(X.mat) = c("intercept", "Factor 1", "Factor 2", "Factor 3")
XX.mat = crossprod(X.mat)
# multivariate least squares
G.hat = solve(XX.mat)%*%crossprod(X.mat, X_i)
t(G.hat)
##         intercept    Factor 1    Factor 2     Factor 3
## AAPL  0.002213637  0.01742346 -0.01211132  0.214681630
## AMC   0.002372986  0.26848259 -0.03087760 -0.054106195
## AMD   0.001331909  0.03011914  0.26801484 -0.003818961
## AMZN  0.002293023  0.01103234  0.03325853  0.140251536
## F    -0.010712376  0.02856558 -0.01819128  0.103232335
## NLY   0.006701794  0.04811690 -0.02109676  0.057954388
## RACE -0.002329412 -0.01131356  0.01914662  0.165003411
## SPY  -0.001515653  0.02302225  0.01299911  0.063260021
# can also use solve(qr(X.mat), returns.mat)
beta.hat = G.hat[2:4,]
beta.hat
##                 AAPL         AMC          AMD       AMZN           F
## Factor 1  0.01742346  0.26848259  0.030119145 0.01103234  0.02856558
## Factor 2 -0.01211132 -0.03087760  0.268014837 0.03325853 -0.01819128
## Factor 3  0.21468163 -0.05410619 -0.003818961 0.14025154  0.10323233
##                  NLY        RACE        SPY
## Factor 1  0.04811690 -0.01131356 0.02302225
## Factor 2 -0.02109676  0.01914662 0.01299911
## Factor 3  0.05795439  0.16500341 0.06326002
B
##             [,1]         [,2]        [,3]
## [1,] -0.05122434 -0.002940146  0.04503910
## [2,] -0.13972389  0.109491369 -0.02883406
## [3,] -0.12891682 -0.106879154 -0.03414076
## [4,] -0.05152710 -0.023192429  0.02136138
## [5,] -0.03234094  0.005737151  0.05760986
## [6,] -0.03720829  0.018804132  0.03830957
## [7,] -0.03491461 -0.026558968  0.03167267
## [8,] -0.03357190 -0.003941161  0.01870337
E.hat = X_i - X.mat%*%G.hat
diagD.hat = diag(crossprod(E.hat)/(n.obs-4))
# compute covariance/correlation matrices with three pc factor
cov.pc3 = t(beta.hat)%*%var(f3)%*%(beta.hat) + diag(diagD.hat)
cov.pc3
##             AAPL         AMC         AMD        AMZN           F         NLY
## AAPL 0.007828134 0.005309408 0.005008521 0.004596606 0.003251840 0.002518192
## AMC  0.005309408 0.032455158 0.007306787 0.003983585 0.004886048 0.006569312
## AMD  0.005008521 0.007306787 0.029632526 0.007596242 0.002003312 0.001405254
## AMZN 0.004596606 0.003983585 0.007596242 0.007013085 0.002332882 0.001733819
## F    0.003251840 0.004886048 0.002003312 0.002332882 0.007162967 0.001720383
## NLY  0.002518192 0.006569312 0.001405254 0.001733819 0.001720383 0.006467331
## RACE 0.004430845 0.001406371 0.005749345 0.003731414 0.002115960 0.001343691
## SPY  0.002528968 0.004005079 0.004018462 0.002183166 0.001430841 0.001259035
##             RACE         SPY
## AAPL 0.004430845 0.002528968
## AMC  0.001406371 0.004005079
## AMD  0.005749345 0.004018462
## AMZN 0.003731414 0.002183166
## F    0.002115960 0.001430841
## NLY  0.001343691 0.001259035
## RACE 0.006445632 0.001854843
## SPY  0.001854843 0.001781538
Sigma_PCA3
##             [,1]        [,2]        [,3]        [,4]        [,5]        [,6]
## [1,] 0.007737217 0.005536684 0.005380250 0.003669728 0.004234471 0.003576112
## [2,] 0.005536684 0.032432200 0.007294830 0.004044261 0.003485845 0.006153157
## [3,] 0.005380250 0.007294830 0.029625468 0.008392204 0.001589265 0.001479087
## [4,] 0.003669728 0.004044261 0.008392204 0.006863551 0.002764002 0.002299467
## [5,] 0.004234471 0.003485845 0.001589265 0.002764002 0.006897091 0.003518242
## [6,] 0.003576112 0.006153157 0.001479087 0.002299467 0.003518242 0.006229823
## [7,] 0.003293074 0.001057176 0.006258351 0.003091587 0.002801456 0.002013061
## [8,] 0.002573669 0.003719979 0.004110663 0.002220798 0.002140634 0.001891561
##             [,7]        [,8]
## [1,] 0.003293074 0.002573669
## [2,] 0.001057176 0.003719979
## [3,] 0.006258351 0.004110663
## [4,] 0.003091587 0.002220798
## [5,] 0.002801456 0.002140634
## [6,] 0.002013061 0.001891561
## [7,] 0.006305796 0.001869209
## [8,] 0.001869209 0.001756793
diag(cov.pc3)
##        AAPL         AMC         AMD        AMZN           F         NLY 
## 0.007828134 0.032455158 0.029632526 0.007013085 0.007162967 0.006467331 
##        RACE         SPY 
## 0.006445632 0.001781538
# error difference between pca and empirical covariance matrix
norm(cov.pc3 - cov(X_i), "F")
## [1] 0.005216997
norm(Sigma_PCA3 - cov(X_i), "F")
## [1] 0.004863332
#==========================================================
# Plot perfromance
plotbt(models, plotX = T, log = 'y', LeftMargin = 3)            
mtext('Cumulative Performance', side = 2, line = 1)

# Plot Strategy Statistics  Side by Side
layout(1:1)
plotbt.strategy.sidebyside(models)

# Plot transition maps
layout(1:len(models))
for(m in names(models)) {
  plotbt.transition.map(models[[m]]$weight, name=m)
  legend('topright', legend = m, bty = 'n')
}