UNPKG

portfolio_calculator

Version:

Portfolio calculation engine for historical security prices

2,783 lines (2,782 loc) 127 kB
{ "id": "B", "historyDetails": [ { "endDate": "2004-11-30", "value": "36.1228077016705" }, { "endDate": "2004-12-01", "value": "36.1142074712099" }, { "endDate": "2004-12-02", "value": "36.1808531156207" }, { "endDate": "2004-12-03", "value": "36.1018952441012" }, { "endDate": "2004-12-06", "value": "35.8637718305957" }, { "endDate": "2004-12-07", "value": "35.623657905578" }, { "endDate": "2004-12-08", "value": "35.3276344126123" }, { "endDate": "2004-12-09", "value": "35.0644860688195" }, { "endDate": "2004-12-10", "value": "34.9478444152668" }, { "endDate": "2004-12-13", "value": "35.1514182361794" }, { "endDate": "2004-12-14", "value": "35.0801580864193" }, { "endDate": "2004-12-15", "value": "35.4297130581375" }, { "endDate": "2004-12-16", "value": "35.5948034519694" }, { "endDate": "2004-12-17", "value": "35.4039899813483" }, { "endDate": "2004-12-20", "value": "35.4933713795403" }, { "endDate": "2004-12-21", "value": "36.0415167283431" }, { "endDate": "2004-12-22", "value": "36.4531592609331" }, { "endDate": "2004-12-23", "value": "36.4177748044747" }, { "endDate": "2004-12-27", "value": "36.6260076325123" }, { "endDate": "2004-12-28", "value": "36.7232305520505" }, { "endDate": "2004-12-29", "value": "36.9528386239278" }, { "endDate": "2004-12-30", "value": "37.060060247676" }, { "endDate": "2004-12-31", "value": "37.1781115979956" }, { "endDate": "2005-01-03", "value": "37.3826973467551" }, { "endDate": "2005-01-04", "value": "37.3767014723838" }, { "endDate": "2005-01-05", "value": "36.7227016853392" }, { "endDate": "2005-01-06", "value": "36.8377252044231" }, { "endDate": "2005-01-07", "value": "37.0912182853657" }, { "endDate": "2005-01-10", "value": "37.1072294981186" }, { "endDate": "2005-01-11", "value": "37.0730269267494" }, { "endDate": "2005-01-12", "value": "36.8154845414847" }, { "endDate": "2005-01-13", "value": "37.2207344825195" }, { "endDate": "2005-01-14", "value": "37.6141784612066" }, { "endDate": "2005-01-17", "value": "37.9751052729638" }, { "endDate": "2005-01-18", "value": "37.6185496670362" }, { "endDate": "2005-01-19", "value": "37.5047723496658" }, { "endDate": "2005-01-20", "value": "37.1270246747296" }, { "endDate": "2005-01-21", "value": "37.2828639428137" }, { "endDate": "2005-01-24", "value": "37.2916731224498" }, { "endDate": "2005-01-25", "value": "37.4923849274127" }, { "endDate": "2005-01-26", "value": "37.6276021306272" }, { "endDate": "2005-01-27", "value": "37.38662129154" }, { "endDate": "2005-01-28", "value": "37.4087775120356" }, { "endDate": "2005-01-31", "value": "37.7509633705584" }, { "endDate": "2005-02-01", "value": "38.0058583620392" }, { "endDate": "2005-02-02", "value": "38.1429077443894" }, { "endDate": "2005-02-03", "value": "38.1756126527354" }, { "endDate": "2005-02-04", "value": "38.4202004630337" }, { "endDate": "2005-02-07", "value": "38.8339776314334" }, { "endDate": "2005-02-08", "value": "38.8538997843497" }, { "endDate": "2005-02-09", "value": "38.7194416138368" }, { "endDate": "2005-02-10", "value": "38.616356218488" }, { "endDate": "2005-02-11", "value": "38.9995768584645" }, { "endDate": "2005-02-14", "value": "39.0623645928143" }, { "endDate": "2005-02-15", "value": "39.2668329343003" }, { "endDate": "2005-02-16", "value": "39.5180472824534" }, { "endDate": "2005-02-17", "value": "39.2757899810513" }, { "endDate": "2005-02-18", "value": "39.5294991246274" }, { "endDate": "2005-02-21", "value": "39.551936164074" }, { "endDate": "2005-02-22", "value": "39.2370386405607" }, { "endDate": "2005-02-23", "value": "39.1432987259402" }, { "endDate": "2005-02-24", "value": "39.5422257687384" }, { "endDate": "2005-02-25", "value": "39.8189557906838" }, { "endDate": "2005-02-28", "value": "40.0458886739341" }, { "endDate": "2005-03-01", "value": "39.8774561638129" }, { "endDate": "2005-03-02", "value": "39.9196243588925" }, { "endDate": "2005-03-03", "value": "40.3801978748083" }, { "endDate": "2005-03-04", "value": "40.4023630344806" }, { "endDate": "2005-03-07", "value": "40.6688820084449" }, { "endDate": "2005-03-08", "value": "40.4742233471747" }, { "endDate": "2005-03-09", "value": "40.495344070112" }, { "endDate": "2005-03-10", "value": "39.8957474637027" }, { "endDate": "2005-03-11", "value": "40.1170158787679" }, { "endDate": "2005-03-14", "value": "40.1010570133259" }, { "endDate": "2005-03-15", "value": "39.7116023929149" }, { "endDate": "2005-03-16", "value": "39.4538037366104" }, { "endDate": "2005-03-17", "value": "39.3534855175869" }, { "endDate": "2005-03-18", "value": "39.4096961046854" }, { "endDate": "2005-03-21", "value": "39.5115087398535" }, { "endDate": "2005-03-22", "value": "39.5638752436729" }, { "endDate": "2005-03-23", "value": "39.3627741687951" }, { "endDate": "2005-03-29", "value": "38.8251574650413" }, { "endDate": "2005-03-30", "value": "38.805737008813" }, { "endDate": "2005-03-31", "value": "39.1449623777398" }, { "endDate": "2005-04-01", "value": "39.5561985931856" }, { "endDate": "2005-04-04", "value": "39.1995147044917" }, { "endDate": "2005-04-05", "value": "39.2856972564403" }, { "endDate": "2005-04-06", "value": "39.6070187918777" }, { "endDate": "2005-04-07", "value": "39.9144784854231" }, { "endDate": "2005-04-08", "value": "39.8410100341699" }, { "endDate": "2005-04-11", "value": "39.470027918523" }, { "endDate": "2005-04-12", "value": "39.4342087932392" }, { "endDate": "2005-04-13", "value": "39.1931290665871" }, { "endDate": "2005-04-14", "value": "38.8137456262534" }, { "endDate": "2005-04-15", "value": "37.8345192977138" }, { "endDate": "2005-04-18", "value": "36.9751695168595" }, { "endDate": "2005-04-19", "value": "37.1667710596794" }, { "endDate": "2005-04-20", "value": "37.142569681824" }, { "endDate": "2005-04-21", "value": "37.5107450844953" }, { "endDate": "2005-04-22", "value": "37.5713914175987" }, { "endDate": "2005-04-25", "value": "37.7833025415949" }, { "endDate": "2005-04-26", "value": "37.7244799829682" }, { "endDate": "2005-04-27", "value": "37.2595911090536" }, { "endDate": "2005-04-28", "value": "36.708257593255" }, { "endDate": "2005-04-29", "value": "36.8260906746536" }, { "endDate": "2005-05-02", "value": "37.3569854135588" }, { "endDate": "2005-05-03", "value": "37.3953283355287" }, { "endDate": "2005-05-04", "value": "37.6896084111657" }, { "endDate": "2005-05-06", "value": "38.1559364773258" }, { "endDate": "2005-05-09", "value": "38.3733384464026" }, { "endDate": "2005-05-10", "value": "38.2488366787428" }, { "endDate": "2005-05-11", "value": "38.3905876496337" }, { "endDate": "2005-05-12", "value": "38.302970234437" }, { "endDate": "2005-05-13", "value": "38.4047645996388" }, { "endDate": "2005-05-18", "value": "39.1227803916671" }, { "endDate": "2005-05-19", "value": "39.4081818203323" }, { "endDate": "2005-05-20", "value": "39.4880189308424" }, { "endDate": "2005-05-23", "value": "39.4265331893904" }, { "endDate": "2005-05-24", "value": "39.5085136132153" }, { "endDate": "2005-05-25", "value": "39.1890485984319" }, { "endDate": "2005-05-26", "value": "39.6927160804864" }, { "endDate": "2005-05-27", "value": "40.1417727102863" }, { "endDate": "2005-05-30", "value": "40.2593571333333" }, { "endDate": "2005-05-31", "value": "40.1668191881919" }, { "endDate": "2005-06-01", "value": "40.3474763186148" }, { "endDate": "2005-06-02", "value": "40.4474393034278" }, { "endDate": "2005-06-03", "value": "40.5959434501092" }, { "endDate": "2005-06-06", "value": "40.4592412695636" }, { "endDate": "2005-06-07", "value": "40.2182268379511" }, { "endDate": "2005-06-08", "value": "40.1333549266378" }, { "endDate": "2005-06-09", "value": "40.37819648279" }, { "endDate": "2005-06-10", "value": "40.6627012765037" }, { "endDate": "2005-06-13", "value": "40.8628468970433" }, { "endDate": "2005-06-14", "value": "40.799723258348" }, { "endDate": "2005-06-15", "value": "40.8383800065929" }, { "endDate": "2005-06-16", "value": "41.0647098886294" }, { "endDate": "2005-06-17", "value": "41.4463358098243" }, { "endDate": "2005-06-20", "value": "41.2407938384821" }, { "endDate": "2005-06-21", "value": "41.3089232357123" }, { "endDate": "2005-06-22", "value": "41.5125698488979" }, { "endDate": "2005-06-23", "value": "41.460231780984" }, { "endDate": "2005-06-24", "value": "41.04637955049" }, { "endDate": "2005-06-27", "value": "40.9618669929663" }, { "endDate": "2005-06-28", "value": "41.2988008087437" }, { "endDate": "2005-06-29", "value": "41.6326470805026" }, { "endDate": "2005-06-30", "value": "41.8266619137936" }, { "endDate": "2005-07-01", "value": "42.2470697488193" }, { "endDate": "2005-07-04", "value": "42.4648998127366" }, { "endDate": "2005-07-05", "value": "42.6069809446838" }, { "endDate": "2005-07-06", "value": "42.4096497962257" }, { "endDate": "2005-07-07", "value": "42.347569763627" }, { "endDate": "2005-07-08", "value": "43.0216225697732" }, { "endDate": "2005-07-11", "value": "43.3173864721522" }, { "endDate": "2005-07-12", "value": "43.3214899895807" }, { "endDate": "2005-07-13", "value": "43.6951684677747" }, { "endDate": "2005-07-14", "value": "43.6286506960557" }, { "endDate": "2005-07-15", "value": "43.4361828566233" }, { "endDate": "2005-07-18", "value": "43.7493246668024" }, { "endDate": "2005-07-19", "value": "44.1882707528845" }, { "endDate": "2005-07-20", "value": "44.2897974404416" }, { "endDate": "2005-07-21", "value": "44.3470510054261" }, { "endDate": "2005-07-22", "value": "44.5756901630637" }, { "endDate": "2005-07-25", "value": "44.3944167823853" }, { "endDate": "2005-07-26", "value": "44.3667111133925" }, { "endDate": "2005-07-27", "value": "44.6074233304712" }, { "endDate": "2005-07-28", "value": "44.7870234682355" }, { "endDate": "2005-07-29", "value": "44.9437365240345" }, { "endDate": "2005-08-01", "value": "44.9146428537437" }, { "endDate": "2005-08-02", "value": "45.300964333743" }, { "endDate": "2005-08-03", "value": "45.3066615458869" }, { "endDate": "2005-08-04", "value": "45.1684535695191" }, { "endDate": "2005-08-05", "value": "45.0080280573236" }, { "endDate": "2005-08-08", "value": "44.652892818686" }, { "endDate": "2005-08-09", "value": "44.9850115634734" }, { "endDate": "2005-08-10", "value": "45.1976794915161" }, { "endDate": "2005-08-11", "value": "45.0392044355698" }, { "endDate": "2005-08-12", "value": "44.6835425169194" }, { "endDate": "2005-08-15", "value": "44.7422131432658" }, { "endDate": "2005-08-16", "value": "44.2559707957856" }, { "endDate": "2005-08-17", "value": "44.1863140147663" }, { "endDate": "2005-08-18", "value": "43.9652500576998" }, { "endDate": "2005-08-19", "value": "43.9237080306494" }, { "endDate": "2005-08-22", "value": "44.2713268331175" }, { "endDate": "2005-08-23", "value": "44.1713308523101" }, { "endDate": "2005-08-24", "value": "44.0116344847972" }, { "endDate": "2005-08-25", "value": "43.9119187651107" }, { "endDate": "2005-08-26", "value": "43.6828585474149" }, { "endDate": "2005-08-29", "value": "43.4399737707971" }, { "endDate": "2005-08-30", "value": "43.8754234804563" }, { "endDate": "2005-08-31", "value": "44.2088730346312" }, { "endDate": "2005-09-01", "value": "44.3156501340483" }, { "endDate": "2005-09-02", "value": "44.1702919906319" }, { "endDate": "2005-09-05", "value": "44.2529377909961" }, { "endDate": "2005-09-06", "value": "44.5114891362397" }, { "endDate": "2005-09-07", "value": "44.7478233000655" }, { "endDate": "2005-09-08", "value": "44.6379145001073" }, { "endDate": "2005-09-09", "value": "45.0400250263934" }, { "endDate": "2005-09-12", "value": "45.4237034255525" }, { "endDate": "2005-09-13", "value": "45.203636555389" }, { "endDate": "2005-09-14", "value": "45.2963121224876" }, { "endDate": "2005-09-15", "value": "45.8916223605174" }, { "endDate": "2005-09-16", "value": "46.1121232189945" }, { "endDate": "2005-09-19", "value": "46.2059418031586" }, { "endDate": "2005-09-20", "value": "46.351533400774" }, { "endDate": "2005-09-21", "value": "46.2396788490832" }, { "endDate": "2005-09-22", "value": "46.4420616064163" }, { "endDate": "2005-09-23", "value": "46.4277135672795" }, { "endDate": "2005-09-26", "value": "47.213936736515" }, { "endDate": "2005-09-27", "value": "47.3515179856402" }, { "endDate": "2005-09-28", "value": "47.7475219091467" }, { "endDate": "2005-09-29", "value": "48.035802771566" }, { "endDate": "2005-09-30", "value": "47.9341311736125" }, { "endDate": "2005-10-03", "value": "48.1121650320333" }, { "endDate": "2005-10-04", "value": "48.094088829735" }, { "endDate": "2005-10-05", "value": "47.4805911093565" }, { "endDate": "2005-10-06", "value": "46.3316607174791" }, { "endDate": "2005-10-07", "value": "46.7696623636782" }, { "endDate": "2005-10-10", "value": "46.963893167812" }, { "endDate": "2005-10-11", "value": "47.4647756193846" }, { "endDate": "2005-10-12", "value": "46.8720334935436" }, { "endDate": "2005-10-13", "value": "46.0659352721062" }, { "endDate": "2005-10-14", "value": "45.7492921731864" }, { "endDate": "2005-10-17", "value": "46.0937921998798" }, { "endDate": "2005-10-18", "value": "45.4615459355459" }, { "endDate": "2005-10-19", "value": "44.5258693305574" }, { "endDate": "2005-10-20", "value": "44.1281632351356" }, { "endDate": "2005-10-21", "value": "44.3637826674476" }, { "endDate": "2005-10-24", "value": "45.0248828002236" }, { "endDate": "2005-10-25", "value": "44.9272923394389" }, { "endDate": "2005-10-26", "value": "45.1617481705385" }, { "endDate": "2005-10-27", "value": "44.5378333906093" }, { "endDate": "2005-10-28", "value": "44.8095389813272" }, { "endDate": "2005-10-31", "value": "45.4492412688352" }, { "endDate": "2005-11-01", "value": "46.0201712283297" }, { "endDate": "2005-11-02", "value": "46.202909404445" }, { "endDate": "2005-11-03", "value": "46.5670101314008" }, { "endDate": "2005-11-04", "value": "46.7025593287095" }, { "endDate": "2005-11-07", "value": "47.0340413630275" }, { "endDate": "2005-11-08", "value": "47.1831021241894" }, { "endDate": "2005-11-09", "value": "47.0533523755817" }, { "endDate": "2005-11-10", "value": "46.9685112892721" }, { "endDate": "2005-11-11", "value": "47.4745917476718" }, { "endDate": "2005-11-14", "value": "47.3510126978707" }, { "endDate": "2005-11-15", "value": "47.3937602244634" }, { "endDate": "2005-11-16", "value": "47.9764576995751" }, { "endDate": "2005-11-17", "value": "48.3463001601803" }, { "endDate": "2005-11-18", "value": "48.4791546533593" }, { "endDate": "2005-11-21", "value": "48.5940433967036" }, { "endDate": "2005-11-22", "value": "48.6762541768831" }, { "endDate": "2005-11-23", "value": "49.0541594197559" }, { "endDate": "2005-11-24", "value": "48.9257574262462" }, { "endDate": "2005-11-25", "value": "49.0747067484772" }, { "endDate": "2005-11-28", "value": "48.9505490065403" }, { "endDate": "2005-11-29", "value": "48.9461005574463" }, { "endDate": "2005-11-30", "value": "48.7528489042693" }, { "endDate": "2005-12-01", "value": "49.0743506112959" }, { "endDate": "2005-12-02", "value": "49.4658515394784" }, { "endDate": "2005-12-05", "value": "49.5227984018521" }, { "endDate": "2005-12-06", "value": "49.7357678481294" }, { "endDate": "2005-12-07", "value": "49.8406776185158" }, { "endDate": "2005-12-08", "value": "49.5727454108838" }, { "endDate": "2005-12-09", "value": "49.4563565787294" }, { "endDate": "2005-12-12", "value": "49.5954677560924" }, { "endDate": "2005-12-13", "value": "49.6914080796552" }, { "endDate": "2005-12-14", "value": "49.6071080118941" }, { "endDate": "2005-12-15", "value": "49.4719414070873" }, { "endDate": "2005-12-16", "value": "49.382355201986" }, { "endDate": "2005-12-19", "value": "49.8610469986741" }, { "endDate": "2005-12-20", "value": "49.9862805946274" }, { "endDate": "2005-12-21", "value": "50.7627892554667" }, { "endDate": "2005-12-22", "value": "51.0218608000649" }, { "endDate": "2005-12-23", "value": "51.3075730960985" }, { "endDate": "2005-12-27", "value": "51.2305298449653" }, { "endDate": "2005-12-28", "value": "51.6691368507763" }, { "endDate": "2005-12-29", "value": "51.7413742270098" }, { "endDate": "2005-12-30", "value": "51.7712149898468" }, { "endDate": "2005-12-31", "value": "51.7712149898468" }, { "endDate": "2006-01-02", "value": "51.9796719217279" }, { "endDate": "2006-01-03", "value": "52.8733075104234" }, { "endDate": "2006-01-04", "value": "52.9135397806447" }, { "endDate": "2006-01-05", "value": "53.1629855735632" }, { "endDate": "2006-01-06", "value": "53.5395775893337" }, { "endDate": "2006-01-09", "value": "53.7748222644438" }, { "endDate": "2006-01-10", "value": "53.2828867452716" }, { "endDate": "2006-01-11", "value": "53.6369931094473" }, { "endDate": "2006-01-12", "value": "53.6603112246117" }, { "endDate": "2006-01-13", "value": "53.4507519536225" }, { "endDate": "2006-01-16", "value": "53.9446513258984" }, { "endDate": "2006-01-17", "value": "53.4156938902383" }, { "endDate": "2006-01-18", "value": "52.6620375309155" }, { "endDate": "2006-01-19", "value": "53.5133671801366" }, { "endDate": "2006-01-20", "value": "53.5486659250498" }, { "endDate": "2006-01-23", "value": "53.050309999314" }, { "endDate": "2006-01-24", "value": "53.4103074991988" }, { "endDate": "2006-01-25", "value": "53.7974499148641" }, { "endDate": "2006-01-26", "value": "54.4082979018803" }, { "endDate": "2006-01-27", "value": "55.2331806220527" }, { "endDate": "2006-01-30", "value": "55.4427724790113" }, { "endDate": "2006-01-31", "value": "55.8458283026038" }, { "endDate": "2006-02-01", "value": "55.6153343056431" }, { "endDate": "2006-02-02", "value": "55.2272208747829" }, { "endDate": "2006-02-03", "value": "55.2252208478185" }, { "endDate": "2006-02-06", "value": "55.8616222383816" }, { "endDate": "2006-02-07", "value": "55.5861972860717" }, { "endDate": "2006-02-08", "value": "55.5110687583361" }, { "endDate": "2006-02-09", "value": "55.8834226999955" }, { "endDate": "2006-02-10", "value": "56.4276417212956" }, { "endDate": "2006-02-13", "value": "55.2371570906421" }, { "endDate": "2006-02-14", "value": "55.6752207763891" }, { "endDate": "2006-02-15", "value": "55.1999920073702" }, { "endDate": "2006-02-16", "value": "56.0960226386873" }, { "endDate": "2006-02-17", "value": "56.4781686211951" }, { "endDate": "2006-02-20", "value": "56.5417360484498" }, { "endDate": "2006-02-21", "value": "56.4825980326268" }, { "endDate": "2006-02-22", "value": "56.4926804590256" }, { "endDate": "2006-02-23", "value": "56.6566214563013" }, { "endDate": "2006-02-24", "value": "56.929727599248" }, { "endDate": "2006-02-27", "value": "57.2241820191775" }, { "endDate": "2006-02-28", "value": "56.4103337491109" }, { "endDate": "2006-03-01", "value": "56.8115119636445" }, { "endDate": "2006-03-02", "value": "57.2026512360356" }, { "endDate": "2006-03-03", "value": "57.0349193624494" }, { "endDate": "2006-03-06", "value": "56.6510581791076" }, { "endDate": "2006-03-07", "value": "56.0596499575292" }, { "endDate": "2006-03-08", "value": "55.4726359526164" }, { "endDate": "2006-03-09", "value": "55.6001382139384" }, { "endDate": "2006-03-10", "value": "56.1248640095572" }, { "endDate": "2006-03-13", "value": "56.45335896834" }, { "endDate": "2006-03-14", "value": "56.5198807210254" }, { "endDate": "2006-03-15", "value": "56.8295693769675" }, { "endDate": "2006-03-16", "value": "57.0883042830455" }, { "endDate": "2006-03-17", "value": "57.4110566851511" }, { "endDate": "2006-03-20", "value": "57.5515441046194" }, { "endDate": "2006-03-21", "value": "57.2958789515307" }, { "endDate": "2006-03-22", "value": "57.1153661967764" }, { "endDate": "2006-03-23", "value": "57.2827778409091" }, { "endDate": "2006-03-24", "value": "57.0330449943503" }, { "endDate": "2006-03-27", "value": "56.8959996237202" }, { "endDate": "2006-03-28", "value": "56.7031403502523" }, { "endDate": "2006-03-29", "value": "57.072771353176" }, { "endDate": "2006-03-30", "value": "57.5917447447791" }, { "endDate": "2006-03-31", "value": "57.9935715300517" }, { "endDate": "2006-04-03", "value": "58.6211985923961" }, { "endDate": "2006-04-04", "value": "58.7625598693745" }, { "endDate": "2006-04-05", "value": "59.1220873625495" }, { "endDate": "2006-04-06", "value": "59.490863514802" }, { "endDate": "2006-04-07", "value": "59.2230524688917" }, { "endDate": "2006-04-10", "value": "59.0519572446644" }, { "endDate": "2006-04-11", "value": "58.5840675467288" }, { "endDate": "2006-04-12", "value": "58.2471970856349" }, { "endDate": "2006-04-18", "value": "58.6940564576061" }, { "endDate": "2006-04-19", "value": "59.2330166022525" }, { "endDate": "2006-04-20", "value": "59.5075197236746" }, { "endDate": "2006-04-21", "value": "59.8399046353552" }, { "endDate": "2006-04-24", "value": "59.7101345773228" }, { "endDate": "2006-04-25", "value": "59.4293218013605" }, { "endDate": "2006-04-26", "value": "59.9156071416705" }, { "endDate": "2006-04-27", "value": "59.2162370373944" }, { "endDate": "2006-04-28", "value": "58.8540105622015" }, { "endDate": "2006-05-02", "value": "59.1936045074637" }, { "endDate": "2006-05-03", "value": "58.6483987274681" }, { "endDate": "2006-05-04", "value": "58.8488510352843" }, { "endDate": "2006-05-05", "value": "59.0525396090545" }, { "endDate": "2006-05-08", "value": "59.473754159803" }, { "endDate": "2006-05-09", "value": "59.2968081632319" }, { "endDate": "2006-05-10", "value": "59.5751864825907" }, { "endDate": "2006-05-11", "value": "58.5536097824363" }, { "endDate": "2006-05-12", "value": "57.3763433634858" }, { "endDate": "2006-05-15", "value": "56.0625996132815" }, { "endDate": "2006-05-16", "value": "55.8396622382328" }, { "endDate": "2006-05-18", "value": "53.5302796740699" }, { "endDate": "2006-05-19", "value": "53.7943729164291" }, { "endDate": "2006-05-22", "value": "51.8831323697622" }, { "endDate": "2006-05-23", "value": "52.7455587504509" }, { "endDate": "2006-05-24", "value": "52.2625284069079" }, { "endDate": "2006-05-26", "value": "54.0263268026327" }, { "endDate": "2006-05-29", "value": "54.2622206776481" }, { "endDate": "2006-05-30", "value": "52.4160553030689" }, { "endDate": "2006-05-31", "value": "53.0949423729679" }, { "endDate": "2006-06-01", "value": "53.3759642523791" }, { "endDate": "2006-06-02", "value": "53.629328634231" }, { "endDate": "2006-06-06", "value": "52.8697064307563" }, { "endDate": "2006-06-07", "value": "51.9918720857155" }, { "endDate": "2006-06-08", "value": "51.0803138306523" }, { "endDate": "2006-06-09", "value": "51.2113312814068" }, { "endDate": "2006-06-12", "value": "50.2850572897468" }, { "endDate": "2006-06-13", "value": "48.7667678635937" }, { "endDate": "2006-06-14", "value": "48.8807980140159" }, { "endDate": "2006-06-15", "value": "50.3609165975826" }, { "endDate": "2006-06-16", "value": "50.3815806252517" }, { "endDate": "2006-06-19", "value": "50.5797456682101" }, { "endDate": "2006-06-20", "value": "50.3809606791425" }, { "endDate": "2006-06-21", "value": "50.8414258944471" }, { "endDate": "2006-06-22", "value": "51.4454258524294" }, { "endDate": "2006-06-23", "value": "51.6977471231144" }, { "endDate": "2006-06-26", "value": "51.873708729798" }, { "endDate": "2006-06-27", "value": "51.3976702062789" }, { "endDate": "2006-06-28", "value": "51.6079093901222" }, { "endDate": "2006-06-29", "value": "53.0414974600681" }, { "endDate": "2006-06-30", "value": "53.3064856850834" }, { "endDate": "2006-07-03", "value": "53.9124441786343" }, { "endDate": "2006-07-04", "value": "53.9172558092073" }, { "endDate": "2006-07-05", "value": "53.4116932051036" }, { "endDate": "2006-07-06", "value": "53.6976300808664" }, { "endDate": "2006-07-07", "value": "53.3035947497706" }, { "endDate": "2006-07-10", "value": "53.5560512393588" }, { "endDate": "2006-07-11", "value": "53.4041072186884" }, { "endDate": "2006-07-12", "value": "53.4203465795749" }, { "endDate": "2006-07-13", "value": "52.1561315841275" }, { "endDate": "2006-07-14", "value": "51.623130060429" }, { "endDate": "2006-07-17", "value": "51.2410569573533" }, { "endDate": "2006-07-18", "value": "50.8433110466032" }, { "endDate": "2006-07-19", "value": "51.7320498004637" }, { "endDate": "2006-07-20", "value": "51.8454073763247" }, { "endDate": "2006-07-21", "value": "51.3010684311544" }, { "endDate": "2006-07-24", "value": "52.0608004911713" }, { "endDate": "2006-07-25", "value": "52.765174881012" }, { "endDate": "2006-07-26", "value": "53.0115185922859" }, { "endDate": "2006-07-27", "value": "53.349148409133" }, { "endDate": "2006-07-28", "value": "53.7845458130048" }, { "endDate": "2006-07-31", "value": "53.908411171735" }, { "endDate": "2006-08-01", "value": "53.5312249730893" }, { "endDate": "2006-08-02", "value": "53.7913431419095" }, { "endDate": "2006-08-03", "value": "53.3028864202794" }, { "endDate": "2006-08-04", "value": "53.1966796352881" }, { "endDate": "2006-08-07", "value": "52.7722713693149" }, { "endDate": "2006-08-08", "value": "52.9138925500954" }, { "endDate": "2006-08-09", "value": "53.1711953697916" }, { "endDate": "2006-08-10", "value": "53.2942385837282" }, { "endDate": "2006-08-11", "value": "52.7876219405934" }, { "endDate": "2006-08-14", "value": "53.0971052466236" }, { "endDate": "2006-08-15", "value": "53.5698563801454" }, { "endDate": "2006-08-16", "value": "54.205451785586" }, { "endDate": "2006-08-17", "value": "54.5207066594426" }, { "endDate": "2006-08-18", "value": "54.8420317178026" }, { "endDate": "2006-08-21", "value": "54.3992041814294" }, { "endDate": "2006-08-22", "value": "54.5098827290399" }, { "endDate": "2006-08-23", "value": "53.958752568881" }, { "endDate": "2006-08-24", "value": "53.9714504092308" }, { "endDate": "2006-08-25", "value": "53.9219696830861" }, { "endDate": "2006-08-28", "value": "53.7518363710684" }, { "endDate": "2006-08-29", "value": "54.0708228027019" }, { "endDate": "2006-08-30", "value": "53.9609828848241" }, { "endDate": "2006-08-31", "value": "54.0760821850019" }, { "endDate": "2006-09-01", "value": "54.5107425066839" }, { "endDate": "2006-09-04", "value": "55.0160915067779" }, { "endDate": "2006-09-05", "value": "55.3942725334173" }, { "endDate": "2006-09-06", "value": "55.0570846989396" }, { "endDate": "2006-09-07", "value": "54.7282879238104" }, { "endDate": "2006-09-08", "value": "54.8646103276133" }, { "endDate": "2006-09-11", "value": "54.18940291449" }, { "endDate": "2006-09-12", "value": "54.2111325879936" }, { "endDate": "2006-09-13", "value": "54.6246448673409" }, { "endDate": "2006-09-14", "value": "54.4720296546646" }, { "endDate": "2006-09-15", "value": "54.7531498696675" }, { "endDate": "2006-09-18", "value": "55.2175871356353" }, { "endDate": "2006-09-19", "value": "54.8089316141847" }, { "endDate": "2006-09-20", "value": "54.5986289665535" }, { "endDate": "2006-09-21", "value": "54.2783674779258" }, { "endDate": "2006-09-22", "value": "53.7097235751948" }, { "endDate": "2006-09-25", "value": "53.6396006849836" }, { "endDate": "2006-09-26", "value": "54.2032599618431" }, { "endDate": "2006-09-27", "value": "55.1587008313395" }, { "endDate": "2006-09-28", "value": "55.7601723842471" }, { "endDate": "2006-09-29", "value": "56.0337133670315" }, { "endDate": "2006-10-02", "value": "55.7028260739261" }, { "endDate": "2006-10-03", "value": "55.315042180138" }, { "endDate": "2006-10-04", "value": "55.5994895467146" }, { "endDate": "2006-10-05", "value": "56.1594180742487" }, { "endDate": "2006-10-06", "value": "56.1709291605948" }, { "endDate": "2006-10-09", "value": "56.2639245829087" }, { "endDate": "2006-10-10", "value": "56.7865937970507" }, { "endDate": "2006-10-11", "value": "56.342638014655" }, { "endDate": "2006-10-12", "value": "56.8602405660294" }, { "endDate": "2006-10-13", "value": "57.1572384977529" }, { "endDate": "2006-10-16", "value": "57.4053262398224" }, { "endDate": "2006-10-17", "value": "56.7586155540949" }, { "endDate": "2006-10-18", "value": "57.0848205850852" }, { "endDate": "2006-10-19", "value": "57.3012777518207" }, { "endDate": "2006-10-20", "value": "57.2890358579252" }, { "endDate": "2006-10-23", "value": "57.5367588035309" }, { "endDate": "2006-10-24", "value": "57.6933282497922" }, { "endDate": "2006-10-25", "value": "57.7784432593735" }, { "endDate": "2006-10-26", "value": "58.2973550470808" }, { "endDate": "2006-10-27", "value": "57.7121087957835" }, { "endDate": "2006-10-30", "value": "57.0082057630601" }, { "endDate": "2006-10-31", "value": "57.2604221148304" }, { "endDate": "2006-11-01", "value": "57.6332122402515" }, { "endDate": "2006-11-02", "value": "57.3467406122117" }, { "endDate": "2006-11-03", "value": "57.6154534422594" }, { "endDate": "2006-11-06", "value": "58.3007875657698" }, { "endDate": "2006-11-07", "value": "58.3351821022242" }, { "endDate": "2006-11-08", "value": "58.346216102626" }, { "endDate": "2006-11-09", "value": "58.9777032667654" }, { "endDate": "2006-11-10", "value": "58.6949663871479" }, { "endDate": "2006-11-13", "value": "58.8686006895638" }, { "endDate": "2006-11-14", "value": "59.4399781528975" }, { "endDate": "2006-11-15", "value": "59.7030517749415" }, { "endDate": "2006-11-16", "value": "59.6146665461882" }, { "endDate": "2006-11-17", "value": "59.0878215691749" }, { "endDate": "2006-11-20", "value": "59.0126319132544" }, { "endDate": "2006-11-21", "value": "59.4261112971477" }, { "endDate": "2006-11-22", "value": "59.6695635165954" }, { "endDate": "2006-11-23", "value": "59.7082863969897" }, { "endDate": "2006-11-24", "value": "59.1363721232306" }, { "endDate": "2006-11-27", "value": "58.3583585623112" }, { "endDate": "2006-11-28", "value": "57.9880500223441" }, { "endDate": "2006-11-29", "value": "58.9195858904667" }, { "endDate": "2006-11-30", "value": "58.7881157681098" }, { "endDate": "2006-12-01", "value": "58.4156532281308" }, { "endDate": "2006-12-04", "value": "58.7626744009796" }, { "endDate": "2006-12-05", "value": "59.2170264244295" }, { "endDate": "2006-12-06", "value": "59.305862528152" }, { "endDate": "2006-12-07", "value": "59.5970100165682" }, { "endDate": "2006-12-08", "value": "59.4311087213566" }, { "endDate": "2006-12-11", "value": "59.7253708859587" }, { "endDate": "2006-12-12", "value": "59.4534869925435" }, { "endDate": "2006-12-13", "value": "59.5593089762478" }, { "endDate": "2006-12-14", "value": "60.1274188049005" }, { "endDate": "2006-12-15", "value": "60.5275425034295" }, { "endDate": "2006-12-18", "value": "60.576712771459" }, { "endDate": "2006-12-19", "value": "59.9494610027945" }, { "endDate": "2006-12-20", "value": "60.1429362210523" }, { "endDate": "2006-12-21", "value": "60.1664020086893" }, { "endDate": "2006-12-22", "value": "60.1626237007172" }, { "endDate": "2006-12-27", "value": "60.905041139543" }, { "endDate": "2006-12-28", "value": "61.0418658602798" }, { "endDate": "2006-12-29", "value": "61.2740027255133" }, { "endDate": "2006-12-31", "value": "61.2740027255133" }, { "endDate": "2007-01-02", "value": "61.2659720771547" }, { "endDate": "2007-01-03", "value": "61.4108861085303" }, { "endDate": "2007-01-04", "value": "60.8926458052073" }, { "endDate": "2007-01-05", "value": "60.6016999808369" }, { "endDate": "2007-01-08", "value": "60.2852544190875" }, { "endDate": "2007-01-09", "value": "59.9236174884658" }, { "endDate": "2007-01-10", "value": "59.297496545823" }, { "endDate": "2007-01-11", "value": "59.4784611674281" }, { "endDate": "2007-01-12", "value": "59.6894556388368" }, { "endDate": "2007-01-15", "value": "59.8482741477119" }, { "endDate": "2007-01-16", "value": "59.903362092389" }, { "endDate": "2007-01-17", "value": "59.7168132101065" }, { "endDate": "2007-01-18", "value": "59.7272481265741" }, { "endDate": "2007-01-19", "value": "60.1521802973782" }, { "endDate": "2007-01-22", "value": "60.1301202315267" }, { "endDate": "2007-01-23", "value": "60.1849801739375" }, { "endDate": "2007-01-24", "value": "61.2276817675385" }, { "endDate": "2007-01-25", "value": "60.9345392221729" }, { "endDate": "2007-01-26", "value": "60.8582428395149" }, { "endDate": "2007-01-29", "value": "60.723205903224" }, { "endDate": "2007-01-30", "value": "61.0778633228168" }, { "endDate": "2007-01-31", "value": "61.4594627129902" }, { "endDate": "2007-02-01", "value": "61.7463890655958" }, { "endDate": "2007-02-02", "value": "62.2481495977654" }, { "endDate": "2007-02-05", "value": "62.4585916102404" }, { "endDate": "2007-02-06", "value": "62.310227680708" }, { "endDate": "2007-02-07", "value": "62.2616453001133" }, { "endDate": "2007-02-08", "value": "62.5272049999598" }, { "endDate": "2007-02-09", "value": "62.610020141622" }, { "endDate": "2007-02-12", "value": "62.1361260591015" }, { "endDate": "2007-02-13", "value": "62.6031167875739" }, { "endDate": "2007-02-14", "value": "62.9130646053913" }, { "endDate": "2007-02-15", "value": "63.6272045380117" }, { "endDate": "2007-02-16", "value": "63.7387807099403" }, { "endDate": "2007-02-19", "value": "63.9452187246623" }, { "endDate": "2007-02-20", "value": "63.653697862999" }, { "endDate": "2007-02-21", "value": "63.7558967542136" }, { "endDate": "2007-02-22", "value": "64.0063365114256" }, { "endDate": "2007-02-23", "value": "63.7126215217427" }, { "endDate": "2007-02-26", "value": "63.722775221291" }, { "endDate": "2007-02-27", "value": "61.753018946541" }, { "endDate": "2007-02-28", "value": "61.4560893303924" }, { "endDate": "2007-03-01", "value": "60.9897026925046" }, { "endDate": "2007-03-02", "value": "60.8377866445113" }, { "endDate": "2007-03-05", "value": "59.9607916916725" }, { "endDate": "2007-03-06", "value": "61.213440731584" }, { "endDate": "2007-03-07", "value": "61.5081522259318" }, { "endDate": "2007-03-08", "value": "62.2970022164396" }, { "endDate": "2007-03-09", "value": "62.4286528927279" }, { "endDate": "2007-03-12", "value": "62.9056243445961" }, { "endDate": "2007-03-13", "value": "61.7696821590409" }, { "endDate": "2007-03-14", "value": "61.0383363243921" }, { "endDate": "2007-03-15", "value": "61.6539051133953" }, { "endDate": "2007-03-16", "value": "61.3382144670445" }, { "endDate": "2007-03-19", "value": "62.3735926574967" }, { "endDate": "2007-03-20", "value": "62.3068770632266" }, { "endDate": "2007-03-21", "value": "62.8719281821871" }, { "endDate": "2007-03-22", "value": "63.3785490448701" }, { "endDate": "2007-03-23", "value": "63.666773436463" }, { "endDate": "2007-03-26", "value": "63.3784977330629" }, { "endDate": "2007-03-27", "value": "63.2345750367252" }, { "endDate": "2007-03-28", "value": "62.8873663969413" }, { "endDate": "2007-03-29", "value": "63.5028431760856" }, { "endDate": "2007-03-30", "value": "63.4391768884848" }, { "endDate": "2007-04-02", "value": "63.4577052772294" }, { "endDate": "2007-04-03", "value": "63.9307196245176" }, { "endDate": "2007-04-04", "value": "64.4067908812211" }, { "endDate": "2007-04-10", "value": "65.3096201645291" }, { "endDate": "2007-04-11", "value": "65.1599324988173" }, { "endDate": "2007-04-12", "value": "65.319523376933" }, { "endDate": "2007-04-13", "value": "65.4538717201852" }, { "endDate": "2007-04-16", "value": "65.8726327099352" }, { "endDate": "2007-04-17", "value": "65.2993625374236" }, { "endDate": "2007-04-18", "value": "65.2712512716216" }, { "endDate": "2007-04-19", "value": "65.0006684457572" }, { "endDate": "2007-04-20", "value": "65.7556441013597" }, { "endDate": "2007-04-23", "value": "66.0456941629164" }, { "endDate": "2007-04-24", "value": "65.8572372927188" }, { "endDate": "2007-04-25", "value": "66.2482928479388" }, { "endDate": "2007-04-26", "value": "66.7695994400194" }, { "endDate": "2007-04-27", "value": "66.3489628756009" }, { "endDate": "2007-04-30", "value": "65.8756068359858" }, { "endDate": "2007-05-02", "value": "66.5331092626855" }, { "endDate": "2007-05-03", "value": "66.7867724826037" }, { "endDate": "2007-05-04", "value": "67.1440025283717" }, { "endDate": "2007-05-07", "value": "67.4273151809127" }, { "endDate": "2007-05-08", "value": "67.0241454235739" }, { "endDate": "2007-05-09", "value": "67.2191491528246" }, { "endDate": "2007-05-10", "value": "67.0198083060163" }, { "endDate": "2007-05-11", "value": "67.2767399904163" }, { "endDate": "2007-05-14", "value": "67.49989345878" }, { "endDate": "2007-05-15", "value": "67.5311592509326" }, { "endDate": "2007-05-16", "value": "68.3652310893625" }, { "endDate": "2007-05-18", "value": "68.789577727239" }, { "endDate": "2007-05-21", "value": "69.1667420553704" }, { "endDate": "2007-05-22", "value": "69.2626639458225" }, { "endDate": "2007-05-23", "value": "69.3447762662254" }, { "endDate": "2007-05-24", "value": "68.6393687794369" }, { "endDate": "2007-05-25", "value": "69.1350500951226" }, { "endDate": "2007-05-29", "value": "69.2663972134353" }, { "endDate": "2007-05-30", "value": "69.195514579282" }, { "endDate": "2007-05-31", "value": "69.9127695222949" }, { "endDate": "2007-06-01", "value": "70.6820412447102" }, { "endDate": "2007-06-04", "value": "70.4476103243585" }, { "endDate": "2007-06-05", "value": "70.0825292531645" }, { "endDate": "2007-06-06", "value": "69.3796700715186" }, { "endDate": "2007-06-07", "value": "68.8885752087417" }, { "endDate": "2007-06-08", "value": "69.1142396006472" }, { "endDate": "2007-06-11", "value": "69.9312995604721" }, { "endDate": "2007-06-12", "value": "69.1314532163858" }, { "endDate": "2007-06-13", "value": "69.5829571806863" }, { "endDate": "2007-06-14", "value": "70.9821938899602" }, { "endDate": "2007-06-15", "value": "71.4866899574693" }, { "endDate": "2007-06-18", "value": "71.675281843941" }, { "endDate": "2007-06-19", "value": "71.4268387577805" }, { "endDate": "2007-06-20", "value": "71.090855609186" }, { "endDate": "2007-06-21", "value": "71.0304672821045" }, { "endDate": "2007-06-22", "value": "70.7391968346026" }, { "endDate": "2007-06-25", "value": "70.4492663823529" }, { "endDate": "2007-06-26", "value": "70.0791418756611" }, { "endDate": "2007-06-27", "value": "69.9038215834373" }, { "endDate": "2007-06-28", "value": "70.5033963508106" }, { "endDate": "2007-06-29", "value": "70.5435416028512" }, { "endDate": "2007-07-02", "value": "71.1334737301983" }, { "endDate": "2007-07-03", "value": "71.5768941602218" }, { "endDate": "2007-07-04", "value": "72.0658489843113" }, { "endDate": "2007-07-05", "value": "72.2112473547402" }, { "endDate": "2007-07-06", "value": "72.6062713473722" }, { "endDate": "2007-07-09", "value": "73.2596839738303" }, { "endDate": "2007-07-10", "value": "72.4230913449468" }, { "endDate": "2007-07-11", "value": "72.0657724823651" }, { "endDate": "2007-07-12", "value": "73.3658891398935" }, { "endDate": "2007-07-13", "value": "74.0198380801212" }, { "endDate": "2007-07-16", "value": "73.3021252820369" }, { "endDate": "2007-07-17", "value": "72.7459517284576" }, { "endDate": "2007-07-18", "value": "72.1124222005325" }, { "endDate": "2007-07-19", "value": "72.9011014994322" }, { "endDate": "2007-07-20", "value": "72.7291185956552" }, { "endDate": "2007-07-23", "value": "73.0456168737006" }, { "endDate": "2007-07-24", "value": "72.0597336196052" }, { "endDate": "2007-07-25", "value": "71.7009013060049" }, { "endDate": "2007-07-26", "value": "69.7805613690016" }, { "endDate": "2007-07-27", "value": "69.0529795033222" }, { "endDate": "2007-07-30", "value": "70.0499665954277" }, { "endDate": "2007-07-31", "value": "70.241793216776" }, { "endDate": "2007-08-01", "value": "69.0278799010274" }, { "endDate": "2007-08-02", "value": "69.4804067618155" }, { "endDate": "2007-08-03", "value": "68.7995079233194" }, { "endDate": "2007-08-06", "value": "68.7406685607243" }, { "endDate": "2007-08-07", "value": "69.4025900771629" }, { "endDate": "2007-08-08", "value": "69.8831683217457" }, { "endDate": "2007-08-09", "value": "68.6013667608111" }, { "endDate": "2007-08-10", "value": "67.2737037643897" }, { "endDate": "2007-08-13", "value": "68.0647733433378" }, { "endDate": "2007-08-14", "value": "67.3973583706503" }, { "endDate": "2007-08-15", "value": "66.306540809277" }, { "endDate": "2007-08-16", "value": "63.730993768284" }, { "endDate": "2007-08-17", "value": "64.879069097785" }, { "endDate": "2007-08-20", "value": "65.7322670717402" }, { "endDate": "2007-08-21", "value": "65.9205892479545" }, { "endDate": "2007-08-22", "value": "67.1496591709976" }, { "endDate": "2007-08-23", "value": "67.1450373080564" }, { "endDate": "2007-08-24", "value": "67.9414612129629" }, { "endDate": "2007-08-27", "value": "67.8891219879291" }, { "endDate": "2007-08-28", "value": "66.7869896344865" }, { "endDate": "2007-08-29", "value": "67.1411669504311"