From 40ca060f1fa6044bdaf9c606c3b2c139363aba00 Mon Sep 17 00:00:00 2001 From: Gadi Cohen Date: Wed, 3 Feb 2021 09:20:58 +0200 Subject: [PATCH] chore(quoteSummary): cached query results for tests (mostly OCDO.L) --- tests/http/quoteSummary-all-AAPL.json | 73 +++++++++++++++++++ tests/http/quoteSummary-all-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-assetProfile-OCDO.L.json | 73 +++++++++++++++++++ ...oteSummary-balanceSheetHistory-OCDO.L.json | 73 +++++++++++++++++++ ...y-balanceSheetHistoryQuarterly-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-calendarEvents-OCDO.L.json | 70 ++++++++++++++++++ ...mmary-cashflowStatementHistory-OCDO.L.json | 73 +++++++++++++++++++ ...hflowStatementHistoryQuarterly-OCDO.L.json | 73 +++++++++++++++++++ ...teSummary-defaultKeyStatistics-OCDO.L.json | 73 +++++++++++++++++++ tests/http/quoteSummary-earnings-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-earningsHistory-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-earningsTrend-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-financialData-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-fundOwnership-OCDO.L.json | 73 +++++++++++++++++++ ...Summary-incomeStatementHistory-OCDO.L.json | 73 +++++++++++++++++++ ...ncomeStatementHistoryQuarterly-OCDO.L.json | 73 +++++++++++++++++++ .../http/quoteSummary-indexTrend-OCDO.L.json | 70 ++++++++++++++++++ .../quoteSummary-industryTrend-OCDO.L.json | 70 ++++++++++++++++++ .../quoteSummary-insiderHolders-OCDO.L.json | 73 +++++++++++++++++++ ...oteSummary-insiderTransactions-OCDO.L.json | 73 +++++++++++++++++++ ...teSummary-institutionOwnership-OCDO.L.json | 70 ++++++++++++++++++ ...uoteSummary-majorDirectHolders-OCDO.L.json | 70 ++++++++++++++++++ ...eSummary-majorHoldersBreakdown-OCDO.L.json | 70 ++++++++++++++++++ ...mmary-netSharePurchaseActivity-OCDO.L.json | 70 ++++++++++++++++++ tests/http/quoteSummary-price-OCDO.L.json | 73 +++++++++++++++++++ tests/http/quoteSummary-quoteType-OCDO.L.json | 70 ++++++++++++++++++ ...oteSummary-recommendationTrend-OCDO.L.json | 70 ++++++++++++++++++ .../http/quoteSummary-secFilings-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-summaryDetail-OCDO.L.json | 73 +++++++++++++++++++ .../quoteSummary-summaryProfile-OCDO.L.json | 73 +++++++++++++++++++ ...ummary-upgradeDowngradeHistory-OCDO.L.json | 73 +++++++++++++++++++ 31 files changed, 2236 insertions(+) create mode 100644 tests/http/quoteSummary-all-AAPL.json create mode 100644 tests/http/quoteSummary-all-OCDO.L.json create mode 100644 tests/http/quoteSummary-assetProfile-OCDO.L.json create mode 100644 tests/http/quoteSummary-balanceSheetHistory-OCDO.L.json create mode 100644 tests/http/quoteSummary-balanceSheetHistoryQuarterly-OCDO.L.json create mode 100644 tests/http/quoteSummary-calendarEvents-OCDO.L.json create mode 100644 tests/http/quoteSummary-cashflowStatementHistory-OCDO.L.json create mode 100644 tests/http/quoteSummary-cashflowStatementHistoryQuarterly-OCDO.L.json create mode 100644 tests/http/quoteSummary-defaultKeyStatistics-OCDO.L.json create mode 100644 tests/http/quoteSummary-earnings-OCDO.L.json create mode 100644 tests/http/quoteSummary-earningsHistory-OCDO.L.json create mode 100644 tests/http/quoteSummary-earningsTrend-OCDO.L.json create mode 100644 tests/http/quoteSummary-financialData-OCDO.L.json create mode 100644 tests/http/quoteSummary-fundOwnership-OCDO.L.json create mode 100644 tests/http/quoteSummary-incomeStatementHistory-OCDO.L.json create mode 100644 tests/http/quoteSummary-incomeStatementHistoryQuarterly-OCDO.L.json create mode 100644 tests/http/quoteSummary-indexTrend-OCDO.L.json create mode 100644 tests/http/quoteSummary-industryTrend-OCDO.L.json create mode 100644 tests/http/quoteSummary-insiderHolders-OCDO.L.json create mode 100644 tests/http/quoteSummary-insiderTransactions-OCDO.L.json create mode 100644 tests/http/quoteSummary-institutionOwnership-OCDO.L.json create mode 100644 tests/http/quoteSummary-majorDirectHolders-OCDO.L.json create mode 100644 tests/http/quoteSummary-majorHoldersBreakdown-OCDO.L.json create mode 100644 tests/http/quoteSummary-netSharePurchaseActivity-OCDO.L.json create mode 100644 tests/http/quoteSummary-price-OCDO.L.json create mode 100644 tests/http/quoteSummary-quoteType-OCDO.L.json create mode 100644 tests/http/quoteSummary-recommendationTrend-OCDO.L.json create mode 100644 tests/http/quoteSummary-secFilings-OCDO.L.json create mode 100644 tests/http/quoteSummary-summaryDetail-OCDO.L.json create mode 100644 tests/http/quoteSummary-summaryProfile-OCDO.L.json create mode 100644 tests/http/quoteSummary-upgradeDowngradeHistory-OCDO.L.json diff --git a/tests/http/quoteSummary-all-AAPL.json b/tests/http/quoteSummary-all-AAPL.json new file mode 100644 index 00000000..46df9522 --- /dev/null +++ b/tests/http/quoteSummary-all-AAPL.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL?formatted=false&modules=assetProfile%2CbalanceSheetHistory%2CbalanceSheetHistoryQuarterly%2CcalendarEvents%2CcashflowStatementHistory%2CcashflowStatementHistoryQuarterly%2CdefaultKeyStatistics%2Cearnings%2CearningsHistory%2CearningsTrend%2CfinancialData%2CfundOwnership%2CfundPerformance%2CfundProfile%2CincomeStatementHistory%2CincomeStatementHistoryQuarterly%2CindexTrend%2CindustryTrend%2CinsiderHolders%2CinsiderTransactions%2CinstitutionOwnership%2CmajorDirectHolders%2CmajorHoldersBreakdown%2CnetSharePurchaseActivity%2Cprice%2CquoteType%2CrecommendationTrend%2CsecFilings%2CsectorTrend%2CsummaryDetail%2CsummaryProfile%2Csymbol%2CtopHoldings%2CupgradeDowngradeHistory" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "81044mdg1kj2p" + ], + "x-yahoo-request-id": [ + "81044mdg1kj2p" + ], + "x-request-id": [ + "41a1b684-4638-4f83-9f53-ab6424b602ed" + ], + "content-encoding": [ + "gzip" + ], + "x-envoy-upstream-service-time": [ + "9" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:16 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "transfer-encoding": [ + "chunked" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"assetProfile\":{\"address1\":\"One Apple Park Way\",\"city\":\"Cupertino\",\"state\":\"CA\",\"zip\":\"95014\",\"country\":\"United States\",\"phone\":\"408-996-1010\",\"website\":\"http://www.apple.com\",\"industry\":\"Consumer Electronics\",\"sector\":\"Technology\",\"longBusinessSummary\":\"Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. It also sells various related services. The company offers iPhone, a line of smartphones; Mac, a line of personal computers; iPad, a line of multi-purpose tablets; and wearables, home, and accessories comprising AirPods, Apple TV, Apple Watch, Beats products, HomePod, iPod touch, and other Apple-branded and third-party accessories. It also provides AppleCare support services; cloud services store services; and operates various platforms, including the App Store, that allow customers to discover and download applications and digital content, such as books, music, video, games, and podcasts. In addition, the company offers various services, such as Apple Arcade, a game subscription service; Apple Music, which offers users a curated listening experience with on-demand radio stations; Apple News+, a subscription news and magazine service; Apple TV+, which offers exclusive original content; Apple Card, a co-branded credit card; and Apple Pay, a cashless payment service, as well as licenses its intellectual property. The company serves consumers, and small and mid-sized businesses; and the education, enterprise, and government markets. It sells and delivers third-party applications for its products through the App Store. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was founded in 1977 and is headquartered in Cupertino, California.\",\"fullTimeEmployees\":147000,\"companyOfficers\":[{\"maxAge\":1,\"name\":\"Mr. Timothy D. Cook\",\"age\":59,\"title\":\"CEO & Director\",\"yearBorn\":1961,\"fiscalYear\":2020,\"totalPay\":{\"raw\":14769259,\"fmt\":\"14.77M\",\"longFmt\":\"14,769,259\"},\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Luca Maestri\",\"age\":56,\"title\":\"CFO & Sr. VP\",\"yearBorn\":1964,\"fiscalYear\":2020,\"totalPay\":{\"raw\":4595583,\"fmt\":\"4.6M\",\"longFmt\":\"4,595,583\"},\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Jeffrey E. Williams\",\"age\":56,\"title\":\"Chief Operating Officer\",\"yearBorn\":1964,\"fiscalYear\":2020,\"totalPay\":{\"raw\":4594137,\"fmt\":\"4.59M\",\"longFmt\":\"4,594,137\"},\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Ms. Katherine L. Adams\",\"age\":56,\"title\":\"Sr. VP, Gen. Counsel & Sec.\",\"yearBorn\":1964,\"fiscalYear\":2020,\"totalPay\":{\"raw\":4591310,\"fmt\":\"4.59M\",\"longFmt\":\"4,591,310\"},\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Ms. Deirdre O'Brien\",\"age\":53,\"title\":\"Sr. VP of People & Retail\",\"yearBorn\":1967,\"fiscalYear\":2020,\"totalPay\":{\"raw\":4614684,\"fmt\":\"4.61M\",\"longFmt\":\"4,614,684\"},\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Chris Kondo\",\"title\":\"Sr. Director of Corp. Accounting\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. James Wilson\",\"title\":\"Chief Technology Officer\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Ms. Mary Demby\",\"title\":\"Chief Information Officer\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Ms. Nancy Paxton\",\"title\":\"Sr. Director of Investor Relations & Treasury\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Greg Joswiak\",\"title\":\"Sr. VP of Worldwide Marketing\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}}],\"auditRisk\":1,\"boardRisk\":1,\"compensationRisk\":3,\"shareHolderRightsRisk\":1,\"overallRisk\":1,\"governanceEpochDate\":1611273600,\"compensationAsOfEpochDate\":1609372800,\"maxAge\":86400},\"recommendationTrend\":{\"trend\":[{\"period\":\"0m\",\"strongBuy\":11,\"buy\":21,\"hold\":6,\"sell\":0,\"strongSell\":0},{\"period\":\"-1m\",\"strongBuy\":11,\"buy\":19,\"hold\":8,\"sell\":1,\"strongSell\":1},{\"period\":\"-2m\",\"strongBuy\":11,\"buy\":18,\"hold\":9,\"sell\":1,\"strongSell\":1},{\"period\":\"-3m\",\"strongBuy\":11,\"buy\":16,\"hold\":9,\"sell\":2,\"strongSell\":2}],\"maxAge\":86400},\"cashflowStatementHistory\":{\"cashflowStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1601078400,\"fmt\":\"2020-09-26\"},\"netIncome\":{\"raw\":57411000000,\"fmt\":\"57.41B\",\"longFmt\":\"57,411,000,000\"},\"depreciation\":{\"raw\":11056000000,\"fmt\":\"11.06B\",\"longFmt\":\"11,056,000,000\"},\"changeToNetincome\":{\"raw\":6517000000,\"fmt\":\"6.52B\",\"longFmt\":\"6,517,000,000\"},\"changeToAccountReceivables\":{\"raw\":6917000000,\"fmt\":\"6.92B\",\"longFmt\":\"6,917,000,000\"},\"changeToLiabilities\":{\"raw\":-1981000000,\"fmt\":\"-1.98B\",\"longFmt\":\"-1,981,000,000\"},\"changeToInventory\":{\"raw\":-127000000,\"fmt\":\"-127M\",\"longFmt\":\"-127,000,000\"},\"changeToOperatingActivities\":{\"raw\":881000000,\"fmt\":\"881M\",\"longFmt\":\"881,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":80674000000,\"fmt\":\"80.67B\",\"longFmt\":\"80,674,000,000\"},\"capitalExpenditures\":{\"raw\":-7309000000,\"fmt\":\"-7.31B\",\"longFmt\":\"-7,309,000,000\"},\"investments\":{\"raw\":5335000000,\"fmt\":\"5.33B\",\"longFmt\":\"5,335,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-791000000,\"fmt\":\"-791M\",\"longFmt\":\"-791,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-4289000000,\"fmt\":\"-4.29B\",\"longFmt\":\"-4,289,000,000\"},\"dividendsPaid\":{\"raw\":-14081000000,\"fmt\":\"-14.08B\",\"longFmt\":\"-14,081,000,000\"},\"netBorrowings\":{\"raw\":2499000000,\"fmt\":\"2.5B\",\"longFmt\":\"2,499,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-126000000,\"fmt\":\"-126M\",\"longFmt\":\"-126,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-86820000000,\"fmt\":\"-86.82B\",\"longFmt\":\"-86,820,000,000\"},\"changeInCash\":{\"raw\":-10435000000,\"fmt\":\"-10.44B\",\"longFmt\":\"-10,435,000,000\"},\"repurchaseOfStock\":{\"raw\":-75992000000,\"fmt\":\"-75.99B\",\"longFmt\":\"-75,992,000,000\"},\"issuanceOfStock\":{\"raw\":880000000,\"fmt\":\"880M\",\"longFmt\":\"880,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1569628800,\"fmt\":\"2019-09-28\"},\"netIncome\":{\"raw\":55256000000,\"fmt\":\"55.26B\",\"longFmt\":\"55,256,000,000\"},\"depreciation\":{\"raw\":12547000000,\"fmt\":\"12.55B\",\"longFmt\":\"12,547,000,000\"},\"changeToNetincome\":{\"raw\":5076000000,\"fmt\":\"5.08B\",\"longFmt\":\"5,076,000,000\"},\"changeToAccountReceivables\":{\"raw\":245000000,\"fmt\":\"245M\",\"longFmt\":\"245,000,000\"},\"changeToLiabilities\":{\"raw\":-2548000000,\"fmt\":\"-2.55B\",\"longFmt\":\"-2,548,000,000\"},\"changeToInventory\":{\"raw\":-289000000,\"fmt\":\"-289M\",\"longFmt\":\"-289,000,000\"},\"changeToOperatingActivities\":{\"raw\":-896000000,\"fmt\":\"-896M\",\"longFmt\":\"-896,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":69391000000,\"fmt\":\"69.39B\",\"longFmt\":\"69,391,000,000\"},\"capitalExpenditures\":{\"raw\":-10495000000,\"fmt\":\"-10.49B\",\"longFmt\":\"-10,495,000,000\"},\"investments\":{\"raw\":58093000000,\"fmt\":\"58.09B\",\"longFmt\":\"58,093,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-1078000000,\"fmt\":\"-1.08B\",\"longFmt\":\"-1,078,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":45896000000,\"fmt\":\"45.9B\",\"longFmt\":\"45,896,000,000\"},\"dividendsPaid\":{\"raw\":-14119000000,\"fmt\":\"-14.12B\",\"longFmt\":\"-14,119,000,000\"},\"netBorrowings\":{\"raw\":-7819000000,\"fmt\":\"-7.82B\",\"longFmt\":\"-7,819,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-105000000,\"fmt\":\"-105M\",\"longFmt\":\"-105,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-90976000000,\"fmt\":\"-90.98B\",\"longFmt\":\"-90,976,000,000\"},\"changeInCash\":{\"raw\":24311000000,\"fmt\":\"24.31B\",\"longFmt\":\"24,311,000,000\"},\"repurchaseOfStock\":{\"raw\":-69714000000,\"fmt\":\"-69.71B\",\"longFmt\":\"-69,714,000,000\"},\"issuanceOfStock\":{\"raw\":781000000,\"fmt\":\"781M\",\"longFmt\":\"781,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1538179200,\"fmt\":\"2018-09-29\"},\"netIncome\":{\"raw\":59531000000,\"fmt\":\"59.53B\",\"longFmt\":\"59,531,000,000\"},\"depreciation\":{\"raw\":10903000000,\"fmt\":\"10.9B\",\"longFmt\":\"10,903,000,000\"},\"changeToNetincome\":{\"raw\":-27694000000,\"fmt\":\"-27.69B\",\"longFmt\":\"-27,694,000,000\"},\"changeToAccountReceivables\":{\"raw\":-5322000000,\"fmt\":\"-5.32B\",\"longFmt\":\"-5,322,000,000\"},\"changeToLiabilities\":{\"raw\":9172000000,\"fmt\":\"9.17B\",\"longFmt\":\"9,172,000,000\"},\"changeToInventory\":{\"raw\":828000000,\"fmt\":\"828M\",\"longFmt\":\"828,000,000\"},\"changeToOperatingActivities\":{\"raw\":30016000000,\"fmt\":\"30.02B\",\"longFmt\":\"30,016,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":77434000000,\"fmt\":\"77.43B\",\"longFmt\":\"77,434,000,000\"},\"capitalExpenditures\":{\"raw\":-13313000000,\"fmt\":\"-13.31B\",\"longFmt\":\"-13,313,000,000\"},\"investments\":{\"raw\":30845000000,\"fmt\":\"30.84B\",\"longFmt\":\"30,845,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-745000000,\"fmt\":\"-745M\",\"longFmt\":\"-745,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":16066000000,\"fmt\":\"16.07B\",\"longFmt\":\"16,066,000,000\"},\"dividendsPaid\":{\"raw\":-13712000000,\"fmt\":\"-13.71B\",\"longFmt\":\"-13,712,000,000\"},\"netBorrowings\":{\"raw\":432000000,\"fmt\":\"432M\",\"longFmt\":\"432,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-105000000,\"fmt\":\"-105M\",\"longFmt\":\"-105,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-87876000000,\"fmt\":\"-87.88B\",\"longFmt\":\"-87,876,000,000\"},\"changeInCash\":{\"raw\":5624000000,\"fmt\":\"5.62B\",\"longFmt\":\"5,624,000,000\"},\"repurchaseOfStock\":{\"raw\":-75265000000,\"fmt\":\"-75.27B\",\"longFmt\":\"-75,265,000,000\"},\"issuanceOfStock\":{\"raw\":669000000,\"fmt\":\"669M\",\"longFmt\":\"669,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1506729600,\"fmt\":\"2017-09-30\"},\"netIncome\":{\"raw\":48351000000,\"fmt\":\"48.35B\",\"longFmt\":\"48,351,000,000\"},\"depreciation\":{\"raw\":10157000000,\"fmt\":\"10.16B\",\"longFmt\":\"10,157,000,000\"},\"changeToNetincome\":{\"raw\":10640000000,\"fmt\":\"10.64B\",\"longFmt\":\"10,640,000,000\"},\"changeToAccountReceivables\":{\"raw\":-2093000000,\"fmt\":\"-2.09B\",\"longFmt\":\"-2,093,000,000\"},\"changeToLiabilities\":{\"raw\":8373000000,\"fmt\":\"8.37B\",\"longFmt\":\"8,373,000,000\"},\"changeToInventory\":{\"raw\":-2723000000,\"fmt\":\"-2.72B\",\"longFmt\":\"-2,723,000,000\"},\"changeToOperatingActivities\":{\"raw\":-8480000000,\"fmt\":\"-8.48B\",\"longFmt\":\"-8,480,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":64225000000,\"fmt\":\"64.22B\",\"longFmt\":\"64,225,000,000\"},\"capitalExpenditures\":{\"raw\":-12451000000,\"fmt\":\"-12.45B\",\"longFmt\":\"-12,451,000,000\"},\"investments\":{\"raw\":-33542000000,\"fmt\":\"-33.54B\",\"longFmt\":\"-33,542,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-124000000,\"fmt\":\"-124M\",\"longFmt\":\"-124,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-46446000000,\"fmt\":\"-46.45B\",\"longFmt\":\"-46,446,000,000\"},\"dividendsPaid\":{\"raw\":-12769000000,\"fmt\":\"-12.77B\",\"longFmt\":\"-12,769,000,000\"},\"netBorrowings\":{\"raw\":29014000000,\"fmt\":\"29.01B\",\"longFmt\":\"29,014,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-105000000,\"fmt\":\"-105M\",\"longFmt\":\"-105,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-17974000000,\"fmt\":\"-17.97B\",\"longFmt\":\"-17,974,000,000\"},\"changeInCash\":{\"raw\":-195000000,\"fmt\":\"-195M\",\"longFmt\":\"-195,000,000\"},\"repurchaseOfStock\":{\"raw\":-34774000000,\"fmt\":\"-34.77B\",\"longFmt\":\"-34,774,000,000\"},\"issuanceOfStock\":{\"raw\":555000000,\"fmt\":\"555M\",\"longFmt\":\"555,000,000\"}}],\"maxAge\":86400},\"indexTrend\":{\"maxAge\":1,\"symbol\":\"SP5\",\"peRatio\":15.5298,\"pegRatio\":2.13368,\"estimates\":[{\"period\":\"0q\",\"growth\":0.201},{\"period\":\"+1q\",\"growth\":0.916},{\"period\":\"0y\",\"growth\":0.124},{\"period\":\"+1y\",\"growth\":0.162},{\"period\":\"+5y\",\"growth\":0.0759375},{\"period\":\"-5y\"}]},\"defaultKeyStatistics\":{\"maxAge\":1,\"priceHint\":2,\"enterpriseValue\":2287172321280,\"forwardPE\":29.155508,\"profitMargins\":0.21735,\"floatShares\":16770972142,\"sharesOutstanding\":16788100096,\"sharesShort\":99897228,\"sharesShortPriorMonth\":94721417,\"sharesShortPreviousMonthDate\":1607990400,\"dateShortInterest\":1610668800,\"sharesPercentSharesOut\":0.0058999998,\"heldPercentInsiders\":6.5E-4,\"heldPercentInstitutions\":0.59661996,\"shortRatio\":0.88,\"shortPercentOfFloat\":0.0058999998,\"beta\":1.283613,\"category\":null,\"bookValue\":3.936,\"priceToBook\":34.29624,\"fundFamily\":null,\"legalType\":null,\"lastFiscalYearEnd\":1601078400,\"nextFiscalYearEnd\":1664150400,\"mostRecentQuarter\":1608940800,\"earningsQuarterlyGrowth\":0.293,\"netIncomeToCommon\":63929999360,\"trailingEps\":3.687,\"forwardEps\":4.63,\"pegRatio\":2.03,\"lastSplitFactor\":\"4:1\",\"lastSplitDate\":1598832000,\"enterpriseToRevenue\":7.776,\"enterpriseToEbitda\":26.858,\"52WeekChange\":0.68279755,\"SandP52WeekChange\":0.14442968,\"lastDividendValue\":0.205,\"lastDividendDate\":1604620800},\"industryTrend\":{\"maxAge\":1,\"symbol\":null,\"estimates\":[]},\"quoteType\":{\"exchange\":\"NMS\",\"quoteType\":\"EQUITY\",\"symbol\":\"AAPL\",\"underlyingSymbol\":\"AAPL\",\"shortName\":\"Apple Inc.\",\"longName\":\"Apple Inc.\",\"firstTradeDateEpochUtc\":345479400,\"timeZoneFullName\":\"America/New_York\",\"timeZoneShortName\":\"EST\",\"uuid\":\"8b10e4ae-9eeb-3684-921a-9ab27e4d87aa\",\"messageBoardId\":\"finmb_24937\",\"gmtOffSetMilliseconds\":-18000000,\"maxAge\":1},\"incomeStatementHistory\":{\"incomeStatementHistory\":[{\"maxAge\":1,\"endDate\":{\"raw\":1601078400,\"fmt\":\"2020-09-26\"},\"totalRevenue\":{\"raw\":274515000000,\"fmt\":\"274.51B\",\"longFmt\":\"274,515,000,000\"},\"costOfRevenue\":{\"raw\":169559000000,\"fmt\":\"169.56B\",\"longFmt\":\"169,559,000,000\"},\"grossProfit\":{\"raw\":104956000000,\"fmt\":\"104.96B\",\"longFmt\":\"104,956,000,000\"},\"researchDevelopment\":{\"raw\":18752000000,\"fmt\":\"18.75B\",\"longFmt\":\"18,752,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":19916000000,\"fmt\":\"19.92B\",\"longFmt\":\"19,916,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":208227000000,\"fmt\":\"208.23B\",\"longFmt\":\"208,227,000,000\"},\"operatingIncome\":{\"raw\":66288000000,\"fmt\":\"66.29B\",\"longFmt\":\"66,288,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":803000000,\"fmt\":\"803M\",\"longFmt\":\"803,000,000\"},\"ebit\":{\"raw\":66288000000,\"fmt\":\"66.29B\",\"longFmt\":\"66,288,000,000\"},\"interestExpense\":{\"raw\":-2873000000,\"fmt\":\"-2.87B\",\"longFmt\":\"-2,873,000,000\"},\"incomeBeforeTax\":{\"raw\":67091000000,\"fmt\":\"67.09B\",\"longFmt\":\"67,091,000,000\"},\"incomeTaxExpense\":{\"raw\":9680000000,\"fmt\":\"9.68B\",\"longFmt\":\"9,680,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":57411000000,\"fmt\":\"57.41B\",\"longFmt\":\"57,411,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":57411000000,\"fmt\":\"57.41B\",\"longFmt\":\"57,411,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":57411000000,\"fmt\":\"57.41B\",\"longFmt\":\"57,411,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1569628800,\"fmt\":\"2019-09-28\"},\"totalRevenue\":{\"raw\":260174000000,\"fmt\":\"260.17B\",\"longFmt\":\"260,174,000,000\"},\"costOfRevenue\":{\"raw\":161782000000,\"fmt\":\"161.78B\",\"longFmt\":\"161,782,000,000\"},\"grossProfit\":{\"raw\":98392000000,\"fmt\":\"98.39B\",\"longFmt\":\"98,392,000,000\"},\"researchDevelopment\":{\"raw\":16217000000,\"fmt\":\"16.22B\",\"longFmt\":\"16,217,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":18245000000,\"fmt\":\"18.25B\",\"longFmt\":\"18,245,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":196244000000,\"fmt\":\"196.24B\",\"longFmt\":\"196,244,000,000\"},\"operatingIncome\":{\"raw\":63930000000,\"fmt\":\"63.93B\",\"longFmt\":\"63,930,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":1807000000,\"fmt\":\"1.81B\",\"longFmt\":\"1,807,000,000\"},\"ebit\":{\"raw\":63930000000,\"fmt\":\"63.93B\",\"longFmt\":\"63,930,000,000\"},\"interestExpense\":{\"raw\":-3576000000,\"fmt\":\"-3.58B\",\"longFmt\":\"-3,576,000,000\"},\"incomeBeforeTax\":{\"raw\":65737000000,\"fmt\":\"65.74B\",\"longFmt\":\"65,737,000,000\"},\"incomeTaxExpense\":{\"raw\":10481000000,\"fmt\":\"10.48B\",\"longFmt\":\"10,481,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":55256000000,\"fmt\":\"55.26B\",\"longFmt\":\"55,256,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":55256000000,\"fmt\":\"55.26B\",\"longFmt\":\"55,256,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":55256000000,\"fmt\":\"55.26B\",\"longFmt\":\"55,256,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1538179200,\"fmt\":\"2018-09-29\"},\"totalRevenue\":{\"raw\":265595000000,\"fmt\":\"265.6B\",\"longFmt\":\"265,595,000,000\"},\"costOfRevenue\":{\"raw\":163756000000,\"fmt\":\"163.76B\",\"longFmt\":\"163,756,000,000\"},\"grossProfit\":{\"raw\":101839000000,\"fmt\":\"101.84B\",\"longFmt\":\"101,839,000,000\"},\"researchDevelopment\":{\"raw\":14236000000,\"fmt\":\"14.24B\",\"longFmt\":\"14,236,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":16705000000,\"fmt\":\"16.7B\",\"longFmt\":\"16,705,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":194697000000,\"fmt\":\"194.7B\",\"longFmt\":\"194,697,000,000\"},\"operatingIncome\":{\"raw\":70898000000,\"fmt\":\"70.9B\",\"longFmt\":\"70,898,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":2005000000,\"fmt\":\"2B\",\"longFmt\":\"2,005,000,000\"},\"ebit\":{\"raw\":70898000000,\"fmt\":\"70.9B\",\"longFmt\":\"70,898,000,000\"},\"interestExpense\":{\"raw\":-3240000000,\"fmt\":\"-3.24B\",\"longFmt\":\"-3,240,000,000\"},\"incomeBeforeTax\":{\"raw\":72903000000,\"fmt\":\"72.9B\",\"longFmt\":\"72,903,000,000\"},\"incomeTaxExpense\":{\"raw\":13372000000,\"fmt\":\"13.37B\",\"longFmt\":\"13,372,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":59531000000,\"fmt\":\"59.53B\",\"longFmt\":\"59,531,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":59531000000,\"fmt\":\"59.53B\",\"longFmt\":\"59,531,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":59531000000,\"fmt\":\"59.53B\",\"longFmt\":\"59,531,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1506729600,\"fmt\":\"2017-09-30\"},\"totalRevenue\":{\"raw\":229234000000,\"fmt\":\"229.23B\",\"longFmt\":\"229,234,000,000\"},\"costOfRevenue\":{\"raw\":141048000000,\"fmt\":\"141.05B\",\"longFmt\":\"141,048,000,000\"},\"grossProfit\":{\"raw\":88186000000,\"fmt\":\"88.19B\",\"longFmt\":\"88,186,000,000\"},\"researchDevelopment\":{\"raw\":11581000000,\"fmt\":\"11.58B\",\"longFmt\":\"11,581,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":15261000000,\"fmt\":\"15.26B\",\"longFmt\":\"15,261,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":167890000000,\"fmt\":\"167.89B\",\"longFmt\":\"167,890,000,000\"},\"operatingIncome\":{\"raw\":61344000000,\"fmt\":\"61.34B\",\"longFmt\":\"61,344,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":2745000000,\"fmt\":\"2.75B\",\"longFmt\":\"2,745,000,000\"},\"ebit\":{\"raw\":61344000000,\"fmt\":\"61.34B\",\"longFmt\":\"61,344,000,000\"},\"interestExpense\":{\"raw\":-2323000000,\"fmt\":\"-2.32B\",\"longFmt\":\"-2,323,000,000\"},\"incomeBeforeTax\":{\"raw\":64089000000,\"fmt\":\"64.09B\",\"longFmt\":\"64,089,000,000\"},\"incomeTaxExpense\":{\"raw\":15738000000,\"fmt\":\"15.74B\",\"longFmt\":\"15,738,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":48351000000,\"fmt\":\"48.35B\",\"longFmt\":\"48,351,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":48351000000,\"fmt\":\"48.35B\",\"longFmt\":\"48,351,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":48351000000,\"fmt\":\"48.35B\",\"longFmt\":\"48,351,000,000\"}}],\"maxAge\":86400},\"fundOwnership\":{\"maxAge\":1,\"ownershipList\":[{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Vanguard Total Stock Market Index Fund\",\"pctHeld\":{\"raw\":0.0257,\"fmt\":\"2.57%\"},\"position\":{\"raw\":431644405,\"fmt\":\"431.64M\",\"longFmt\":\"431,644,405\"},\"value\":{\"raw\":49988738543,\"fmt\":\"49.99B\",\"longFmt\":\"49,988,738,543\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Vanguard 500 Index Fund\",\"pctHeld\":{\"raw\":0.0196,\"fmt\":\"1.96%\"},\"position\":{\"raw\":329795426,\"fmt\":\"329.8M\",\"longFmt\":\"329,795,426\"},\"value\":{\"raw\":38193608285,\"fmt\":\"38.19B\",\"longFmt\":\"38,193,608,285\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"SPDR S&P 500 ETF Trust\",\"pctHeld\":{\"raw\":0.01,\"fmt\":\"1.00%\"},\"position\":{\"raw\":167787410,\"fmt\":\"167.79M\",\"longFmt\":\"167,787,410\"},\"value\":{\"raw\":22263711432,\"fmt\":\"22.26B\",\"longFmt\":\"22,263,711,432\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1606694400,\"fmt\":\"2020-11-30\"},\"organization\":\"Fidelity 500 Index Fund\",\"pctHeld\":{\"raw\":0.0087,\"fmt\":\"0.87%\"},\"position\":{\"raw\":145951138,\"fmt\":\"145.95M\",\"longFmt\":\"145,951,138\"},\"value\":{\"raw\":17375482978,\"fmt\":\"17.38B\",\"longFmt\":\"17,375,482,978\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"Invesco ETF Tr-Invesco QQQ Tr, Series 1 ETF\",\"pctHeld\":{\"raw\":0.0084,\"fmt\":\"0.84%\"},\"position\":{\"raw\":140388742,\"fmt\":\"140.39M\",\"longFmt\":\"140,388,742\"},\"value\":{\"raw\":18628182175,\"fmt\":\"18.63B\",\"longFmt\":\"18,628,182,175\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Vanguard Institutional Index Fund-Institutional Index Fund\",\"pctHeld\":{\"raw\":0.0082,\"fmt\":\"0.82%\"},\"position\":{\"raw\":137973687,\"fmt\":\"137.97M\",\"longFmt\":\"137,973,687\"},\"value\":{\"raw\":15978732691,\"fmt\":\"15.98B\",\"longFmt\":\"15,978,732,691\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Vanguard Growth Index Fund\",\"pctHeld\":{\"raw\":0.0073,\"fmt\":\"0.73%\"},\"position\":{\"raw\":121939819,\"fmt\":\"121.94M\",\"longFmt\":\"121,939,819\"},\"value\":{\"raw\":14121850438,\"fmt\":\"14.12B\",\"longFmt\":\"14,121,850,438\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"iShares Core S&P 500 ETF\",\"pctHeld\":{\"raw\":0.0072000003,\"fmt\":\"0.72%\"},\"position\":{\"raw\":120275076,\"fmt\":\"120.28M\",\"longFmt\":\"120,275,076\"},\"value\":{\"raw\":15959299834,\"fmt\":\"15.96B\",\"longFmt\":\"15,959,299,834\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1606694400,\"fmt\":\"2020-11-30\"},\"organization\":\"Vanguard Information Technology Index Fund\",\"pctHeld\":{\"raw\":0.0047,\"fmt\":\"0.47%\"},\"position\":{\"raw\":78239213,\"fmt\":\"78.24M\",\"longFmt\":\"78,239,213\"},\"value\":{\"raw\":9314378307,\"fmt\":\"9.31B\",\"longFmt\":\"9,314,378,307\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"Select Sector SPDR Fund-Technology\",\"pctHeld\":{\"raw\":0.0039,\"fmt\":\"0.39%\"},\"position\":{\"raw\":65335080,\"fmt\":\"65.34M\",\"longFmt\":\"65,335,080\"},\"value\":{\"raw\":8669311765,\"fmt\":\"8.67B\",\"longFmt\":\"8,669,311,765\"}}]},\"summaryDetail\":{\"maxAge\":1,\"priceHint\":2,\"previousClose\":134.14,\"open\":135.73,\"dayLow\":134.61,\"dayHigh\":136.3,\"regularMarketPreviousClose\":134.14,\"regularMarketOpen\":135.73,\"regularMarketDayLow\":134.61,\"regularMarketDayHigh\":136.3,\"dividendRate\":0.82,\"dividendYield\":0.0061000003,\"exDividendDate\":1612483200,\"payoutRatio\":0.2177,\"fiveYearAvgDividendYield\":1.44,\"beta\":1.283613,\"trailingPE\":36.612423,\"forwardPE\":29.155508,\"volume\":83305367,\"regularMarketVolume\":83305367,\"averageVolume\":109564914,\"averageVolume10days\":137205133,\"averageDailyVolume10Day\":137205133,\"bid\":0.0,\"ask\":0.0,\"bidSize\":1200,\"askSize\":3200,\"marketCap\":2266225704960,\"fiftyTwoWeekLow\":53.1525,\"fiftyTwoWeekHigh\":145.09,\"priceToSalesTrailing12Months\":7.704713,\"fiftyDayAverage\":131.99031,\"twoHundredDayAverage\":118.98347,\"trailingAnnualDividendRate\":0.807,\"trailingAnnualDividendYield\":0.0060161026,\"currency\":\"USD\",\"fromCurrency\":null,\"toCurrency\":null,\"lastMarket\":null,\"algorithm\":null,\"tradeable\":false},\"insiderHolders\":{\"holders\":[{\"maxAge\":1,\"name\":\"ADAMS KATHERINE L\",\"relation\":\"General Counsel\",\"url\":\"\",\"transactionDescription\":\"Conversion of Exercise of derivative security\",\"latestTransDate\":{\"raw\":1605225600,\"fmt\":\"2020-11-13\"},\"positionDirect\":{\"raw\":333352,\"fmt\":\"333.35k\",\"longFmt\":\"333,352\"},\"positionDirectDate\":{\"raw\":1605225600,\"fmt\":\"2020-11-13\"}},{\"maxAge\":1,\"name\":\"COOK TIMOTHY D\",\"relation\":\"Chief Executive Officer\",\"url\":\"\",\"transactionDescription\":\"Sale\",\"latestTransDate\":{\"raw\":1598313600,\"fmt\":\"2020-08-25\"},\"positionDirect\":{\"raw\":837374,\"fmt\":\"837.37k\",\"longFmt\":\"837,374\"},\"positionDirectDate\":{\"raw\":1598313600,\"fmt\":\"2020-08-25\"}},{\"maxAge\":1,\"name\":\"JUNG ANDREA\",\"relation\":\"Director\",\"url\":\"\",\"transactionDescription\":\"Conversion of Exercise of derivative security\",\"latestTransDate\":{\"raw\":1588032000,\"fmt\":\"2020-04-28\"},\"positionIndirect\":{\"raw\":33548,\"fmt\":\"33.55k\",\"longFmt\":\"33,548\"},\"positionIndirectDate\":{\"raw\":1588032000,\"fmt\":\"2020-04-28\"}},{\"maxAge\":1,\"name\":\"KONDO CHRISTOPHER\",\"relation\":\"Officer\",\"url\":\"\",\"transactionDescription\":\"Sale\",\"latestTransDate\":{\"raw\":1602806400,\"fmt\":\"2020-10-16\"},\"positionDirect\":{\"raw\":26876,\"fmt\":\"26.88k\",\"longFmt\":\"26,876\"},\"positionDirectDate\":{\"raw\":1602806400,\"fmt\":\"2020-10-16\"}},{\"maxAge\":1,\"name\":\"LEVINSON ARTHUR D\",\"relation\":\"Director\",\"url\":\"\",\"transactionDescription\":\"Sale\",\"latestTransDate\":{\"raw\":1580688000,\"fmt\":\"2020-02-03\"},\"positionDirect\":{\"raw\":1147280,\"fmt\":\"1.15M\",\"longFmt\":\"1,147,280\"},\"positionDirectDate\":{\"raw\":1580688000,\"fmt\":\"2020-02-03\"}},{\"maxAge\":1,\"name\":\"MAESTRI LUCA\",\"relation\":\"Chief Financial Officer\",\"url\":\"\",\"transactionDescription\":\"Sale\",\"latestTransDate\":{\"raw\":1602201600,\"fmt\":\"2020-10-09\"},\"positionDirect\":{\"raw\":110272,\"fmt\":\"110.27k\",\"longFmt\":\"110,272\"},\"positionDirectDate\":{\"raw\":1602201600,\"fmt\":\"2020-10-09\"}},{\"maxAge\":1,\"name\":\"O'BRIEN DEIRDRE\",\"relation\":\"Officer\",\"url\":\"\",\"transactionDescription\":\"Sale\",\"latestTransDate\":{\"raw\":1602806400,\"fmt\":\"2020-10-16\"},\"positionDirect\":{\"raw\":135888,\"fmt\":\"135.89k\",\"longFmt\":\"135,888\"},\"positionDirectDate\":{\"raw\":1602806400,\"fmt\":\"2020-10-16\"}},{\"maxAge\":1,\"name\":\"SUGAR RONALD D\",\"relation\":\"Director\",\"url\":\"\",\"transactionDescription\":\"Conversion of Exercise of derivative security\",\"latestTransDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"positionDirect\":{\"raw\":24714,\"fmt\":\"24.71k\",\"longFmt\":\"24,714\"},\"positionDirectDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"}},{\"maxAge\":1,\"name\":\"WAGNER SUSAN L\",\"relation\":\"Director\",\"url\":\"\",\"transactionDescription\":\"Conversion of Exercise of derivative security\",\"latestTransDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"positionDirect\":{\"raw\":14809,\"fmt\":\"14.81k\",\"longFmt\":\"14,809\"},\"positionDirectDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"}},{\"maxAge\":1,\"name\":\"WILLIAMS JEFFREY E\",\"relation\":\"Chief Operating Officer\",\"url\":\"\",\"transactionDescription\":\"Sale\",\"latestTransDate\":{\"raw\":1601596800,\"fmt\":\"2020-10-02\"},\"positionIndirect\":{\"raw\":489260,\"fmt\":\"489.26k\",\"longFmt\":\"489,260\"},\"positionIndirectDate\":{\"raw\":1601596800,\"fmt\":\"2020-10-02\"}}],\"maxAge\":1},\"calendarEvents\":{\"maxAge\":1,\"earnings\":{\"earningsDate\":[1619568000,1620000000],\"earningsAverage\":0.98,\"earningsLow\":0.85,\"earningsHigh\":1.09,\"revenueAverage\":76846300000,\"revenueLow\":70790900000,\"revenueHigh\":83193000000},\"exDividendDate\":1612483200,\"dividendDate\":1613001600},\"upgradeDowngradeHistory\":{\"history\":[{\"epochGradeDate\":1611860954,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611860891,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611860600,\"firm\":\"Wells Fargo\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611860390,\"firm\":\"Piper Sandler\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611858412,\"firm\":\"Bernstein\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611851505,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611850956,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611836850,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611833817,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611831612,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611675417,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611590447,\"firm\":\"Evercore ISI Group\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611579520,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611575803,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611332633,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1611235125,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1610646958,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1609860700,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1609852008,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1608138724,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1608050939,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1607507394,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1606736845,\"firm\":\"Loop Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1604058086,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1603381766,\"firm\":\"Piper Sandler\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1602680086,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1602677246,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1602501803,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600773847,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600704155,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600354517,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600252401,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1598975499,\"firm\":\"B of A Securities\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1598967450,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1598964649,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1598891072,\"firm\":\"Argus Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600906226,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600093859,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1598440842,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600093876,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1597049884,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600094008,\"firm\":\"Wells Fargo\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1596640912,\"firm\":\"B of A Securities\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1600094044,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600094025,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600094176,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1596196215,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600094195,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600094220,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600094157,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1596193114,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1596033438,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600094235,\"firm\":\"Wolfe Research\",\"toGrade\":\"Underperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1600851381,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1594643534,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1594640829,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1594134264,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1594122172,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1593075631,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1592927509,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851584,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851527,\"firm\":\"Bernstein\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851467,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1592834830,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851633,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1592305727,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1591877766,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1591877227,\"firm\":\"Wells Fargo\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851678,\"firm\":\"HSBC\",\"toGrade\":\"Hold\",\"fromGrade\":\"Reduce\",\"action\":\"up\"},{\"epochGradeDate\":1591787945,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1591360984,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1591360001,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1591186890,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1590592939,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1590579446,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1589287398,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851757,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1588343611,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851811,\"firm\":\"Nomura Instinet\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1588338287,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1588334910,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1588333230,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1588332696,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1588330040,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1588329932,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600851878,\"firm\":\"Piper Sandler\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1588000956,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1600851937,\"firm\":\"Daiwa Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1600852010,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Sell\",\"fromGrade\":\"Neutral\",\"action\":\"down\"},{\"epochGradeDate\":1587045803,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1586780790,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852103,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1586342706,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1585921752,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1585918030,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1585574431,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1585126868,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1584972742,\"firm\":\"Nomura Instinet\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1584622199,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852201,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1584445232,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1584091960,\"firm\":\"Wells Fargo\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Equal-Weight\",\"action\":\"up\"},{\"epochGradeDate\":1583931745,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1583838393,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1583504673,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1583164940,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1600852252,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Perform\",\"action\":\"up\"},{\"epochGradeDate\":1582038187,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852307,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580403097,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1580331257,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1580308746,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580308432,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580307676,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580306402,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852478,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580304713,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580303871,\"firm\":\"Wells Fargo\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580303071,\"firm\":\"Maxim Group\",\"toGrade\":\"Hold\",\"fromGrade\":\"Sell\",\"action\":\"up\"},{\"epochGradeDate\":1580300797,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1600852417,\"firm\":\"Evercore ISI Group\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580299187,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580299080,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580298943,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580298857,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580298497,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580298235,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580296249,\"firm\":\"Piper Sandler\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1580139691,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1579874271,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1579872378,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852532,\"firm\":\"Rosenblatt\",\"toGrade\":\"Sell\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1579781575,\"firm\":\"B of A Securities\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1579266152,\"firm\":\"Nomura Instinet\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1579266002,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1579097683,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1579008922,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1578999377,\"firm\":\"Atlantic Equities\",\"toGrade\":\"Underweight\",\"fromGrade\":\"Neutral\",\"action\":\"down\"},{\"epochGradeDate\":1578919407,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1578587232,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1578333185,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1578309326,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"Strong Buy\",\"action\":\"down\"},{\"epochGradeDate\":1578056554,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1578052680,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1577102744,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852611,\"firm\":\"PiperJaffray\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1576593224,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1576082563,\"firm\":\"Evercore ISI Group\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852643,\"firm\":\"China Renaissance\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1575293584,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1574779410,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1573824097,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852691,\"firm\":\"Piper Jaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1573821426,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1573737763,\"firm\":\"Maxim Group\",\"toGrade\":\"Sell\",\"fromGrade\":\"Hold\",\"action\":\"down\"},{\"epochGradeDate\":1573645067,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1572525663,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572525549,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572525478,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572525345,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572525197,\"firm\":\"Piper Jaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572525050,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572523377,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572523253,\"firm\":\"Wells Fargo\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572522557,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572522164,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572521765,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572274150,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572267400,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572266120,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1572003318,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1571914427,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1571831285,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1571748256,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1571657574,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1571310952,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1570798705,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852744,\"firm\":\"Longbow Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1570623283,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1570446541,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1569845948,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1568980737,\"firm\":\"Cascend\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1568379122,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1568204628,\"firm\":\"Needham\",\"toGrade\":\"Strong Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1568203989,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1568203087,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1565263607,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1564581321,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564580376,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564580256,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564580012,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564579927,\"firm\":\"Piper Jaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564579259,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564577418,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564577194,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1564400527,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1563801050,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1563540475,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1563445826,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1563368863,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1562671254,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1562583215,\"firm\":\"Rosenblatt\",\"toGrade\":\"Sell\",\"fromGrade\":\"Neutral\",\"action\":\"down\"},{\"epochGradeDate\":1561025984,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1559821310,\"firm\":\"Evercore ISI Group\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1559646597,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1559223293,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1559215442,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852796,\"firm\":\"Citi\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1558617874,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1558094545,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1556714284,\"firm\":\"Wells Fargo\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Market Perform\",\"action\":\"main\"},{\"epochGradeDate\":1556714125,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1556713915,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1556713327,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1556712776,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1556200520,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1556105557,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1554984553,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1554911198,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"reit\"},{\"epochGradeDate\":1554892058,\"firm\":\"HSBC\",\"toGrade\":\"Reduce\",\"fromGrade\":\"Hold\",\"action\":\"down\"},{\"epochGradeDate\":1553603238,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1553601606,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1553601624,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1553598279,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1553170778,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"reit\"},{\"epochGradeDate\":1553169095,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1553168903,\"firm\":\"Needham\",\"toGrade\":\"Strong Buy\",\"fromGrade\":\"Buy\",\"action\":\"up\"},{\"epochGradeDate\":1552562896,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1552301291,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1548857684,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Neutral\",\"action\":\"reit\"},{\"epochGradeDate\":1548852915,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"reit\"},{\"epochGradeDate\":1548852804,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1600852845,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Market Perform\",\"action\":\"main\"},{\"epochGradeDate\":1548852384,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1548852155,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1548851774,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Neutral\",\"action\":\"main\"},{\"epochGradeDate\":1546604871,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1546529693,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Neutral\",\"action\":\"main\"},{\"epochGradeDate\":1546527496,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1546526090,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1546522838,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1546522106,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1546521315,\"firm\":\"Loop Capital\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1546520412,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Neutral\",\"action\":\"reit\"},{\"epochGradeDate\":1546518628,\"firm\":\"Macquarie\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1546517279,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1544789641,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"reit\"},{\"epochGradeDate\":1544456194,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1544186436,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1544100857,\"firm\":\"Rosenblatt\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1543921266,\"firm\":\"HSBC\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1543501386,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1542716841,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1542205921,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1542196244,\"firm\":\"Guggenheim\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1541697950,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1541180307,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1541177562,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1541175019,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Neutral\",\"action\":\"main\"},{\"epochGradeDate\":1541171299,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Market Perform\",\"action\":\"main\"},{\"epochGradeDate\":1541172522,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1541162415,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1540807995,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1539942849,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1538135967,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Neutral\",\"action\":\"main\"},{\"epochGradeDate\":1538044957,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1536858292,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1536840348,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1536151439,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1536146428,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1536060674,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1535716308,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Neutral\",\"action\":\"main\"},{\"epochGradeDate\":1534864609,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1533219243,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1533131134,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1533130608,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Market Perform\",\"action\":\"main\"},{\"epochGradeDate\":1533126808,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"Hold\",\"action\":\"main\"},{\"epochGradeDate\":1532433896,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1532347452,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Market Perform\",\"action\":\"main\"},{\"epochGradeDate\":1600852901,\"firm\":\"Argus\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1527683088,\"firm\":\"Maxim Group\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1527165878,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1525268138,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Market Perform\",\"action\":\"main\"},{\"epochGradeDate\":1525263735,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"Equal-Weight\",\"action\":\"main\"},{\"epochGradeDate\":1525121537,\"firm\":\"DA Davidson\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1525088374,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"Equal-Weight\",\"action\":\"main\"},{\"epochGradeDate\":1524225270,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1523452239,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1521218700,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"Equal-Weight\",\"action\":\"main\"},{\"epochGradeDate\":1518011418,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1517854038,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Buy\",\"fromGrade\":\"Long-Term Buy\",\"action\":\"up\"},{\"epochGradeDate\":1517587363,\"firm\":\"Maxim Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1517584239,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"Equal-Weight\",\"action\":\"main\"},{\"epochGradeDate\":1517582702,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Market Perform\",\"action\":\"main\"},{\"epochGradeDate\":1517580813,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1517575076,\"firm\":\"Bernstein\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1600852944,\"firm\":\"KeyBanc\",\"toGrade\":\"Sector Weight\",\"fromGrade\":\"Overweight\",\"action\":\"down\"},{\"epochGradeDate\":1517405612,\"firm\":\"Loop Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1517399718,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1516890134,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1516707342,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1516627027,\"firm\":\"Atlantic Equities\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Overweight\",\"action\":\"down\"},{\"epochGradeDate\":1516187743,\"firm\":\"Longbow Research\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1513683133,\"firm\":\"Instinet\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1509972033,\"firm\":\"Argus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509735890,\"firm\":\"Bernstein\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509733825,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509733513,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509732494,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509731116,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509728968,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509725564,\"firm\":\"Loop Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509724795,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1509713590,\"firm\":\"Rosenblatt\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1508948056,\"firm\":\"HSBC\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1508163346,\"firm\":\"KeyBanc\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Sector Weight\",\"action\":\"up\"},{\"epochGradeDate\":1507913671,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1506102539,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1505824605,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1504711707,\"firm\":\"Nomura\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1501779368,\"firm\":\"Nomura\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1501702167,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1501694630,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1501691589,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1501685082,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1500931842,\"firm\":\"Loop Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1500310250,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600853137,\"firm\":\"Mizuho\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1600853555,\"firm\":\"Pacific Crest\",\"toGrade\":\"Sector Weight\",\"fromGrade\":\"Overweight\",\"action\":\"down\"},{\"epochGradeDate\":1492636401,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Overweight\",\"action\":\"main\"},{\"epochGradeDate\":1492514749,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1491315909,\"firm\":\"Pacific Crest\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1490375222,\"firm\":\"Nomura\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1490375131,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"Strong Buy\",\"action\":\"down\"},{\"epochGradeDate\":1490101787,\"firm\":\"Bernstein\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1488806760,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600853202,\"firm\":\"BTIG Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1485255502,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"Overweight\",\"action\":\"down\"},{\"epochGradeDate\":1484834729,\"firm\":\"OTR Global\",\"toGrade\":\"Negative\",\"fromGrade\":\"\",\"action\":\"down\"},{\"epochGradeDate\":1483540126,\"firm\":\"Guggenheim\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1477477294,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1476264928,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1475216023,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1475122669,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1474527324,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1474525376,\"firm\":\"Nomura\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600853272,\"firm\":\"CLSA\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473927008,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473926891,\"firm\":\"BTIG Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473840705,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473754262,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473325983,\"firm\":\"Macquarie\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473325923,\"firm\":\"Pacific Crest\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473325793,\"firm\":\"William Blair\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473323920,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473320518,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473320491,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473320310,\"firm\":\"Nomura\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473320301,\"firm\":\"Oppenheimer\",\"toGrade\":\"Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473320287,\"firm\":\"Bernstein\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473315506,\"firm\":\"Drexel Hamilton\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473315385,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473315349,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473315332,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473315316,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1473310388,\"firm\":\"Wells Fargo\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1470918588,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1470119819,\"firm\":\"Daiwa Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1469686498,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Buy\",\"fromGrade\":\"Long-Term Buy\",\"action\":\"up\"},{\"epochGradeDate\":1469628109,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469621172,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469606555,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469605862,\"firm\":\"Drexel Hamilton\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469605736,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469601397,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469601240,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469600753,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1469598900,\"firm\":\"Brean Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469598854,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469593715,\"firm\":\"BTIG Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1469513099,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1468566104,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1467792608,\"firm\":\"Longbow Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1464839893,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1462949428,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461752673,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461752232,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461752175,\"firm\":\"Nomura\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600853329,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461747765,\"firm\":\"CLSA\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461745574,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461745530,\"firm\":\"Pacific Crest\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461745493,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461744879,\"firm\":\"Maxim Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461742194,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461741442,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461741422,\"firm\":\"Macquarie\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461741384,\"firm\":\"Oppenheimer\",\"toGrade\":\"Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1461737686,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461737642,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461736586,\"firm\":\"Brean Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461712530,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461711804,\"firm\":\"BTIG Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1461126261,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1460012964,\"firm\":\"BTIG Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1459924246,\"firm\":\"Needham\",\"toGrade\":\"Strong Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1459752399,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1459748812,\"firm\":\"Brean Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1459318200,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1457603379,\"firm\":\"CLSA\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1457328157,\"firm\":\"Pacific Crest\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600853406,\"firm\":\"FBR Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1453875813,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1453873263,\"firm\":\"FBR Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1453872719,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1452580083,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"up\"},{\"epochGradeDate\":1452521965,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1452506265,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1452492600,\"firm\":\"Mizuho\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1452241691,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1452238050,\"firm\":\"Pacific Crest\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1452169519,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1450780134,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1450073190,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1449818364,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1447828779,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1446019085,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1446010979,\"firm\":\"Pacific Crest\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Sector Weight\",\"action\":\"up\"},{\"epochGradeDate\":1446007013,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1446005940,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1445585425,\"firm\":\"Maxim Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1444839956,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1444582461,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1443725565,\"firm\":\"Drexel Hamilton\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1443457588,\"firm\":\"Sterne Agee CRT\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1442815637,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600853485,\"firm\":\"JMP Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1441790206,\"firm\":\"Rosenblatt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1440483778,\"firm\":\"Wells Fargo\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1438755769,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1438279773,\"firm\":\"Nomura\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1437546334,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1600853011,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1600852938,\"firm\":\"Susquehanna\",\"toGrade\":\"Positive\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1430125200,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1430111987,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1430111931,\"firm\":\"Brean Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1429290395,\"firm\":\"FBR Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1429163810,\"firm\":\"Maxim Group\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1428646147,\"firm\":\"Raymond James\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1428468702,\"firm\":\"Societe Generale\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1427792400,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1427345493,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1600852920,\"firm\":\"Cantor Fitzgerald\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1427088757,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1426655044,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852886,\"firm\":\"Berenberg\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1425978000,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1425973490,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1425962885,\"firm\":\"Evercore ISI Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1425885291,\"firm\":\"Macquarie\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1425360569,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1425270752,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1424854800,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1424812787,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1424407483,\"firm\":\"Goldman Sachs\",\"toGrade\":\"\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1423645200,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1422435600,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1422421022,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1422420983,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"Hold\",\"action\":\"main\"},{\"epochGradeDate\":1422420946,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"Hold\",\"action\":\"main\"},{\"epochGradeDate\":1422420896,\"firm\":\"Evercore ISI Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1422420850,\"firm\":\"Cowen & Co.\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1422420741,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1421385914,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Outperform\",\"action\":\"main\"},{\"epochGradeDate\":1421384161,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"Buy\",\"action\":\"main\"},{\"epochGradeDate\":1421280000,\"firm\":\"Mizuho\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1421107200,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1418029200,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1417564800,\"firm\":\"JMP Securities\",\"toGrade\":\"Market Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1417497712,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1417410532,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1416904478,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1416502485,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1416383274,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1416298496,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1413880200,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1413302400,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1412845200,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1412670600,\"firm\":\"Susquehanna\",\"toGrade\":\"Positive\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1412323200,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1412240400,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852834,\"firm\":\"Evercore Partners\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1412056821,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1410339600,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1410336000,\"firm\":\"Wells Fargo\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1410328753,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1410328030,\"firm\":\"Pacific Crest\",\"toGrade\":\"Sector Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1409648400,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1406155016,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1406153984,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1406153982,\"firm\":\"Macquarie\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1405973326,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1405931076,\"firm\":\"JMP Securities\",\"toGrade\":\"Market Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1405322096,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1405320958,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"Equal-weight\",\"action\":\"up\"},{\"epochGradeDate\":1405107369,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1404284873,\"firm\":\"Evercore Partners\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1403723971,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1403005902,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1402689836,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1402519078,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1402471271,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1402432059,\"firm\":\"Citigroup\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1402432056,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1402343956,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1401823443,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1401823442,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1401403832,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1401400451,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1401345191,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1401263373,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1401263305,\"firm\":\"Bernstein\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852805,\"firm\":\"ISI Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"Strong Buy\",\"action\":\"down\"},{\"epochGradeDate\":1399363477,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1398326400,\"firm\":\"CLSA\",\"toGrade\":\"Buy\",\"fromGrade\":\"Outperform\",\"action\":\"up\"},{\"epochGradeDate\":1398324679,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1398322170,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1398309145,\"firm\":\"Pacific Crest\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1398303601,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1398301259,\"firm\":\"Citigroup\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1398301257,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1398299334,\"firm\":\"Barclays\",\"toGrade\":\"Equal-Weight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1397114346,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1395390818,\"firm\":\"Macquarie\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1394524800,\"firm\":\"Pacific Crest\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Sector Perform\",\"action\":\"up\"},{\"epochGradeDate\":1393833398,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1392881053,\"firm\":\"Barclays\",\"toGrade\":\"Equal-weight\",\"fromGrade\":\"Overweight\",\"action\":\"down\"},{\"epochGradeDate\":1392359933,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1390924800,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Long-Term Buy\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1390896000,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1390895703,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1390838400,\"firm\":\"BGC Financial\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1390320000,\"firm\":\"Societe Generale\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1600852763,\"firm\":\"Oracle Investment Research\",\"toGrade\":\"Strong Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1388989350,\"firm\":\"Standpoint\",\"toGrade\":\"Sell\",\"fromGrade\":\"Hold\",\"action\":\"down\"},{\"epochGradeDate\":1388678400,\"firm\":\"Wells Fargo\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1387814400,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1387468800,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1387441960,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1387209600,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1386864000,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1386691200,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1386318789,\"firm\":\"Citigroup\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1386086400,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1385976839,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1385717140,\"firm\":\"Cantor Fitzgerald\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1385375965,\"firm\":\"Wells Fargo\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1384767457,\"firm\":\"Susquehanna\",\"toGrade\":\"Positive\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1384417208,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383047188,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383046652,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383046503,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383037393,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383037291,\"firm\":\"Wells Fargo\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852704,\"firm\":\"Janney Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383034537,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383034411,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383034148,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383029845,\"firm\":\"Citigroup\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383028198,\"firm\":\"Baird\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1383028139,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1383027971,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1382517260,\"firm\":\"Wells Fargo\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1382514432,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1382336517,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1381741757,\"firm\":\"Mizuho\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1381126919,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1380871485,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852682,\"firm\":\"Global Equities Research\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1380272465,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1380008840,\"firm\":\"Susquehanna\",\"toGrade\":\"Positive\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1380005070,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1379935598,\"firm\":\"Societe Generale\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1379930519,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1379054304,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1378889510,\"firm\":\"Credit Suisse\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1378886245,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1378886200,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1378886142,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1378885230,\"firm\":\"UBS\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1378884256,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1378880508,\"firm\":\"Bank of America\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1378711619,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1378457407,\"firm\":\"Evercore Partners\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1378277431,\"firm\":\"Cantor Fitzgerald\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1600852654,\"firm\":\"ABG Sundal Collier\",\"toGrade\":\"Sell\",\"fromGrade\":\"Hold\",\"action\":\"down\"},{\"epochGradeDate\":1377069040,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1376552985,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1376296704,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1375449528,\"firm\":\"Standpoint Research\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1375338384,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1374658391,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1374657730,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1374650517,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1374650369,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1374485781,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1372664281,\"firm\":\"Raymond James\",\"toGrade\":\"Strong Buy\",\"fromGrade\":\"Outperform\",\"action\":\"up\"},{\"epochGradeDate\":1372063183,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1372062343,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1368638559,\"firm\":\"Susquehanna\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1367825145,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366896566,\"firm\":\"ABG Sundal Collier\",\"toGrade\":\"Hold\",\"fromGrade\":\"Sell\",\"action\":\"up\"},{\"epochGradeDate\":1366890521,\"firm\":\"Hamburger Sparkasse\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1366798003,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Buy\",\"fromGrade\":\"Long-Term Buy\",\"action\":\"up\"},{\"epochGradeDate\":1366797900,\"firm\":\"Ameriprise Financial\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1366794049,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366790879,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366790314,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366788038,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366787699,\"firm\":\"Citigroup\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366785814,\"firm\":\"BMO Capital\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1366704884,\"firm\":\"FBR Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366620669,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366618941,\"firm\":\"BGC Financial\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1366618561,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366617888,\"firm\":\"Avondale Partners\",\"toGrade\":\"Market Outperform\",\"fromGrade\":\"Market Perform\",\"action\":\"up\"},{\"epochGradeDate\":1600852635,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366359024,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366358993,\"firm\":\"Standpoint\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1366272827,\"firm\":\"Janney Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366269910,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366104778,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1366099297,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1365757912,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852587,\"firm\":\"Lazard\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1364882991,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1364285666,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1363767733,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1363333111,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1363247623,\"firm\":\"BTIG Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"Neutral\",\"action\":\"up\"},{\"epochGradeDate\":1363069949,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852574,\"firm\":\"Credit Agricole\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1362556142,\"firm\":\"Citigroup\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1362555186,\"firm\":\"Berenberg\",\"toGrade\":\"Sell\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1362476401,\"firm\":\"Cleveland Research\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1361778543,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359360004,\"firm\":\"Baird\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1359040627,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359040136,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Long-term Buy\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1359024467,\"firm\":\"BGC Financial\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359020358,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359019172,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359019106,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359018781,\"firm\":\"Janney Capital\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359017795,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359017735,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359017625,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359017562,\"firm\":\"Credit Agricole\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359017501,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359017430,\"firm\":\"RBC Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852551,\"firm\":\"Scotiabank\",\"toGrade\":\"Sector Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1359014713,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852533,\"firm\":\"Topeka\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359013948,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359013331,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359012629,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359011717,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359010412,\"firm\":\"Oracle Investment Research\",\"toGrade\":\"Strong Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1359008772,\"firm\":\"Jefferies\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1600852509,\"firm\":\"Monness, Crespi, Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358839467,\"firm\":\"Scotiabank\",\"toGrade\":\"Sector Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358839359,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358412447,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358411387,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358363360,\"firm\":\"BGC Financial\",\"toGrade\":\"Hold\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358325189,\"firm\":\"Stifel\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358322481,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358322426,\"firm\":\"Stifel\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1358322174,\"firm\":\"Pacific Crest\",\"toGrade\":\"Sector Perform\",\"fromGrade\":\"Outperform\",\"action\":\"down\"},{\"epochGradeDate\":1358237242,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1357894526,\"firm\":\"Credit Agricole\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1357811853,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1357548669,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1355748066,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"\",\"fromGrade\":\"\",\"action\":\"reit\"},{\"epochGradeDate\":1355740298,\"firm\":\"Mizuho\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1355732483,\"firm\":\"Pacific Crest\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1355730802,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1355723873,\"firm\":\"Citigroup\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1355477534,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1355126415,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1354701742,\"firm\":\"Oracle Investment Research\",\"toGrade\":\"Strong Buy\",\"fromGrade\":\"Buy\",\"action\":\"up\"},{\"epochGradeDate\":1354530701,\"firm\":\"ABG Sundal Collier\",\"toGrade\":\"\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1353912540,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1353323340,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1352458680,\"firm\":\"Avondale Partners\",\"toGrade\":\"Market Perform\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1351762800,\"firm\":\"Oracle Investment Research\",\"toGrade\":\"Buy\",\"fromGrade\":\"Hold\",\"action\":\"up\"},{\"epochGradeDate\":1600852488,\"firm\":\"Telsey Advisory Group\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1351238700,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1351238340,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1351237140,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1351080660,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1351066860,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1349770440,\"firm\":\"Nomura\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1600852428,\"firm\":\"Crowell, Weedon & Co.\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1348211760,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347953580,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347948300,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347873120,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347620820,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347537360,\"firm\":\"Barclays\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347533820,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347517320,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347517080,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347436260,\"firm\":\"Hudson Square\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1600852403,\"firm\":\"Hudson Square\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1347275100,\"firm\":\"Monness Crespi Hardt\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1346913420,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1346828220,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1346742240,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1346048820,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1346048700,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1345620960,\"firm\":\"Needham\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1345549200,\"firm\":\"Oracle Investment Research\",\"toGrade\":\"Hold\",\"fromGrade\":\"Buy\",\"action\":\"down\"},{\"epochGradeDate\":1345187760,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1344501300,\"firm\":\"Stifel Nicolaus\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1600852342,\"firm\":\"Phillip Securities\",\"toGrade\":\"Neutral\",\"fromGrade\":\"Accumulate\",\"action\":\"down\"},{\"epochGradeDate\":1343203500,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1343202780,\"firm\":\"Bank of America\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1343202480,\"firm\":\"Raymond James\",\"toGrade\":\"Outperform\",\"fromGrade\":\"Strong Buy\",\"action\":\"down\"},{\"epochGradeDate\":1343201700,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1343198760,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1341990180,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1338793740,\"firm\":\"Crowell, Weedon & Co.\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335431040,\"firm\":\"Scotiabank\",\"toGrade\":\"Sector Outperform\",\"fromGrade\":\"\",\"action\":\"up\"},{\"epochGradeDate\":1335430260,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335346560,\"firm\":\"Bank oferica\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335345720,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335345540,\"firm\":\"ISI Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335344400,\"firm\":\"Societe Generale\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"up\"},{\"epochGradeDate\":1335339600,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335339180,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335337140,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335336600,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335336120,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1335333840,\"firm\":\"Deutsche Bank\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1334816100,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1334730180,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1334299740,\"firm\":\"Bank oferica\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1334210400,\"firm\":\"Credit Suisse\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1334126520,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1333954800,\"firm\":\"BTIG Research\",\"toGrade\":\"Neutral\",\"fromGrade\":\"\",\"action\":\"down\"},{\"epochGradeDate\":1333607100,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1333436760,\"firm\":\"JP Morgan\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1333436460,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1333091760,\"firm\":\"BMO Capital\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332340380,\"firm\":\"Crowell, Weedon & Co.\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332340260,\"firm\":\"Hilliard Lyons\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332319380,\"firm\":\"Scotiabank\",\"toGrade\":\"Sector Perform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332226380,\"firm\":\"Citigroup\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332223800,\"firm\":\"Sterne Agee\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332169140,\"firm\":\"Morgan Keegan\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332167100,\"firm\":\"Goldman Sachs\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332150780,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1332141840,\"firm\":\"Wedbush\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1331905980,\"firm\":\"UBS\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1331880780,\"firm\":\"Oppenheimer\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1331797980,\"firm\":\"PiperJaffray\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1331738700,\"firm\":\"Oxen Group\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"init\"},{\"epochGradeDate\":1331713260,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1331705580,\"firm\":\"Morgan Stanley\",\"toGrade\":\"Overweight\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1331618880,\"firm\":\"Jefferies\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1331191980,\"firm\":\"FBN Securities\",\"toGrade\":\"Outperform\",\"fromGrade\":\"\",\"action\":\"main\"},{\"epochGradeDate\":1328775420,\"firm\":\"Canaccord Genuity\",\"toGrade\":\"Buy\",\"fromGrade\":\"\",\"action\":\"main\"}],\"maxAge\":86400},\"price\":{\"maxAge\":1,\"preMarketSource\":\"FREE_REALTIME\",\"postMarketChangePercent\":0.0026668685,\"postMarketChange\":0.3600006,\"postMarketTime\":1612313999,\"postMarketPrice\":135.35,\"postMarketSource\":\"DELAYED\",\"regularMarketChangePercent\":0.0063367086,\"regularMarketChange\":0.8500061,\"regularMarketTime\":1612299603,\"priceHint\":2,\"regularMarketPrice\":134.99,\"regularMarketDayHigh\":136.3,\"regularMarketDayLow\":134.61,\"regularMarketVolume\":83305367,\"averageDailyVolume10Day\":137205133,\"averageDailyVolume3Month\":109564914,\"regularMarketPreviousClose\":134.14,\"regularMarketSource\":\"FREE_REALTIME\",\"regularMarketOpen\":135.73,\"exchange\":\"NMS\",\"exchangeName\":\"NasdaqGS\",\"exchangeDataDelayedBy\":0,\"marketState\":\"PREPRE\",\"quoteType\":\"EQUITY\",\"symbol\":\"AAPL\",\"underlyingSymbol\":null,\"shortName\":\"Apple Inc.\",\"longName\":\"Apple Inc.\",\"currency\":\"USD\",\"quoteSourceName\":\"Delayed Quote\",\"currencySymbol\":\"$\",\"fromCurrency\":null,\"toCurrency\":null,\"lastMarket\":null,\"marketCap\":2266225704960},\"balanceSheetHistory\":{\"balanceSheetStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1601078400,\"fmt\":\"2020-09-26\"},\"cash\":{\"raw\":38016000000,\"fmt\":\"38.02B\",\"longFmt\":\"38,016,000,000\"},\"shortTermInvestments\":{\"raw\":52927000000,\"fmt\":\"52.93B\",\"longFmt\":\"52,927,000,000\"},\"netReceivables\":{\"raw\":37445000000,\"fmt\":\"37.45B\",\"longFmt\":\"37,445,000,000\"},\"inventory\":{\"raw\":4061000000,\"fmt\":\"4.06B\",\"longFmt\":\"4,061,000,000\"},\"otherCurrentAssets\":{\"raw\":11264000000,\"fmt\":\"11.26B\",\"longFmt\":\"11,264,000,000\"},\"totalCurrentAssets\":{\"raw\":143713000000,\"fmt\":\"143.71B\",\"longFmt\":\"143,713,000,000\"},\"longTermInvestments\":{\"raw\":100887000000,\"fmt\":\"100.89B\",\"longFmt\":\"100,887,000,000\"},\"propertyPlantEquipment\":{\"raw\":45336000000,\"fmt\":\"45.34B\",\"longFmt\":\"45,336,000,000\"},\"otherAssets\":{\"raw\":33952000000,\"fmt\":\"33.95B\",\"longFmt\":\"33,952,000,000\"},\"totalAssets\":{\"raw\":323888000000,\"fmt\":\"323.89B\",\"longFmt\":\"323,888,000,000\"},\"accountsPayable\":{\"raw\":42296000000,\"fmt\":\"42.3B\",\"longFmt\":\"42,296,000,000\"},\"shortLongTermDebt\":{\"raw\":8773000000,\"fmt\":\"8.77B\",\"longFmt\":\"8,773,000,000\"},\"otherCurrentLiab\":{\"raw\":47867000000,\"fmt\":\"47.87B\",\"longFmt\":\"47,867,000,000\"},\"longTermDebt\":{\"raw\":98667000000,\"fmt\":\"98.67B\",\"longFmt\":\"98,667,000,000\"},\"otherLiab\":{\"raw\":46108000000,\"fmt\":\"46.11B\",\"longFmt\":\"46,108,000,000\"},\"totalCurrentLiabilities\":{\"raw\":105392000000,\"fmt\":\"105.39B\",\"longFmt\":\"105,392,000,000\"},\"totalLiab\":{\"raw\":258549000000,\"fmt\":\"258.55B\",\"longFmt\":\"258,549,000,000\"},\"commonStock\":{\"raw\":50779000000,\"fmt\":\"50.78B\",\"longFmt\":\"50,779,000,000\"},\"retainedEarnings\":{\"raw\":14966000000,\"fmt\":\"14.97B\",\"longFmt\":\"14,966,000,000\"},\"treasuryStock\":{\"raw\":-406000000,\"fmt\":\"-406M\",\"longFmt\":\"-406,000,000\"},\"otherStockholderEquity\":{\"raw\":-406000000,\"fmt\":\"-406M\",\"longFmt\":\"-406,000,000\"},\"totalStockholderEquity\":{\"raw\":65339000000,\"fmt\":\"65.34B\",\"longFmt\":\"65,339,000,000\"},\"netTangibleAssets\":{\"raw\":65339000000,\"fmt\":\"65.34B\",\"longFmt\":\"65,339,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1569628800,\"fmt\":\"2019-09-28\"},\"cash\":{\"raw\":48844000000,\"fmt\":\"48.84B\",\"longFmt\":\"48,844,000,000\"},\"shortTermInvestments\":{\"raw\":51713000000,\"fmt\":\"51.71B\",\"longFmt\":\"51,713,000,000\"},\"netReceivables\":{\"raw\":45804000000,\"fmt\":\"45.8B\",\"longFmt\":\"45,804,000,000\"},\"inventory\":{\"raw\":4106000000,\"fmt\":\"4.11B\",\"longFmt\":\"4,106,000,000\"},\"otherCurrentAssets\":{\"raw\":12352000000,\"fmt\":\"12.35B\",\"longFmt\":\"12,352,000,000\"},\"totalCurrentAssets\":{\"raw\":162819000000,\"fmt\":\"162.82B\",\"longFmt\":\"162,819,000,000\"},\"longTermInvestments\":{\"raw\":105341000000,\"fmt\":\"105.34B\",\"longFmt\":\"105,341,000,000\"},\"propertyPlantEquipment\":{\"raw\":37378000000,\"fmt\":\"37.38B\",\"longFmt\":\"37,378,000,000\"},\"otherAssets\":{\"raw\":32978000000,\"fmt\":\"32.98B\",\"longFmt\":\"32,978,000,000\"},\"totalAssets\":{\"raw\":338516000000,\"fmt\":\"338.52B\",\"longFmt\":\"338,516,000,000\"},\"accountsPayable\":{\"raw\":46236000000,\"fmt\":\"46.24B\",\"longFmt\":\"46,236,000,000\"},\"shortLongTermDebt\":{\"raw\":10260000000,\"fmt\":\"10.26B\",\"longFmt\":\"10,260,000,000\"},\"otherCurrentLiab\":{\"raw\":43242000000,\"fmt\":\"43.24B\",\"longFmt\":\"43,242,000,000\"},\"longTermDebt\":{\"raw\":91807000000,\"fmt\":\"91.81B\",\"longFmt\":\"91,807,000,000\"},\"otherLiab\":{\"raw\":50503000000,\"fmt\":\"50.5B\",\"longFmt\":\"50,503,000,000\"},\"totalCurrentLiabilities\":{\"raw\":105718000000,\"fmt\":\"105.72B\",\"longFmt\":\"105,718,000,000\"},\"totalLiab\":{\"raw\":248028000000,\"fmt\":\"248.03B\",\"longFmt\":\"248,028,000,000\"},\"commonStock\":{\"raw\":45174000000,\"fmt\":\"45.17B\",\"longFmt\":\"45,174,000,000\"},\"retainedEarnings\":{\"raw\":45898000000,\"fmt\":\"45.9B\",\"longFmt\":\"45,898,000,000\"},\"treasuryStock\":{\"raw\":-584000000,\"fmt\":\"-584M\",\"longFmt\":\"-584,000,000\"},\"otherStockholderEquity\":{\"raw\":-584000000,\"fmt\":\"-584M\",\"longFmt\":\"-584,000,000\"},\"totalStockholderEquity\":{\"raw\":90488000000,\"fmt\":\"90.49B\",\"longFmt\":\"90,488,000,000\"},\"netTangibleAssets\":{\"raw\":90488000000,\"fmt\":\"90.49B\",\"longFmt\":\"90,488,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1538179200,\"fmt\":\"2018-09-29\"},\"cash\":{\"raw\":25913000000,\"fmt\":\"25.91B\",\"longFmt\":\"25,913,000,000\"},\"shortTermInvestments\":{\"raw\":40388000000,\"fmt\":\"40.39B\",\"longFmt\":\"40,388,000,000\"},\"netReceivables\":{\"raw\":48995000000,\"fmt\":\"48.99B\",\"longFmt\":\"48,995,000,000\"},\"inventory\":{\"raw\":3956000000,\"fmt\":\"3.96B\",\"longFmt\":\"3,956,000,000\"},\"otherCurrentAssets\":{\"raw\":12087000000,\"fmt\":\"12.09B\",\"longFmt\":\"12,087,000,000\"},\"totalCurrentAssets\":{\"raw\":131339000000,\"fmt\":\"131.34B\",\"longFmt\":\"131,339,000,000\"},\"longTermInvestments\":{\"raw\":170799000000,\"fmt\":\"170.8B\",\"longFmt\":\"170,799,000,000\"},\"propertyPlantEquipment\":{\"raw\":41304000000,\"fmt\":\"41.3B\",\"longFmt\":\"41,304,000,000\"},\"otherAssets\":{\"raw\":22283000000,\"fmt\":\"22.28B\",\"longFmt\":\"22,283,000,000\"},\"totalAssets\":{\"raw\":365725000000,\"fmt\":\"365.73B\",\"longFmt\":\"365,725,000,000\"},\"accountsPayable\":{\"raw\":55888000000,\"fmt\":\"55.89B\",\"longFmt\":\"55,888,000,000\"},\"shortLongTermDebt\":{\"raw\":8784000000,\"fmt\":\"8.78B\",\"longFmt\":\"8,784,000,000\"},\"otherCurrentLiab\":{\"raw\":39293000000,\"fmt\":\"39.29B\",\"longFmt\":\"39,293,000,000\"},\"longTermDebt\":{\"raw\":93735000000,\"fmt\":\"93.73B\",\"longFmt\":\"93,735,000,000\"},\"otherLiab\":{\"raw\":48914000000,\"fmt\":\"48.91B\",\"longFmt\":\"48,914,000,000\"},\"totalCurrentLiabilities\":{\"raw\":115929000000,\"fmt\":\"115.93B\",\"longFmt\":\"115,929,000,000\"},\"totalLiab\":{\"raw\":258578000000,\"fmt\":\"258.58B\",\"longFmt\":\"258,578,000,000\"},\"commonStock\":{\"raw\":40201000000,\"fmt\":\"40.2B\",\"longFmt\":\"40,201,000,000\"},\"retainedEarnings\":{\"raw\":70400000000,\"fmt\":\"70.4B\",\"longFmt\":\"70,400,000,000\"},\"treasuryStock\":{\"raw\":-3454000000,\"fmt\":\"-3.45B\",\"longFmt\":\"-3,454,000,000\"},\"otherStockholderEquity\":{\"raw\":-3454000000,\"fmt\":\"-3.45B\",\"longFmt\":\"-3,454,000,000\"},\"totalStockholderEquity\":{\"raw\":107147000000,\"fmt\":\"107.15B\",\"longFmt\":\"107,147,000,000\"},\"netTangibleAssets\":{\"raw\":107147000000,\"fmt\":\"107.15B\",\"longFmt\":\"107,147,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1506729600,\"fmt\":\"2017-09-30\"},\"cash\":{\"raw\":20289000000,\"fmt\":\"20.29B\",\"longFmt\":\"20,289,000,000\"},\"shortTermInvestments\":{\"raw\":53892000000,\"fmt\":\"53.89B\",\"longFmt\":\"53,892,000,000\"},\"netReceivables\":{\"raw\":35673000000,\"fmt\":\"35.67B\",\"longFmt\":\"35,673,000,000\"},\"inventory\":{\"raw\":4855000000,\"fmt\":\"4.86B\",\"longFmt\":\"4,855,000,000\"},\"otherCurrentAssets\":{\"raw\":13936000000,\"fmt\":\"13.94B\",\"longFmt\":\"13,936,000,000\"},\"totalCurrentAssets\":{\"raw\":128645000000,\"fmt\":\"128.65B\",\"longFmt\":\"128,645,000,000\"},\"longTermInvestments\":{\"raw\":194714000000,\"fmt\":\"194.71B\",\"longFmt\":\"194,714,000,000\"},\"propertyPlantEquipment\":{\"raw\":33783000000,\"fmt\":\"33.78B\",\"longFmt\":\"33,783,000,000\"},\"otherAssets\":{\"raw\":18177000000,\"fmt\":\"18.18B\",\"longFmt\":\"18,177,000,000\"},\"totalAssets\":{\"raw\":375319000000,\"fmt\":\"375.32B\",\"longFmt\":\"375,319,000,000\"},\"accountsPayable\":{\"raw\":44242000000,\"fmt\":\"44.24B\",\"longFmt\":\"44,242,000,000\"},\"shortLongTermDebt\":{\"raw\":6496000000,\"fmt\":\"6.5B\",\"longFmt\":\"6,496,000,000\"},\"otherCurrentLiab\":{\"raw\":38099000000,\"fmt\":\"38.1B\",\"longFmt\":\"38,099,000,000\"},\"longTermDebt\":{\"raw\":97207000000,\"fmt\":\"97.21B\",\"longFmt\":\"97,207,000,000\"},\"otherLiab\":{\"raw\":43251000000,\"fmt\":\"43.25B\",\"longFmt\":\"43,251,000,000\"},\"totalCurrentLiabilities\":{\"raw\":100814000000,\"fmt\":\"100.81B\",\"longFmt\":\"100,814,000,000\"},\"totalLiab\":{\"raw\":241272000000,\"fmt\":\"241.27B\",\"longFmt\":\"241,272,000,000\"},\"commonStock\":{\"raw\":35867000000,\"fmt\":\"35.87B\",\"longFmt\":\"35,867,000,000\"},\"retainedEarnings\":{\"raw\":98330000000,\"fmt\":\"98.33B\",\"longFmt\":\"98,330,000,000\"},\"treasuryStock\":{\"raw\":-150000000,\"fmt\":\"-150M\",\"longFmt\":\"-150,000,000\"},\"otherStockholderEquity\":{\"raw\":-150000000,\"fmt\":\"-150M\",\"longFmt\":\"-150,000,000\"},\"totalStockholderEquity\":{\"raw\":134047000000,\"fmt\":\"134.05B\",\"longFmt\":\"134,047,000,000\"},\"netTangibleAssets\":{\"raw\":134047000000,\"fmt\":\"134.05B\",\"longFmt\":\"134,047,000,000\"}}],\"maxAge\":86400},\"earningsTrend\":{\"trend\":[{\"maxAge\":1,\"period\":\"0q\",\"endDate\":\"2021-03-31\",\"growth\":{\"raw\":0.53099996,\"fmt\":\"53.10%\"},\"earningsEstimate\":{\"avg\":{\"raw\":0.98,\"fmt\":\"0.98\"},\"low\":{\"raw\":0.85,\"fmt\":\"0.85\"},\"high\":{\"raw\":1.09,\"fmt\":\"1.09\"},\"yearAgoEps\":{\"raw\":0.64,\"fmt\":\"0.64\"},\"numberOfAnalysts\":{\"raw\":28,\"fmt\":\"28\",\"longFmt\":\"28\"},\"growth\":{\"raw\":0.53099996,\"fmt\":\"53.10%\"}},\"revenueEstimate\":{\"avg\":{\"raw\":76846300000,\"fmt\":\"76.85B\",\"longFmt\":\"76,846,300,000\"},\"low\":{\"raw\":70790900000,\"fmt\":\"70.79B\",\"longFmt\":\"70,790,900,000\"},\"high\":{\"raw\":83193000000,\"fmt\":\"83.19B\",\"longFmt\":\"83,193,000,000\"},\"numberOfAnalysts\":{\"raw\":25,\"fmt\":\"25\",\"longFmt\":\"25\"},\"yearAgoRevenue\":{\"raw\":58313000000,\"fmt\":\"58.31B\",\"longFmt\":\"58,313,000,000\"},\"growth\":{\"raw\":0.318,\"fmt\":\"31.80%\"}},\"epsTrend\":{\"current\":{\"raw\":0.98,\"fmt\":\"0.98\"},\"7daysAgo\":{\"raw\":0.91,\"fmt\":\"0.91\"},\"30daysAgo\":{\"raw\":0.88,\"fmt\":\"0.88\"},\"60daysAgo\":{\"raw\":0.86,\"fmt\":\"0.86\"},\"90daysAgo\":{\"raw\":0.86,\"fmt\":\"0.86\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"upLast30days\":{\"raw\":22,\"fmt\":\"22\",\"longFmt\":\"22\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+1q\",\"endDate\":\"2021-06-30\",\"growth\":{\"raw\":0.266,\"fmt\":\"26.60%\"},\"earningsEstimate\":{\"avg\":{\"raw\":0.81,\"fmt\":\"0.81\"},\"low\":{\"raw\":0.7,\"fmt\":\"0.7\"},\"high\":{\"raw\":0.89,\"fmt\":\"0.89\"},\"yearAgoEps\":{\"raw\":0.64,\"fmt\":\"0.64\"},\"numberOfAnalysts\":{\"raw\":26,\"fmt\":\"26\",\"longFmt\":\"26\"},\"growth\":{\"raw\":0.266,\"fmt\":\"26.60%\"}},\"revenueEstimate\":{\"avg\":{\"raw\":68693900000,\"fmt\":\"68.69B\",\"longFmt\":\"68,693,900,000\"},\"low\":{\"raw\":61710100000,\"fmt\":\"61.71B\",\"longFmt\":\"61,710,100,000\"},\"high\":{\"raw\":72205000000,\"fmt\":\"72.2B\",\"longFmt\":\"72,205,000,000\"},\"numberOfAnalysts\":{\"raw\":24,\"fmt\":\"24\",\"longFmt\":\"24\"},\"yearAgoRevenue\":{\"raw\":59685000000,\"fmt\":\"59.69B\",\"longFmt\":\"59,685,000,000\"},\"growth\":{\"raw\":0.15100001,\"fmt\":\"15.10%\"}},\"epsTrend\":{\"current\":{\"raw\":0.81,\"fmt\":\"0.81\"},\"7daysAgo\":{\"raw\":0.78,\"fmt\":\"0.78\"},\"30daysAgo\":{\"raw\":0.77,\"fmt\":\"0.77\"},\"60daysAgo\":{\"raw\":0.76,\"fmt\":\"0.76\"},\"90daysAgo\":{\"raw\":0.76,\"fmt\":\"0.76\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"upLast30days\":{\"raw\":20,\"fmt\":\"20\",\"longFmt\":\"20\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"0y\",\"endDate\":\"2021-09-30\",\"growth\":{\"raw\":0.35099998,\"fmt\":\"35.10%\"},\"earningsEstimate\":{\"avg\":{\"raw\":4.43,\"fmt\":\"4.43\"},\"low\":{\"raw\":3.9,\"fmt\":\"3.9\"},\"high\":{\"raw\":4.76,\"fmt\":\"4.76\"},\"yearAgoEps\":{\"raw\":3.28,\"fmt\":\"3.28\"},\"numberOfAnalysts\":{\"raw\":36,\"fmt\":\"36\",\"longFmt\":\"36\"},\"growth\":{\"raw\":0.35099998,\"fmt\":\"35.10%\"}},\"revenueEstimate\":{\"avg\":{\"raw\":333381000000,\"fmt\":\"333.38B\",\"longFmt\":\"333,381,000,000\"},\"low\":{\"raw\":316271000000,\"fmt\":\"316.27B\",\"longFmt\":\"316,271,000,000\"},\"high\":{\"raw\":343547000000,\"fmt\":\"343.55B\",\"longFmt\":\"343,547,000,000\"},\"numberOfAnalysts\":{\"raw\":32,\"fmt\":\"32\",\"longFmt\":\"32\"},\"yearAgoRevenue\":{\"raw\":274515000000,\"fmt\":\"274.51B\",\"longFmt\":\"274,515,000,000\"},\"growth\":{\"raw\":0.214,\"fmt\":\"21.40%\"}},\"epsTrend\":{\"current\":{\"raw\":4.43,\"fmt\":\"4.43\"},\"7daysAgo\":{\"raw\":4.03,\"fmt\":\"4.03\"},\"30daysAgo\":{\"raw\":3.98,\"fmt\":\"3.98\"},\"60daysAgo\":{\"raw\":3.96,\"fmt\":\"3.96\"},\"90daysAgo\":{\"raw\":3.95,\"fmt\":\"3.95\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":3,\"fmt\":\"3\",\"longFmt\":\"3\"},\"upLast30days\":{\"raw\":35,\"fmt\":\"35\",\"longFmt\":\"35\"},\"downLast30days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+1y\",\"endDate\":\"2022-09-30\",\"growth\":{\"raw\":0.045,\"fmt\":\"4.50%\"},\"earningsEstimate\":{\"avg\":{\"raw\":4.63,\"fmt\":\"4.63\"},\"low\":{\"raw\":3.64,\"fmt\":\"3.64\"},\"high\":{\"raw\":5.14,\"fmt\":\"5.14\"},\"yearAgoEps\":{\"raw\":4.43,\"fmt\":\"4.43\"},\"numberOfAnalysts\":{\"raw\":33,\"fmt\":\"33\",\"longFmt\":\"33\"},\"growth\":{\"raw\":0.045,\"fmt\":\"4.50%\"}},\"revenueEstimate\":{\"avg\":{\"raw\":346854000000,\"fmt\":\"346.85B\",\"longFmt\":\"346,854,000,000\"},\"low\":{\"raw\":291557000000,\"fmt\":\"291.56B\",\"longFmt\":\"291,557,000,000\"},\"high\":{\"raw\":368865000000,\"fmt\":\"368.87B\",\"longFmt\":\"368,865,000,000\"},\"numberOfAnalysts\":{\"raw\":30,\"fmt\":\"30\",\"longFmt\":\"30\"},\"yearAgoRevenue\":{\"raw\":333381000000,\"fmt\":\"333.38B\",\"longFmt\":\"333,381,000,000\"},\"growth\":{\"raw\":0.04,\"fmt\":\"4.00%\"}},\"epsTrend\":{\"current\":{\"raw\":4.63,\"fmt\":\"4.63\"},\"7daysAgo\":{\"raw\":4.37,\"fmt\":\"4.37\"},\"30daysAgo\":{\"raw\":4.35,\"fmt\":\"4.35\"},\"60daysAgo\":{\"raw\":4.33,\"fmt\":\"4.33\"},\"90daysAgo\":{\"raw\":4.3,\"fmt\":\"4.3\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"upLast30days\":{\"raw\":31,\"fmt\":\"31\",\"longFmt\":\"31\"},\"downLast30days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+5y\",\"endDate\":null,\"growth\":{\"raw\":0.1469,\"fmt\":\"14.69%\"},\"earningsEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"yearAgoEps\":{},\"numberOfAnalysts\":{},\"growth\":{}},\"revenueEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"numberOfAnalysts\":{},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{},\"7daysAgo\":{},\"30daysAgo\":{},\"60daysAgo\":{},\"90daysAgo\":{}},\"epsRevisions\":{\"upLast7days\":{},\"upLast30days\":{},\"downLast30days\":{},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"-5y\",\"endDate\":null,\"growth\":{\"raw\":0.08415,\"fmt\":\"8.42%\"},\"earningsEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"yearAgoEps\":{},\"numberOfAnalysts\":{},\"growth\":{}},\"revenueEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"numberOfAnalysts\":{},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{},\"7daysAgo\":{},\"30daysAgo\":{},\"60daysAgo\":{},\"90daysAgo\":{}},\"epsRevisions\":{\"upLast7days\":{},\"upLast30days\":{},\"downLast30days\":{},\"downLast90days\":{}}}],\"maxAge\":1},\"secFilings\":{\"filings\":[{\"date\":\"2021-01-28\",\"epochDate\":1611831743,\"type\":\"10-Q\",\"title\":\"Quarterly Report\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-21-000010&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2021-01-27\",\"epochDate\":1611783081,\"type\":\"8-K\",\"title\":\"Results of Operations and Financial Condition, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-21-000009&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2021-01-05\",\"epochDate\":1609882443,\"type\":\"8-K\",\"title\":\"Change in Directors or Principal Officers\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0001193125-21-001982&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-10-30\",\"epochDate\":1604055976,\"type\":\"10-K\",\"title\":\"Annual Report\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000096&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-10-29\",\"epochDate\":1604007124,\"type\":\"8-K\",\"title\":\"Results of Operations and Financial Condition, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000094&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-08-20\",\"epochDate\":1597959111,\"type\":\"8-K\",\"title\":\"Other Events, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0001193125-20-225672&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-08-07\",\"epochDate\":1596838860,\"type\":\"8-K\",\"title\":\"Amendments to Articles of Inc. or Bylaws; Change in Fiscal Year, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0001193125-20-213158&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-07-31\",\"epochDate\":1596193466,\"type\":\"10-Q\",\"title\":\"Quarterly Report\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000062&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-07-30\",\"epochDate\":1596153394,\"type\":\"8-K\",\"title\":\"Results of Operations and Financial Condition, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000060&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-05-11\",\"epochDate\":1589229159,\"type\":\"8-K\",\"title\":\"Disclosing Other Events, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0001193125-20-139112&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-05-01\",\"epochDate\":1588329945,\"type\":\"10-Q\",\"title\":\"Quarterly Report\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000052&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-04-30\",\"epochDate\":1588278795,\"type\":\"8-K\",\"title\":\"Disclosing Results of Operations and Financial Condition, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000050&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-02-18\",\"epochDate\":1582025728,\"type\":\"8-K\",\"title\":\"Disclosing Regulation FD Disclosure, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0001193125-20-039203&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-01-29\",\"epochDate\":1580296028,\"type\":\"10-Q\",\"title\":\"Quarterly Report\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000010&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2020-01-28\",\"epochDate\":1580247103,\"type\":\"8-K\",\"title\":\"Disclosing Results of Operations and Financial Condition, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-20-000008&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2019-11-15\",\"epochDate\":1573817072,\"type\":\"8-K\",\"title\":\"Disclosing Other Events, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0001193125-19-292676&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2019-10-31\",\"epochDate\":1572516447,\"type\":\"10-K\",\"title\":\"Annual Report\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-19-000119&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2019-10-30\",\"epochDate\":1572467523,\"type\":\"8-K\",\"title\":\"Disclosing Results of Operations and Financial Condition, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-19-000117&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2019-09-11\",\"epochDate\":1568233320,\"type\":\"8-K\",\"title\":\"Disclosing Other Events, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0001193125-19-242975&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2019-07-31\",\"epochDate\":1564605221,\"type\":\"10-Q\",\"title\":\"Quarterly Report\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-19-000076&nav=1&src=Yahoo\",\"maxAge\":1},{\"date\":\"2019-07-30\",\"epochDate\":1564518682,\"type\":\"8-K\",\"title\":\"Disclosing Results of Operations and Financial Condition, Financial Statements and Exhibits\",\"edgarUrl\":\"https://yahoo.brand.edgar-online.com/DisplayFiling.aspx?TabIndex=2&dcn=0000320193-19-000073&nav=1&src=Yahoo\",\"maxAge\":1}],\"maxAge\":86400},\"institutionOwnership\":{\"maxAge\":1,\"ownershipList\":[{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Vanguard Group, Inc. (The)\",\"pctHeld\":{\"raw\":0.0763,\"fmt\":\"7.63%\"},\"position\":{\"raw\":1280669129,\"fmt\":\"1.28B\",\"longFmt\":\"1,280,669,129\"},\"value\":{\"raw\":148314291829,\"fmt\":\"148.31B\",\"longFmt\":\"148,314,291,829\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Blackrock Inc.\",\"pctHeld\":{\"raw\":0.0637,\"fmt\":\"6.37%\"},\"position\":{\"raw\":1069771045,\"fmt\":\"1.07B\",\"longFmt\":\"1,069,771,045\"},\"value\":{\"raw\":123890184721,\"fmt\":\"123.89B\",\"longFmt\":\"123,890,184,721\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Berkshire Hathaway, Inc\",\"pctHeld\":{\"raw\":0.056199998,\"fmt\":\"5.62%\"},\"position\":{\"raw\":944295554,\"fmt\":\"944.3M\",\"longFmt\":\"944,295,554\"},\"value\":{\"raw\":109358868108,\"fmt\":\"109.36B\",\"longFmt\":\"109,358,868,108\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"State Street Corporation\",\"pctHeld\":{\"raw\":0.0401,\"fmt\":\"4.01%\"},\"position\":{\"raw\":672444836,\"fmt\":\"672.44M\",\"longFmt\":\"672,444,836\"},\"value\":{\"raw\":77875836457,\"fmt\":\"77.88B\",\"longFmt\":\"77,875,836,457\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"FMR, LLC\",\"pctHeld\":{\"raw\":0.0207,\"fmt\":\"2.07%\"},\"position\":{\"raw\":346699497,\"fmt\":\"346.7M\",\"longFmt\":\"346,699,497\"},\"value\":{\"raw\":40151268747,\"fmt\":\"40.15B\",\"longFmt\":\"40,151,268,747\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Geode Capital Management, LLC\",\"pctHeld\":{\"raw\":0.0148,\"fmt\":\"1.48%\"},\"position\":{\"raw\":247838449,\"fmt\":\"247.84M\",\"longFmt\":\"247,838,449\"},\"value\":{\"raw\":28702170778,\"fmt\":\"28.7B\",\"longFmt\":\"28,702,170,778\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Price (T.Rowe) Associates Inc\",\"pctHeld\":{\"raw\":0.0136,\"fmt\":\"1.36%\"},\"position\":{\"raw\":228869394,\"fmt\":\"228.87M\",\"longFmt\":\"228,869,394\"},\"value\":{\"raw\":26505364519,\"fmt\":\"26.51B\",\"longFmt\":\"26,505,364,519\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Northern Trust Corporation\",\"pctHeld\":{\"raw\":0.0126,\"fmt\":\"1.26%\"},\"position\":{\"raw\":210830547,\"fmt\":\"210.83M\",\"longFmt\":\"210,830,547\"},\"value\":{\"raw\":24416285648,\"fmt\":\"24.42B\",\"longFmt\":\"24,416,285,648\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1577750400,\"fmt\":\"2019-12-31\"},\"organization\":\"Norges Bank Investment Management\",\"pctHeld\":{\"raw\":0.0112,\"fmt\":\"1.12%\"},\"position\":{\"raw\":187425092,\"fmt\":\"187.43M\",\"longFmt\":\"187,425,092\"},\"value\":{\"raw\":13759344566,\"fmt\":\"13.76B\",\"longFmt\":\"13,759,344,566\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Bank Of New York Mellon Corporation\",\"pctHeld\":{\"raw\":0.0099,\"fmt\":\"0.99%\"},\"position\":{\"raw\":166053767,\"fmt\":\"166.05M\",\"longFmt\":\"166,053,767\"},\"value\":{\"raw\":19230686756,\"fmt\":\"19.23B\",\"longFmt\":\"19,230,686,756\"}}]},\"majorHoldersBreakdown\":{\"maxAge\":1,\"insidersPercentHeld\":6.5E-4,\"institutionsPercentHeld\":0.59661996,\"institutionsFloatPercentHeld\":0.59701,\"institutionsCount\":4453},\"balanceSheetHistoryQuarterly\":{\"balanceSheetStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1608940800,\"fmt\":\"2020-12-26\"},\"cash\":{\"raw\":36010000000,\"fmt\":\"36.01B\",\"longFmt\":\"36,010,000,000\"},\"shortTermInvestments\":{\"raw\":40816000000,\"fmt\":\"40.82B\",\"longFmt\":\"40,816,000,000\"},\"netReceivables\":{\"raw\":58620000000,\"fmt\":\"58.62B\",\"longFmt\":\"58,620,000,000\"},\"inventory\":{\"raw\":4973000000,\"fmt\":\"4.97B\",\"longFmt\":\"4,973,000,000\"},\"otherCurrentAssets\":{\"raw\":13687000000,\"fmt\":\"13.69B\",\"longFmt\":\"13,687,000,000\"},\"totalCurrentAssets\":{\"raw\":154106000000,\"fmt\":\"154.11B\",\"longFmt\":\"154,106,000,000\"},\"longTermInvestments\":{\"raw\":118745000000,\"fmt\":\"118.75B\",\"longFmt\":\"118,745,000,000\"},\"propertyPlantEquipment\":{\"raw\":37933000000,\"fmt\":\"37.93B\",\"longFmt\":\"37,933,000,000\"},\"otherAssets\":{\"raw\":43270000000,\"fmt\":\"43.27B\",\"longFmt\":\"43,270,000,000\"},\"totalAssets\":{\"raw\":354054000000,\"fmt\":\"354.05B\",\"longFmt\":\"354,054,000,000\"},\"accountsPayable\":{\"raw\":63846000000,\"fmt\":\"63.85B\",\"longFmt\":\"63,846,000,000\"},\"shortLongTermDebt\":{\"raw\":7762000000,\"fmt\":\"7.76B\",\"longFmt\":\"7,762,000,000\"},\"otherCurrentLiab\":{\"raw\":55899000000,\"fmt\":\"55.9B\",\"longFmt\":\"55,899,000,000\"},\"longTermDebt\":{\"raw\":99281000000,\"fmt\":\"99.28B\",\"longFmt\":\"99,281,000,000\"},\"otherLiab\":{\"raw\":56042000000,\"fmt\":\"56.04B\",\"longFmt\":\"56,042,000,000\"},\"totalCurrentLiabilities\":{\"raw\":132507000000,\"fmt\":\"132.51B\",\"longFmt\":\"132,507,000,000\"},\"totalLiab\":{\"raw\":287830000000,\"fmt\":\"287.83B\",\"longFmt\":\"287,830,000,000\"},\"commonStock\":{\"raw\":51744000000,\"fmt\":\"51.74B\",\"longFmt\":\"51,744,000,000\"},\"retainedEarnings\":{\"raw\":14301000000,\"fmt\":\"14.3B\",\"longFmt\":\"14,301,000,000\"},\"treasuryStock\":{\"raw\":179000000,\"fmt\":\"179M\",\"longFmt\":\"179,000,000\"},\"otherStockholderEquity\":{\"raw\":179000000,\"fmt\":\"179M\",\"longFmt\":\"179,000,000\"},\"totalStockholderEquity\":{\"raw\":66224000000,\"fmt\":\"66.22B\",\"longFmt\":\"66,224,000,000\"},\"netTangibleAssets\":{\"raw\":66224000000,\"fmt\":\"66.22B\",\"longFmt\":\"66,224,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1601078400,\"fmt\":\"2020-09-26\"},\"cash\":{\"raw\":38016000000,\"fmt\":\"38.02B\",\"longFmt\":\"38,016,000,000\"},\"shortTermInvestments\":{\"raw\":52927000000,\"fmt\":\"52.93B\",\"longFmt\":\"52,927,000,000\"},\"netReceivables\":{\"raw\":37445000000,\"fmt\":\"37.45B\",\"longFmt\":\"37,445,000,000\"},\"inventory\":{\"raw\":4061000000,\"fmt\":\"4.06B\",\"longFmt\":\"4,061,000,000\"},\"otherCurrentAssets\":{\"raw\":11264000000,\"fmt\":\"11.26B\",\"longFmt\":\"11,264,000,000\"},\"totalCurrentAssets\":{\"raw\":143713000000,\"fmt\":\"143.71B\",\"longFmt\":\"143,713,000,000\"},\"longTermInvestments\":{\"raw\":100887000000,\"fmt\":\"100.89B\",\"longFmt\":\"100,887,000,000\"},\"propertyPlantEquipment\":{\"raw\":45336000000,\"fmt\":\"45.34B\",\"longFmt\":\"45,336,000,000\"},\"otherAssets\":{\"raw\":33952000000,\"fmt\":\"33.95B\",\"longFmt\":\"33,952,000,000\"},\"totalAssets\":{\"raw\":323888000000,\"fmt\":\"323.89B\",\"longFmt\":\"323,888,000,000\"},\"accountsPayable\":{\"raw\":42296000000,\"fmt\":\"42.3B\",\"longFmt\":\"42,296,000,000\"},\"shortLongTermDebt\":{\"raw\":8773000000,\"fmt\":\"8.77B\",\"longFmt\":\"8,773,000,000\"},\"otherCurrentLiab\":{\"raw\":47867000000,\"fmt\":\"47.87B\",\"longFmt\":\"47,867,000,000\"},\"longTermDebt\":{\"raw\":98667000000,\"fmt\":\"98.67B\",\"longFmt\":\"98,667,000,000\"},\"otherLiab\":{\"raw\":46108000000,\"fmt\":\"46.11B\",\"longFmt\":\"46,108,000,000\"},\"totalCurrentLiabilities\":{\"raw\":105392000000,\"fmt\":\"105.39B\",\"longFmt\":\"105,392,000,000\"},\"totalLiab\":{\"raw\":258549000000,\"fmt\":\"258.55B\",\"longFmt\":\"258,549,000,000\"},\"commonStock\":{\"raw\":50779000000,\"fmt\":\"50.78B\",\"longFmt\":\"50,779,000,000\"},\"retainedEarnings\":{\"raw\":14966000000,\"fmt\":\"14.97B\",\"longFmt\":\"14,966,000,000\"},\"treasuryStock\":{\"raw\":-406000000,\"fmt\":\"-406M\",\"longFmt\":\"-406,000,000\"},\"otherStockholderEquity\":{\"raw\":-406000000,\"fmt\":\"-406M\",\"longFmt\":\"-406,000,000\"},\"totalStockholderEquity\":{\"raw\":65339000000,\"fmt\":\"65.34B\",\"longFmt\":\"65,339,000,000\"},\"netTangibleAssets\":{\"raw\":65339000000,\"fmt\":\"65.34B\",\"longFmt\":\"65,339,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1593216000,\"fmt\":\"2020-06-27\"},\"cash\":{\"raw\":33383000000,\"fmt\":\"33.38B\",\"longFmt\":\"33,383,000,000\"},\"shortTermInvestments\":{\"raw\":59642000000,\"fmt\":\"59.64B\",\"longFmt\":\"59,642,000,000\"},\"netReceivables\":{\"raw\":32075000000,\"fmt\":\"32.08B\",\"longFmt\":\"32,075,000,000\"},\"inventory\":{\"raw\":3978000000,\"fmt\":\"3.98B\",\"longFmt\":\"3,978,000,000\"},\"otherCurrentAssets\":{\"raw\":10987000000,\"fmt\":\"10.99B\",\"longFmt\":\"10,987,000,000\"},\"totalCurrentAssets\":{\"raw\":140065000000,\"fmt\":\"140.06B\",\"longFmt\":\"140,065,000,000\"},\"longTermInvestments\":{\"raw\":100592000000,\"fmt\":\"100.59B\",\"longFmt\":\"100,592,000,000\"},\"propertyPlantEquipment\":{\"raw\":43851000000,\"fmt\":\"43.85B\",\"longFmt\":\"43,851,000,000\"},\"otherAssets\":{\"raw\":32836000000,\"fmt\":\"32.84B\",\"longFmt\":\"32,836,000,000\"},\"totalAssets\":{\"raw\":317344000000,\"fmt\":\"317.34B\",\"longFmt\":\"317,344,000,000\"},\"accountsPayable\":{\"raw\":35325000000,\"fmt\":\"35.33B\",\"longFmt\":\"35,325,000,000\"},\"shortLongTermDebt\":{\"raw\":7509000000,\"fmt\":\"7.51B\",\"longFmt\":\"7,509,000,000\"},\"otherCurrentLiab\":{\"raw\":39945000000,\"fmt\":\"39.95B\",\"longFmt\":\"39,945,000,000\"},\"longTermDebt\":{\"raw\":94048000000,\"fmt\":\"94.05B\",\"longFmt\":\"94,048,000,000\"},\"otherLiab\":{\"raw\":47606000000,\"fmt\":\"47.61B\",\"longFmt\":\"47,606,000,000\"},\"totalCurrentLiabilities\":{\"raw\":95318000000,\"fmt\":\"95.32B\",\"longFmt\":\"95,318,000,000\"},\"totalLiab\":{\"raw\":245062000000,\"fmt\":\"245.06B\",\"longFmt\":\"245,062,000,000\"},\"commonStock\":{\"raw\":48696000000,\"fmt\":\"48.7B\",\"longFmt\":\"48,696,000,000\"},\"retainedEarnings\":{\"raw\":24136000000,\"fmt\":\"24.14B\",\"longFmt\":\"24,136,000,000\"},\"treasuryStock\":{\"raw\":-550000000,\"fmt\":\"-550M\",\"longFmt\":\"-550,000,000\"},\"otherStockholderEquity\":{\"raw\":-550000000,\"fmt\":\"-550M\",\"longFmt\":\"-550,000,000\"},\"totalStockholderEquity\":{\"raw\":72282000000,\"fmt\":\"72.28B\",\"longFmt\":\"72,282,000,000\"},\"netTangibleAssets\":{\"raw\":72282000000,\"fmt\":\"72.28B\",\"longFmt\":\"72,282,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1585353600,\"fmt\":\"2020-03-28\"},\"cash\":{\"raw\":40174000000,\"fmt\":\"40.17B\",\"longFmt\":\"40,174,000,000\"},\"shortTermInvestments\":{\"raw\":53877000000,\"fmt\":\"53.88B\",\"longFmt\":\"53,877,000,000\"},\"netReceivables\":{\"raw\":30677000000,\"fmt\":\"30.68B\",\"longFmt\":\"30,677,000,000\"},\"inventory\":{\"raw\":3334000000,\"fmt\":\"3.33B\",\"longFmt\":\"3,334,000,000\"},\"otherCurrentAssets\":{\"raw\":15691000000,\"fmt\":\"15.69B\",\"longFmt\":\"15,691,000,000\"},\"totalCurrentAssets\":{\"raw\":143753000000,\"fmt\":\"143.75B\",\"longFmt\":\"143,753,000,000\"},\"longTermInvestments\":{\"raw\":98793000000,\"fmt\":\"98.79B\",\"longFmt\":\"98,793,000,000\"},\"propertyPlantEquipment\":{\"raw\":43986000000,\"fmt\":\"43.99B\",\"longFmt\":\"43,986,000,000\"},\"otherAssets\":{\"raw\":33868000000,\"fmt\":\"33.87B\",\"longFmt\":\"33,868,000,000\"},\"totalAssets\":{\"raw\":320400000000,\"fmt\":\"320.4B\",\"longFmt\":\"320,400,000,000\"},\"accountsPayable\":{\"raw\":32421000000,\"fmt\":\"32.42B\",\"longFmt\":\"32,421,000,000\"},\"shortLongTermDebt\":{\"raw\":10392000000,\"fmt\":\"10.39B\",\"longFmt\":\"10,392,000,000\"},\"otherCurrentLiab\":{\"raw\":42048000000,\"fmt\":\"42.05B\",\"longFmt\":\"42,048,000,000\"},\"longTermDebt\":{\"raw\":89086000000,\"fmt\":\"89.09B\",\"longFmt\":\"89,086,000,000\"},\"otherLiab\":{\"raw\":48745000000,\"fmt\":\"48.74B\",\"longFmt\":\"48,745,000,000\"},\"totalCurrentLiabilities\":{\"raw\":96094000000,\"fmt\":\"96.09B\",\"longFmt\":\"96,094,000,000\"},\"totalLiab\":{\"raw\":241975000000,\"fmt\":\"241.97B\",\"longFmt\":\"241,975,000,000\"},\"commonStock\":{\"raw\":48032000000,\"fmt\":\"48.03B\",\"longFmt\":\"48,032,000,000\"},\"retainedEarnings\":{\"raw\":33182000000,\"fmt\":\"33.18B\",\"longFmt\":\"33,182,000,000\"},\"treasuryStock\":{\"raw\":-2789000000,\"fmt\":\"-2.79B\",\"longFmt\":\"-2,789,000,000\"},\"otherStockholderEquity\":{\"raw\":-2789000000,\"fmt\":\"-2.79B\",\"longFmt\":\"-2,789,000,000\"},\"totalStockholderEquity\":{\"raw\":78425000000,\"fmt\":\"78.42B\",\"longFmt\":\"78,425,000,000\"},\"netTangibleAssets\":{\"raw\":78425000000,\"fmt\":\"78.42B\",\"longFmt\":\"78,425,000,000\"}}],\"maxAge\":86400},\"earningsHistory\":{\"history\":[{\"maxAge\":1,\"epsActual\":{\"raw\":0.64,\"fmt\":\"0.64\"},\"epsEstimate\":{\"raw\":0.56,\"fmt\":\"0.56\"},\"epsDifference\":{\"raw\":0.08,\"fmt\":\"0.08\"},\"surprisePercent\":{\"raw\":0.143,\"fmt\":\"14.30%\"},\"quarter\":{\"raw\":1585612800,\"fmt\":\"2020-03-31\"},\"period\":\"-4q\"},{\"maxAge\":1,\"epsActual\":{\"raw\":0.64,\"fmt\":\"0.64\"},\"epsEstimate\":{\"raw\":0.51,\"fmt\":\"0.51\"},\"epsDifference\":{\"raw\":0.13,\"fmt\":\"0.13\"},\"surprisePercent\":{\"raw\":0.255,\"fmt\":\"25.50%\"},\"quarter\":{\"raw\":1593475200,\"fmt\":\"2020-06-30\"},\"period\":\"-3q\"},{\"maxAge\":1,\"epsActual\":{\"raw\":0.73,\"fmt\":\"0.73\"},\"epsEstimate\":{\"raw\":0.7,\"fmt\":\"0.7\"},\"epsDifference\":{\"raw\":0.03,\"fmt\":\"0.03\"},\"surprisePercent\":{\"raw\":0.043,\"fmt\":\"4.30%\"},\"quarter\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"period\":\"-2q\"},{\"maxAge\":1,\"epsActual\":{\"raw\":1.68,\"fmt\":\"1.68\"},\"epsEstimate\":{\"raw\":1.41,\"fmt\":\"1.41\"},\"epsDifference\":{\"raw\":0.27,\"fmt\":\"0.27\"},\"surprisePercent\":{\"raw\":0.191,\"fmt\":\"19.10%\"},\"quarter\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"period\":\"-1q\"}],\"maxAge\":86400},\"majorDirectHolders\":{\"holders\":[],\"maxAge\":1},\"summaryProfile\":{\"address1\":\"One Apple Park Way\",\"city\":\"Cupertino\",\"state\":\"CA\",\"zip\":\"95014\",\"country\":\"United States\",\"phone\":\"408-996-1010\",\"website\":\"http://www.apple.com\",\"industry\":\"Consumer Electronics\",\"sector\":\"Technology\",\"longBusinessSummary\":\"Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. It also sells various related services. The company offers iPhone, a line of smartphones; Mac, a line of personal computers; iPad, a line of multi-purpose tablets; and wearables, home, and accessories comprising AirPods, Apple TV, Apple Watch, Beats products, HomePod, iPod touch, and other Apple-branded and third-party accessories. It also provides AppleCare support services; cloud services store services; and operates various platforms, including the App Store, that allow customers to discover and download applications and digital content, such as books, music, video, games, and podcasts. In addition, the company offers various services, such as Apple Arcade, a game subscription service; Apple Music, which offers users a curated listening experience with on-demand radio stations; Apple News+, a subscription news and magazine service; Apple TV+, which offers exclusive original content; Apple Card, a co-branded credit card; and Apple Pay, a cashless payment service, as well as licenses its intellectual property. The company serves consumers, and small and mid-sized businesses; and the education, enterprise, and government markets. It sells and delivers third-party applications for its products through the App Store. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was founded in 1977 and is headquartered in Cupertino, California.\",\"fullTimeEmployees\":147000,\"companyOfficers\":[],\"maxAge\":86400},\"netSharePurchaseActivity\":{\"maxAge\":1,\"period\":\"6m\",\"buyInfoCount\":8,\"buyInfoShares\":2216395,\"buyPercentInsiderShares\":0.233,\"sellInfoCount\":6,\"sellInfoShares\":828974,\"sellPercentInsiderShares\":0.087,\"netInfoCount\":14,\"netInfoShares\":1387421,\"netPercentInsiderShares\":0.146,\"totalInsiderShares\":10912262},\"insiderTransactions\":{\"transactions\":[{\"maxAge\":1,\"shares\":{\"raw\":57480,\"fmt\":\"57.48k\",\"longFmt\":\"57,480\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"ADAMS KATHERINE L\",\"filerRelation\":\"General Counsel\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605225600,\"fmt\":\"2020-11-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":17000,\"fmt\":\"17k\",\"longFmt\":\"17,000\"},\"value\":{\"raw\":1877109,\"fmt\":\"1.88M\",\"longFmt\":\"1,877,109\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 109.22 - 110.99 per share.\",\"filerName\":\"ADAMS KATHERINE L\",\"filerRelation\":\"General Counsel\",\"moneyText\":\"\",\"startDate\":{\"raw\":1604361600,\"fmt\":\"2020-11-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":14840,\"fmt\":\"14.84k\",\"longFmt\":\"14,840\"},\"value\":{\"raw\":1800686,\"fmt\":\"1.8M\",\"longFmt\":\"1,800,686\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 121.34 per share.\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602806400,\"fmt\":\"2020-10-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":31200,\"fmt\":\"31.2k\",\"longFmt\":\"31,200\"},\"value\":{\"raw\":3737869,\"fmt\":\"3.74M\",\"longFmt\":\"3,737,869\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 119.58 - 120.14 per share.\",\"filerName\":\"O'BRIEN DEIRDRE\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602806400,\"fmt\":\"2020-10-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":23652,\"fmt\":\"23.65k\",\"longFmt\":\"23,652\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":66532,\"fmt\":\"66.53k\",\"longFmt\":\"66,532\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"O'BRIEN DEIRDRE\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":243431,\"fmt\":\"243.43k\",\"longFmt\":\"243,431\"},\"value\":{\"raw\":28454650,\"fmt\":\"28.45M\",\"longFmt\":\"28,454,650\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 116.89 per share.\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602201600,\"fmt\":\"2020-10-09\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":257343,\"fmt\":\"257.34k\",\"longFmt\":\"257,343\"},\"value\":{\"raw\":29232596,\"fmt\":\"29.23M\",\"longFmt\":\"29,232,596\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 113.52 - 114.19 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1601596800,\"fmt\":\"2020-10-02\"},\"ownership\":\"I\"},{\"maxAge\":1,\"shares\":{\"raw\":459856,\"fmt\":\"459.86k\",\"longFmt\":\"459,856\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"ADAMS KATHERINE L\",\"filerRelation\":\"General Counsel\",\"moneyText\":\"\",\"startDate\":{\"raw\":1601510400,\"fmt\":\"2020-10-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":519080,\"fmt\":\"519.08k\",\"longFmt\":\"519,080\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1601510400,\"fmt\":\"2020-10-01\"},\"ownership\":\"I\"},{\"maxAge\":1,\"shares\":{\"raw\":519080,\"fmt\":\"519.08k\",\"longFmt\":\"519,080\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1601510400,\"fmt\":\"2020-10-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":265160,\"fmt\":\"265.16k\",\"longFmt\":\"265,160\"},\"value\":{\"raw\":131761779,\"fmt\":\"131.76M\",\"longFmt\":\"131,761,779\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 493.50 - 500.11 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1598313600,\"fmt\":\"2020-08-25\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":560000,\"fmt\":\"560k\",\"longFmt\":\"560,000\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1598227200,\"fmt\":\"2020-08-24\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10715,\"fmt\":\"10.71k\",\"longFmt\":\"10,715\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597881600,\"fmt\":\"2020-08-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":4491,\"fmt\":\"4.49k\",\"longFmt\":\"4,491\"},\"value\":{\"raw\":1372539,\"fmt\":\"1.37M\",\"longFmt\":\"1,372,539\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 305.62 per share.\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1588896000,\"fmt\":\"2020-05-08\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":9590,\"fmt\":\"9.59k\",\"longFmt\":\"9,590\"},\"value\":{\"raw\":469389,\"fmt\":\"469.39k\",\"longFmt\":\"469,389\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 48.95 per share.\",\"filerName\":\"JUNG ANDREA\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1588032000,\"fmt\":\"2020-04-28\"},\"ownership\":\"I\"},{\"maxAge\":1,\"shares\":{\"raw\":9137,\"fmt\":\"9.14k\",\"longFmt\":\"9,137\"},\"value\":{\"raw\":2605141,\"fmt\":\"2.61M\",\"longFmt\":\"2,605,141\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 283.82 - 286.82 per share.\",\"filerName\":\"O'BRIEN DEIRDRE\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586995200,\"fmt\":\"2020-04-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":5916,\"fmt\":\"5.92k\",\"longFmt\":\"5,916\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":16634,\"fmt\":\"16.63k\",\"longFmt\":\"16,634\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"O'BRIEN DEIRDRE\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":41062,\"fmt\":\"41.06k\",\"longFmt\":\"41,062\"},\"value\":{\"raw\":10858445,\"fmt\":\"10.86M\",\"longFmt\":\"10,858,445\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 260.10 - 269.44 per share.\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586217600,\"fmt\":\"2020-04-07\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":41062,\"fmt\":\"41.06k\",\"longFmt\":\"41,062\"},\"value\":{\"raw\":9914186,\"fmt\":\"9.91M\",\"longFmt\":\"9,914,186\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 238.03 - 244.98 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585785600,\"fmt\":\"2020-04-02\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":85678,\"fmt\":\"85.68k\",\"longFmt\":\"85,678\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585699200,\"fmt\":\"2020-04-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":85678,\"fmt\":\"85.68k\",\"longFmt\":\"85,678\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585699200,\"fmt\":\"2020-04-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1429,\"fmt\":\"1.43k\",\"longFmt\":\"1,429\"},\"value\":{\"raw\":434573,\"fmt\":\"434.57k\",\"longFmt\":\"434,573\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 304.11 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580688000,\"fmt\":\"2020-02-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1429,\"fmt\":\"1.43k\",\"longFmt\":\"1,429\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1429,\"fmt\":\"1.43k\",\"longFmt\":\"1,429\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SUGAR RONALD D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1429,\"fmt\":\"1.43k\",\"longFmt\":\"1,429\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WAGNER SUSAN L\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1429,\"fmt\":\"1.43k\",\"longFmt\":\"1,429\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"JUNG ANDREA\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1429,\"fmt\":\"1.43k\",\"longFmt\":\"1,429\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"BELL JAMES A\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1429,\"fmt\":\"1.43k\",\"longFmt\":\"1,429\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"GORE ALBERT A JR\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580428800,\"fmt\":\"2020-01-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":32889,\"fmt\":\"32.89k\",\"longFmt\":\"32,889\"},\"value\":{\"raw\":949081,\"fmt\":\"949.08k\",\"longFmt\":\"949,081\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 28.86 per share.\",\"filerName\":\"GORE ALBERT A JR\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1580083200,\"fmt\":\"2020-01-27\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6880,\"fmt\":\"6.88k\",\"longFmt\":\"6,880\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1577404800,\"fmt\":\"2019-12-27\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":14370,\"fmt\":\"14.37k\",\"longFmt\":\"14,370\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"ADAMS KATHERINE L\",\"filerRelation\":\"General Counsel\",\"moneyText\":\"\",\"startDate\":{\"raw\":1573603200,\"fmt\":\"2019-11-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":37394,\"fmt\":\"37.39k\",\"longFmt\":\"37,394\"},\"value\":{\"raw\":9639799,\"fmt\":\"9.64M\",\"longFmt\":\"9,639,799\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 257.79 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1572912000,\"fmt\":\"2019-11-05\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":37394,\"fmt\":\"37.39k\",\"longFmt\":\"37,394\"},\"value\":{\"raw\":1079082,\"fmt\":\"1.08M\",\"longFmt\":\"1,079,082\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 28.86 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1572912000,\"fmt\":\"2019-11-05\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":3932,\"fmt\":\"3.93k\",\"longFmt\":\"3,932\"},\"value\":{\"raw\":917178,\"fmt\":\"917.18k\",\"longFmt\":\"917,178\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 233.26 per share.\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1571184000,\"fmt\":\"2019-10-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12459,\"fmt\":\"12.46k\",\"longFmt\":\"12,459\"},\"value\":{\"raw\":2915904,\"fmt\":\"2.92M\",\"longFmt\":\"2,915,904\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 234.04 per share.\",\"filerName\":\"O'BRIEN DEIRDRE\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1571184000,\"fmt\":\"2019-10-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6915,\"fmt\":\"6.92k\",\"longFmt\":\"6,915\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1571097600,\"fmt\":\"2019-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":23967,\"fmt\":\"23.97k\",\"longFmt\":\"23,967\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"O'BRIEN DEIRDRE\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1571097600,\"fmt\":\"2019-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":61659,\"fmt\":\"61.66k\",\"longFmt\":\"61,659\"},\"value\":{\"raw\":14081680,\"fmt\":\"14.08M\",\"longFmt\":\"14,081,680\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 226.58 - 229.34 per share.\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1570406400,\"fmt\":\"2019-10-07\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":67554,\"fmt\":\"67.55k\",\"longFmt\":\"67,554\"},\"value\":{\"raw\":14797004,\"fmt\":\"14.8M\",\"longFmt\":\"14,797,004\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 218.62 - 219.28 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1569974400,\"fmt\":\"2019-10-02\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":129308,\"fmt\":\"129.31k\",\"longFmt\":\"129,308\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1569888000,\"fmt\":\"2019-10-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":129308,\"fmt\":\"129.31k\",\"longFmt\":\"129,308\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1569888000,\"fmt\":\"2019-10-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":265160,\"fmt\":\"265.16k\",\"longFmt\":\"265,160\"},\"value\":{\"raw\":54667179,\"fmt\":\"54.67M\",\"longFmt\":\"54,667,179\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 205.75 - 207.13 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1566777600,\"fmt\":\"2019-08-26\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":560000,\"fmt\":\"560k\",\"longFmt\":\"560,000\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1566518400,\"fmt\":\"2019-08-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":23700,\"fmt\":\"23.7k\",\"longFmt\":\"23,700\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1566432000,\"fmt\":\"2019-08-22\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":17500,\"fmt\":\"17.5k\",\"longFmt\":\"17,500\"},\"value\":{\"raw\":3529575,\"fmt\":\"3.53M\",\"longFmt\":\"3,529,575\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 201.69 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1565568000,\"fmt\":\"2019-08-12\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":17500,\"fmt\":\"17.5k\",\"longFmt\":\"17,500\"},\"value\":{\"raw\":416950,\"fmt\":\"416.95k\",\"longFmt\":\"416,950\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 23.83 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1565568000,\"fmt\":\"2019-08-12\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1177,\"fmt\":\"1.18k\",\"longFmt\":\"1,177\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"BELL JAMES A\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1564704000,\"fmt\":\"2019-08-02\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":17500,\"fmt\":\"17.5k\",\"longFmt\":\"17,500\"},\"value\":{\"raw\":3745350,\"fmt\":\"3.75M\",\"longFmt\":\"3,745,350\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 214.02 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1564617600,\"fmt\":\"2019-08-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":17500,\"fmt\":\"17.5k\",\"longFmt\":\"17,500\"},\"value\":{\"raw\":416950,\"fmt\":\"416.95k\",\"longFmt\":\"416,950\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 23.83 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1564617600,\"fmt\":\"2019-08-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":4376,\"fmt\":\"4.38k\",\"longFmt\":\"4,376\"},\"value\":{\"raw\":951635,\"fmt\":\"951.63k\",\"longFmt\":\"951,635\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 217.47 per share.\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1564617600,\"fmt\":\"2019-08-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":7380100,\"fmt\":\"7.38M\",\"longFmt\":\"7,380,100\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 210.86 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1556841600,\"fmt\":\"2019-05-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":833900,\"fmt\":\"833.9k\",\"longFmt\":\"833,900\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 23.83 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1556841600,\"fmt\":\"2019-05-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":56411,\"fmt\":\"56.41k\",\"longFmt\":\"56,411\"},\"value\":{\"raw\":11866355,\"fmt\":\"11.87M\",\"longFmt\":\"11,866,355\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 208.99 - 212.46 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1556755200,\"fmt\":\"2019-05-02\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6917,\"fmt\":\"6.92k\",\"longFmt\":\"6,917\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1555286400,\"fmt\":\"2019-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":23970,\"fmt\":\"23.97k\",\"longFmt\":\"23,970\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"O'BRIEN DEIRDRE\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1555286400,\"fmt\":\"2019-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":51138,\"fmt\":\"51.14k\",\"longFmt\":\"51,138\"},\"value\":{\"raw\":10054242,\"fmt\":\"10.05M\",\"longFmt\":\"10,054,242\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 196.61 per share.\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1554422400,\"fmt\":\"2019-04-05\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":105400,\"fmt\":\"105.4k\",\"longFmt\":\"105,400\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1554076800,\"fmt\":\"2019-04-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":105400,\"fmt\":\"105.4k\",\"longFmt\":\"105,400\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1554076800,\"fmt\":\"2019-04-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":471,\"fmt\":\"471\",\"longFmt\":\"471\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1550534400,\"fmt\":\"2019-02-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"IGER ROBERT A\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"value\":{\"raw\":255087,\"fmt\":\"255.09k\",\"longFmt\":\"255,087\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 167.71 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SUGAR RONALD D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WAGNER SUSAN L\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"JUNG ANDREA\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"BELL JAMES A\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1521,\"fmt\":\"1.52k\",\"longFmt\":\"1,521\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"GORE ALBERT A JR\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548979200,\"fmt\":\"2019-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":508098,\"fmt\":\"508.1k\",\"longFmt\":\"508,098\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 14.52 per share.\",\"filerName\":\"GORE ALBERT A JR\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1548288000,\"fmt\":\"2019-01-24\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":3408,\"fmt\":\"3.41k\",\"longFmt\":\"3,408\"},\"value\":{\"raw\":647520,\"fmt\":\"647.52k\",\"longFmt\":\"647,520\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 190.00 per share.\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1542585600,\"fmt\":\"2018-11-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":14371,\"fmt\":\"14.37k\",\"longFmt\":\"14,371\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"ADAMS KATHERINE L\",\"filerRelation\":\"General Counsel\",\"moneyText\":\"\",\"startDate\":{\"raw\":1542067200,\"fmt\":\"2018-11-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6800,\"fmt\":\"6.8k\",\"longFmt\":\"6,800\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1539561600,\"fmt\":\"2018-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":64194,\"fmt\":\"64.19k\",\"longFmt\":\"64,194\"},\"value\":{\"raw\":14821664,\"fmt\":\"14.82M\",\"longFmt\":\"14,821,664\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 227.96 - 232.66 per share.\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1538697600,\"fmt\":\"2018-10-05\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":100245,\"fmt\":\"100.25k\",\"longFmt\":\"100,245\"},\"value\":{\"raw\":22912178,\"fmt\":\"22.91M\",\"longFmt\":\"22,912,178\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 227.69 - 231.48 per share.\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1538611200,\"fmt\":\"2018-10-04\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":61998,\"fmt\":\"62k\",\"longFmt\":\"61,998\"},\"value\":{\"raw\":14403787,\"fmt\":\"14.4M\",\"longFmt\":\"14,403,787\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 232.19 - 232.70 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1538524800,\"fmt\":\"2018-10-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":130528,\"fmt\":\"130.53k\",\"longFmt\":\"130,528\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1538352000,\"fmt\":\"2018-10-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":130528,\"fmt\":\"130.53k\",\"longFmt\":\"130,528\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1538352000,\"fmt\":\"2018-10-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":130528,\"fmt\":\"130.53k\",\"longFmt\":\"130,528\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1538352000,\"fmt\":\"2018-10-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":265160,\"fmt\":\"265.16k\",\"longFmt\":\"265,160\"},\"value\":{\"raw\":57748442,\"fmt\":\"57.75M\",\"longFmt\":\"57,748,442\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 216.96 - 218.54 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1535328000,\"fmt\":\"2018-08-27\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":560000,\"fmt\":\"560k\",\"longFmt\":\"560,000\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1535068800,\"fmt\":\"2018-08-24\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":23215,\"fmt\":\"23.21k\",\"longFmt\":\"23,215\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1534809600,\"fmt\":\"2018-08-21\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":14140,\"fmt\":\"14.14k\",\"longFmt\":\"14,140\"},\"value\":{\"raw\":3039838,\"fmt\":\"3.04M\",\"longFmt\":\"3,039,838\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 214.50 - 215.50 per share.\",\"filerName\":\"SROUJI JOHNY\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1534464000,\"fmt\":\"2018-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":675,\"fmt\":\"675\",\"longFmt\":\"675\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1534291200,\"fmt\":\"2018-08-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":47796,\"fmt\":\"47.8k\",\"longFmt\":\"47,796\"},\"value\":{\"raw\":9917670,\"fmt\":\"9.92M\",\"longFmt\":\"9,917,670\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 207.50 per share.\",\"filerName\":\"FEDERIGHI CRAIG M\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1533772800,\"fmt\":\"2018-08-09\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15652,\"fmt\":\"15.65k\",\"longFmt\":\"15,652\"},\"value\":{\"raw\":3237714,\"fmt\":\"3.24M\",\"longFmt\":\"3,237,714\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 205.29 - 207.72 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1533686400,\"fmt\":\"2018-08-08\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":7236000,\"fmt\":\"7.24M\",\"longFmt\":\"7,236,000\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 206.58 - 206.96 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1533254400,\"fmt\":\"2018-08-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":896598,\"fmt\":\"896.6k\",\"longFmt\":\"896,598\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 25.62 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1533254400,\"fmt\":\"2018-08-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15652,\"fmt\":\"15.65k\",\"longFmt\":\"15,652\"},\"value\":{\"raw\":2976664,\"fmt\":\"2.98M\",\"longFmt\":\"2,976,664\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 190.14 - 190.53 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1531094400,\"fmt\":\"2018-07-09\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6568,\"fmt\":\"6.57k\",\"longFmt\":\"6,568\"},\"value\":{\"raw\":1240104,\"fmt\":\"1.24M\",\"longFmt\":\"1,240,104\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 188.81 per share.\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1529020800,\"fmt\":\"2018-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13132,\"fmt\":\"13.13k\",\"longFmt\":\"13,132\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1528934400,\"fmt\":\"2018-06-14\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15653,\"fmt\":\"15.65k\",\"longFmt\":\"15,653\"},\"value\":{\"raw\":2988851,\"fmt\":\"2.99M\",\"longFmt\":\"2,988,851\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 190.52 - 191.96 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1528416000,\"fmt\":\"2018-06-08\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":4769,\"fmt\":\"4.77k\",\"longFmt\":\"4,769\"},\"value\":{\"raw\":903928,\"fmt\":\"903.93k\",\"longFmt\":\"903,928\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 188.01 - 189.86 per share.\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1527811200,\"fmt\":\"2018-06-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":9550,\"fmt\":\"9.55k\",\"longFmt\":\"9,550\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1527552000,\"fmt\":\"2018-05-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":14976,\"fmt\":\"14.98k\",\"longFmt\":\"14,976\"},\"value\":{\"raw\":2811594,\"fmt\":\"2.81M\",\"longFmt\":\"2,811,594\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 187.74 per share.\",\"filerName\":\"SROUJI JOHNY\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1527033600,\"fmt\":\"2018-05-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":17372,\"fmt\":\"17.37k\",\"longFmt\":\"17,372\"},\"value\":{\"raw\":3259604,\"fmt\":\"3.26M\",\"longFmt\":\"3,259,604\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 187.15 - 188.68 per share.\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1526515200,\"fmt\":\"2018-05-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":4867,\"fmt\":\"4.87k\",\"longFmt\":\"4,867\"},\"value\":{\"raw\":910129,\"fmt\":\"910.13k\",\"longFmt\":\"910,129\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 187.00 per share.\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1526428800,\"fmt\":\"2018-05-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":14371,\"fmt\":\"14.37k\",\"longFmt\":\"14,371\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"ADAMS KATHERINE L\",\"filerRelation\":\"General Counsel\",\"moneyText\":\"\",\"startDate\":{\"raw\":1525996800,\"fmt\":\"2018-05-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":6509650,\"fmt\":\"6.51M\",\"longFmt\":\"6,509,650\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 185.99 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1525824000,\"fmt\":\"2018-05-09\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":896598,\"fmt\":\"896.6k\",\"longFmt\":\"896,598\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 25.62 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1525824000,\"fmt\":\"2018-05-09\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15653,\"fmt\":\"15.65k\",\"longFmt\":\"15,653\"},\"value\":{\"raw\":2898551,\"fmt\":\"2.9M\",\"longFmt\":\"2,898,551\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 184.52 - 186.00 per share.\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1525737600,\"fmt\":\"2018-05-08\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":38228,\"fmt\":\"38.23k\",\"longFmt\":\"38,228\"},\"value\":{\"raw\":6748833,\"fmt\":\"6.75M\",\"longFmt\":\"6,748,833\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 175.68 - 178.17 per share.\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1525392000,\"fmt\":\"2018-05-04\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":11395,\"fmt\":\"11.39k\",\"longFmt\":\"11,395\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1525305600,\"fmt\":\"2018-05-03\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":39122,\"fmt\":\"39.12k\",\"longFmt\":\"39,122\"},\"value\":{\"raw\":6832932,\"fmt\":\"6.83M\",\"longFmt\":\"6,832,932\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 174.65 - 174.90 per share.\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1523577600,\"fmt\":\"2018-04-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6803,\"fmt\":\"6.8k\",\"longFmt\":\"6,803\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1523577600,\"fmt\":\"2018-04-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":20591,\"fmt\":\"20.59k\",\"longFmt\":\"20,591\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SROUJI JOHNY\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1523577600,\"fmt\":\"2018-04-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":17375,\"fmt\":\"17.38k\",\"longFmt\":\"17,375\"},\"value\":{\"raw\":2938512,\"fmt\":\"2.94M\",\"longFmt\":\"2,938,512\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 166.31 - 171.35 per share.\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522800000,\"fmt\":\"2018-04-04\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":69491,\"fmt\":\"69.49k\",\"longFmt\":\"69,491\"},\"value\":{\"raw\":11564679,\"fmt\":\"11.56M\",\"longFmt\":\"11,564,679\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 165.52 - 167.36 per share.\",\"filerName\":\"SCHILLER PHILIP W\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522713600,\"fmt\":\"2018-04-03\"},\"ownership\":\"I\"},{\"maxAge\":1,\"shares\":{\"raw\":69491,\"fmt\":\"69.49k\",\"longFmt\":\"69,491\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"SCHILLER PHILIP W\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":130117,\"fmt\":\"130.12k\",\"longFmt\":\"130,117\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SCHILLER PHILIP W\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":77062,\"fmt\":\"77.06k\",\"longFmt\":\"77,062\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"FEDERIGHI CRAIG M\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":77062,\"fmt\":\"77.06k\",\"longFmt\":\"77,062\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":130117,\"fmt\":\"130.12k\",\"longFmt\":\"130,117\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":77062,\"fmt\":\"77.06k\",\"longFmt\":\"77,062\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":63670,\"fmt\":\"63.67k\",\"longFmt\":\"63,670\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"CUE EDUARDO H\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":130117,\"fmt\":\"130.12k\",\"longFmt\":\"130,117\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"CUE EDUARDO H\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":130117,\"fmt\":\"130.12k\",\"longFmt\":\"130,117\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1522368000,\"fmt\":\"2018-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":675,\"fmt\":\"675\",\"longFmt\":\"675\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1518652800,\"fmt\":\"2018-02-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":35000,\"fmt\":\"35k\",\"longFmt\":\"35,000\"},\"value\":{\"raw\":648350,\"fmt\":\"648.35k\",\"longFmt\":\"648,350\"},\"filerUrl\":\"\",\"transactionText\":\"Conversion of Exercise of derivative security at price 18.52 per share.\",\"filerName\":\"GORE ALBERT A JR\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517875200,\"fmt\":\"2018-02-06\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517529600,\"fmt\":\"2018-02-02\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"IGER ROBERT A\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517443200,\"fmt\":\"2018-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"LEVINSON ARTHUR D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517443200,\"fmt\":\"2018-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SUGAR RONALD D\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517443200,\"fmt\":\"2018-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WAGNER SUSAN L\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517443200,\"fmt\":\"2018-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"JUNG ANDREA\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517443200,\"fmt\":\"2018-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"BELL JAMES A\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517443200,\"fmt\":\"2018-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1825,\"fmt\":\"1.82k\",\"longFmt\":\"1,825\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"GORE ALBERT A JR\",\"filerRelation\":\"Director\",\"moneyText\":\"\",\"startDate\":{\"raw\":1517443200,\"fmt\":\"2018-02-01\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15641,\"fmt\":\"15.64k\",\"longFmt\":\"15,641\"},\"value\":{\"raw\":2733800,\"fmt\":\"2.73M\",\"longFmt\":\"2,733,800\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 174.02 - 174.89 per share.\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1515110400,\"fmt\":\"2018-01-05\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":480,\"fmt\":\"480\",\"longFmt\":\"480\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"SROUJI JOHNY\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1513814400,\"fmt\":\"2017-12-21\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15641,\"fmt\":\"15.64k\",\"longFmt\":\"15,641\"},\"value\":{\"raw\":2654135,\"fmt\":\"2.65M\",\"longFmt\":\"2,654,135\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 169.63 - 170.19 per share.\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1512604800,\"fmt\":\"2017-12-07\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":65361,\"fmt\":\"65.36k\",\"longFmt\":\"65,361\"},\"value\":{\"raw\":11215918,\"fmt\":\"11.22M\",\"longFmt\":\"11,215,918\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 171.35 - 171.87 per share.\",\"filerName\":\"CUE EDUARDO H\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1512000000,\"fmt\":\"2017-11-30\"},\"ownership\":\"I\"},{\"maxAge\":1,\"shares\":{\"raw\":10368,\"fmt\":\"10.37k\",\"longFmt\":\"10,368\"},\"value\":{\"raw\":1811128,\"fmt\":\"1.81M\",\"longFmt\":\"1,811,128\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 174.40 - 175.04 per share.\",\"filerName\":\"SROUJI JOHNY\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1511481600,\"fmt\":\"2017-11-24\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15641,\"fmt\":\"15.64k\",\"longFmt\":\"15,641\"},\"value\":{\"raw\":2695802,\"fmt\":\"2.7M\",\"longFmt\":\"2,695,802\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 171.85 - 172.79 per share.\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1510617600,\"fmt\":\"2017-11-14\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12558,\"fmt\":\"12.56k\",\"longFmt\":\"12,558\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1507852800,\"fmt\":\"2017-10-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6149,\"fmt\":\"6.15k\",\"longFmt\":\"6,149\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"KONDO CHRISTOPHER\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1507852800,\"fmt\":\"2017-10-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":34039,\"fmt\":\"34.04k\",\"longFmt\":\"34,039\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SROUJI JOHNY\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1507852800,\"fmt\":\"2017-10-13\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":63388,\"fmt\":\"63.39k\",\"longFmt\":\"63,388\"},\"value\":{\"raw\":9775019,\"fmt\":\"9.78M\",\"longFmt\":\"9,775,019\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 153.41 - 155.23 per share.\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1507161600,\"fmt\":\"2017-10-05\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":15642,\"fmt\":\"15.64k\",\"longFmt\":\"15,642\"},\"value\":{\"raw\":2424666,\"fmt\":\"2.42M\",\"longFmt\":\"2,424,666\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 155.01 per share.\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1507161600,\"fmt\":\"2017-10-05\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":56808,\"fmt\":\"56.81k\",\"longFmt\":\"56,808\"},\"value\":{\"raw\":8788198,\"fmt\":\"8.79M\",\"longFmt\":\"8,788,198\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 154.70 per share.\",\"filerName\":\"SCHILLER PHILIP W\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506988800,\"fmt\":\"2017-10-03\"},\"ownership\":\"I\"},{\"maxAge\":1,\"shares\":{\"raw\":56808,\"fmt\":\"56.81k\",\"longFmt\":\"56,808\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"SCHILLER PHILIP W\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SCHILLER PHILIP W\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"FEDERIGHI CRAIG M\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"AHRENDTS ANGELA J COUCH\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"SEWELL DURWARD BRUCE\",\"filerRelation\":\"General Counsel\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"WILLIAMS JEFFREY E\",\"filerRelation\":\"Chief Operating Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"MAESTRI LUCA\",\"filerRelation\":\"Chief Financial Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":62565,\"fmt\":\"62.56k\",\"longFmt\":\"62,565\"},\"value\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"Stock Gift at price 0.00 per share.\",\"filerName\":\"CUE EDUARDO H\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"CUE EDUARDO H\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":125494,\"fmt\":\"125.49k\",\"longFmt\":\"125,494\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"RICCIO DANIEL J JR\",\"filerRelation\":\"Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1506643200,\"fmt\":\"2017-09-29\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":268623,\"fmt\":\"268.62k\",\"longFmt\":\"268,623\"},\"value\":{\"raw\":43148931,\"fmt\":\"43.15M\",\"longFmt\":\"43,148,931\"},\"filerUrl\":\"\",\"transactionText\":\"Sale at price 159.96 - 161.43 per share.\",\"filerName\":\"COOK TIMOTHY D\",\"filerRelation\":\"Chief Executive Officer\",\"moneyText\":\"\",\"startDate\":{\"raw\":1503878400,\"fmt\":\"2017-08-28\"},\"ownership\":\"D\"}],\"maxAge\":1},\"sectorTrend\":{\"maxAge\":1,\"symbol\":null,\"estimates\":[]},\"incomeStatementHistoryQuarterly\":{\"incomeStatementHistory\":[{\"maxAge\":1,\"endDate\":{\"raw\":1608940800,\"fmt\":\"2020-12-26\"},\"totalRevenue\":{\"raw\":111439000000,\"fmt\":\"111.44B\",\"longFmt\":\"111,439,000,000\"},\"costOfRevenue\":{\"raw\":67111000000,\"fmt\":\"67.11B\",\"longFmt\":\"67,111,000,000\"},\"grossProfit\":{\"raw\":44328000000,\"fmt\":\"44.33B\",\"longFmt\":\"44,328,000,000\"},\"researchDevelopment\":{\"raw\":5163000000,\"fmt\":\"5.16B\",\"longFmt\":\"5,163,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":5631000000,\"fmt\":\"5.63B\",\"longFmt\":\"5,631,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":77905000000,\"fmt\":\"77.91B\",\"longFmt\":\"77,905,000,000\"},\"operatingIncome\":{\"raw\":33534000000,\"fmt\":\"33.53B\",\"longFmt\":\"33,534,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":45000000,\"fmt\":\"45M\",\"longFmt\":\"45,000,000\"},\"ebit\":{\"raw\":33534000000,\"fmt\":\"33.53B\",\"longFmt\":\"33,534,000,000\"},\"interestExpense\":{\"raw\":-638000000,\"fmt\":\"-638M\",\"longFmt\":\"-638,000,000\"},\"incomeBeforeTax\":{\"raw\":33579000000,\"fmt\":\"33.58B\",\"longFmt\":\"33,579,000,000\"},\"incomeTaxExpense\":{\"raw\":4824000000,\"fmt\":\"4.82B\",\"longFmt\":\"4,824,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":28755000000,\"fmt\":\"28.75B\",\"longFmt\":\"28,755,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":28755000000,\"fmt\":\"28.75B\",\"longFmt\":\"28,755,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":28755000000,\"fmt\":\"28.75B\",\"longFmt\":\"28,755,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1601078400,\"fmt\":\"2020-09-26\"},\"totalRevenue\":{\"raw\":64698000000,\"fmt\":\"64.7B\",\"longFmt\":\"64,698,000,000\"},\"costOfRevenue\":{\"raw\":40009000000,\"fmt\":\"40.01B\",\"longFmt\":\"40,009,000,000\"},\"grossProfit\":{\"raw\":24689000000,\"fmt\":\"24.69B\",\"longFmt\":\"24,689,000,000\"},\"researchDevelopment\":{\"raw\":4978000000,\"fmt\":\"4.98B\",\"longFmt\":\"4,978,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":4936000000,\"fmt\":\"4.94B\",\"longFmt\":\"4,936,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":49923000000,\"fmt\":\"49.92B\",\"longFmt\":\"49,923,000,000\"},\"operatingIncome\":{\"raw\":14775000000,\"fmt\":\"14.78B\",\"longFmt\":\"14,775,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":126000000,\"fmt\":\"126M\",\"longFmt\":\"126,000,000\"},\"ebit\":{\"raw\":14775000000,\"fmt\":\"14.78B\",\"longFmt\":\"14,775,000,000\"},\"interestExpense\":{\"raw\":-634000000,\"fmt\":\"-634M\",\"longFmt\":\"-634,000,000\"},\"incomeBeforeTax\":{\"raw\":14901000000,\"fmt\":\"14.9B\",\"longFmt\":\"14,901,000,000\"},\"incomeTaxExpense\":{\"raw\":2228000000,\"fmt\":\"2.23B\",\"longFmt\":\"2,228,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":12673000000,\"fmt\":\"12.67B\",\"longFmt\":\"12,673,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":12673000000,\"fmt\":\"12.67B\",\"longFmt\":\"12,673,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":12673000000,\"fmt\":\"12.67B\",\"longFmt\":\"12,673,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1593216000,\"fmt\":\"2020-06-27\"},\"totalRevenue\":{\"raw\":59685000000,\"fmt\":\"59.69B\",\"longFmt\":\"59,685,000,000\"},\"costOfRevenue\":{\"raw\":37005000000,\"fmt\":\"37.01B\",\"longFmt\":\"37,005,000,000\"},\"grossProfit\":{\"raw\":22680000000,\"fmt\":\"22.68B\",\"longFmt\":\"22,680,000,000\"},\"researchDevelopment\":{\"raw\":4758000000,\"fmt\":\"4.76B\",\"longFmt\":\"4,758,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":4831000000,\"fmt\":\"4.83B\",\"longFmt\":\"4,831,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":46594000000,\"fmt\":\"46.59B\",\"longFmt\":\"46,594,000,000\"},\"operatingIncome\":{\"raw\":13091000000,\"fmt\":\"13.09B\",\"longFmt\":\"13,091,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":46000000,\"fmt\":\"46M\",\"longFmt\":\"46,000,000\"},\"ebit\":{\"raw\":13091000000,\"fmt\":\"13.09B\",\"longFmt\":\"13,091,000,000\"},\"interestExpense\":{\"raw\":-697000000,\"fmt\":\"-697M\",\"longFmt\":\"-697,000,000\"},\"incomeBeforeTax\":{\"raw\":13137000000,\"fmt\":\"13.14B\",\"longFmt\":\"13,137,000,000\"},\"incomeTaxExpense\":{\"raw\":1884000000,\"fmt\":\"1.88B\",\"longFmt\":\"1,884,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":11253000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,253,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":11253000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,253,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":11253000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,253,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1585353600,\"fmt\":\"2020-03-28\"},\"totalRevenue\":{\"raw\":58313000000,\"fmt\":\"58.31B\",\"longFmt\":\"58,313,000,000\"},\"costOfRevenue\":{\"raw\":35943000000,\"fmt\":\"35.94B\",\"longFmt\":\"35,943,000,000\"},\"grossProfit\":{\"raw\":22370000000,\"fmt\":\"22.37B\",\"longFmt\":\"22,370,000,000\"},\"researchDevelopment\":{\"raw\":4565000000,\"fmt\":\"4.57B\",\"longFmt\":\"4,565,000,000\"},\"sellingGeneralAdministrative\":{\"raw\":4952000000,\"fmt\":\"4.95B\",\"longFmt\":\"4,952,000,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{},\"totalOperatingExpenses\":{\"raw\":45460000000,\"fmt\":\"45.46B\",\"longFmt\":\"45,460,000,000\"},\"operatingIncome\":{\"raw\":12853000000,\"fmt\":\"12.85B\",\"longFmt\":\"12,853,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":282000000,\"fmt\":\"282M\",\"longFmt\":\"282,000,000\"},\"ebit\":{\"raw\":12853000000,\"fmt\":\"12.85B\",\"longFmt\":\"12,853,000,000\"},\"interestExpense\":{\"raw\":-757000000,\"fmt\":\"-757M\",\"longFmt\":\"-757,000,000\"},\"incomeBeforeTax\":{\"raw\":13135000000,\"fmt\":\"13.13B\",\"longFmt\":\"13,135,000,000\"},\"incomeTaxExpense\":{\"raw\":1886000000,\"fmt\":\"1.89B\",\"longFmt\":\"1,886,000,000\"},\"minorityInterest\":{},\"netIncomeFromContinuingOps\":{\"raw\":11249000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,249,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":11249000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,249,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":11249000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,249,000,000\"}}],\"maxAge\":86400},\"cashflowStatementHistoryQuarterly\":{\"cashflowStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1608940800,\"fmt\":\"2020-12-26\"},\"netIncome\":{\"raw\":28755000000,\"fmt\":\"28.75B\",\"longFmt\":\"28,755,000,000\"},\"depreciation\":{\"raw\":2666000000,\"fmt\":\"2.67B\",\"longFmt\":\"2,666,000,000\"},\"changeToNetincome\":{\"raw\":1987000000,\"fmt\":\"1.99B\",\"longFmt\":\"1,987,000,000\"},\"changeToAccountReceivables\":{\"raw\":-10945000000,\"fmt\":\"-10.95B\",\"longFmt\":\"-10,945,000,000\"},\"changeToLiabilities\":{\"raw\":23011000000,\"fmt\":\"23.01B\",\"longFmt\":\"23,011,000,000\"},\"changeToInventory\":{\"raw\":-950000000,\"fmt\":\"-950M\",\"longFmt\":\"-950,000,000\"},\"changeToOperatingActivities\":{\"raw\":-5761000000,\"fmt\":\"-5.76B\",\"longFmt\":\"-5,761,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":38763000000,\"fmt\":\"38.76B\",\"longFmt\":\"38,763,000,000\"},\"capitalExpenditures\":{\"raw\":-3500000000,\"fmt\":\"-3.5B\",\"longFmt\":\"-3,500,000,000\"},\"investments\":{\"raw\":-5279000000,\"fmt\":\"-5.28B\",\"longFmt\":\"-5,279,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":204000000,\"fmt\":\"204M\",\"longFmt\":\"204,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-8584000000,\"fmt\":\"-8.58B\",\"longFmt\":\"-8,584,000,000\"},\"dividendsPaid\":{\"raw\":-3613000000,\"fmt\":\"-3.61B\",\"longFmt\":\"-3,613,000,000\"},\"netBorrowings\":{\"raw\":-978000000,\"fmt\":\"-978M\",\"longFmt\":\"-978,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-22000000,\"fmt\":\"-22M\",\"longFmt\":\"-22,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-32249000000,\"fmt\":\"-32.25B\",\"longFmt\":\"-32,249,000,000\"},\"changeInCash\":{\"raw\":-2070000000,\"fmt\":\"-2.07B\",\"longFmt\":\"-2,070,000,000\"},\"repurchaseOfStock\":{\"raw\":-27636000000,\"fmt\":\"-27.64B\",\"longFmt\":\"-27,636,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1601078400,\"fmt\":\"2020-09-26\"},\"netIncome\":{\"raw\":12673000000,\"fmt\":\"12.67B\",\"longFmt\":\"12,673,000,000\"},\"depreciation\":{\"raw\":2702000000,\"fmt\":\"2.7B\",\"longFmt\":\"2,702,000,000\"},\"changeToNetincome\":{\"raw\":1324000000,\"fmt\":\"1.32B\",\"longFmt\":\"1,324,000,000\"},\"changeToAccountReceivables\":{\"raw\":1768000000,\"fmt\":\"1.77B\",\"longFmt\":\"1,768,000,000\"},\"changeToLiabilities\":{\"raw\":7157000000,\"fmt\":\"7.16B\",\"longFmt\":\"7,157,000,000\"},\"changeToInventory\":{\"raw\":-137000000,\"fmt\":\"-137M\",\"longFmt\":\"-137,000,000\"},\"changeToOperatingActivities\":{\"raw\":-4911000000,\"fmt\":\"-4.91B\",\"longFmt\":\"-4,911,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":20576000000,\"fmt\":\"20.58B\",\"longFmt\":\"20,576,000,000\"},\"capitalExpenditures\":{\"raw\":-1784000000,\"fmt\":\"-1.78B\",\"longFmt\":\"-1,784,000,000\"},\"investments\":{\"raw\":7468000000,\"fmt\":\"7.47B\",\"longFmt\":\"7,468,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-102000000,\"fmt\":\"-102M\",\"longFmt\":\"-102,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":5531000000,\"fmt\":\"5.53B\",\"longFmt\":\"5,531,000,000\"},\"dividendsPaid\":{\"raw\":-3511000000,\"fmt\":\"-3.51B\",\"longFmt\":\"-3,511,000,000\"},\"netBorrowings\":{\"raw\":-703000000,\"fmt\":\"-703M\",\"longFmt\":\"-703,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-6000000,\"fmt\":\"-6M\",\"longFmt\":\"-6,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-21357000000,\"fmt\":\"-21.36B\",\"longFmt\":\"-21,357,000,000\"},\"changeInCash\":{\"raw\":4750000000,\"fmt\":\"4.75B\",\"longFmt\":\"4,750,000,000\"},\"repurchaseOfStock\":{\"raw\":-17587000000,\"fmt\":\"-17.59B\",\"longFmt\":\"-17,587,000,000\"},\"issuanceOfStock\":{\"raw\":450000000,\"fmt\":\"450M\",\"longFmt\":\"450,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1593216000,\"fmt\":\"2020-06-27\"},\"netIncome\":{\"raw\":11253000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,253,000,000\"},\"depreciation\":{\"raw\":2752000000,\"fmt\":\"2.75B\",\"longFmt\":\"2,752,000,000\"},\"changeToNetincome\":{\"raw\":2696000000,\"fmt\":\"2.7B\",\"longFmt\":\"2,696,000,000\"},\"changeToAccountReceivables\":{\"raw\":-2135000000,\"fmt\":\"-2.13B\",\"longFmt\":\"-2,135,000,000\"},\"changeToLiabilities\":{\"raw\":3159000000,\"fmt\":\"3.16B\",\"longFmt\":\"3,159,000,000\"},\"changeToInventory\":{\"raw\":-689000000,\"fmt\":\"-689M\",\"longFmt\":\"-689,000,000\"},\"changeToOperatingActivities\":{\"raw\":-765000000,\"fmt\":\"-765M\",\"longFmt\":\"-765,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":16271000000,\"fmt\":\"16.27B\",\"longFmt\":\"16,271,000,000\"},\"capitalExpenditures\":{\"raw\":-1565000000,\"fmt\":\"-1.56B\",\"longFmt\":\"-1,565,000,000\"},\"investments\":{\"raw\":-2998000000,\"fmt\":\"-3B\",\"longFmt\":\"-2,998,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-263000000,\"fmt\":\"-263M\",\"longFmt\":\"-263,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-5165000000,\"fmt\":\"-5.17B\",\"longFmt\":\"-5,165,000,000\"},\"dividendsPaid\":{\"raw\":-3656000000,\"fmt\":\"-3.66B\",\"longFmt\":\"-3,656,000,000\"},\"netBorrowings\":{\"raw\":2168000000,\"fmt\":\"2.17B\",\"longFmt\":\"2,168,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-69000000,\"fmt\":\"-69M\",\"longFmt\":\"-69,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-19116000000,\"fmt\":\"-19.12B\",\"longFmt\":\"-19,116,000,000\"},\"changeInCash\":{\"raw\":-8010000000,\"fmt\":\"-8.01B\",\"longFmt\":\"-8,010,000,000\"},\"repurchaseOfStock\":{\"raw\":-17559000000,\"fmt\":\"-17.56B\",\"longFmt\":\"-17,559,000,000\"},\"issuanceOfStock\":{\"raw\":450000000,\"fmt\":\"450M\",\"longFmt\":\"450,000,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1585353600,\"fmt\":\"2020-03-28\"},\"netIncome\":{\"raw\":11249000000,\"fmt\":\"11.25B\",\"longFmt\":\"11,249,000,000\"},\"depreciation\":{\"raw\":2786000000,\"fmt\":\"2.79B\",\"longFmt\":\"2,786,000,000\"},\"changeToNetincome\":{\"raw\":1278000000,\"fmt\":\"1.28B\",\"longFmt\":\"1,278,000,000\"},\"changeToAccountReceivables\":{\"raw\":5269000000,\"fmt\":\"5.27B\",\"longFmt\":\"5,269,000,000\"},\"changeToLiabilities\":{\"raw\":-12193000000,\"fmt\":\"-12.19B\",\"longFmt\":\"-12,193,000,000\"},\"changeToInventory\":{\"raw\":727000000,\"fmt\":\"727M\",\"longFmt\":\"727,000,000\"},\"changeToOperatingActivities\":{\"raw\":4195000000,\"fmt\":\"4.2B\",\"longFmt\":\"4,195,000,000\"},\"totalCashFromOperatingActivities\":{\"raw\":13311000000,\"fmt\":\"13.31B\",\"longFmt\":\"13,311,000,000\"},\"capitalExpenditures\":{\"raw\":-1853000000,\"fmt\":\"-1.85B\",\"longFmt\":\"-1,853,000,000\"},\"investments\":{\"raw\":11338000000,\"fmt\":\"11.34B\",\"longFmt\":\"11,338,000,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-296000000,\"fmt\":\"-296M\",\"longFmt\":\"-296,000,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":9013000000,\"fmt\":\"9.01B\",\"longFmt\":\"9,013,000,000\"},\"dividendsPaid\":{\"raw\":-3375000000,\"fmt\":\"-3.38B\",\"longFmt\":\"-3,375,000,000\"},\"netBorrowings\":{\"raw\":803000000,\"fmt\":\"803M\",\"longFmt\":\"803,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-35000000,\"fmt\":\"-35M\",\"longFmt\":\"-35,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":-20940000000,\"fmt\":\"-20.94B\",\"longFmt\":\"-20,940,000,000\"},\"changeInCash\":{\"raw\":1384000000,\"fmt\":\"1.38B\",\"longFmt\":\"1,384,000,000\"},\"repurchaseOfStock\":{\"raw\":-18761000000,\"fmt\":\"-18.76B\",\"longFmt\":\"-18,761,000,000\"},\"issuanceOfStock\":{\"raw\":428000000,\"fmt\":\"428M\",\"longFmt\":\"428,000,000\"}}],\"maxAge\":86400},\"earnings\":{\"maxAge\":86400,\"earningsChart\":{\"quarterly\":[{\"date\":\"1Q2020\",\"actual\":0.64,\"estimate\":0.56},{\"date\":\"2Q2020\",\"actual\":0.64,\"estimate\":0.51},{\"date\":\"3Q2020\",\"actual\":0.73,\"estimate\":0.7},{\"date\":\"4Q2020\",\"actual\":1.68,\"estimate\":1.41}],\"currentQuarterEstimate\":0.98,\"currentQuarterEstimateDate\":\"1Q\",\"currentQuarterEstimateYear\":2021,\"earningsDate\":[1619568000,1620000000]},\"financialsChart\":{\"yearly\":[{\"date\":2017,\"revenue\":229234000000,\"earnings\":48351000000},{\"date\":2018,\"revenue\":265595000000,\"earnings\":59531000000},{\"date\":2019,\"revenue\":260174000000,\"earnings\":55256000000},{\"date\":2020,\"revenue\":274515000000,\"earnings\":57411000000}],\"quarterly\":[{\"date\":\"1Q2020\",\"revenue\":58313000000,\"earnings\":11249000000},{\"date\":\"2Q2020\",\"revenue\":59685000000,\"earnings\":11253000000},{\"date\":\"3Q2020\",\"revenue\":64698000000,\"earnings\":12673000000},{\"date\":\"4Q2020\",\"revenue\":111439000000,\"earnings\":28755000000}]},\"financialCurrency\":\"USD\"},\"financialData\":{\"maxAge\":86400,\"currentPrice\":134.99,\"targetHighPrice\":175.0,\"targetLowPrice\":83.0,\"targetMeanPrice\":149.9,\"targetMedianPrice\":155.0,\"recommendationMean\":2.0,\"recommendationKey\":\"buy\",\"numberOfAnalystOpinions\":38,\"totalCash\":76826001408,\"totalCashPerShare\":4.576,\"ebitda\":85159002112,\"totalDebt\":112042999808,\"quickRatio\":1.022,\"currentRatio\":1.163,\"totalRevenue\":294135005184,\"debtToEquity\":169.188,\"revenuePerShare\":17.13,\"returnOnAssets\":0.13361,\"returnOnEquity\":0.82089996,\"grossProfits\":104956000000,\"freeCashflow\":66893373440,\"operatingCashflow\":88920997888,\"earningsGrowth\":0.344,\"revenueGrowth\":0.214,\"grossMargins\":0.38779998,\"ebitdaMargins\":0.28952,\"operatingMargins\":0.25245002,\"profitMargins\":0.21735,\"financialCurrency\":\"USD\"}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-all-OCDO.L.json b/tests/http/quoteSummary-all-OCDO.L.json new file mode 100644 index 00000000..b2438415 --- /dev/null +++ b/tests/http/quoteSummary-all-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=assetProfile%2CbalanceSheetHistory%2CbalanceSheetHistoryQuarterly%2CcalendarEvents%2CcashflowStatementHistory%2CcashflowStatementHistoryQuarterly%2CdefaultKeyStatistics%2Cearnings%2CearningsHistory%2CearningsTrend%2CfinancialData%2CfundOwnership%2CfundPerformance%2CfundProfile%2CincomeStatementHistory%2CincomeStatementHistoryQuarterly%2CindexTrend%2CindustryTrend%2CinsiderHolders%2CinsiderTransactions%2CinstitutionOwnership%2CmajorDirectHolders%2CmajorHoldersBreakdown%2CnetSharePurchaseActivity%2Cprice%2CquoteType%2CrecommendationTrend%2CsecFilings%2CsectorTrend%2CsummaryDetail%2CsummaryProfile%2Csymbol%2CtopHoldings%2CupgradeDowngradeHistory" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "2v39gr9g1kj2p" + ], + "x-yahoo-request-id": [ + "2v39gr9g1kj2p" + ], + "x-request-id": [ + "e14e2d7b-7a3c-43ef-a844-be3bac7774a1" + ], + "content-encoding": [ + "gzip" + ], + "x-envoy-upstream-service-time": [ + "8" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:16 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "transfer-encoding": [ + "chunked" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"assetProfile\":{\"address1\":\"Buildings One & Two Trident Place\",\"address2\":\"Hatfield Business Park Mosquito Way\",\"city\":\"Hatfield\",\"zip\":\"AL10 9UL\",\"country\":\"United Kingdom\",\"phone\":\"44 1707 227 800\",\"fax\":\"44 1707 227 999\",\"website\":\"http://www.ocadogroup.com\",\"industry\":\"Grocery Stores\",\"sector\":\"Consumer Defensive\",\"longBusinessSummary\":\"Ocado Group plc operates as an online grocery retailer in the United Kingdom and internationally. The company operates through three segments: Ocado Retail, UK Solutions & Logistics, and International Solutions. It sells general merchandise products on its Ocado.com; and operates Fetch, a pet store, as well as Sizzle, a kitchen and dining store. The company also provides online retail solutions; and customer fulfillment centers (CFCs) and logistics services for Ocado Retail and Morrisons. Ocado Group plc has a strategic partnership with The Kroger Co. to construct three new CFCs in the Great Lakes, Pacific Northwest, and West regions. The company was founded in 2000 and is headquartered in Hatfield, the United Kingdom.\",\"fullTimeEmployees\":15152,\"companyOfficers\":[{\"maxAge\":1,\"name\":\"Mr. Timothy Steiner OBE\",\"age\":50,\"title\":\"CEO & Exec. Director\",\"yearBorn\":1970,\"fiscalYear\":2019,\"totalPay\":{\"raw\":1802000,\"fmt\":\"1.8M\",\"longFmt\":\"1,802,000\"},\"exercisedValue\":{\"raw\":54120000,\"fmt\":\"54.12M\",\"longFmt\":\"54,120,000\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Mark Richardson\",\"age\":55,\"title\":\"COO & Exec. Director\",\"yearBorn\":1965,\"fiscalYear\":2019,\"totalPay\":{\"raw\":937000,\"fmt\":\"937k\",\"longFmt\":\"937,000\"},\"exercisedValue\":{\"raw\":13530000,\"fmt\":\"13.53M\",\"longFmt\":\"13,530,000\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Neill Abrams BA, LLM, LLB (Wits)\",\"age\":55,\"title\":\"Group Gen. Counsel, Company Sec. & Exec. Director\",\"yearBorn\":1965,\"fiscalYear\":2019,\"totalPay\":{\"raw\":879000,\"fmt\":\"879k\",\"longFmt\":\"879,000\"},\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Luke Giles William Jensen\",\"age\":54,\"title\":\"CEO of Ocado Solutions & Exec. Director\",\"yearBorn\":1966,\"fiscalYear\":2019,\"totalPay\":{\"raw\":970000,\"fmt\":\"970k\",\"longFmt\":\"970,000\"},\"exercisedValue\":{\"raw\":6359100,\"fmt\":\"6.36M\",\"longFmt\":\"6,359,100\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Stephen Wayne Daintith FCA\",\"age\":55,\"title\":\"CFO & Director\",\"yearBorn\":1965,\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. David M. Shriver\",\"title\":\"Communications Director\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. David Hardiman-Evans\",\"title\":\"Sr. VP of North America - Ocado Solutions\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. James Matthews\",\"title\":\"CEO of Ocado Technology\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Robert Cooper\",\"title\":\"Deputy Company Sec.\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}}],\"auditRisk\":1,\"boardRisk\":9,\"compensationRisk\":10,\"shareHolderRightsRisk\":1,\"overallRisk\":10,\"governanceEpochDate\":1611273600,\"compensationAsOfEpochDate\":1577750400,\"maxAge\":86400},\"recommendationTrend\":{\"trend\":[{\"period\":\"0m\",\"strongBuy\":0,\"buy\":0,\"hold\":0,\"sell\":0,\"strongSell\":0},{\"period\":\"-1m\",\"strongBuy\":4,\"buy\":5,\"hold\":3,\"sell\":4,\"strongSell\":1},{\"period\":\"-2m\",\"strongBuy\":4,\"buy\":5,\"hold\":2,\"sell\":4,\"strongSell\":1},{\"period\":\"-3m\",\"strongBuy\":3,\"buy\":5,\"hold\":2,\"sell\":4,\"strongSell\":1}],\"maxAge\":86400},\"cashflowStatementHistory\":{\"cashflowStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"netIncome\":{\"raw\":-213100000,\"fmt\":\"-213.1M\",\"longFmt\":\"-213,100,000\"},\"depreciation\":{\"raw\":101100000,\"fmt\":\"101.1M\",\"longFmt\":\"101,100,000\"},\"changeToNetincome\":{\"raw\":80600000,\"fmt\":\"80.6M\",\"longFmt\":\"80,600,000\"},\"changeToAccountReceivables\":{\"raw\":-29400000,\"fmt\":\"-29.4M\",\"longFmt\":\"-29,400,000\"},\"changeToLiabilities\":{\"raw\":87500000,\"fmt\":\"87.5M\",\"longFmt\":\"87,500,000\"},\"changeToInventory\":{\"raw\":-7600000,\"fmt\":\"-7.6M\",\"longFmt\":\"-7,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":51700000,\"fmt\":\"51.7M\",\"longFmt\":\"51,700,000\"},\"capitalExpenditures\":{\"raw\":-175500000,\"fmt\":\"-175.5M\",\"longFmt\":\"-175,500,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":18900000,\"fmt\":\"18.9M\",\"longFmt\":\"18,900,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-264000000,\"fmt\":\"-264M\",\"longFmt\":\"-264,000,000\"},\"netBorrowings\":{\"raw\":-65200000,\"fmt\":\"-65.2M\",\"longFmt\":\"-65,200,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":560200000,\"fmt\":\"560.2M\",\"longFmt\":\"560,200,000\"},\"totalCashFromFinancingActivities\":{\"raw\":552100000,\"fmt\":\"552.1M\",\"longFmt\":\"552,100,000\"},\"changeInCash\":{\"raw\":339800000,\"fmt\":\"339.8M\",\"longFmt\":\"339,800,000\"},\"issuanceOfStock\":{\"raw\":57100000,\"fmt\":\"57.1M\",\"longFmt\":\"57,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1543708800,\"fmt\":\"2018-12-02\"},\"netIncome\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"},\"depreciation\":{\"raw\":66800000,\"fmt\":\"66.8M\",\"longFmt\":\"66,800,000\"},\"changeToNetincome\":{\"raw\":10500000,\"fmt\":\"10.5M\",\"longFmt\":\"10,500,000\"},\"changeToAccountReceivables\":{\"raw\":-36100000,\"fmt\":\"-36.1M\",\"longFmt\":\"-36,100,000\"},\"changeToLiabilities\":{\"raw\":120500000,\"fmt\":\"120.5M\",\"longFmt\":\"120,500,000\"},\"changeToInventory\":{\"raw\":-13600000,\"fmt\":\"-13.6M\",\"longFmt\":\"-13,600,000\"},\"changeToOperatingActivities\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":128400000,\"fmt\":\"128.4M\",\"longFmt\":\"128,400,000\"},\"capitalExpenditures\":{\"raw\":-112800000,\"fmt\":\"-112.8M\",\"longFmt\":\"-112,800,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":2200000,\"fmt\":\"2.2M\",\"longFmt\":\"2,200,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-167900000,\"fmt\":\"-167.9M\",\"longFmt\":\"-167,900,000\"},\"netBorrowings\":{\"raw\":-32000000,\"fmt\":\"-32M\",\"longFmt\":\"-32,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-800000,\"fmt\":\"-800k\",\"longFmt\":\"-800,000\"},\"totalCashFromFinancingActivities\":{\"raw\":300300000,\"fmt\":\"300.3M\",\"longFmt\":\"300,300,000\"},\"changeInCash\":{\"raw\":260800000,\"fmt\":\"260.8M\",\"longFmt\":\"260,800,000\"},\"issuanceOfStock\":{\"raw\":333100000,\"fmt\":\"333.1M\",\"longFmt\":\"333,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1512259200,\"fmt\":\"2017-12-03\"},\"netIncome\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"depreciation\":{\"raw\":56800000,\"fmt\":\"56.8M\",\"longFmt\":\"56,800,000\"},\"changeToNetincome\":{\"raw\":4300000,\"fmt\":\"4.3M\",\"longFmt\":\"4,300,000\"},\"changeToAccountReceivables\":{\"raw\":-10200000,\"fmt\":\"-10.2M\",\"longFmt\":\"-10,200,000\"},\"changeToLiabilities\":{\"raw\":65900000,\"fmt\":\"65.9M\",\"longFmt\":\"65,900,000\"},\"changeToInventory\":{\"raw\":-3800000,\"fmt\":\"-3.8M\",\"longFmt\":\"-3,800,000\"},\"changeToOperatingActivities\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":118300000,\"fmt\":\"118.3M\",\"longFmt\":\"118,300,000\"},\"capitalExpenditures\":{\"raw\":-131000000,\"fmt\":\"-131M\",\"longFmt\":\"-131,000,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":7800000,\"fmt\":\"7.8M\",\"longFmt\":\"7,800,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-173100000,\"fmt\":\"-173.1M\",\"longFmt\":\"-173,100,000\"},\"netBorrowings\":{\"raw\":161000000,\"fmt\":\"161M\",\"longFmt\":\"161,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-8600000,\"fmt\":\"-8.6M\",\"longFmt\":\"-8,600,000\"},\"totalCashFromFinancingActivities\":{\"raw\":153900000,\"fmt\":\"153.9M\",\"longFmt\":\"153,900,000\"},\"changeInCash\":{\"raw\":99100000,\"fmt\":\"99.1M\",\"longFmt\":\"99,100,000\"},\"issuanceOfStock\":{\"raw\":1500000,\"fmt\":\"1.5M\",\"longFmt\":\"1,500,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1480204800,\"fmt\":\"2016-11-27\"},\"netIncome\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"},\"depreciation\":{\"raw\":47800000,\"fmt\":\"47.8M\",\"longFmt\":\"47,800,000\"},\"changeToNetincome\":{\"raw\":6800000,\"fmt\":\"6.8M\",\"longFmt\":\"6,800,000\"},\"changeToAccountReceivables\":{\"raw\":2500000,\"fmt\":\"2.5M\",\"longFmt\":\"2,500,000\"},\"changeToLiabilities\":{\"raw\":25200000,\"fmt\":\"25.2M\",\"longFmt\":\"25,200,000\"},\"changeToInventory\":{\"raw\":-9200000,\"fmt\":\"-9.2M\",\"longFmt\":\"-9,200,000\"},\"changeToOperatingActivities\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":96900000,\"fmt\":\"96.9M\",\"longFmt\":\"96,900,000\"},\"capitalExpenditures\":{\"raw\":-85300000,\"fmt\":\"-85.3M\",\"longFmt\":\"-85,300,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":8600000,\"fmt\":\"8.6M\",\"longFmt\":\"8,600,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-115300000,\"fmt\":\"-115.3M\",\"longFmt\":\"-115,300,000\"},\"netBorrowings\":{\"raw\":23400000,\"fmt\":\"23.4M\",\"longFmt\":\"23,400,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-1000000,\"fmt\":\"-1M\",\"longFmt\":\"-1,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":23500000,\"fmt\":\"23.5M\",\"longFmt\":\"23,500,000\"},\"changeInCash\":{\"raw\":5100000,\"fmt\":\"5.1M\",\"longFmt\":\"5,100,000\"},\"issuanceOfStock\":{\"raw\":1100000,\"fmt\":\"1.1M\",\"longFmt\":\"1,100,000\"}}],\"maxAge\":86400},\"indexTrend\":{\"maxAge\":1,\"symbol\":\"SP5\",\"peRatio\":15.5298,\"pegRatio\":2.13368,\"estimates\":[{\"period\":\"0q\",\"growth\":0.201},{\"period\":\"+1q\",\"growth\":0.916},{\"period\":\"0y\",\"growth\":0.124},{\"period\":\"+1y\",\"growth\":0.162},{\"period\":\"+5y\",\"growth\":0.0759375},{\"period\":\"-5y\"}]},\"defaultKeyStatistics\":{\"maxAge\":1,\"priceHint\":2,\"enterpriseValue\":19660464128,\"profitMargins\":-0.06267,\"floatShares\":470411001,\"sharesOutstanding\":748801984,\"heldPercentInsiders\":0.30922002,\"heldPercentInstitutions\":0.43798,\"beta\":0.693054,\"category\":null,\"bookValue\":1.554,\"priceToBook\":1801.8018,\"fundFamily\":null,\"legalType\":null,\"lastFiscalYearEnd\":1575158400,\"nextFiscalYearEnd\":1638316800,\"mostRecentQuarter\":1590883200,\"netIncomeToCommon\":-122900000,\"trailingEps\":-17.2,\"lastSplitFactor\":null,\"enterpriseToRevenue\":10.025,\"enterpriseToEbitda\":326.586,\"52WeekChange\":1.3151863,\"SandP52WeekChange\":0.14442968},\"industryTrend\":{\"maxAge\":1,\"symbol\":null,\"estimates\":[]},\"quoteType\":{\"exchange\":\"LSE\",\"quoteType\":\"EQUITY\",\"symbol\":\"OCDO.L\",\"underlyingSymbol\":\"OCDO.L\",\"shortName\":\"OCADO GROUP PLC ORD 2P\",\"longName\":\"Ocado Group plc\",\"firstTradeDateEpochUtc\":1279695600,\"timeZoneFullName\":\"Europe/London\",\"timeZoneShortName\":\"GMT\",\"uuid\":\"97e7eb74-8820-3c18-89f9-c1fdf4a819fb\",\"messageBoardId\":\"finmb_109303666\",\"gmtOffSetMilliseconds\":0,\"maxAge\":1},\"incomeStatementHistory\":{\"incomeStatementHistory\":[{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"totalRevenue\":{\"raw\":1756600000,\"fmt\":\"1.76B\",\"longFmt\":\"1,756,600,000\"},\"costOfRevenue\":{\"raw\":1159300000,\"fmt\":\"1.16B\",\"longFmt\":\"1,159,300,000\"},\"grossProfit\":{\"raw\":597300000,\"fmt\":\"597.3M\",\"longFmt\":\"597,300,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":772200000,\"fmt\":\"772.2M\",\"longFmt\":\"772,200,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-83900000,\"fmt\":\"-83.9M\",\"longFmt\":\"-83,900,000\"},\"totalOperatingExpenses\":{\"raw\":1847600000,\"fmt\":\"1.85B\",\"longFmt\":\"1,847,600,000\"},\"operatingIncome\":{\"raw\":-91000000,\"fmt\":\"-91M\",\"longFmt\":\"-91,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-123500000,\"fmt\":\"-123.5M\",\"longFmt\":\"-123,500,000\"},\"ebit\":{\"raw\":-91000000,\"fmt\":\"-91M\",\"longFmt\":\"-91,000,000\"},\"interestExpense\":{\"raw\":-30900000,\"fmt\":\"-30.9M\",\"longFmt\":\"-30,900,000\"},\"incomeBeforeTax\":{\"raw\":-214500000,\"fmt\":\"-214.5M\",\"longFmt\":\"-214,500,000\"},\"incomeTaxExpense\":{\"raw\":-2700000,\"fmt\":\"-2.7M\",\"longFmt\":\"-2,700,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-211800000,\"fmt\":\"-211.8M\",\"longFmt\":\"-211,800,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-213100000,\"fmt\":\"-213.1M\",\"longFmt\":\"-213,100,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-213100000,\"fmt\":\"-213.1M\",\"longFmt\":\"-213,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1543708800,\"fmt\":\"2018-12-02\"},\"totalRevenue\":{\"raw\":1598800000,\"fmt\":\"1.6B\",\"longFmt\":\"1,598,800,000\"},\"costOfRevenue\":{\"raw\":1051300000,\"fmt\":\"1.05B\",\"longFmt\":\"1,051,300,000\"},\"grossProfit\":{\"raw\":547500000,\"fmt\":\"547.5M\",\"longFmt\":\"547,500,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":651500000,\"fmt\":\"651.5M\",\"longFmt\":\"651,500,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-71900000,\"fmt\":\"-71.9M\",\"longFmt\":\"-71,900,000\"},\"totalOperatingExpenses\":{\"raw\":1630900000,\"fmt\":\"1.63B\",\"longFmt\":\"1,630,900,000\"},\"operatingIncome\":{\"raw\":-32100000,\"fmt\":\"-32.1M\",\"longFmt\":\"-32,100,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-12300000,\"fmt\":\"-12.3M\",\"longFmt\":\"-12,300,000\"},\"ebit\":{\"raw\":-32100000,\"fmt\":\"-32.1M\",\"longFmt\":\"-32,100,000\"},\"interestExpense\":{\"raw\":-14700000,\"fmt\":\"-14.7M\",\"longFmt\":\"-14,700,000\"},\"incomeBeforeTax\":{\"raw\":-44400000,\"fmt\":\"-44.4M\",\"longFmt\":\"-44,400,000\"},\"incomeTaxExpense\":{\"raw\":500000,\"fmt\":\"500k\",\"longFmt\":\"500,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1512259200,\"fmt\":\"2017-12-03\"},\"totalRevenue\":{\"raw\":1454500000,\"fmt\":\"1.45B\",\"longFmt\":\"1,454,500,000\"},\"costOfRevenue\":{\"raw\":959500000,\"fmt\":\"959.5M\",\"longFmt\":\"959,500,000\"},\"grossProfit\":{\"raw\":495000000,\"fmt\":\"495M\",\"longFmt\":\"495,000,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":551300000,\"fmt\":\"551.3M\",\"longFmt\":\"551,300,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-61000000,\"fmt\":\"-61M\",\"longFmt\":\"-61,000,000\"},\"totalOperatingExpenses\":{\"raw\":1449800000,\"fmt\":\"1.45B\",\"longFmt\":\"1,449,800,000\"},\"operatingIncome\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-13000000,\"fmt\":\"-13M\",\"longFmt\":\"-13,000,000\"},\"ebit\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"interestExpense\":{\"raw\":-13900000,\"fmt\":\"-13.9M\",\"longFmt\":\"-13,900,000\"},\"incomeBeforeTax\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"incomeTaxExpense\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1480204800,\"fmt\":\"2016-11-27\"},\"totalRevenue\":{\"raw\":1271000000,\"fmt\":\"1.27B\",\"longFmt\":\"1,271,000,000\"},\"costOfRevenue\":{\"raw\":835700000,\"fmt\":\"835.7M\",\"longFmt\":\"835,700,000\"},\"grossProfit\":{\"raw\":435300000,\"fmt\":\"435.3M\",\"longFmt\":\"435,300,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":465600000,\"fmt\":\"465.6M\",\"longFmt\":\"465,600,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-52900000,\"fmt\":\"-52.9M\",\"longFmt\":\"-52,900,000\"},\"totalOperatingExpenses\":{\"raw\":1248400000,\"fmt\":\"1.25B\",\"longFmt\":\"1,248,400,000\"},\"operatingIncome\":{\"raw\":22600000,\"fmt\":\"22.6M\",\"longFmt\":\"22,600,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-10500000,\"fmt\":\"-10.5M\",\"longFmt\":\"-10,500,000\"},\"ebit\":{\"raw\":22600000,\"fmt\":\"22.6M\",\"longFmt\":\"22,600,000\"},\"interestExpense\":{\"raw\":-9700000,\"fmt\":\"-9.7M\",\"longFmt\":\"-9,700,000\"},\"incomeBeforeTax\":{\"raw\":12100000,\"fmt\":\"12.1M\",\"longFmt\":\"12,100,000\"},\"incomeTaxExpense\":{\"raw\":100000,\"fmt\":\"100k\",\"longFmt\":\"100,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"}}],\"maxAge\":86400},\"fundOwnership\":{\"maxAge\":1,\"ownershipList\":[{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"Capital World Growth and Income Fund\",\"pctHeld\":{\"raw\":0.057600003,\"fmt\":\"5.76%\"},\"position\":{\"raw\":43119804,\"fmt\":\"43.12M\",\"longFmt\":\"43,119,804\"},\"value\":{\"raw\":986149917,\"fmt\":\"986.15M\",\"longFmt\":\"986,149,917\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1598832000,\"fmt\":\"2020-08-31\"},\"organization\":\"Vanguard International Growth Fund\",\"pctHeld\":{\"raw\":0.0337,\"fmt\":\"3.37%\"},\"position\":{\"raw\":25241665,\"fmt\":\"25.24M\",\"longFmt\":\"25,241,665\"},\"value\":{\"raw\":630284375,\"fmt\":\"630.28M\",\"longFmt\":\"630,284,375\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Smallcap World Fund\",\"pctHeld\":{\"raw\":0.0139,\"fmt\":\"1.39%\"},\"position\":{\"raw\":10398813,\"fmt\":\"10.4M\",\"longFmt\":\"10,398,813\"},\"value\":{\"raw\":285343428,\"fmt\":\"285.34M\",\"longFmt\":\"285,343,428\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Vanguard International Stock Index-Total Intl Stock Indx\",\"pctHeld\":{\"raw\":0.0098,\"fmt\":\"0.98%\"},\"position\":{\"raw\":7367814,\"fmt\":\"7.37M\",\"longFmt\":\"7,367,814\"},\"value\":{\"raw\":167691446,\"fmt\":\"167.69M\",\"longFmt\":\"167,691,446\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Invesco Oppenheimer International Growth Fund\",\"pctHeld\":{\"raw\":0.0082,\"fmt\":\"0.82%\"},\"position\":{\"raw\":6161080,\"fmt\":\"6.16M\",\"longFmt\":\"6,161,080\"},\"value\":{\"raw\":140226180,\"fmt\":\"140.23M\",\"longFmt\":\"140,226,180\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"Price (T.Rowe) International Discovery Fund\",\"pctHeld\":{\"raw\":0.0063,\"fmt\":\"0.63%\"},\"position\":{\"raw\":4720212,\"fmt\":\"4.72M\",\"longFmt\":\"4,720,212\"},\"value\":{\"raw\":107951248,\"fmt\":\"107.95M\",\"longFmt\":\"107,951,248\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Invesco Oppenheimer International Small-Mid Company Fund\",\"pctHeld\":{\"raw\":0.0055,\"fmt\":\"0.55%\"},\"position\":{\"raw\":4143501,\"fmt\":\"4.14M\",\"longFmt\":\"4,143,501\"},\"value\":{\"raw\":94306082,\"fmt\":\"94.31M\",\"longFmt\":\"94,306,082\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1606694400,\"fmt\":\"2020-11-30\"},\"organization\":\"Fidelity Growth Company Fund\",\"pctHeld\":{\"raw\":0.0046,\"fmt\":\"0.46%\"},\"position\":{\"raw\":3424626,\"fmt\":\"3.42M\",\"longFmt\":\"3,424,626\"},\"value\":{\"raw\":75581495,\"fmt\":\"75.58M\",\"longFmt\":\"75,581,495\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Old Westbury Small & Mid Cap Strategies Fund\",\"pctHeld\":{\"raw\":0.0042,\"fmt\":\"0.42%\"},\"position\":{\"raw\":3144199,\"fmt\":\"3.14M\",\"longFmt\":\"3,144,199\"},\"value\":{\"raw\":71561969,\"fmt\":\"71.56M\",\"longFmt\":\"71,561,969\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund\",\"pctHeld\":{\"raw\":0.0042,\"fmt\":\"0.42%\"},\"position\":{\"raw\":3121286,\"fmt\":\"3.12M\",\"longFmt\":\"3,121,286\"},\"value\":{\"raw\":85648087,\"fmt\":\"85.65M\",\"longFmt\":\"85,648,087\"}}]},\"summaryDetail\":{\"maxAge\":1,\"priceHint\":2,\"previousClose\":2828.0,\"open\":2843.0,\"dayLow\":2776.0,\"dayHigh\":2853.0,\"regularMarketPreviousClose\":2828.0,\"regularMarketOpen\":2843.0,\"regularMarketDayLow\":2776.0,\"regularMarketDayHigh\":2853.0,\"payoutRatio\":0.0,\"beta\":0.693054,\"volume\":1004034,\"regularMarketVolume\":1004034,\"averageVolume\":1831257,\"averageVolume10days\":2115356,\"averageDailyVolume10Day\":2115356,\"bid\":2788.0,\"ask\":2790.0,\"bidSize\":0,\"askSize\":0,\"marketCap\":20966455296,\"fiftyTwoWeekLow\":994.012,\"fiftyTwoWeekHigh\":2914.0,\"priceToSalesTrailing12Months\":10.691171,\"fiftyDayAverage\":2477.3635,\"twoHundredDayAverage\":2397.2805,\"currency\":\"GBp\",\"fromCurrency\":null,\"toCurrency\":null,\"lastMarket\":null,\"algorithm\":null,\"tradeable\":false},\"insiderHolders\":{\"holders\":[{\"maxAge\":1,\"name\":\"Abrams (Neill)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":3644154,\"fmt\":\"3.64M\",\"longFmt\":\"3,644,154\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"Baillie Gifford & Co\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Holding\",\"latestTransDate\":{\"raw\":1586822400,\"fmt\":\"2020-04-14\"},\"positionDirect\":{\"raw\":35829016,\"fmt\":\"35.83M\",\"longFmt\":\"35,829,016\"},\"positionDirectDate\":{\"raw\":1586822400,\"fmt\":\"2020-04-14\"}},{\"maxAge\":1,\"name\":\"Jensen (Luke)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":245223,\"fmt\":\"245.22k\",\"longFmt\":\"245,223\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"London & Amsterdam Trust Company, Ltd.\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Increase\",\"latestTransDate\":{\"raw\":1591833600,\"fmt\":\"2020-06-11\"},\"positionDirect\":{\"raw\":110421714,\"fmt\":\"110.42M\",\"longFmt\":\"110,421,714\"},\"positionDirectDate\":{\"raw\":1591833600,\"fmt\":\"2020-06-11\"}},{\"maxAge\":1,\"name\":\"Lord Stuart Alan Ransom Rose\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Sold\",\"latestTransDate\":{\"raw\":1582675200,\"fmt\":\"2020-02-26\"},\"positionDirect\":{\"raw\":452284,\"fmt\":\"452.28k\",\"longFmt\":\"452,284\"},\"positionDirectDate\":{\"raw\":1582675200,\"fmt\":\"2020-02-26\"}},{\"maxAge\":1,\"name\":\"Rausing (Jorn)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Annual Return\",\"latestTransDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"positionDirect\":{\"raw\":69015602,\"fmt\":\"69.02M\",\"longFmt\":\"69,015,602\"},\"positionDirectDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"}},{\"maxAge\":1,\"name\":\"Richardson (Mark)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":1607079,\"fmt\":\"1.61M\",\"longFmt\":\"1,607,079\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"Steiner (Timothy Deighton)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":29695699,\"fmt\":\"29.7M\",\"longFmt\":\"29,695,699\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"Tatton-Brown (Duncan Eden)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"positionDirect\":{\"raw\":1590576,\"fmt\":\"1.59M\",\"longFmt\":\"1,590,576\"},\"positionDirectDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"}},{\"maxAge\":1,\"name\":\"Yorkshire Building Society\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Decrease\",\"latestTransDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"positionDirect\":{\"raw\":1538405,\"fmt\":\"1.54M\",\"longFmt\":\"1,538,405\"},\"positionDirectDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"}}],\"maxAge\":1},\"calendarEvents\":{\"maxAge\":1,\"earnings\":{\"earningsDate\":[1612828800]}},\"price\":{\"maxAge\":1,\"regularMarketChangePercent\":-0.00990099,\"regularMarketChange\":-28.0,\"regularMarketTime\":1612283744,\"priceHint\":2,\"regularMarketPrice\":2800.0,\"regularMarketDayHigh\":2853.0,\"regularMarketDayLow\":2776.0,\"regularMarketVolume\":1004034,\"averageDailyVolume10Day\":2115356,\"averageDailyVolume3Month\":1831257,\"regularMarketPreviousClose\":2828.0,\"regularMarketSource\":\"DELAYED\",\"regularMarketOpen\":2843.0,\"exchange\":\"LSE\",\"exchangeName\":\"LSE\",\"exchangeDataDelayedBy\":20,\"marketState\":\"PREPRE\",\"quoteType\":\"EQUITY\",\"symbol\":\"OCDO.L\",\"underlyingSymbol\":null,\"shortName\":\"OCADO GROUP PLC ORD 2P\",\"longName\":\"Ocado Group plc\",\"currency\":\"GBp\",\"quoteSourceName\":\"Delayed Quote\",\"currencySymbol\":\"£\",\"fromCurrency\":null,\"toCurrency\":null,\"lastMarket\":null,\"marketCap\":20966455296},\"balanceSheetHistory\":{\"balanceSheetStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"cash\":{\"raw\":750600000,\"fmt\":\"750.6M\",\"longFmt\":\"750,600,000\"},\"shortTermInvestments\":{\"raw\":2800000,\"fmt\":\"2.8M\",\"longFmt\":\"2,800,000\"},\"netReceivables\":{\"raw\":124100000,\"fmt\":\"124.1M\",\"longFmt\":\"124,100,000\"},\"inventory\":{\"raw\":52300000,\"fmt\":\"52.3M\",\"longFmt\":\"52,300,000\"},\"otherCurrentAssets\":{\"raw\":53400000,\"fmt\":\"53.4M\",\"longFmt\":\"53,400,000\"},\"totalCurrentAssets\":{\"raw\":1009200000,\"fmt\":\"1.01B\",\"longFmt\":\"1,009,200,000\"},\"longTermInvestments\":{\"raw\":227800000,\"fmt\":\"227.8M\",\"longFmt\":\"227,800,000\"},\"propertyPlantEquipment\":{\"raw\":837400000,\"fmt\":\"837.4M\",\"longFmt\":\"837,400,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":185800000,\"fmt\":\"185.8M\",\"longFmt\":\"185,800,000\"},\"otherAssets\":{\"raw\":28300000,\"fmt\":\"28.3M\",\"longFmt\":\"28,300,000\"},\"deferredLongTermAssetCharges\":{\"raw\":27200000,\"fmt\":\"27.2M\",\"longFmt\":\"27,200,000\"},\"totalAssets\":{\"raw\":2293200000,\"fmt\":\"2.29B\",\"longFmt\":\"2,293,200,000\"},\"accountsPayable\":{\"raw\":120900000,\"fmt\":\"120.9M\",\"longFmt\":\"120,900,000\"},\"otherCurrentLiab\":{\"raw\":101700000,\"fmt\":\"101.7M\",\"longFmt\":\"101,700,000\"},\"longTermDebt\":{\"raw\":219700000,\"fmt\":\"219.7M\",\"longFmt\":\"219,700,000\"},\"otherLiab\":{\"raw\":217500000,\"fmt\":\"217.5M\",\"longFmt\":\"217,500,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"totalCurrentLiabilities\":{\"raw\":459300000,\"fmt\":\"459.3M\",\"longFmt\":\"459,300,000\"},\"totalLiab\":{\"raw\":1234900000,\"fmt\":\"1.23B\",\"longFmt\":\"1,234,900,000\"},\"commonStock\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"retainedEarnings\":{\"raw\":555200000,\"fmt\":\"555.2M\",\"longFmt\":\"555,200,000\"},\"treasuryStock\":{\"raw\":-225800000,\"fmt\":\"-225.8M\",\"longFmt\":\"-225,800,000\"},\"capitalSurplus\":{\"raw\":705300000,\"fmt\":\"705.3M\",\"longFmt\":\"705,300,000\"},\"otherStockholderEquity\":{\"raw\":-112200000,\"fmt\":\"-112.2M\",\"longFmt\":\"-112,200,000\"},\"totalStockholderEquity\":{\"raw\":1048900000,\"fmt\":\"1.05B\",\"longFmt\":\"1,048,900,000\"},\"netTangibleAssets\":{\"raw\":858400000,\"fmt\":\"858.4M\",\"longFmt\":\"858,400,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1543708800,\"fmt\":\"2018-12-02\"},\"cash\":{\"raw\":410800000,\"fmt\":\"410.8M\",\"longFmt\":\"410,800,000\"},\"netReceivables\":{\"raw\":91800000,\"fmt\":\"91.8M\",\"longFmt\":\"91,800,000\"},\"inventory\":{\"raw\":56500000,\"fmt\":\"56.5M\",\"longFmt\":\"56,500,000\"},\"otherCurrentAssets\":{\"raw\":4300000,\"fmt\":\"4.3M\",\"longFmt\":\"4,300,000\"},\"totalCurrentAssets\":{\"raw\":576300000,\"fmt\":\"576.3M\",\"longFmt\":\"576,300,000\"},\"longTermInvestments\":{\"raw\":52600000,\"fmt\":\"52.6M\",\"longFmt\":\"52,600,000\"},\"propertyPlantEquipment\":{\"raw\":556700000,\"fmt\":\"556.7M\",\"longFmt\":\"556,700,000\"},\"intangibleAssets\":{\"raw\":143200000,\"fmt\":\"143.2M\",\"longFmt\":\"143,200,000\"},\"otherAssets\":{\"raw\":21100000,\"fmt\":\"21.1M\",\"longFmt\":\"21,100,000\"},\"deferredLongTermAssetCharges\":{\"raw\":16600000,\"fmt\":\"16.6M\",\"longFmt\":\"16,600,000\"},\"totalAssets\":{\"raw\":1349900000,\"fmt\":\"1.35B\",\"longFmt\":\"1,349,900,000\"},\"accountsPayable\":{\"raw\":133400000,\"fmt\":\"133.4M\",\"longFmt\":\"133,400,000\"},\"otherCurrentLiab\":{\"raw\":30100000,\"fmt\":\"30.1M\",\"longFmt\":\"30,100,000\"},\"longTermDebt\":{\"raw\":244300000,\"fmt\":\"244.3M\",\"longFmt\":\"244,300,000\"},\"otherLiab\":{\"raw\":126300000,\"fmt\":\"126.3M\",\"longFmt\":\"126,300,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"totalCurrentLiabilities\":{\"raw\":329300000,\"fmt\":\"329.3M\",\"longFmt\":\"329,300,000\"},\"totalLiab\":{\"raw\":793300000,\"fmt\":\"793.3M\",\"longFmt\":\"793,300,000\"},\"commonStock\":{\"raw\":14000000,\"fmt\":\"14M\",\"longFmt\":\"14,000,000\"},\"retainedEarnings\":{\"raw\":76700000,\"fmt\":\"76.7M\",\"longFmt\":\"76,700,000\"},\"treasuryStock\":{\"raw\":-124000000,\"fmt\":\"-124M\",\"longFmt\":\"-124,000,000\"},\"capitalSurplus\":{\"raw\":589900000,\"fmt\":\"589.9M\",\"longFmt\":\"589,900,000\"},\"otherStockholderEquity\":{\"raw\":-114800000,\"fmt\":\"-114.8M\",\"longFmt\":\"-114,800,000\"},\"totalStockholderEquity\":{\"raw\":556600000,\"fmt\":\"556.6M\",\"longFmt\":\"556,600,000\"},\"netTangibleAssets\":{\"raw\":413400000,\"fmt\":\"413.4M\",\"longFmt\":\"413,400,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1512259200,\"fmt\":\"2017-12-03\"},\"cash\":{\"raw\":150000000,\"fmt\":\"150M\",\"longFmt\":\"150,000,000\"},\"netReceivables\":{\"raw\":53900000,\"fmt\":\"53.9M\",\"longFmt\":\"53,900,000\"},\"inventory\":{\"raw\":42900000,\"fmt\":\"42.9M\",\"longFmt\":\"42,900,000\"},\"otherCurrentAssets\":{\"raw\":400000,\"fmt\":\"400k\",\"longFmt\":\"400,000\"},\"totalCurrentAssets\":{\"raw\":260100000,\"fmt\":\"260.1M\",\"longFmt\":\"260,100,000\"},\"longTermInvestments\":{\"raw\":51400000,\"fmt\":\"51.4M\",\"longFmt\":\"51,400,000\"},\"propertyPlantEquipment\":{\"raw\":468200000,\"fmt\":\"468.2M\",\"longFmt\":\"468,200,000\"},\"intangibleAssets\":{\"raw\":112400000,\"fmt\":\"112.4M\",\"longFmt\":\"112,400,000\"},\"otherAssets\":{\"raw\":16900000,\"fmt\":\"16.9M\",\"longFmt\":\"16,900,000\"},\"deferredLongTermAssetCharges\":{\"raw\":14300000,\"fmt\":\"14.3M\",\"longFmt\":\"14,300,000\"},\"totalAssets\":{\"raw\":909000000,\"fmt\":\"909M\",\"longFmt\":\"909,000,000\"},\"accountsPayable\":{\"raw\":92900000,\"fmt\":\"92.9M\",\"longFmt\":\"92,900,000\"},\"otherCurrentLiab\":{\"raw\":22800000,\"fmt\":\"22.8M\",\"longFmt\":\"22,800,000\"},\"longTermDebt\":{\"raw\":243300000,\"fmt\":\"243.3M\",\"longFmt\":\"243,300,000\"},\"otherLiab\":{\"raw\":60800000,\"fmt\":\"60.8M\",\"longFmt\":\"60,800,000\"},\"totalCurrentLiabilities\":{\"raw\":249800000,\"fmt\":\"249.8M\",\"longFmt\":\"249,800,000\"},\"totalLiab\":{\"raw\":661400000,\"fmt\":\"661.4M\",\"longFmt\":\"661,400,000\"},\"commonStock\":{\"raw\":12600000,\"fmt\":\"12.6M\",\"longFmt\":\"12,600,000\"},\"retainedEarnings\":{\"raw\":140100000,\"fmt\":\"140.1M\",\"longFmt\":\"140,100,000\"},\"treasuryStock\":{\"raw\":-163500000,\"fmt\":\"-163.5M\",\"longFmt\":\"-163,500,000\"},\"capitalSurplus\":{\"raw\":258400000,\"fmt\":\"258.4M\",\"longFmt\":\"258,400,000\"},\"otherStockholderEquity\":{\"raw\":-115500000,\"fmt\":\"-115.5M\",\"longFmt\":\"-115,500,000\"},\"totalStockholderEquity\":{\"raw\":247600000,\"fmt\":\"247.6M\",\"longFmt\":\"247,600,000\"},\"netTangibleAssets\":{\"raw\":135200000,\"fmt\":\"135.2M\",\"longFmt\":\"135,200,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1480204800,\"fmt\":\"2016-11-27\"},\"cash\":{\"raw\":50900000,\"fmt\":\"50.9M\",\"longFmt\":\"50,900,000\"},\"netReceivables\":{\"raw\":47800000,\"fmt\":\"47.8M\",\"longFmt\":\"47,800,000\"},\"inventory\":{\"raw\":39100000,\"fmt\":\"39.1M\",\"longFmt\":\"39,100,000\"},\"otherCurrentAssets\":{\"raw\":300000,\"fmt\":\"300k\",\"longFmt\":\"300,000\"},\"totalCurrentAssets\":{\"raw\":149700000,\"fmt\":\"149.7M\",\"longFmt\":\"149,700,000\"},\"longTermInvestments\":{\"raw\":57500000,\"fmt\":\"57.5M\",\"longFmt\":\"57,500,000\"},\"propertyPlantEquipment\":{\"raw\":397300000,\"fmt\":\"397.3M\",\"longFmt\":\"397,300,000\"},\"intangibleAssets\":{\"raw\":79700000,\"fmt\":\"79.7M\",\"longFmt\":\"79,700,000\"},\"otherAssets\":{\"raw\":16400000,\"fmt\":\"16.4M\",\"longFmt\":\"16,400,000\"},\"deferredLongTermAssetCharges\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"totalAssets\":{\"raw\":700600000,\"fmt\":\"700.6M\",\"longFmt\":\"700,600,000\"},\"accountsPayable\":{\"raw\":95200000,\"fmt\":\"95.2M\",\"longFmt\":\"95,200,000\"},\"shortLongTermDebt\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"otherCurrentLiab\":{\"raw\":27500000,\"fmt\":\"27.5M\",\"longFmt\":\"27,500,000\"},\"longTermDebt\":{\"raw\":6100000,\"fmt\":\"6.1M\",\"longFmt\":\"6,100,000\"},\"otherLiab\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"totalCurrentLiabilities\":{\"raw\":290900000,\"fmt\":\"290.9M\",\"longFmt\":\"290,900,000\"},\"totalLiab\":{\"raw\":438200000,\"fmt\":\"438.2M\",\"longFmt\":\"438,200,000\"},\"commonStock\":{\"raw\":12600000,\"fmt\":\"12.6M\",\"longFmt\":\"12,600,000\"},\"retainedEarnings\":{\"raw\":156900000,\"fmt\":\"156.9M\",\"longFmt\":\"156,900,000\"},\"treasuryStock\":{\"raw\":-164000000,\"fmt\":\"-164M\",\"longFmt\":\"-164,000,000\"},\"capitalSurplus\":{\"raw\":256900000,\"fmt\":\"256.9M\",\"longFmt\":\"256,900,000\"},\"otherStockholderEquity\":{\"raw\":-116000000,\"fmt\":\"-116M\",\"longFmt\":\"-116,000,000\"},\"totalStockholderEquity\":{\"raw\":262400000,\"fmt\":\"262.4M\",\"longFmt\":\"262,400,000\"},\"netTangibleAssets\":{\"raw\":182700000,\"fmt\":\"182.7M\",\"longFmt\":\"182,700,000\"}}],\"maxAge\":86400},\"earningsTrend\":{\"trend\":[{\"maxAge\":1,\"period\":\"0q\",\"endDate\":\"2010-08-31\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"low\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"high\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"30daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"60daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"90daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"upLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+1q\",\"endDate\":\"2010-11-30\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":178900000,\"fmt\":\"178.9M\",\"longFmt\":\"178,900,000\"},\"low\":{\"raw\":172000000,\"fmt\":\"172M\",\"longFmt\":\"172,000,000\"},\"high\":{\"raw\":305400000,\"fmt\":\"305.4M\",\"longFmt\":\"305,400,000\"},\"numberOfAnalysts\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"30daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"60daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"90daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"upLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"0y\",\"endDate\":\"2010-11-30\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":515688000,\"fmt\":\"515.69M\",\"longFmt\":\"515,688,000\"},\"low\":{\"raw\":509900000,\"fmt\":\"509.9M\",\"longFmt\":\"509,900,000\"},\"high\":{\"raw\":523990000,\"fmt\":\"523.99M\",\"longFmt\":\"523,990,000\"},\"numberOfAnalysts\":{\"raw\":11,\"fmt\":\"11\",\"longFmt\":\"11\"},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"},\"30daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"},\"60daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"},\"90daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"upLast30days\":{\"raw\":3,\"fmt\":\"3\",\"longFmt\":\"3\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+1y\",\"endDate\":\"2011-11-30\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":598309000,\"fmt\":\"598.31M\",\"longFmt\":\"598,309,000\"},\"low\":{\"raw\":596000000,\"fmt\":\"596M\",\"longFmt\":\"596,000,000\"},\"high\":{\"raw\":672770000,\"fmt\":\"672.77M\",\"longFmt\":\"672,770,000\"},\"numberOfAnalysts\":{\"raw\":11,\"fmt\":\"11\",\"longFmt\":\"11\"},\"yearAgoRevenue\":{\"raw\":515688000,\"fmt\":\"515.69M\",\"longFmt\":\"515,688,000\"},\"growth\":{\"raw\":0.16,\"fmt\":\"16.00%\"}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"},\"30daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"},\"60daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"},\"90daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"upLast30days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+5y\",\"endDate\":null,\"growth\":{\"raw\":0.312,\"fmt\":\"31.20%\"},\"earningsEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"yearAgoEps\":{},\"numberOfAnalysts\":{},\"growth\":{}},\"revenueEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"numberOfAnalysts\":{},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{},\"7daysAgo\":{},\"30daysAgo\":{},\"60daysAgo\":{},\"90daysAgo\":{}},\"epsRevisions\":{\"upLast7days\":{},\"upLast30days\":{},\"downLast30days\":{},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"-5y\",\"endDate\":null,\"growth\":{},\"earningsEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"yearAgoEps\":{},\"numberOfAnalysts\":{},\"growth\":{}},\"revenueEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"numberOfAnalysts\":{},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{},\"7daysAgo\":{},\"30daysAgo\":{},\"60daysAgo\":{},\"90daysAgo\":{}},\"epsRevisions\":{\"upLast7days\":{},\"upLast30days\":{},\"downLast30days\":{},\"downLast90days\":{}}}],\"maxAge\":1},\"institutionOwnership\":{\"maxAge\":1,\"ownershipList\":[{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Gilder, Gagnon, Howe & Co.\",\"pctHeld\":{\"raw\":0.014099999,\"fmt\":\"1.41%\"},\"position\":{\"raw\":10550378,\"fmt\":\"10.55M\",\"longFmt\":\"10,550,378\"},\"value\":{\"raw\":289502372,\"fmt\":\"289.5M\",\"longFmt\":\"289,502,372\"}}]},\"majorHoldersBreakdown\":{\"maxAge\":1,\"insidersPercentHeld\":0.30922002,\"institutionsPercentHeld\":0.43798,\"institutionsFloatPercentHeld\":0.63403,\"institutionsCount\":333},\"balanceSheetHistoryQuarterly\":{\"balanceSheetStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1590883200,\"fmt\":\"2020-05-31\"},\"cash\":{\"raw\":1300300000,\"fmt\":\"1.3B\",\"longFmt\":\"1,300,300,000\"},\"netReceivables\":{\"raw\":135300000,\"fmt\":\"135.3M\",\"longFmt\":\"135,300,000\"},\"inventory\":{\"raw\":51400000,\"fmt\":\"51.4M\",\"longFmt\":\"51,400,000\"},\"otherCurrentAssets\":{\"raw\":42800000,\"fmt\":\"42.8M\",\"longFmt\":\"42,800,000\"},\"totalCurrentAssets\":{\"raw\":1529800000,\"fmt\":\"1.53B\",\"longFmt\":\"1,529,800,000\"},\"longTermInvestments\":{\"raw\":237900000,\"fmt\":\"237.9M\",\"longFmt\":\"237,900,000\"},\"propertyPlantEquipment\":{\"raw\":980300000,\"fmt\":\"980.3M\",\"longFmt\":\"980,300,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":211000000,\"fmt\":\"211M\",\"longFmt\":\"211,000,000\"},\"otherAssets\":{\"raw\":30800000,\"fmt\":\"30.8M\",\"longFmt\":\"30,800,000\"},\"deferredLongTermAssetCharges\":{\"raw\":29300000,\"fmt\":\"29.3M\",\"longFmt\":\"29,300,000\"},\"totalAssets\":{\"raw\":2994500000,\"fmt\":\"2.99B\",\"longFmt\":\"2,994,500,000\"},\"accountsPayable\":{\"raw\":425300000,\"fmt\":\"425.3M\",\"longFmt\":\"425,300,000\"},\"otherCurrentLiab\":{\"raw\":60000000,\"fmt\":\"60M\",\"longFmt\":\"60,000,000\"},\"longTermDebt\":{\"raw\":713400000,\"fmt\":\"713.4M\",\"longFmt\":\"713,400,000\"},\"otherLiab\":{\"raw\":291400000,\"fmt\":\"291.4M\",\"longFmt\":\"291,400,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"totalCurrentLiabilities\":{\"raw\":556600000,\"fmt\":\"556.6M\",\"longFmt\":\"556,600,000\"},\"totalLiab\":{\"raw\":1880800000,\"fmt\":\"1.88B\",\"longFmt\":\"1,880,800,000\"},\"commonStock\":{\"raw\":14300000,\"fmt\":\"14.3M\",\"longFmt\":\"14,300,000\"},\"retainedEarnings\":{\"raw\":479000000,\"fmt\":\"479M\",\"longFmt\":\"479,000,000\"},\"treasuryStock\":{\"raw\":-118900000,\"fmt\":\"-118.9M\",\"longFmt\":\"-118,900,000\"},\"capitalSurplus\":{\"raw\":715400000,\"fmt\":\"715.4M\",\"longFmt\":\"715,400,000\"},\"otherStockholderEquity\":{\"raw\":-5600000,\"fmt\":\"-5.6M\",\"longFmt\":\"-5,600,000\"},\"totalStockholderEquity\":{\"raw\":1089800000,\"fmt\":\"1.09B\",\"longFmt\":\"1,089,800,000\"},\"netTangibleAssets\":{\"raw\":874100000,\"fmt\":\"874.1M\",\"longFmt\":\"874,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1582934400,\"fmt\":\"2020-02-29\"},\"cash\":{\"raw\":1300300000,\"fmt\":\"1.3B\",\"longFmt\":\"1,300,300,000\"},\"netReceivables\":{\"raw\":135300000,\"fmt\":\"135.3M\",\"longFmt\":\"135,300,000\"},\"inventory\":{\"raw\":51400000,\"fmt\":\"51.4M\",\"longFmt\":\"51,400,000\"},\"otherCurrentAssets\":{\"raw\":42800000,\"fmt\":\"42.8M\",\"longFmt\":\"42,800,000\"},\"totalCurrentAssets\":{\"raw\":1529800000,\"fmt\":\"1.53B\",\"longFmt\":\"1,529,800,000\"},\"longTermInvestments\":{\"raw\":237900000,\"fmt\":\"237.9M\",\"longFmt\":\"237,900,000\"},\"propertyPlantEquipment\":{\"raw\":980300000,\"fmt\":\"980.3M\",\"longFmt\":\"980,300,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":211000000,\"fmt\":\"211M\",\"longFmt\":\"211,000,000\"},\"otherAssets\":{\"raw\":30800000,\"fmt\":\"30.8M\",\"longFmt\":\"30,800,000\"},\"deferredLongTermAssetCharges\":{\"raw\":29300000,\"fmt\":\"29.3M\",\"longFmt\":\"29,300,000\"},\"totalAssets\":{\"raw\":2994500000,\"fmt\":\"2.99B\",\"longFmt\":\"2,994,500,000\"},\"accountsPayable\":{\"raw\":425300000,\"fmt\":\"425.3M\",\"longFmt\":\"425,300,000\"},\"otherCurrentLiab\":{\"raw\":60000000,\"fmt\":\"60M\",\"longFmt\":\"60,000,000\"},\"longTermDebt\":{\"raw\":713400000,\"fmt\":\"713.4M\",\"longFmt\":\"713,400,000\"},\"otherLiab\":{\"raw\":291400000,\"fmt\":\"291.4M\",\"longFmt\":\"291,400,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"totalCurrentLiabilities\":{\"raw\":556600000,\"fmt\":\"556.6M\",\"longFmt\":\"556,600,000\"},\"totalLiab\":{\"raw\":1880800000,\"fmt\":\"1.88B\",\"longFmt\":\"1,880,800,000\"},\"commonStock\":{\"raw\":14300000,\"fmt\":\"14.3M\",\"longFmt\":\"14,300,000\"},\"retainedEarnings\":{\"raw\":479000000,\"fmt\":\"479M\",\"longFmt\":\"479,000,000\"},\"treasuryStock\":{\"raw\":-118900000,\"fmt\":\"-118.9M\",\"longFmt\":\"-118,900,000\"},\"capitalSurplus\":{\"raw\":715400000,\"fmt\":\"715.4M\",\"longFmt\":\"715,400,000\"},\"otherStockholderEquity\":{\"raw\":-5600000,\"fmt\":\"-5.6M\",\"longFmt\":\"-5,600,000\"},\"totalStockholderEquity\":{\"raw\":1089800000,\"fmt\":\"1.09B\",\"longFmt\":\"1,089,800,000\"},\"netTangibleAssets\":{\"raw\":874100000,\"fmt\":\"874.1M\",\"longFmt\":\"874,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"cash\":{\"raw\":750600000,\"fmt\":\"750.6M\",\"longFmt\":\"750,600,000\"},\"shortTermInvestments\":{\"raw\":2800000,\"fmt\":\"2.8M\",\"longFmt\":\"2,800,000\"},\"netReceivables\":{\"raw\":124100000,\"fmt\":\"124.1M\",\"longFmt\":\"124,100,000\"},\"inventory\":{\"raw\":52300000,\"fmt\":\"52.3M\",\"longFmt\":\"52,300,000\"},\"otherCurrentAssets\":{\"raw\":53400000,\"fmt\":\"53.4M\",\"longFmt\":\"53,400,000\"},\"totalCurrentAssets\":{\"raw\":1009200000,\"fmt\":\"1.01B\",\"longFmt\":\"1,009,200,000\"},\"longTermInvestments\":{\"raw\":227800000,\"fmt\":\"227.8M\",\"longFmt\":\"227,800,000\"},\"propertyPlantEquipment\":{\"raw\":837400000,\"fmt\":\"837.4M\",\"longFmt\":\"837,400,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":185800000,\"fmt\":\"185.8M\",\"longFmt\":\"185,800,000\"},\"otherAssets\":{\"raw\":28300000,\"fmt\":\"28.3M\",\"longFmt\":\"28,300,000\"},\"deferredLongTermAssetCharges\":{\"raw\":27200000,\"fmt\":\"27.2M\",\"longFmt\":\"27,200,000\"},\"totalAssets\":{\"raw\":2293200000,\"fmt\":\"2.29B\",\"longFmt\":\"2,293,200,000\"},\"accountsPayable\":{\"raw\":120900000,\"fmt\":\"120.9M\",\"longFmt\":\"120,900,000\"},\"otherCurrentLiab\":{\"raw\":101700000,\"fmt\":\"101.7M\",\"longFmt\":\"101,700,000\"},\"longTermDebt\":{\"raw\":219700000,\"fmt\":\"219.7M\",\"longFmt\":\"219,700,000\"},\"otherLiab\":{\"raw\":217500000,\"fmt\":\"217.5M\",\"longFmt\":\"217,500,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"totalCurrentLiabilities\":{\"raw\":459300000,\"fmt\":\"459.3M\",\"longFmt\":\"459,300,000\"},\"totalLiab\":{\"raw\":1234900000,\"fmt\":\"1.23B\",\"longFmt\":\"1,234,900,000\"},\"commonStock\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"retainedEarnings\":{\"raw\":555200000,\"fmt\":\"555.2M\",\"longFmt\":\"555,200,000\"},\"treasuryStock\":{\"raw\":-225800000,\"fmt\":\"-225.8M\",\"longFmt\":\"-225,800,000\"},\"capitalSurplus\":{\"raw\":705300000,\"fmt\":\"705.3M\",\"longFmt\":\"705,300,000\"},\"otherStockholderEquity\":{\"raw\":-112200000,\"fmt\":\"-112.2M\",\"longFmt\":\"-112,200,000\"},\"totalStockholderEquity\":{\"raw\":1048900000,\"fmt\":\"1.05B\",\"longFmt\":\"1,048,900,000\"},\"netTangibleAssets\":{\"raw\":858400000,\"fmt\":\"858.4M\",\"longFmt\":\"858,400,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1567296000,\"fmt\":\"2019-09-01\"},\"cash\":{\"raw\":750600000,\"fmt\":\"750.6M\",\"longFmt\":\"750,600,000\"},\"shortTermInvestments\":{\"raw\":2800000,\"fmt\":\"2.8M\",\"longFmt\":\"2,800,000\"},\"netReceivables\":{\"raw\":124100000,\"fmt\":\"124.1M\",\"longFmt\":\"124,100,000\"},\"inventory\":{\"raw\":52300000,\"fmt\":\"52.3M\",\"longFmt\":\"52,300,000\"},\"otherCurrentAssets\":{\"raw\":53400000,\"fmt\":\"53.4M\",\"longFmt\":\"53,400,000\"},\"totalCurrentAssets\":{\"raw\":1009200000,\"fmt\":\"1.01B\",\"longFmt\":\"1,009,200,000\"},\"longTermInvestments\":{\"raw\":227800000,\"fmt\":\"227.8M\",\"longFmt\":\"227,800,000\"},\"propertyPlantEquipment\":{\"raw\":837400000,\"fmt\":\"837.4M\",\"longFmt\":\"837,400,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":185800000,\"fmt\":\"185.8M\",\"longFmt\":\"185,800,000\"},\"otherAssets\":{\"raw\":28300000,\"fmt\":\"28.3M\",\"longFmt\":\"28,300,000\"},\"deferredLongTermAssetCharges\":{\"raw\":27200000,\"fmt\":\"27.2M\",\"longFmt\":\"27,200,000\"},\"totalAssets\":{\"raw\":2293200000,\"fmt\":\"2.29B\",\"longFmt\":\"2,293,200,000\"},\"accountsPayable\":{\"raw\":120900000,\"fmt\":\"120.9M\",\"longFmt\":\"120,900,000\"},\"otherCurrentLiab\":{\"raw\":101700000,\"fmt\":\"101.7M\",\"longFmt\":\"101,700,000\"},\"longTermDebt\":{\"raw\":219700000,\"fmt\":\"219.7M\",\"longFmt\":\"219,700,000\"},\"otherLiab\":{\"raw\":217500000,\"fmt\":\"217.5M\",\"longFmt\":\"217,500,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"totalCurrentLiabilities\":{\"raw\":459300000,\"fmt\":\"459.3M\",\"longFmt\":\"459,300,000\"},\"totalLiab\":{\"raw\":1234900000,\"fmt\":\"1.23B\",\"longFmt\":\"1,234,900,000\"},\"commonStock\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"retainedEarnings\":{\"raw\":555200000,\"fmt\":\"555.2M\",\"longFmt\":\"555,200,000\"},\"treasuryStock\":{\"raw\":-225800000,\"fmt\":\"-225.8M\",\"longFmt\":\"-225,800,000\"},\"capitalSurplus\":{\"raw\":705300000,\"fmt\":\"705.3M\",\"longFmt\":\"705,300,000\"},\"otherStockholderEquity\":{\"raw\":-112200000,\"fmt\":\"-112.2M\",\"longFmt\":\"-112,200,000\"},\"totalStockholderEquity\":{\"raw\":1048900000,\"fmt\":\"1.05B\",\"longFmt\":\"1,048,900,000\"},\"netTangibleAssets\":{\"raw\":858400000,\"fmt\":\"858.4M\",\"longFmt\":\"858,400,000\"}}],\"maxAge\":86400},\"earningsHistory\":{\"history\":[{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-4q\"},{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-3q\"},{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-2q\"},{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-1q\"}],\"maxAge\":86400},\"majorDirectHolders\":{\"holders\":[],\"maxAge\":1},\"summaryProfile\":{\"address1\":\"Buildings One & Two Trident Place\",\"address2\":\"Hatfield Business Park Mosquito Way\",\"city\":\"Hatfield\",\"zip\":\"AL10 9UL\",\"country\":\"United Kingdom\",\"phone\":\"44 1707 227 800\",\"fax\":\"44 1707 227 999\",\"website\":\"http://www.ocadogroup.com\",\"industry\":\"Grocery Stores\",\"sector\":\"Consumer Defensive\",\"longBusinessSummary\":\"Ocado Group plc operates as an online grocery retailer in the United Kingdom and internationally. The company operates through three segments: Ocado Retail, UK Solutions & Logistics, and International Solutions. It sells general merchandise products on its Ocado.com; and operates Fetch, a pet store, as well as Sizzle, a kitchen and dining store. The company also provides online retail solutions; and customer fulfillment centers (CFCs) and logistics services for Ocado Retail and Morrisons. Ocado Group plc has a strategic partnership with The Kroger Co. to construct three new CFCs in the Great Lakes, Pacific Northwest, and West regions. The company was founded in 2000 and is headquartered in Hatfield, the United Kingdom.\",\"fullTimeEmployees\":15152,\"companyOfficers\":[],\"maxAge\":86400},\"netSharePurchaseActivity\":{\"maxAge\":1,\"period\":\"6m\",\"buyInfoCount\":0,\"buyInfoShares\":0,\"sellInfoCount\":0,\"netInfoCount\":0,\"netInfoShares\":0,\"netPercentInsiderShares\":0.0,\"totalInsiderShares\":216855984},\"insiderTransactions\":{\"transactions\":[{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":93170,\"fmt\":\"93.17k\",\"longFmt\":\"93,170\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":27517,\"fmt\":\"27.52k\",\"longFmt\":\"27,517\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":182,\"fmt\":\"182\",\"longFmt\":\"182\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":143583,\"fmt\":\"143.58k\",\"longFmt\":\"143,583\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1593475200,\"fmt\":\"2020-06-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1907830,\"fmt\":\"1.91M\",\"longFmt\":\"1,907,830\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"London & Amsterdam Trust Company, Ltd.\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1591833600,\"fmt\":\"2020-06-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22166,\"fmt\":\"22.17k\",\"longFmt\":\"22,166\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.81 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1590624000,\"fmt\":\"2020-05-28\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":165,\"fmt\":\"165\",\"longFmt\":\"165\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Baillie Gifford & Co\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586822400,\"fmt\":\"2020-04-14\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22347,\"fmt\":\"22.35k\",\"longFmt\":\"22,347\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.83 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585526400,\"fmt\":\"2020-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22347,\"fmt\":\"22.35k\",\"longFmt\":\"22,347\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.83 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585526400,\"fmt\":\"2020-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22347,\"fmt\":\"22.35k\",\"longFmt\":\"22,347\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.83 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585526400,\"fmt\":\"2020-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":9923,\"fmt\":\"9.92k\",\"longFmt\":\"9,923\"},\"value\":{\"raw\":34601,\"fmt\":\"34.6k\",\"longFmt\":\"34,601\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 3.49 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584921600,\"fmt\":\"2020-03-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2369,\"fmt\":\"2.37k\",\"longFmt\":\"2,369\"},\"value\":{\"raw\":34715,\"fmt\":\"34.72k\",\"longFmt\":\"34,715\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 14.65 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584921600,\"fmt\":\"2020-03-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":45586,\"fmt\":\"45.59k\",\"longFmt\":\"45,586\"},\"value\":{\"raw\":760465,\"fmt\":\"760.47k\",\"longFmt\":\"760,465\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":30629,\"fmt\":\"30.63k\",\"longFmt\":\"30,629\"},\"value\":{\"raw\":510952,\"fmt\":\"510.95k\",\"longFmt\":\"510,952\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":98323,\"fmt\":\"98.32k\",\"longFmt\":\"98,323\"},\"value\":{\"raw\":1640224,\"fmt\":\"1.64M\",\"longFmt\":\"1,640,224\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":44922,\"fmt\":\"44.92k\",\"longFmt\":\"44,922\"},\"value\":{\"raw\":749388,\"fmt\":\"749.39k\",\"longFmt\":\"749,388\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":45586,\"fmt\":\"45.59k\",\"longFmt\":\"45,586\"},\"value\":{\"raw\":760465,\"fmt\":\"760.47k\",\"longFmt\":\"760,465\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":96797,\"fmt\":\"96.8k\",\"longFmt\":\"96,797\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":65036,\"fmt\":\"65.04k\",\"longFmt\":\"65,036\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":96797,\"fmt\":\"96.8k\",\"longFmt\":\"96,797\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":95386,\"fmt\":\"95.39k\",\"longFmt\":\"95,386\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":208778,\"fmt\":\"208.78k\",\"longFmt\":\"208,778\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":140745,\"fmt\":\"140.75k\",\"longFmt\":\"140,745\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":188,\"fmt\":\"188\",\"longFmt\":\"188\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":363589,\"fmt\":\"363.59k\",\"longFmt\":\"363,589\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1582848000,\"fmt\":\"2020-02-28\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Baillie Gifford & Co\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1582761600,\"fmt\":\"2020-02-27\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":150000,\"fmt\":\"150k\",\"longFmt\":\"150,000\"},\"value\":{\"raw\":2177400,\"fmt\":\"2.18M\",\"longFmt\":\"2,177,400\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 14.52 per share.\",\"filerName\":\"Lord Stuart Alan Ransom Rose\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1582675200,\"fmt\":\"2020-02-26\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Rausing (Jorn)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Lord Stuart Alan Ransom Rose\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Harrison (Andrew Nigel)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Lloyd (Emma)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"}],\"maxAge\":1},\"sectorTrend\":{\"maxAge\":1,\"symbol\":null,\"estimates\":[]},\"incomeStatementHistoryQuarterly\":{\"incomeStatementHistory\":[{\"maxAge\":1,\"endDate\":{\"raw\":1590883200,\"fmt\":\"2020-05-31\"},\"totalRevenue\":{\"raw\":543400000,\"fmt\":\"543.4M\",\"longFmt\":\"543,400,000\"},\"costOfRevenue\":{\"raw\":362250000,\"fmt\":\"362.25M\",\"longFmt\":\"362,250,000\"},\"grossProfit\":{\"raw\":181150000,\"fmt\":\"181.15M\",\"longFmt\":\"181,150,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":225800000,\"fmt\":\"225.8M\",\"longFmt\":\"225,800,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-18600000,\"fmt\":\"-18.6M\",\"longFmt\":\"-18,600,000\"},\"totalOperatingExpenses\":{\"raw\":569450000,\"fmt\":\"569.45M\",\"longFmt\":\"569,450,000\"},\"operatingIncome\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":5750000,\"fmt\":\"5.75M\",\"longFmt\":\"5,750,000\"},\"ebit\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"interestExpense\":{\"raw\":-13100000,\"fmt\":\"-13.1M\",\"longFmt\":\"-13,100,000\"},\"incomeBeforeTax\":{\"raw\":-20300000,\"fmt\":\"-20.3M\",\"longFmt\":\"-20,300,000\"},\"incomeTaxExpense\":{\"raw\":200000,\"fmt\":\"200k\",\"longFmt\":\"200,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-20500000,\"fmt\":\"-20.5M\",\"longFmt\":\"-20,500,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1582934400,\"fmt\":\"2020-02-29\"},\"totalRevenue\":{\"raw\":543400000,\"fmt\":\"543.4M\",\"longFmt\":\"543,400,000\"},\"costOfRevenue\":{\"raw\":362250000,\"fmt\":\"362.25M\",\"longFmt\":\"362,250,000\"},\"grossProfit\":{\"raw\":181150000,\"fmt\":\"181.15M\",\"longFmt\":\"181,150,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":225800000,\"fmt\":\"225.8M\",\"longFmt\":\"225,800,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-18600000,\"fmt\":\"-18.6M\",\"longFmt\":\"-18,600,000\"},\"totalOperatingExpenses\":{\"raw\":569450000,\"fmt\":\"569.45M\",\"longFmt\":\"569,450,000\"},\"operatingIncome\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":5750000,\"fmt\":\"5.75M\",\"longFmt\":\"5,750,000\"},\"ebit\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"interestExpense\":{\"raw\":-13100000,\"fmt\":\"-13.1M\",\"longFmt\":\"-13,100,000\"},\"incomeBeforeTax\":{\"raw\":-20300000,\"fmt\":\"-20.3M\",\"longFmt\":\"-20,300,000\"},\"incomeTaxExpense\":{\"raw\":200000,\"fmt\":\"200k\",\"longFmt\":\"200,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-20500000,\"fmt\":\"-20.5M\",\"longFmt\":\"-20,500,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"totalRevenue\":{\"raw\":437150000,\"fmt\":\"437.15M\",\"longFmt\":\"437,150,000\"},\"costOfRevenue\":{\"raw\":291150000,\"fmt\":\"291.15M\",\"longFmt\":\"291,150,000\"},\"grossProfit\":{\"raw\":146000000,\"fmt\":\"146M\",\"longFmt\":\"146,000,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":194550000,\"fmt\":\"194.55M\",\"longFmt\":\"194,550,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-22100000,\"fmt\":\"-22.1M\",\"longFmt\":\"-22,100,000\"},\"totalOperatingExpenses\":{\"raw\":463600000,\"fmt\":\"463.6M\",\"longFmt\":\"463,600,000\"},\"operatingIncome\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-9400000,\"fmt\":\"-9.4M\",\"longFmt\":\"-9,400,000\"},\"ebit\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"interestExpense\":{\"raw\":-11300000,\"fmt\":\"-11.3M\",\"longFmt\":\"-11,300,000\"},\"incomeBeforeTax\":{\"raw\":-35850000,\"fmt\":\"-35.85M\",\"longFmt\":\"-35,850,000\"},\"incomeTaxExpense\":{\"raw\":-1450000,\"fmt\":\"-1.45M\",\"longFmt\":\"-1,450,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-34400000,\"fmt\":\"-34.4M\",\"longFmt\":\"-34,400,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1567296000,\"fmt\":\"2019-09-01\"},\"totalRevenue\":{\"raw\":437150000,\"fmt\":\"437.15M\",\"longFmt\":\"437,150,000\"},\"costOfRevenue\":{\"raw\":291150000,\"fmt\":\"291.15M\",\"longFmt\":\"291,150,000\"},\"grossProfit\":{\"raw\":146000000,\"fmt\":\"146M\",\"longFmt\":\"146,000,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":194550000,\"fmt\":\"194.55M\",\"longFmt\":\"194,550,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-22100000,\"fmt\":\"-22.1M\",\"longFmt\":\"-22,100,000\"},\"totalOperatingExpenses\":{\"raw\":463600000,\"fmt\":\"463.6M\",\"longFmt\":\"463,600,000\"},\"operatingIncome\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-9400000,\"fmt\":\"-9.4M\",\"longFmt\":\"-9,400,000\"},\"ebit\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"interestExpense\":{\"raw\":-11300000,\"fmt\":\"-11.3M\",\"longFmt\":\"-11,300,000\"},\"incomeBeforeTax\":{\"raw\":-35850000,\"fmt\":\"-35.85M\",\"longFmt\":\"-35,850,000\"},\"incomeTaxExpense\":{\"raw\":-1450000,\"fmt\":\"-1.45M\",\"longFmt\":\"-1,450,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-34400000,\"fmt\":\"-34.4M\",\"longFmt\":\"-34,400,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"}}],\"maxAge\":86400},\"cashflowStatementHistoryQuarterly\":{\"cashflowStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1590883200,\"fmt\":\"2020-05-31\"},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"depreciation\":{\"raw\":37850000,\"fmt\":\"37.85M\",\"longFmt\":\"37,850,000\"},\"changeToNetincome\":{\"raw\":-400000,\"fmt\":\"-400k\",\"longFmt\":\"-400,000\"},\"changeToAccountReceivables\":{\"raw\":6350000,\"fmt\":\"6.35M\",\"longFmt\":\"6,350,000\"},\"changeToLiabilities\":{\"raw\":67250000,\"fmt\":\"67.25M\",\"longFmt\":\"67,250,000\"},\"changeToInventory\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"},\"totalCashFromOperatingActivities\":{\"raw\":82800000,\"fmt\":\"82.8M\",\"longFmt\":\"82,800,000\"},\"capitalExpenditures\":{\"raw\":-72500000,\"fmt\":\"-72.5M\",\"longFmt\":\"-72,500,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":4400000,\"fmt\":\"4.4M\",\"longFmt\":\"4,400,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90250000,\"fmt\":\"-90.25M\",\"longFmt\":\"-90,250,000\"},\"netBorrowings\":{\"raw\":282800000,\"fmt\":\"282.8M\",\"longFmt\":\"282,800,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-850000,\"fmt\":\"-850k\",\"longFmt\":\"-850,000\"},\"totalCashFromFinancingActivities\":{\"raw\":282300000,\"fmt\":\"282.3M\",\"longFmt\":\"282,300,000\"},\"changeInCash\":{\"raw\":274850000,\"fmt\":\"274.85M\",\"longFmt\":\"274,850,000\"},\"issuanceOfStock\":{\"raw\":350000,\"fmt\":\"350k\",\"longFmt\":\"350,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1582934400,\"fmt\":\"2020-02-29\"},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"depreciation\":{\"raw\":37850000,\"fmt\":\"37.85M\",\"longFmt\":\"37,850,000\"},\"changeToNetincome\":{\"raw\":-400000,\"fmt\":\"-400k\",\"longFmt\":\"-400,000\"},\"changeToAccountReceivables\":{\"raw\":6350000,\"fmt\":\"6.35M\",\"longFmt\":\"6,350,000\"},\"changeToLiabilities\":{\"raw\":67250000,\"fmt\":\"67.25M\",\"longFmt\":\"67,250,000\"},\"changeToInventory\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"},\"totalCashFromOperatingActivities\":{\"raw\":82800000,\"fmt\":\"82.8M\",\"longFmt\":\"82,800,000\"},\"capitalExpenditures\":{\"raw\":-72500000,\"fmt\":\"-72.5M\",\"longFmt\":\"-72,500,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":4400000,\"fmt\":\"4.4M\",\"longFmt\":\"4,400,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90250000,\"fmt\":\"-90.25M\",\"longFmt\":\"-90,250,000\"},\"netBorrowings\":{\"raw\":282800000,\"fmt\":\"282.8M\",\"longFmt\":\"282,800,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-850000,\"fmt\":\"-850k\",\"longFmt\":\"-850,000\"},\"totalCashFromFinancingActivities\":{\"raw\":282300000,\"fmt\":\"282.3M\",\"longFmt\":\"282,300,000\"},\"changeInCash\":{\"raw\":274850000,\"fmt\":\"274.85M\",\"longFmt\":\"274,850,000\"},\"issuanceOfStock\":{\"raw\":350000,\"fmt\":\"350k\",\"longFmt\":\"350,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"depreciation\":{\"raw\":22950000,\"fmt\":\"22.95M\",\"longFmt\":\"22,950,000\"},\"changeToNetincome\":{\"raw\":19950000,\"fmt\":\"19.95M\",\"longFmt\":\"19,950,000\"},\"changeToAccountReceivables\":{\"raw\":12700000,\"fmt\":\"12.7M\",\"longFmt\":\"12,700,000\"},\"changeToLiabilities\":{\"raw\":400000,\"fmt\":\"400k\",\"longFmt\":\"400,000\"},\"changeToInventory\":{\"raw\":-7100000,\"fmt\":\"-7.1M\",\"longFmt\":\"-7,100,000\"},\"totalCashFromOperatingActivities\":{\"raw\":30150000,\"fmt\":\"30.15M\",\"longFmt\":\"30,150,000\"},\"capitalExpenditures\":{\"raw\":-43550000,\"fmt\":\"-43.55M\",\"longFmt\":\"-43,550,000\"},\"investments\":{\"raw\":-5200000,\"fmt\":\"-5.2M\",\"longFmt\":\"-5,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-14750000,\"fmt\":\"-14.75M\",\"longFmt\":\"-14,750,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90300000,\"fmt\":\"-90.3M\",\"longFmt\":\"-90,300,000\"},\"netBorrowings\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":281400000,\"fmt\":\"281.4M\",\"longFmt\":\"281,400,000\"},\"totalCashFromFinancingActivities\":{\"raw\":255400000,\"fmt\":\"255.4M\",\"longFmt\":\"255,400,000\"},\"changeInCash\":{\"raw\":195250000,\"fmt\":\"195.25M\",\"longFmt\":\"195,250,000\"},\"issuanceOfStock\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1567296000,\"fmt\":\"2019-09-01\"},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"depreciation\":{\"raw\":22950000,\"fmt\":\"22.95M\",\"longFmt\":\"22,950,000\"},\"changeToNetincome\":{\"raw\":19950000,\"fmt\":\"19.95M\",\"longFmt\":\"19,950,000\"},\"changeToAccountReceivables\":{\"raw\":12700000,\"fmt\":\"12.7M\",\"longFmt\":\"12,700,000\"},\"changeToLiabilities\":{\"raw\":400000,\"fmt\":\"400k\",\"longFmt\":\"400,000\"},\"changeToInventory\":{\"raw\":-7100000,\"fmt\":\"-7.1M\",\"longFmt\":\"-7,100,000\"},\"totalCashFromOperatingActivities\":{\"raw\":30150000,\"fmt\":\"30.15M\",\"longFmt\":\"30,150,000\"},\"capitalExpenditures\":{\"raw\":-43550000,\"fmt\":\"-43.55M\",\"longFmt\":\"-43,550,000\"},\"investments\":{\"raw\":-5200000,\"fmt\":\"-5.2M\",\"longFmt\":\"-5,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-14750000,\"fmt\":\"-14.75M\",\"longFmt\":\"-14,750,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90300000,\"fmt\":\"-90.3M\",\"longFmt\":\"-90,300,000\"},\"netBorrowings\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":281400000,\"fmt\":\"281.4M\",\"longFmt\":\"281,400,000\"},\"totalCashFromFinancingActivities\":{\"raw\":255400000,\"fmt\":\"255.4M\",\"longFmt\":\"255,400,000\"},\"changeInCash\":{\"raw\":195250000,\"fmt\":\"195.25M\",\"longFmt\":\"195,250,000\"},\"issuanceOfStock\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"}}],\"maxAge\":86400},\"earnings\":{\"maxAge\":86400,\"earningsChart\":{\"quarterly\":[],\"earningsDate\":[1612828800]},\"financialsChart\":{\"yearly\":[{\"date\":2016,\"revenue\":1271000000,\"earnings\":12000000},{\"date\":2017,\"revenue\":1454500000,\"earnings\":-8300000},{\"date\":2018,\"revenue\":1598800000,\"earnings\":-44900000},{\"date\":2019,\"revenue\":1756600000,\"earnings\":-213100000}],\"quarterly\":[{\"date\":\"3Q2019\",\"revenue\":437150000,\"earnings\":-35050000},{\"date\":\"4Q2019\",\"revenue\":437150000,\"earnings\":-35050000},{\"date\":\"1Q2020\",\"revenue\":543400000,\"earnings\":-28700000},{\"date\":\"2Q2020\",\"revenue\":543400000,\"earnings\":-28700000}]},\"financialCurrency\":\"GBP\"},\"financialData\":{\"maxAge\":86400,\"currentPrice\":2800.0,\"targetHighPrice\":1700.0,\"targetLowPrice\":460.0,\"targetMeanPrice\":985.69,\"targetMedianPrice\":903.0,\"recommendationKey\":\"none\",\"numberOfAnalystOpinions\":16,\"totalCash\":1300300032,\"totalCashPerShare\":1.854,\"ebitda\":60200000,\"totalDebt\":1104099968,\"quickRatio\":2.579,\"currentRatio\":2.748,\"totalRevenue\":1961100032,\"debtToEquity\":99.138,\"revenuePerShare\":2.744,\"returnOnAssets\":7.0E-4,\"returnOnEquity\":-0.14064999,\"grossProfits\":597300000,\"freeCashflow\":-99812496,\"operatingCashflow\":220500000,\"revenueGrowth\":0.232,\"grossMargins\":0.33648998,\"ebitdaMargins\":0.0307,\"operatingMargins\":0.00122,\"profitMargins\":-0.06267,\"financialCurrency\":\"GBP\"}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-assetProfile-OCDO.L.json b/tests/http/quoteSummary-assetProfile-OCDO.L.json new file mode 100644 index 00000000..efd2cd17 --- /dev/null +++ b/tests/http/quoteSummary-assetProfile-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=assetProfile" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "9lbksh5g1kj1t" + ], + "x-yahoo-request-id": [ + "9lbksh5g1kj1t" + ], + "x-request-id": [ + "f2956045-8884-4545-ba3e-d6969b855fd1" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "1270" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:49 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"assetProfile\":{\"address1\":\"Buildings One & Two Trident Place\",\"address2\":\"Hatfield Business Park Mosquito Way\",\"city\":\"Hatfield\",\"zip\":\"AL10 9UL\",\"country\":\"United Kingdom\",\"phone\":\"44 1707 227 800\",\"fax\":\"44 1707 227 999\",\"website\":\"http://www.ocadogroup.com\",\"industry\":\"Grocery Stores\",\"sector\":\"Consumer Defensive\",\"longBusinessSummary\":\"Ocado Group plc operates as an online grocery retailer in the United Kingdom and internationally. The company operates through three segments: Ocado Retail, UK Solutions & Logistics, and International Solutions. It sells general merchandise products on its Ocado.com; and operates Fetch, a pet store, as well as Sizzle, a kitchen and dining store. The company also provides online retail solutions; and customer fulfillment centers (CFCs) and logistics services for Ocado Retail and Morrisons. Ocado Group plc has a strategic partnership with The Kroger Co. to construct three new CFCs in the Great Lakes, Pacific Northwest, and West regions. The company was founded in 2000 and is headquartered in Hatfield, the United Kingdom.\",\"fullTimeEmployees\":15152,\"companyOfficers\":[{\"maxAge\":1,\"name\":\"Mr. Timothy Steiner OBE\",\"age\":50,\"title\":\"CEO & Exec. Director\",\"yearBorn\":1970,\"fiscalYear\":2019,\"totalPay\":{\"raw\":1802000,\"fmt\":\"1.8M\",\"longFmt\":\"1,802,000\"},\"exercisedValue\":{\"raw\":54120000,\"fmt\":\"54.12M\",\"longFmt\":\"54,120,000\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Mark Richardson\",\"age\":55,\"title\":\"COO & Exec. Director\",\"yearBorn\":1965,\"fiscalYear\":2019,\"totalPay\":{\"raw\":937000,\"fmt\":\"937k\",\"longFmt\":\"937,000\"},\"exercisedValue\":{\"raw\":13530000,\"fmt\":\"13.53M\",\"longFmt\":\"13,530,000\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Neill Abrams BA, LLM, LLB (Wits)\",\"age\":55,\"title\":\"Group Gen. Counsel, Company Sec. & Exec. Director\",\"yearBorn\":1965,\"fiscalYear\":2019,\"totalPay\":{\"raw\":879000,\"fmt\":\"879k\",\"longFmt\":\"879,000\"},\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Luke Giles William Jensen\",\"age\":54,\"title\":\"CEO of Ocado Solutions & Exec. Director\",\"yearBorn\":1966,\"fiscalYear\":2019,\"totalPay\":{\"raw\":970000,\"fmt\":\"970k\",\"longFmt\":\"970,000\"},\"exercisedValue\":{\"raw\":6359100,\"fmt\":\"6.36M\",\"longFmt\":\"6,359,100\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Stephen Wayne Daintith FCA\",\"age\":55,\"title\":\"CFO & Director\",\"yearBorn\":1965,\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. David M. Shriver\",\"title\":\"Communications Director\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. David Hardiman-Evans\",\"title\":\"Sr. VP of North America - Ocado Solutions\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. James Matthews\",\"title\":\"CEO of Ocado Technology\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}},{\"maxAge\":1,\"name\":\"Mr. Robert Cooper\",\"title\":\"Deputy Company Sec.\",\"exercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"unexercisedValue\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"}}],\"auditRisk\":1,\"boardRisk\":9,\"compensationRisk\":10,\"shareHolderRightsRisk\":1,\"overallRisk\":10,\"governanceEpochDate\":1611273600,\"compensationAsOfEpochDate\":1577750400,\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-balanceSheetHistory-OCDO.L.json b/tests/http/quoteSummary-balanceSheetHistory-OCDO.L.json new file mode 100644 index 00000000..e4839cc8 --- /dev/null +++ b/tests/http/quoteSummary-balanceSheetHistory-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=balanceSheetHistory" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "dp7ltm5g1kj1u" + ], + "x-yahoo-request-id": [ + "dp7ltm5g1kj1u" + ], + "x-request-id": [ + "034e23db-6767-4bc7-987c-ab13f1af4030" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "1656" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:50 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"balanceSheetHistory\":{\"balanceSheetStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"cash\":{\"raw\":750600000,\"fmt\":\"750.6M\",\"longFmt\":\"750,600,000\"},\"shortTermInvestments\":{\"raw\":2800000,\"fmt\":\"2.8M\",\"longFmt\":\"2,800,000\"},\"netReceivables\":{\"raw\":124100000,\"fmt\":\"124.1M\",\"longFmt\":\"124,100,000\"},\"inventory\":{\"raw\":52300000,\"fmt\":\"52.3M\",\"longFmt\":\"52,300,000\"},\"otherCurrentAssets\":{\"raw\":53400000,\"fmt\":\"53.4M\",\"longFmt\":\"53,400,000\"},\"totalCurrentAssets\":{\"raw\":1009200000,\"fmt\":\"1.01B\",\"longFmt\":\"1,009,200,000\"},\"longTermInvestments\":{\"raw\":227800000,\"fmt\":\"227.8M\",\"longFmt\":\"227,800,000\"},\"propertyPlantEquipment\":{\"raw\":837400000,\"fmt\":\"837.4M\",\"longFmt\":\"837,400,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":185800000,\"fmt\":\"185.8M\",\"longFmt\":\"185,800,000\"},\"otherAssets\":{\"raw\":28300000,\"fmt\":\"28.3M\",\"longFmt\":\"28,300,000\"},\"deferredLongTermAssetCharges\":{\"raw\":27200000,\"fmt\":\"27.2M\",\"longFmt\":\"27,200,000\"},\"totalAssets\":{\"raw\":2293200000,\"fmt\":\"2.29B\",\"longFmt\":\"2,293,200,000\"},\"accountsPayable\":{\"raw\":120900000,\"fmt\":\"120.9M\",\"longFmt\":\"120,900,000\"},\"otherCurrentLiab\":{\"raw\":101700000,\"fmt\":\"101.7M\",\"longFmt\":\"101,700,000\"},\"longTermDebt\":{\"raw\":219700000,\"fmt\":\"219.7M\",\"longFmt\":\"219,700,000\"},\"otherLiab\":{\"raw\":217500000,\"fmt\":\"217.5M\",\"longFmt\":\"217,500,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"totalCurrentLiabilities\":{\"raw\":459300000,\"fmt\":\"459.3M\",\"longFmt\":\"459,300,000\"},\"totalLiab\":{\"raw\":1234900000,\"fmt\":\"1.23B\",\"longFmt\":\"1,234,900,000\"},\"commonStock\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"retainedEarnings\":{\"raw\":555200000,\"fmt\":\"555.2M\",\"longFmt\":\"555,200,000\"},\"treasuryStock\":{\"raw\":-225800000,\"fmt\":\"-225.8M\",\"longFmt\":\"-225,800,000\"},\"capitalSurplus\":{\"raw\":705300000,\"fmt\":\"705.3M\",\"longFmt\":\"705,300,000\"},\"otherStockholderEquity\":{\"raw\":-112200000,\"fmt\":\"-112.2M\",\"longFmt\":\"-112,200,000\"},\"totalStockholderEquity\":{\"raw\":1048900000,\"fmt\":\"1.05B\",\"longFmt\":\"1,048,900,000\"},\"netTangibleAssets\":{\"raw\":858400000,\"fmt\":\"858.4M\",\"longFmt\":\"858,400,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1543708800,\"fmt\":\"2018-12-02\"},\"cash\":{\"raw\":410800000,\"fmt\":\"410.8M\",\"longFmt\":\"410,800,000\"},\"netReceivables\":{\"raw\":91800000,\"fmt\":\"91.8M\",\"longFmt\":\"91,800,000\"},\"inventory\":{\"raw\":56500000,\"fmt\":\"56.5M\",\"longFmt\":\"56,500,000\"},\"otherCurrentAssets\":{\"raw\":4300000,\"fmt\":\"4.3M\",\"longFmt\":\"4,300,000\"},\"totalCurrentAssets\":{\"raw\":576300000,\"fmt\":\"576.3M\",\"longFmt\":\"576,300,000\"},\"longTermInvestments\":{\"raw\":52600000,\"fmt\":\"52.6M\",\"longFmt\":\"52,600,000\"},\"propertyPlantEquipment\":{\"raw\":556700000,\"fmt\":\"556.7M\",\"longFmt\":\"556,700,000\"},\"intangibleAssets\":{\"raw\":143200000,\"fmt\":\"143.2M\",\"longFmt\":\"143,200,000\"},\"otherAssets\":{\"raw\":21100000,\"fmt\":\"21.1M\",\"longFmt\":\"21,100,000\"},\"deferredLongTermAssetCharges\":{\"raw\":16600000,\"fmt\":\"16.6M\",\"longFmt\":\"16,600,000\"},\"totalAssets\":{\"raw\":1349900000,\"fmt\":\"1.35B\",\"longFmt\":\"1,349,900,000\"},\"accountsPayable\":{\"raw\":133400000,\"fmt\":\"133.4M\",\"longFmt\":\"133,400,000\"},\"otherCurrentLiab\":{\"raw\":30100000,\"fmt\":\"30.1M\",\"longFmt\":\"30,100,000\"},\"longTermDebt\":{\"raw\":244300000,\"fmt\":\"244.3M\",\"longFmt\":\"244,300,000\"},\"otherLiab\":{\"raw\":126300000,\"fmt\":\"126.3M\",\"longFmt\":\"126,300,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"totalCurrentLiabilities\":{\"raw\":329300000,\"fmt\":\"329.3M\",\"longFmt\":\"329,300,000\"},\"totalLiab\":{\"raw\":793300000,\"fmt\":\"793.3M\",\"longFmt\":\"793,300,000\"},\"commonStock\":{\"raw\":14000000,\"fmt\":\"14M\",\"longFmt\":\"14,000,000\"},\"retainedEarnings\":{\"raw\":76700000,\"fmt\":\"76.7M\",\"longFmt\":\"76,700,000\"},\"treasuryStock\":{\"raw\":-124000000,\"fmt\":\"-124M\",\"longFmt\":\"-124,000,000\"},\"capitalSurplus\":{\"raw\":589900000,\"fmt\":\"589.9M\",\"longFmt\":\"589,900,000\"},\"otherStockholderEquity\":{\"raw\":-114800000,\"fmt\":\"-114.8M\",\"longFmt\":\"-114,800,000\"},\"totalStockholderEquity\":{\"raw\":556600000,\"fmt\":\"556.6M\",\"longFmt\":\"556,600,000\"},\"netTangibleAssets\":{\"raw\":413400000,\"fmt\":\"413.4M\",\"longFmt\":\"413,400,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1512259200,\"fmt\":\"2017-12-03\"},\"cash\":{\"raw\":150000000,\"fmt\":\"150M\",\"longFmt\":\"150,000,000\"},\"netReceivables\":{\"raw\":53900000,\"fmt\":\"53.9M\",\"longFmt\":\"53,900,000\"},\"inventory\":{\"raw\":42900000,\"fmt\":\"42.9M\",\"longFmt\":\"42,900,000\"},\"otherCurrentAssets\":{\"raw\":400000,\"fmt\":\"400k\",\"longFmt\":\"400,000\"},\"totalCurrentAssets\":{\"raw\":260100000,\"fmt\":\"260.1M\",\"longFmt\":\"260,100,000\"},\"longTermInvestments\":{\"raw\":51400000,\"fmt\":\"51.4M\",\"longFmt\":\"51,400,000\"},\"propertyPlantEquipment\":{\"raw\":468200000,\"fmt\":\"468.2M\",\"longFmt\":\"468,200,000\"},\"intangibleAssets\":{\"raw\":112400000,\"fmt\":\"112.4M\",\"longFmt\":\"112,400,000\"},\"otherAssets\":{\"raw\":16900000,\"fmt\":\"16.9M\",\"longFmt\":\"16,900,000\"},\"deferredLongTermAssetCharges\":{\"raw\":14300000,\"fmt\":\"14.3M\",\"longFmt\":\"14,300,000\"},\"totalAssets\":{\"raw\":909000000,\"fmt\":\"909M\",\"longFmt\":\"909,000,000\"},\"accountsPayable\":{\"raw\":92900000,\"fmt\":\"92.9M\",\"longFmt\":\"92,900,000\"},\"otherCurrentLiab\":{\"raw\":22800000,\"fmt\":\"22.8M\",\"longFmt\":\"22,800,000\"},\"longTermDebt\":{\"raw\":243300000,\"fmt\":\"243.3M\",\"longFmt\":\"243,300,000\"},\"otherLiab\":{\"raw\":60800000,\"fmt\":\"60.8M\",\"longFmt\":\"60,800,000\"},\"totalCurrentLiabilities\":{\"raw\":249800000,\"fmt\":\"249.8M\",\"longFmt\":\"249,800,000\"},\"totalLiab\":{\"raw\":661400000,\"fmt\":\"661.4M\",\"longFmt\":\"661,400,000\"},\"commonStock\":{\"raw\":12600000,\"fmt\":\"12.6M\",\"longFmt\":\"12,600,000\"},\"retainedEarnings\":{\"raw\":140100000,\"fmt\":\"140.1M\",\"longFmt\":\"140,100,000\"},\"treasuryStock\":{\"raw\":-163500000,\"fmt\":\"-163.5M\",\"longFmt\":\"-163,500,000\"},\"capitalSurplus\":{\"raw\":258400000,\"fmt\":\"258.4M\",\"longFmt\":\"258,400,000\"},\"otherStockholderEquity\":{\"raw\":-115500000,\"fmt\":\"-115.5M\",\"longFmt\":\"-115,500,000\"},\"totalStockholderEquity\":{\"raw\":247600000,\"fmt\":\"247.6M\",\"longFmt\":\"247,600,000\"},\"netTangibleAssets\":{\"raw\":135200000,\"fmt\":\"135.2M\",\"longFmt\":\"135,200,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1480204800,\"fmt\":\"2016-11-27\"},\"cash\":{\"raw\":50900000,\"fmt\":\"50.9M\",\"longFmt\":\"50,900,000\"},\"netReceivables\":{\"raw\":47800000,\"fmt\":\"47.8M\",\"longFmt\":\"47,800,000\"},\"inventory\":{\"raw\":39100000,\"fmt\":\"39.1M\",\"longFmt\":\"39,100,000\"},\"otherCurrentAssets\":{\"raw\":300000,\"fmt\":\"300k\",\"longFmt\":\"300,000\"},\"totalCurrentAssets\":{\"raw\":149700000,\"fmt\":\"149.7M\",\"longFmt\":\"149,700,000\"},\"longTermInvestments\":{\"raw\":57500000,\"fmt\":\"57.5M\",\"longFmt\":\"57,500,000\"},\"propertyPlantEquipment\":{\"raw\":397300000,\"fmt\":\"397.3M\",\"longFmt\":\"397,300,000\"},\"intangibleAssets\":{\"raw\":79700000,\"fmt\":\"79.7M\",\"longFmt\":\"79,700,000\"},\"otherAssets\":{\"raw\":16400000,\"fmt\":\"16.4M\",\"longFmt\":\"16,400,000\"},\"deferredLongTermAssetCharges\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"totalAssets\":{\"raw\":700600000,\"fmt\":\"700.6M\",\"longFmt\":\"700,600,000\"},\"accountsPayable\":{\"raw\":95200000,\"fmt\":\"95.2M\",\"longFmt\":\"95,200,000\"},\"shortLongTermDebt\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"otherCurrentLiab\":{\"raw\":27500000,\"fmt\":\"27.5M\",\"longFmt\":\"27,500,000\"},\"longTermDebt\":{\"raw\":6100000,\"fmt\":\"6.1M\",\"longFmt\":\"6,100,000\"},\"otherLiab\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"totalCurrentLiabilities\":{\"raw\":290900000,\"fmt\":\"290.9M\",\"longFmt\":\"290,900,000\"},\"totalLiab\":{\"raw\":438200000,\"fmt\":\"438.2M\",\"longFmt\":\"438,200,000\"},\"commonStock\":{\"raw\":12600000,\"fmt\":\"12.6M\",\"longFmt\":\"12,600,000\"},\"retainedEarnings\":{\"raw\":156900000,\"fmt\":\"156.9M\",\"longFmt\":\"156,900,000\"},\"treasuryStock\":{\"raw\":-164000000,\"fmt\":\"-164M\",\"longFmt\":\"-164,000,000\"},\"capitalSurplus\":{\"raw\":256900000,\"fmt\":\"256.9M\",\"longFmt\":\"256,900,000\"},\"otherStockholderEquity\":{\"raw\":-116000000,\"fmt\":\"-116M\",\"longFmt\":\"-116,000,000\"},\"totalStockholderEquity\":{\"raw\":262400000,\"fmt\":\"262.4M\",\"longFmt\":\"262,400,000\"},\"netTangibleAssets\":{\"raw\":182700000,\"fmt\":\"182.7M\",\"longFmt\":\"182,700,000\"}}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-balanceSheetHistoryQuarterly-OCDO.L.json b/tests/http/quoteSummary-balanceSheetHistoryQuarterly-OCDO.L.json new file mode 100644 index 00000000..d98b8a7c --- /dev/null +++ b/tests/http/quoteSummary-balanceSheetHistoryQuarterly-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=balanceSheetHistoryQuarterly" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "0r7aoq5g1kj1v" + ], + "x-yahoo-request-id": [ + "0r7aoq5g1kj1v" + ], + "x-request-id": [ + "a7c7c386-0c85-4ee1-93a8-ce29f8dd2e74" + ], + "content-encoding": [ + "gzip" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:51 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "transfer-encoding": [ + "chunked" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"balanceSheetHistoryQuarterly\":{\"balanceSheetStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1590883200,\"fmt\":\"2020-05-31\"},\"cash\":{\"raw\":1300300000,\"fmt\":\"1.3B\",\"longFmt\":\"1,300,300,000\"},\"netReceivables\":{\"raw\":135300000,\"fmt\":\"135.3M\",\"longFmt\":\"135,300,000\"},\"inventory\":{\"raw\":51400000,\"fmt\":\"51.4M\",\"longFmt\":\"51,400,000\"},\"otherCurrentAssets\":{\"raw\":42800000,\"fmt\":\"42.8M\",\"longFmt\":\"42,800,000\"},\"totalCurrentAssets\":{\"raw\":1529800000,\"fmt\":\"1.53B\",\"longFmt\":\"1,529,800,000\"},\"longTermInvestments\":{\"raw\":237900000,\"fmt\":\"237.9M\",\"longFmt\":\"237,900,000\"},\"propertyPlantEquipment\":{\"raw\":980300000,\"fmt\":\"980.3M\",\"longFmt\":\"980,300,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":211000000,\"fmt\":\"211M\",\"longFmt\":\"211,000,000\"},\"otherAssets\":{\"raw\":30800000,\"fmt\":\"30.8M\",\"longFmt\":\"30,800,000\"},\"deferredLongTermAssetCharges\":{\"raw\":29300000,\"fmt\":\"29.3M\",\"longFmt\":\"29,300,000\"},\"totalAssets\":{\"raw\":2994500000,\"fmt\":\"2.99B\",\"longFmt\":\"2,994,500,000\"},\"accountsPayable\":{\"raw\":425300000,\"fmt\":\"425.3M\",\"longFmt\":\"425,300,000\"},\"otherCurrentLiab\":{\"raw\":60000000,\"fmt\":\"60M\",\"longFmt\":\"60,000,000\"},\"longTermDebt\":{\"raw\":713400000,\"fmt\":\"713.4M\",\"longFmt\":\"713,400,000\"},\"otherLiab\":{\"raw\":291400000,\"fmt\":\"291.4M\",\"longFmt\":\"291,400,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"totalCurrentLiabilities\":{\"raw\":556600000,\"fmt\":\"556.6M\",\"longFmt\":\"556,600,000\"},\"totalLiab\":{\"raw\":1880800000,\"fmt\":\"1.88B\",\"longFmt\":\"1,880,800,000\"},\"commonStock\":{\"raw\":14300000,\"fmt\":\"14.3M\",\"longFmt\":\"14,300,000\"},\"retainedEarnings\":{\"raw\":479000000,\"fmt\":\"479M\",\"longFmt\":\"479,000,000\"},\"treasuryStock\":{\"raw\":-118900000,\"fmt\":\"-118.9M\",\"longFmt\":\"-118,900,000\"},\"capitalSurplus\":{\"raw\":715400000,\"fmt\":\"715.4M\",\"longFmt\":\"715,400,000\"},\"otherStockholderEquity\":{\"raw\":-5600000,\"fmt\":\"-5.6M\",\"longFmt\":\"-5,600,000\"},\"totalStockholderEquity\":{\"raw\":1089800000,\"fmt\":\"1.09B\",\"longFmt\":\"1,089,800,000\"},\"netTangibleAssets\":{\"raw\":874100000,\"fmt\":\"874.1M\",\"longFmt\":\"874,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1582934400,\"fmt\":\"2020-02-29\"},\"cash\":{\"raw\":1300300000,\"fmt\":\"1.3B\",\"longFmt\":\"1,300,300,000\"},\"netReceivables\":{\"raw\":135300000,\"fmt\":\"135.3M\",\"longFmt\":\"135,300,000\"},\"inventory\":{\"raw\":51400000,\"fmt\":\"51.4M\",\"longFmt\":\"51,400,000\"},\"otherCurrentAssets\":{\"raw\":42800000,\"fmt\":\"42.8M\",\"longFmt\":\"42,800,000\"},\"totalCurrentAssets\":{\"raw\":1529800000,\"fmt\":\"1.53B\",\"longFmt\":\"1,529,800,000\"},\"longTermInvestments\":{\"raw\":237900000,\"fmt\":\"237.9M\",\"longFmt\":\"237,900,000\"},\"propertyPlantEquipment\":{\"raw\":980300000,\"fmt\":\"980.3M\",\"longFmt\":\"980,300,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":211000000,\"fmt\":\"211M\",\"longFmt\":\"211,000,000\"},\"otherAssets\":{\"raw\":30800000,\"fmt\":\"30.8M\",\"longFmt\":\"30,800,000\"},\"deferredLongTermAssetCharges\":{\"raw\":29300000,\"fmt\":\"29.3M\",\"longFmt\":\"29,300,000\"},\"totalAssets\":{\"raw\":2994500000,\"fmt\":\"2.99B\",\"longFmt\":\"2,994,500,000\"},\"accountsPayable\":{\"raw\":425300000,\"fmt\":\"425.3M\",\"longFmt\":\"425,300,000\"},\"otherCurrentLiab\":{\"raw\":60000000,\"fmt\":\"60M\",\"longFmt\":\"60,000,000\"},\"longTermDebt\":{\"raw\":713400000,\"fmt\":\"713.4M\",\"longFmt\":\"713,400,000\"},\"otherLiab\":{\"raw\":291400000,\"fmt\":\"291.4M\",\"longFmt\":\"291,400,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"totalCurrentLiabilities\":{\"raw\":556600000,\"fmt\":\"556.6M\",\"longFmt\":\"556,600,000\"},\"totalLiab\":{\"raw\":1880800000,\"fmt\":\"1.88B\",\"longFmt\":\"1,880,800,000\"},\"commonStock\":{\"raw\":14300000,\"fmt\":\"14.3M\",\"longFmt\":\"14,300,000\"},\"retainedEarnings\":{\"raw\":479000000,\"fmt\":\"479M\",\"longFmt\":\"479,000,000\"},\"treasuryStock\":{\"raw\":-118900000,\"fmt\":\"-118.9M\",\"longFmt\":\"-118,900,000\"},\"capitalSurplus\":{\"raw\":715400000,\"fmt\":\"715.4M\",\"longFmt\":\"715,400,000\"},\"otherStockholderEquity\":{\"raw\":-5600000,\"fmt\":\"-5.6M\",\"longFmt\":\"-5,600,000\"},\"totalStockholderEquity\":{\"raw\":1089800000,\"fmt\":\"1.09B\",\"longFmt\":\"1,089,800,000\"},\"netTangibleAssets\":{\"raw\":874100000,\"fmt\":\"874.1M\",\"longFmt\":\"874,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"cash\":{\"raw\":750600000,\"fmt\":\"750.6M\",\"longFmt\":\"750,600,000\"},\"shortTermInvestments\":{\"raw\":2800000,\"fmt\":\"2.8M\",\"longFmt\":\"2,800,000\"},\"netReceivables\":{\"raw\":124100000,\"fmt\":\"124.1M\",\"longFmt\":\"124,100,000\"},\"inventory\":{\"raw\":52300000,\"fmt\":\"52.3M\",\"longFmt\":\"52,300,000\"},\"otherCurrentAssets\":{\"raw\":53400000,\"fmt\":\"53.4M\",\"longFmt\":\"53,400,000\"},\"totalCurrentAssets\":{\"raw\":1009200000,\"fmt\":\"1.01B\",\"longFmt\":\"1,009,200,000\"},\"longTermInvestments\":{\"raw\":227800000,\"fmt\":\"227.8M\",\"longFmt\":\"227,800,000\"},\"propertyPlantEquipment\":{\"raw\":837400000,\"fmt\":\"837.4M\",\"longFmt\":\"837,400,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":185800000,\"fmt\":\"185.8M\",\"longFmt\":\"185,800,000\"},\"otherAssets\":{\"raw\":28300000,\"fmt\":\"28.3M\",\"longFmt\":\"28,300,000\"},\"deferredLongTermAssetCharges\":{\"raw\":27200000,\"fmt\":\"27.2M\",\"longFmt\":\"27,200,000\"},\"totalAssets\":{\"raw\":2293200000,\"fmt\":\"2.29B\",\"longFmt\":\"2,293,200,000\"},\"accountsPayable\":{\"raw\":120900000,\"fmt\":\"120.9M\",\"longFmt\":\"120,900,000\"},\"otherCurrentLiab\":{\"raw\":101700000,\"fmt\":\"101.7M\",\"longFmt\":\"101,700,000\"},\"longTermDebt\":{\"raw\":219700000,\"fmt\":\"219.7M\",\"longFmt\":\"219,700,000\"},\"otherLiab\":{\"raw\":217500000,\"fmt\":\"217.5M\",\"longFmt\":\"217,500,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"totalCurrentLiabilities\":{\"raw\":459300000,\"fmt\":\"459.3M\",\"longFmt\":\"459,300,000\"},\"totalLiab\":{\"raw\":1234900000,\"fmt\":\"1.23B\",\"longFmt\":\"1,234,900,000\"},\"commonStock\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"retainedEarnings\":{\"raw\":555200000,\"fmt\":\"555.2M\",\"longFmt\":\"555,200,000\"},\"treasuryStock\":{\"raw\":-225800000,\"fmt\":\"-225.8M\",\"longFmt\":\"-225,800,000\"},\"capitalSurplus\":{\"raw\":705300000,\"fmt\":\"705.3M\",\"longFmt\":\"705,300,000\"},\"otherStockholderEquity\":{\"raw\":-112200000,\"fmt\":\"-112.2M\",\"longFmt\":\"-112,200,000\"},\"totalStockholderEquity\":{\"raw\":1048900000,\"fmt\":\"1.05B\",\"longFmt\":\"1,048,900,000\"},\"netTangibleAssets\":{\"raw\":858400000,\"fmt\":\"858.4M\",\"longFmt\":\"858,400,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1567296000,\"fmt\":\"2019-09-01\"},\"cash\":{\"raw\":750600000,\"fmt\":\"750.6M\",\"longFmt\":\"750,600,000\"},\"shortTermInvestments\":{\"raw\":2800000,\"fmt\":\"2.8M\",\"longFmt\":\"2,800,000\"},\"netReceivables\":{\"raw\":124100000,\"fmt\":\"124.1M\",\"longFmt\":\"124,100,000\"},\"inventory\":{\"raw\":52300000,\"fmt\":\"52.3M\",\"longFmt\":\"52,300,000\"},\"otherCurrentAssets\":{\"raw\":53400000,\"fmt\":\"53.4M\",\"longFmt\":\"53,400,000\"},\"totalCurrentAssets\":{\"raw\":1009200000,\"fmt\":\"1.01B\",\"longFmt\":\"1,009,200,000\"},\"longTermInvestments\":{\"raw\":227800000,\"fmt\":\"227.8M\",\"longFmt\":\"227,800,000\"},\"propertyPlantEquipment\":{\"raw\":837400000,\"fmt\":\"837.4M\",\"longFmt\":\"837,400,000\"},\"goodWill\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"intangibleAssets\":{\"raw\":185800000,\"fmt\":\"185.8M\",\"longFmt\":\"185,800,000\"},\"otherAssets\":{\"raw\":28300000,\"fmt\":\"28.3M\",\"longFmt\":\"28,300,000\"},\"deferredLongTermAssetCharges\":{\"raw\":27200000,\"fmt\":\"27.2M\",\"longFmt\":\"27,200,000\"},\"totalAssets\":{\"raw\":2293200000,\"fmt\":\"2.29B\",\"longFmt\":\"2,293,200,000\"},\"accountsPayable\":{\"raw\":120900000,\"fmt\":\"120.9M\",\"longFmt\":\"120,900,000\"},\"otherCurrentLiab\":{\"raw\":101700000,\"fmt\":\"101.7M\",\"longFmt\":\"101,700,000\"},\"longTermDebt\":{\"raw\":219700000,\"fmt\":\"219.7M\",\"longFmt\":\"219,700,000\"},\"otherLiab\":{\"raw\":217500000,\"fmt\":\"217.5M\",\"longFmt\":\"217,500,000\"},\"deferredLongTermLiab\":{\"raw\":800000,\"fmt\":\"800k\",\"longFmt\":\"800,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"totalCurrentLiabilities\":{\"raw\":459300000,\"fmt\":\"459.3M\",\"longFmt\":\"459,300,000\"},\"totalLiab\":{\"raw\":1234900000,\"fmt\":\"1.23B\",\"longFmt\":\"1,234,900,000\"},\"commonStock\":{\"raw\":14200000,\"fmt\":\"14.2M\",\"longFmt\":\"14,200,000\"},\"retainedEarnings\":{\"raw\":555200000,\"fmt\":\"555.2M\",\"longFmt\":\"555,200,000\"},\"treasuryStock\":{\"raw\":-225800000,\"fmt\":\"-225.8M\",\"longFmt\":\"-225,800,000\"},\"capitalSurplus\":{\"raw\":705300000,\"fmt\":\"705.3M\",\"longFmt\":\"705,300,000\"},\"otherStockholderEquity\":{\"raw\":-112200000,\"fmt\":\"-112.2M\",\"longFmt\":\"-112,200,000\"},\"totalStockholderEquity\":{\"raw\":1048900000,\"fmt\":\"1.05B\",\"longFmt\":\"1,048,900,000\"},\"netTangibleAssets\":{\"raw\":858400000,\"fmt\":\"858.4M\",\"longFmt\":\"858,400,000\"}}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-calendarEvents-OCDO.L.json b/tests/http/quoteSummary-calendarEvents-OCDO.L.json new file mode 100644 index 00000000..70f30993 --- /dev/null +++ b/tests/http/quoteSummary-calendarEvents-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=calendarEvents" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "cgbs5stg1kj20" + ], + "x-yahoo-request-id": [ + "cgbs5stg1kj20" + ], + "x-request-id": [ + "71002cef-de99-4df9-ba68-488d44f67d2f" + ], + "content-length": [ + "115" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:52 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"calendarEvents\":{\"maxAge\":1,\"earnings\":{\"earningsDate\":[1612828800]}}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-cashflowStatementHistory-OCDO.L.json b/tests/http/quoteSummary-cashflowStatementHistory-OCDO.L.json new file mode 100644 index 00000000..1238d7ee --- /dev/null +++ b/tests/http/quoteSummary-cashflowStatementHistory-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=cashflowStatementHistory" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "9e2hc3lg1kj21" + ], + "x-yahoo-request-id": [ + "9e2hc3lg1kj21" + ], + "x-request-id": [ + "2378fc57-a630-4bc6-a746-1f79c7966f65" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "1129" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:53 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"cashflowStatementHistory\":{\"cashflowStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"netIncome\":{\"raw\":-213100000,\"fmt\":\"-213.1M\",\"longFmt\":\"-213,100,000\"},\"depreciation\":{\"raw\":101100000,\"fmt\":\"101.1M\",\"longFmt\":\"101,100,000\"},\"changeToNetincome\":{\"raw\":80600000,\"fmt\":\"80.6M\",\"longFmt\":\"80,600,000\"},\"changeToAccountReceivables\":{\"raw\":-29400000,\"fmt\":\"-29.4M\",\"longFmt\":\"-29,400,000\"},\"changeToLiabilities\":{\"raw\":87500000,\"fmt\":\"87.5M\",\"longFmt\":\"87,500,000\"},\"changeToInventory\":{\"raw\":-7600000,\"fmt\":\"-7.6M\",\"longFmt\":\"-7,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":51700000,\"fmt\":\"51.7M\",\"longFmt\":\"51,700,000\"},\"capitalExpenditures\":{\"raw\":-175500000,\"fmt\":\"-175.5M\",\"longFmt\":\"-175,500,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":18900000,\"fmt\":\"18.9M\",\"longFmt\":\"18,900,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-264000000,\"fmt\":\"-264M\",\"longFmt\":\"-264,000,000\"},\"netBorrowings\":{\"raw\":-65200000,\"fmt\":\"-65.2M\",\"longFmt\":\"-65,200,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":560200000,\"fmt\":\"560.2M\",\"longFmt\":\"560,200,000\"},\"totalCashFromFinancingActivities\":{\"raw\":552100000,\"fmt\":\"552.1M\",\"longFmt\":\"552,100,000\"},\"changeInCash\":{\"raw\":339800000,\"fmt\":\"339.8M\",\"longFmt\":\"339,800,000\"},\"issuanceOfStock\":{\"raw\":57100000,\"fmt\":\"57.1M\",\"longFmt\":\"57,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1543708800,\"fmt\":\"2018-12-02\"},\"netIncome\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"},\"depreciation\":{\"raw\":66800000,\"fmt\":\"66.8M\",\"longFmt\":\"66,800,000\"},\"changeToNetincome\":{\"raw\":10500000,\"fmt\":\"10.5M\",\"longFmt\":\"10,500,000\"},\"changeToAccountReceivables\":{\"raw\":-36100000,\"fmt\":\"-36.1M\",\"longFmt\":\"-36,100,000\"},\"changeToLiabilities\":{\"raw\":120500000,\"fmt\":\"120.5M\",\"longFmt\":\"120,500,000\"},\"changeToInventory\":{\"raw\":-13600000,\"fmt\":\"-13.6M\",\"longFmt\":\"-13,600,000\"},\"changeToOperatingActivities\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":128400000,\"fmt\":\"128.4M\",\"longFmt\":\"128,400,000\"},\"capitalExpenditures\":{\"raw\":-112800000,\"fmt\":\"-112.8M\",\"longFmt\":\"-112,800,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":2200000,\"fmt\":\"2.2M\",\"longFmt\":\"2,200,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-167900000,\"fmt\":\"-167.9M\",\"longFmt\":\"-167,900,000\"},\"netBorrowings\":{\"raw\":-32000000,\"fmt\":\"-32M\",\"longFmt\":\"-32,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-800000,\"fmt\":\"-800k\",\"longFmt\":\"-800,000\"},\"totalCashFromFinancingActivities\":{\"raw\":300300000,\"fmt\":\"300.3M\",\"longFmt\":\"300,300,000\"},\"changeInCash\":{\"raw\":260800000,\"fmt\":\"260.8M\",\"longFmt\":\"260,800,000\"},\"issuanceOfStock\":{\"raw\":333100000,\"fmt\":\"333.1M\",\"longFmt\":\"333,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1512259200,\"fmt\":\"2017-12-03\"},\"netIncome\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"depreciation\":{\"raw\":56800000,\"fmt\":\"56.8M\",\"longFmt\":\"56,800,000\"},\"changeToNetincome\":{\"raw\":4300000,\"fmt\":\"4.3M\",\"longFmt\":\"4,300,000\"},\"changeToAccountReceivables\":{\"raw\":-10200000,\"fmt\":\"-10.2M\",\"longFmt\":\"-10,200,000\"},\"changeToLiabilities\":{\"raw\":65900000,\"fmt\":\"65.9M\",\"longFmt\":\"65,900,000\"},\"changeToInventory\":{\"raw\":-3800000,\"fmt\":\"-3.8M\",\"longFmt\":\"-3,800,000\"},\"changeToOperatingActivities\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":118300000,\"fmt\":\"118.3M\",\"longFmt\":\"118,300,000\"},\"capitalExpenditures\":{\"raw\":-131000000,\"fmt\":\"-131M\",\"longFmt\":\"-131,000,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":7800000,\"fmt\":\"7.8M\",\"longFmt\":\"7,800,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-173100000,\"fmt\":\"-173.1M\",\"longFmt\":\"-173,100,000\"},\"netBorrowings\":{\"raw\":161000000,\"fmt\":\"161M\",\"longFmt\":\"161,000,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-8600000,\"fmt\":\"-8.6M\",\"longFmt\":\"-8,600,000\"},\"totalCashFromFinancingActivities\":{\"raw\":153900000,\"fmt\":\"153.9M\",\"longFmt\":\"153,900,000\"},\"changeInCash\":{\"raw\":99100000,\"fmt\":\"99.1M\",\"longFmt\":\"99,100,000\"},\"issuanceOfStock\":{\"raw\":1500000,\"fmt\":\"1.5M\",\"longFmt\":\"1,500,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1480204800,\"fmt\":\"2016-11-27\"},\"netIncome\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"},\"depreciation\":{\"raw\":47800000,\"fmt\":\"47.8M\",\"longFmt\":\"47,800,000\"},\"changeToNetincome\":{\"raw\":6800000,\"fmt\":\"6.8M\",\"longFmt\":\"6,800,000\"},\"changeToAccountReceivables\":{\"raw\":2500000,\"fmt\":\"2.5M\",\"longFmt\":\"2,500,000\"},\"changeToLiabilities\":{\"raw\":25200000,\"fmt\":\"25.2M\",\"longFmt\":\"25,200,000\"},\"changeToInventory\":{\"raw\":-9200000,\"fmt\":\"-9.2M\",\"longFmt\":\"-9,200,000\"},\"changeToOperatingActivities\":{\"raw\":1600000,\"fmt\":\"1.6M\",\"longFmt\":\"1,600,000\"},\"totalCashFromOperatingActivities\":{\"raw\":96900000,\"fmt\":\"96.9M\",\"longFmt\":\"96,900,000\"},\"capitalExpenditures\":{\"raw\":-85300000,\"fmt\":\"-85.3M\",\"longFmt\":\"-85,300,000\"},\"investments\":{\"raw\":-15200000,\"fmt\":\"-15.2M\",\"longFmt\":\"-15,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":8600000,\"fmt\":\"8.6M\",\"longFmt\":\"8,600,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-115300000,\"fmt\":\"-115.3M\",\"longFmt\":\"-115,300,000\"},\"netBorrowings\":{\"raw\":23400000,\"fmt\":\"23.4M\",\"longFmt\":\"23,400,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-1000000,\"fmt\":\"-1M\",\"longFmt\":\"-1,000,000\"},\"totalCashFromFinancingActivities\":{\"raw\":23500000,\"fmt\":\"23.5M\",\"longFmt\":\"23,500,000\"},\"changeInCash\":{\"raw\":5100000,\"fmt\":\"5.1M\",\"longFmt\":\"5,100,000\"},\"issuanceOfStock\":{\"raw\":1100000,\"fmt\":\"1.1M\",\"longFmt\":\"1,100,000\"}}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-cashflowStatementHistoryQuarterly-OCDO.L.json b/tests/http/quoteSummary-cashflowStatementHistoryQuarterly-OCDO.L.json new file mode 100644 index 00000000..10887700 --- /dev/null +++ b/tests/http/quoteSummary-cashflowStatementHistoryQuarterly-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=cashflowStatementHistoryQuarterly" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "6sod1odg1kj21" + ], + "x-yahoo-request-id": [ + "6sod1odg1kj21" + ], + "x-request-id": [ + "81c081b5-28cb-484e-a5a2-bd817612d17a" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "795" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:53 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"cashflowStatementHistoryQuarterly\":{\"cashflowStatements\":[{\"maxAge\":1,\"endDate\":{\"raw\":1590883200,\"fmt\":\"2020-05-31\"},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"depreciation\":{\"raw\":37850000,\"fmt\":\"37.85M\",\"longFmt\":\"37,850,000\"},\"changeToNetincome\":{\"raw\":-400000,\"fmt\":\"-400k\",\"longFmt\":\"-400,000\"},\"changeToAccountReceivables\":{\"raw\":6350000,\"fmt\":\"6.35M\",\"longFmt\":\"6,350,000\"},\"changeToLiabilities\":{\"raw\":67250000,\"fmt\":\"67.25M\",\"longFmt\":\"67,250,000\"},\"changeToInventory\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"},\"totalCashFromOperatingActivities\":{\"raw\":82800000,\"fmt\":\"82.8M\",\"longFmt\":\"82,800,000\"},\"capitalExpenditures\":{\"raw\":-72500000,\"fmt\":\"-72.5M\",\"longFmt\":\"-72,500,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":4400000,\"fmt\":\"4.4M\",\"longFmt\":\"4,400,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90250000,\"fmt\":\"-90.25M\",\"longFmt\":\"-90,250,000\"},\"netBorrowings\":{\"raw\":282800000,\"fmt\":\"282.8M\",\"longFmt\":\"282,800,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-850000,\"fmt\":\"-850k\",\"longFmt\":\"-850,000\"},\"totalCashFromFinancingActivities\":{\"raw\":282300000,\"fmt\":\"282.3M\",\"longFmt\":\"282,300,000\"},\"changeInCash\":{\"raw\":274850000,\"fmt\":\"274.85M\",\"longFmt\":\"274,850,000\"},\"issuanceOfStock\":{\"raw\":350000,\"fmt\":\"350k\",\"longFmt\":\"350,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1582934400,\"fmt\":\"2020-02-29\"},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"depreciation\":{\"raw\":37850000,\"fmt\":\"37.85M\",\"longFmt\":\"37,850,000\"},\"changeToNetincome\":{\"raw\":-400000,\"fmt\":\"-400k\",\"longFmt\":\"-400,000\"},\"changeToAccountReceivables\":{\"raw\":6350000,\"fmt\":\"6.35M\",\"longFmt\":\"6,350,000\"},\"changeToLiabilities\":{\"raw\":67250000,\"fmt\":\"67.25M\",\"longFmt\":\"67,250,000\"},\"changeToInventory\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"},\"totalCashFromOperatingActivities\":{\"raw\":82800000,\"fmt\":\"82.8M\",\"longFmt\":\"82,800,000\"},\"capitalExpenditures\":{\"raw\":-72500000,\"fmt\":\"-72.5M\",\"longFmt\":\"-72,500,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":4400000,\"fmt\":\"4.4M\",\"longFmt\":\"4,400,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90250000,\"fmt\":\"-90.25M\",\"longFmt\":\"-90,250,000\"},\"netBorrowings\":{\"raw\":282800000,\"fmt\":\"282.8M\",\"longFmt\":\"282,800,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":-850000,\"fmt\":\"-850k\",\"longFmt\":\"-850,000\"},\"totalCashFromFinancingActivities\":{\"raw\":282300000,\"fmt\":\"282.3M\",\"longFmt\":\"282,300,000\"},\"changeInCash\":{\"raw\":274850000,\"fmt\":\"274.85M\",\"longFmt\":\"274,850,000\"},\"issuanceOfStock\":{\"raw\":350000,\"fmt\":\"350k\",\"longFmt\":\"350,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"depreciation\":{\"raw\":22950000,\"fmt\":\"22.95M\",\"longFmt\":\"22,950,000\"},\"changeToNetincome\":{\"raw\":19950000,\"fmt\":\"19.95M\",\"longFmt\":\"19,950,000\"},\"changeToAccountReceivables\":{\"raw\":12700000,\"fmt\":\"12.7M\",\"longFmt\":\"12,700,000\"},\"changeToLiabilities\":{\"raw\":400000,\"fmt\":\"400k\",\"longFmt\":\"400,000\"},\"changeToInventory\":{\"raw\":-7100000,\"fmt\":\"-7.1M\",\"longFmt\":\"-7,100,000\"},\"totalCashFromOperatingActivities\":{\"raw\":30150000,\"fmt\":\"30.15M\",\"longFmt\":\"30,150,000\"},\"capitalExpenditures\":{\"raw\":-43550000,\"fmt\":\"-43.55M\",\"longFmt\":\"-43,550,000\"},\"investments\":{\"raw\":-5200000,\"fmt\":\"-5.2M\",\"longFmt\":\"-5,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-14750000,\"fmt\":\"-14.75M\",\"longFmt\":\"-14,750,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90300000,\"fmt\":\"-90.3M\",\"longFmt\":\"-90,300,000\"},\"netBorrowings\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":281400000,\"fmt\":\"281.4M\",\"longFmt\":\"281,400,000\"},\"totalCashFromFinancingActivities\":{\"raw\":255400000,\"fmt\":\"255.4M\",\"longFmt\":\"255,400,000\"},\"changeInCash\":{\"raw\":195250000,\"fmt\":\"195.25M\",\"longFmt\":\"195,250,000\"},\"issuanceOfStock\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1567296000,\"fmt\":\"2019-09-01\"},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"depreciation\":{\"raw\":22950000,\"fmt\":\"22.95M\",\"longFmt\":\"22,950,000\"},\"changeToNetincome\":{\"raw\":19950000,\"fmt\":\"19.95M\",\"longFmt\":\"19,950,000\"},\"changeToAccountReceivables\":{\"raw\":12700000,\"fmt\":\"12.7M\",\"longFmt\":\"12,700,000\"},\"changeToLiabilities\":{\"raw\":400000,\"fmt\":\"400k\",\"longFmt\":\"400,000\"},\"changeToInventory\":{\"raw\":-7100000,\"fmt\":\"-7.1M\",\"longFmt\":\"-7,100,000\"},\"totalCashFromOperatingActivities\":{\"raw\":30150000,\"fmt\":\"30.15M\",\"longFmt\":\"30,150,000\"},\"capitalExpenditures\":{\"raw\":-43550000,\"fmt\":\"-43.55M\",\"longFmt\":\"-43,550,000\"},\"investments\":{\"raw\":-5200000,\"fmt\":\"-5.2M\",\"longFmt\":\"-5,200,000\"},\"otherCashflowsFromInvestingActivities\":{\"raw\":-14750000,\"fmt\":\"-14.75M\",\"longFmt\":\"-14,750,000\"},\"totalCashflowsFromInvestingActivities\":{\"raw\":-90300000,\"fmt\":\"-90.3M\",\"longFmt\":\"-90,300,000\"},\"netBorrowings\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"otherCashflowsFromFinancingActivities\":{\"raw\":281400000,\"fmt\":\"281.4M\",\"longFmt\":\"281,400,000\"},\"totalCashFromFinancingActivities\":{\"raw\":255400000,\"fmt\":\"255.4M\",\"longFmt\":\"255,400,000\"},\"changeInCash\":{\"raw\":195250000,\"fmt\":\"195.25M\",\"longFmt\":\"195,250,000\"},\"issuanceOfStock\":{\"raw\":450000,\"fmt\":\"450k\",\"longFmt\":\"450,000\"}}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-defaultKeyStatistics-OCDO.L.json b/tests/http/quoteSummary-defaultKeyStatistics-OCDO.L.json new file mode 100644 index 00000000..c5ee6a81 --- /dev/null +++ b/tests/http/quoteSummary-defaultKeyStatistics-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=defaultKeyStatistics" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "0ko8uslg1kj23" + ], + "x-yahoo-request-id": [ + "0ko8uslg1kj23" + ], + "x-request-id": [ + "2bbe4143-dbe5-44f2-ba1c-05e6db7039e9" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "437" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:55 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"defaultKeyStatistics\":{\"maxAge\":1,\"priceHint\":2,\"enterpriseValue\":19660464128,\"profitMargins\":-0.06267,\"floatShares\":470411001,\"sharesOutstanding\":748801984,\"heldPercentInsiders\":0.30922002,\"heldPercentInstitutions\":0.43798,\"beta\":0.693054,\"category\":null,\"bookValue\":1.554,\"priceToBook\":1801.8018,\"fundFamily\":null,\"legalType\":null,\"lastFiscalYearEnd\":1575158400,\"nextFiscalYearEnd\":1638316800,\"mostRecentQuarter\":1590883200,\"netIncomeToCommon\":-122900000,\"trailingEps\":-17.2,\"lastSplitFactor\":null,\"enterpriseToRevenue\":10.025,\"enterpriseToEbitda\":326.586,\"52WeekChange\":1.3151863,\"SandP52WeekChange\":0.14442968}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-earnings-OCDO.L.json b/tests/http/quoteSummary-earnings-OCDO.L.json new file mode 100644 index 00000000..687c8702 --- /dev/null +++ b/tests/http/quoteSummary-earnings-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=earnings" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "68hmfmhg1kj24" + ], + "x-yahoo-request-id": [ + "68hmfmhg1kj24" + ], + "x-request-id": [ + "d43de662-514a-49c1-86da-8c8e2a982dd1" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "269" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:55 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"earnings\":{\"maxAge\":86400,\"earningsChart\":{\"quarterly\":[],\"earningsDate\":[1612828800]},\"financialsChart\":{\"yearly\":[{\"date\":2016,\"revenue\":1271000000,\"earnings\":12000000},{\"date\":2017,\"revenue\":1454500000,\"earnings\":-8300000},{\"date\":2018,\"revenue\":1598800000,\"earnings\":-44900000},{\"date\":2019,\"revenue\":1756600000,\"earnings\":-213100000}],\"quarterly\":[{\"date\":\"3Q2019\",\"revenue\":437150000,\"earnings\":-35050000},{\"date\":\"4Q2019\",\"revenue\":437150000,\"earnings\":-35050000},{\"date\":\"1Q2020\",\"revenue\":543400000,\"earnings\":-28700000},{\"date\":\"2Q2020\",\"revenue\":543400000,\"earnings\":-28700000}]},\"financialCurrency\":\"GBP\"}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-earningsHistory-OCDO.L.json b/tests/http/quoteSummary-earningsHistory-OCDO.L.json new file mode 100644 index 00000000..50fc3544 --- /dev/null +++ b/tests/http/quoteSummary-earningsHistory-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=earningsHistory" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "fmr4jb9g1kj25" + ], + "x-yahoo-request-id": [ + "fmr4jb9g1kj25" + ], + "x-request-id": [ + "3ca0a62a-4acb-457f-97b9-160822ce37e8" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "176" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:56 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"earningsHistory\":{\"history\":[{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-4q\"},{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-3q\"},{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-2q\"},{\"maxAge\":1,\"epsActual\":{},\"epsEstimate\":{},\"epsDifference\":{},\"surprisePercent\":{},\"quarter\":{},\"period\":\"-1q\"}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-earningsTrend-OCDO.L.json b/tests/http/quoteSummary-earningsTrend-OCDO.L.json new file mode 100644 index 00000000..e910ce62 --- /dev/null +++ b/tests/http/quoteSummary-earningsTrend-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=earningsTrend" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "3esvmrdg1kj25" + ], + "x-yahoo-request-id": [ + "3esvmrdg1kj25" + ], + "x-request-id": [ + "83e79088-7ab2-41d9-bf17-fbb5b3023f62" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "663" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:57 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"earningsTrend\":{\"trend\":[{\"maxAge\":1,\"period\":\"0q\",\"endDate\":\"2010-08-31\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"low\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"high\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"30daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"60daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"90daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"upLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+1q\",\"endDate\":\"2010-11-30\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":178900000,\"fmt\":\"178.9M\",\"longFmt\":\"178,900,000\"},\"low\":{\"raw\":172000000,\"fmt\":\"172M\",\"longFmt\":\"172,000,000\"},\"high\":{\"raw\":305400000,\"fmt\":\"305.4M\",\"longFmt\":\"305,400,000\"},\"numberOfAnalysts\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"30daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"60daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"},\"90daysAgo\":{\"raw\":0.0,\"fmt\":\"0\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"upLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"0y\",\"endDate\":\"2010-11-30\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":515688000,\"fmt\":\"515.69M\",\"longFmt\":\"515,688,000\"},\"low\":{\"raw\":509900000,\"fmt\":\"509.9M\",\"longFmt\":\"509,900,000\"},\"high\":{\"raw\":523990000,\"fmt\":\"523.99M\",\"longFmt\":\"523,990,000\"},\"numberOfAnalysts\":{\"raw\":11,\"fmt\":\"11\",\"longFmt\":\"11\"},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"},\"30daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"},\"60daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"},\"90daysAgo\":{\"raw\":-1.78,\"fmt\":\"-1.78\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"upLast30days\":{\"raw\":3,\"fmt\":\"3\",\"longFmt\":\"3\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+1y\",\"endDate\":\"2011-11-30\",\"growth\":{},\"earningsEstimate\":{\"avg\":{\"raw\":0.0,\"fmt\":\"0\"},\"low\":{\"raw\":0.0,\"fmt\":\"0\"},\"high\":{\"raw\":0.0,\"fmt\":\"0\"},\"yearAgoEps\":{},\"numberOfAnalysts\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"growth\":{}},\"revenueEstimate\":{\"avg\":{\"raw\":598309000,\"fmt\":\"598.31M\",\"longFmt\":\"598,309,000\"},\"low\":{\"raw\":596000000,\"fmt\":\"596M\",\"longFmt\":\"596,000,000\"},\"high\":{\"raw\":672770000,\"fmt\":\"672.77M\",\"longFmt\":\"672,770,000\"},\"numberOfAnalysts\":{\"raw\":11,\"fmt\":\"11\",\"longFmt\":\"11\"},\"yearAgoRevenue\":{\"raw\":515688000,\"fmt\":\"515.69M\",\"longFmt\":\"515,688,000\"},\"growth\":{\"raw\":0.16,\"fmt\":\"16.00%\"}},\"epsTrend\":{\"current\":{\"raw\":0.0,\"fmt\":\"0\"},\"7daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"},\"30daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"},\"60daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"},\"90daysAgo\":{\"raw\":0.12,\"fmt\":\"0.12\"}},\"epsRevisions\":{\"upLast7days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"upLast30days\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"downLast30days\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"+5y\",\"endDate\":null,\"growth\":{\"raw\":0.312,\"fmt\":\"31.20%\"},\"earningsEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"yearAgoEps\":{},\"numberOfAnalysts\":{},\"growth\":{}},\"revenueEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"numberOfAnalysts\":{},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{},\"7daysAgo\":{},\"30daysAgo\":{},\"60daysAgo\":{},\"90daysAgo\":{}},\"epsRevisions\":{\"upLast7days\":{},\"upLast30days\":{},\"downLast30days\":{},\"downLast90days\":{}}},{\"maxAge\":1,\"period\":\"-5y\",\"endDate\":null,\"growth\":{},\"earningsEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"yearAgoEps\":{},\"numberOfAnalysts\":{},\"growth\":{}},\"revenueEstimate\":{\"avg\":{},\"low\":{},\"high\":{},\"numberOfAnalysts\":{},\"yearAgoRevenue\":{},\"growth\":{}},\"epsTrend\":{\"current\":{},\"7daysAgo\":{},\"30daysAgo\":{},\"60daysAgo\":{},\"90daysAgo\":{}},\"epsRevisions\":{\"upLast7days\":{},\"upLast30days\":{},\"downLast30days\":{},\"downLast90days\":{}}}],\"maxAge\":1}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-financialData-OCDO.L.json b/tests/http/quoteSummary-financialData-OCDO.L.json new file mode 100644 index 00000000..000ea698 --- /dev/null +++ b/tests/http/quoteSummary-financialData-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=financialData" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "7925cfhg1kj26" + ], + "x-yahoo-request-id": [ + "7925cfhg1kj26" + ], + "x-request-id": [ + "cd50c456-d4e6-4396-8e55-f2cc0d0633a0" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "436" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:09:58 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "2" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"financialData\":{\"maxAge\":86400,\"currentPrice\":2800.0,\"targetHighPrice\":1700.0,\"targetLowPrice\":460.0,\"targetMeanPrice\":985.69,\"targetMedianPrice\":903.0,\"recommendationKey\":\"none\",\"numberOfAnalystOpinions\":16,\"totalCash\":1300300032,\"totalCashPerShare\":1.854,\"ebitda\":60200000,\"totalDebt\":1104099968,\"quickRatio\":2.579,\"currentRatio\":2.748,\"totalRevenue\":1961100032,\"debtToEquity\":99.138,\"revenuePerShare\":2.744,\"returnOnAssets\":7.0E-4,\"returnOnEquity\":-0.14064999,\"grossProfits\":597300000,\"freeCashflow\":-99812496,\"operatingCashflow\":220500000,\"revenueGrowth\":0.232,\"grossMargins\":0.33648998,\"ebitdaMargins\":0.0307,\"operatingMargins\":0.00122,\"profitMargins\":-0.06267,\"financialCurrency\":\"GBP\"}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-fundOwnership-OCDO.L.json b/tests/http/quoteSummary-fundOwnership-OCDO.L.json new file mode 100644 index 00000000..8e59eb96 --- /dev/null +++ b/tests/http/quoteSummary-fundOwnership-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=fundOwnership" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "fp1u81hg1kj29" + ], + "x-yahoo-request-id": [ + "fp1u81hg1kj29" + ], + "x-request-id": [ + "5beafc46-e846-4bd6-a7b7-60db11ec3951" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "913" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:00 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"fundOwnership\":{\"maxAge\":1,\"ownershipList\":[{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"Capital World Growth and Income Fund\",\"pctHeld\":{\"raw\":0.057600003,\"fmt\":\"5.76%\"},\"position\":{\"raw\":43119804,\"fmt\":\"43.12M\",\"longFmt\":\"43,119,804\"},\"value\":{\"raw\":986149917,\"fmt\":\"986.15M\",\"longFmt\":\"986,149,917\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1598832000,\"fmt\":\"2020-08-31\"},\"organization\":\"Vanguard International Growth Fund\",\"pctHeld\":{\"raw\":0.0337,\"fmt\":\"3.37%\"},\"position\":{\"raw\":25241665,\"fmt\":\"25.24M\",\"longFmt\":\"25,241,665\"},\"value\":{\"raw\":630284375,\"fmt\":\"630.28M\",\"longFmt\":\"630,284,375\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Smallcap World Fund\",\"pctHeld\":{\"raw\":0.0139,\"fmt\":\"1.39%\"},\"position\":{\"raw\":10398813,\"fmt\":\"10.4M\",\"longFmt\":\"10,398,813\"},\"value\":{\"raw\":285343428,\"fmt\":\"285.34M\",\"longFmt\":\"285,343,428\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Vanguard International Stock Index-Total Intl Stock Indx\",\"pctHeld\":{\"raw\":0.0098,\"fmt\":\"0.98%\"},\"position\":{\"raw\":7367814,\"fmt\":\"7.37M\",\"longFmt\":\"7,367,814\"},\"value\":{\"raw\":167691446,\"fmt\":\"167.69M\",\"longFmt\":\"167,691,446\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Invesco Oppenheimer International Growth Fund\",\"pctHeld\":{\"raw\":0.0082,\"fmt\":\"0.82%\"},\"position\":{\"raw\":6161080,\"fmt\":\"6.16M\",\"longFmt\":\"6,161,080\"},\"value\":{\"raw\":140226180,\"fmt\":\"140.23M\",\"longFmt\":\"140,226,180\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"organization\":\"Price (T.Rowe) International Discovery Fund\",\"pctHeld\":{\"raw\":0.0063,\"fmt\":\"0.63%\"},\"position\":{\"raw\":4720212,\"fmt\":\"4.72M\",\"longFmt\":\"4,720,212\"},\"value\":{\"raw\":107951248,\"fmt\":\"107.95M\",\"longFmt\":\"107,951,248\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Invesco Oppenheimer International Small-Mid Company Fund\",\"pctHeld\":{\"raw\":0.0055,\"fmt\":\"0.55%\"},\"position\":{\"raw\":4143501,\"fmt\":\"4.14M\",\"longFmt\":\"4,143,501\"},\"value\":{\"raw\":94306082,\"fmt\":\"94.31M\",\"longFmt\":\"94,306,082\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1606694400,\"fmt\":\"2020-11-30\"},\"organization\":\"Fidelity Growth Company Fund\",\"pctHeld\":{\"raw\":0.0046,\"fmt\":\"0.46%\"},\"position\":{\"raw\":3424626,\"fmt\":\"3.42M\",\"longFmt\":\"3,424,626\"},\"value\":{\"raw\":75581495,\"fmt\":\"75.58M\",\"longFmt\":\"75,581,495\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1604102400,\"fmt\":\"2020-10-31\"},\"organization\":\"Old Westbury Small & Mid Cap Strategies Fund\",\"pctHeld\":{\"raw\":0.0042,\"fmt\":\"0.42%\"},\"position\":{\"raw\":3144199,\"fmt\":\"3.14M\",\"longFmt\":\"3,144,199\"},\"value\":{\"raw\":71561969,\"fmt\":\"71.56M\",\"longFmt\":\"71,561,969\"}},{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund\",\"pctHeld\":{\"raw\":0.0042,\"fmt\":\"0.42%\"},\"position\":{\"raw\":3121286,\"fmt\":\"3.12M\",\"longFmt\":\"3,121,286\"},\"value\":{\"raw\":85648087,\"fmt\":\"85.65M\",\"longFmt\":\"85,648,087\"}}]}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-incomeStatementHistory-OCDO.L.json b/tests/http/quoteSummary-incomeStatementHistory-OCDO.L.json new file mode 100644 index 00000000..fd89f6f7 --- /dev/null +++ b/tests/http/quoteSummary-incomeStatementHistory-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=incomeStatementHistory" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "2s8me79g1kj2a" + ], + "x-yahoo-request-id": [ + "2s8me79g1kj2a" + ], + "x-request-id": [ + "ee2aff13-d5de-4a9b-b634-896a5f2c7b52" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "1128" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:01 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"incomeStatementHistory\":{\"incomeStatementHistory\":[{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"totalRevenue\":{\"raw\":1756600000,\"fmt\":\"1.76B\",\"longFmt\":\"1,756,600,000\"},\"costOfRevenue\":{\"raw\":1159300000,\"fmt\":\"1.16B\",\"longFmt\":\"1,159,300,000\"},\"grossProfit\":{\"raw\":597300000,\"fmt\":\"597.3M\",\"longFmt\":\"597,300,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":772200000,\"fmt\":\"772.2M\",\"longFmt\":\"772,200,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-83900000,\"fmt\":\"-83.9M\",\"longFmt\":\"-83,900,000\"},\"totalOperatingExpenses\":{\"raw\":1847600000,\"fmt\":\"1.85B\",\"longFmt\":\"1,847,600,000\"},\"operatingIncome\":{\"raw\":-91000000,\"fmt\":\"-91M\",\"longFmt\":\"-91,000,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-123500000,\"fmt\":\"-123.5M\",\"longFmt\":\"-123,500,000\"},\"ebit\":{\"raw\":-91000000,\"fmt\":\"-91M\",\"longFmt\":\"-91,000,000\"},\"interestExpense\":{\"raw\":-30900000,\"fmt\":\"-30.9M\",\"longFmt\":\"-30,900,000\"},\"incomeBeforeTax\":{\"raw\":-214500000,\"fmt\":\"-214.5M\",\"longFmt\":\"-214,500,000\"},\"incomeTaxExpense\":{\"raw\":-2700000,\"fmt\":\"-2.7M\",\"longFmt\":\"-2,700,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-211800000,\"fmt\":\"-211.8M\",\"longFmt\":\"-211,800,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-213100000,\"fmt\":\"-213.1M\",\"longFmt\":\"-213,100,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-213100000,\"fmt\":\"-213.1M\",\"longFmt\":\"-213,100,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1543708800,\"fmt\":\"2018-12-02\"},\"totalRevenue\":{\"raw\":1598800000,\"fmt\":\"1.6B\",\"longFmt\":\"1,598,800,000\"},\"costOfRevenue\":{\"raw\":1051300000,\"fmt\":\"1.05B\",\"longFmt\":\"1,051,300,000\"},\"grossProfit\":{\"raw\":547500000,\"fmt\":\"547.5M\",\"longFmt\":\"547,500,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":651500000,\"fmt\":\"651.5M\",\"longFmt\":\"651,500,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-71900000,\"fmt\":\"-71.9M\",\"longFmt\":\"-71,900,000\"},\"totalOperatingExpenses\":{\"raw\":1630900000,\"fmt\":\"1.63B\",\"longFmt\":\"1,630,900,000\"},\"operatingIncome\":{\"raw\":-32100000,\"fmt\":\"-32.1M\",\"longFmt\":\"-32,100,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-12300000,\"fmt\":\"-12.3M\",\"longFmt\":\"-12,300,000\"},\"ebit\":{\"raw\":-32100000,\"fmt\":\"-32.1M\",\"longFmt\":\"-32,100,000\"},\"interestExpense\":{\"raw\":-14700000,\"fmt\":\"-14.7M\",\"longFmt\":\"-14,700,000\"},\"incomeBeforeTax\":{\"raw\":-44400000,\"fmt\":\"-44.4M\",\"longFmt\":\"-44,400,000\"},\"incomeTaxExpense\":{\"raw\":500000,\"fmt\":\"500k\",\"longFmt\":\"500,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-44900000,\"fmt\":\"-44.9M\",\"longFmt\":\"-44,900,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1512259200,\"fmt\":\"2017-12-03\"},\"totalRevenue\":{\"raw\":1454500000,\"fmt\":\"1.45B\",\"longFmt\":\"1,454,500,000\"},\"costOfRevenue\":{\"raw\":959500000,\"fmt\":\"959.5M\",\"longFmt\":\"959,500,000\"},\"grossProfit\":{\"raw\":495000000,\"fmt\":\"495M\",\"longFmt\":\"495,000,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":551300000,\"fmt\":\"551.3M\",\"longFmt\":\"551,300,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-61000000,\"fmt\":\"-61M\",\"longFmt\":\"-61,000,000\"},\"totalOperatingExpenses\":{\"raw\":1449800000,\"fmt\":\"1.45B\",\"longFmt\":\"1,449,800,000\"},\"operatingIncome\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-13000000,\"fmt\":\"-13M\",\"longFmt\":\"-13,000,000\"},\"ebit\":{\"raw\":4700000,\"fmt\":\"4.7M\",\"longFmt\":\"4,700,000\"},\"interestExpense\":{\"raw\":-13900000,\"fmt\":\"-13.9M\",\"longFmt\":\"-13,900,000\"},\"incomeBeforeTax\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"incomeTaxExpense\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-8300000,\"fmt\":\"-8.3M\",\"longFmt\":\"-8,300,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1480204800,\"fmt\":\"2016-11-27\"},\"totalRevenue\":{\"raw\":1271000000,\"fmt\":\"1.27B\",\"longFmt\":\"1,271,000,000\"},\"costOfRevenue\":{\"raw\":835700000,\"fmt\":\"835.7M\",\"longFmt\":\"835,700,000\"},\"grossProfit\":{\"raw\":435300000,\"fmt\":\"435.3M\",\"longFmt\":\"435,300,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":465600000,\"fmt\":\"465.6M\",\"longFmt\":\"465,600,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-52900000,\"fmt\":\"-52.9M\",\"longFmt\":\"-52,900,000\"},\"totalOperatingExpenses\":{\"raw\":1248400000,\"fmt\":\"1.25B\",\"longFmt\":\"1,248,400,000\"},\"operatingIncome\":{\"raw\":22600000,\"fmt\":\"22.6M\",\"longFmt\":\"22,600,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-10500000,\"fmt\":\"-10.5M\",\"longFmt\":\"-10,500,000\"},\"ebit\":{\"raw\":22600000,\"fmt\":\"22.6M\",\"longFmt\":\"22,600,000\"},\"interestExpense\":{\"raw\":-9700000,\"fmt\":\"-9.7M\",\"longFmt\":\"-9,700,000\"},\"incomeBeforeTax\":{\"raw\":12100000,\"fmt\":\"12.1M\",\"longFmt\":\"12,100,000\"},\"incomeTaxExpense\":{\"raw\":100000,\"fmt\":\"100k\",\"longFmt\":\"100,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":12000000,\"fmt\":\"12M\",\"longFmt\":\"12,000,000\"}}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-incomeStatementHistoryQuarterly-OCDO.L.json b/tests/http/quoteSummary-incomeStatementHistoryQuarterly-OCDO.L.json new file mode 100644 index 00000000..68d9e7de --- /dev/null +++ b/tests/http/quoteSummary-incomeStatementHistoryQuarterly-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=incomeStatementHistoryQuarterly" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "9scu6ppg1kj2a" + ], + "x-yahoo-request-id": [ + "9scu6ppg1kj2a" + ], + "x-request-id": [ + "ab632c1b-43c1-4691-bc6f-01f4b27e9df1" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "871" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:02 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"incomeStatementHistoryQuarterly\":{\"incomeStatementHistory\":[{\"maxAge\":1,\"endDate\":{\"raw\":1590883200,\"fmt\":\"2020-05-31\"},\"totalRevenue\":{\"raw\":543400000,\"fmt\":\"543.4M\",\"longFmt\":\"543,400,000\"},\"costOfRevenue\":{\"raw\":362250000,\"fmt\":\"362.25M\",\"longFmt\":\"362,250,000\"},\"grossProfit\":{\"raw\":181150000,\"fmt\":\"181.15M\",\"longFmt\":\"181,150,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":225800000,\"fmt\":\"225.8M\",\"longFmt\":\"225,800,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-18600000,\"fmt\":\"-18.6M\",\"longFmt\":\"-18,600,000\"},\"totalOperatingExpenses\":{\"raw\":569450000,\"fmt\":\"569.45M\",\"longFmt\":\"569,450,000\"},\"operatingIncome\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":5750000,\"fmt\":\"5.75M\",\"longFmt\":\"5,750,000\"},\"ebit\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"interestExpense\":{\"raw\":-13100000,\"fmt\":\"-13.1M\",\"longFmt\":\"-13,100,000\"},\"incomeBeforeTax\":{\"raw\":-20300000,\"fmt\":\"-20.3M\",\"longFmt\":\"-20,300,000\"},\"incomeTaxExpense\":{\"raw\":200000,\"fmt\":\"200k\",\"longFmt\":\"200,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-20500000,\"fmt\":\"-20.5M\",\"longFmt\":\"-20,500,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1582934400,\"fmt\":\"2020-02-29\"},\"totalRevenue\":{\"raw\":543400000,\"fmt\":\"543.4M\",\"longFmt\":\"543,400,000\"},\"costOfRevenue\":{\"raw\":362250000,\"fmt\":\"362.25M\",\"longFmt\":\"362,250,000\"},\"grossProfit\":{\"raw\":181150000,\"fmt\":\"181.15M\",\"longFmt\":\"181,150,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":225800000,\"fmt\":\"225.8M\",\"longFmt\":\"225,800,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-18600000,\"fmt\":\"-18.6M\",\"longFmt\":\"-18,600,000\"},\"totalOperatingExpenses\":{\"raw\":569450000,\"fmt\":\"569.45M\",\"longFmt\":\"569,450,000\"},\"operatingIncome\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":5750000,\"fmt\":\"5.75M\",\"longFmt\":\"5,750,000\"},\"ebit\":{\"raw\":-26050000,\"fmt\":\"-26.05M\",\"longFmt\":\"-26,050,000\"},\"interestExpense\":{\"raw\":-13100000,\"fmt\":\"-13.1M\",\"longFmt\":\"-13,100,000\"},\"incomeBeforeTax\":{\"raw\":-20300000,\"fmt\":\"-20.3M\",\"longFmt\":\"-20,300,000\"},\"incomeTaxExpense\":{\"raw\":200000,\"fmt\":\"200k\",\"longFmt\":\"200,000\"},\"minorityInterest\":{\"raw\":23900000,\"fmt\":\"23.9M\",\"longFmt\":\"23,900,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-20500000,\"fmt\":\"-20.5M\",\"longFmt\":\"-20,500,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-28700000,\"fmt\":\"-28.7M\",\"longFmt\":\"-28,700,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1575158400,\"fmt\":\"2019-12-01\"},\"totalRevenue\":{\"raw\":437150000,\"fmt\":\"437.15M\",\"longFmt\":\"437,150,000\"},\"costOfRevenue\":{\"raw\":291150000,\"fmt\":\"291.15M\",\"longFmt\":\"291,150,000\"},\"grossProfit\":{\"raw\":146000000,\"fmt\":\"146M\",\"longFmt\":\"146,000,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":194550000,\"fmt\":\"194.55M\",\"longFmt\":\"194,550,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-22100000,\"fmt\":\"-22.1M\",\"longFmt\":\"-22,100,000\"},\"totalOperatingExpenses\":{\"raw\":463600000,\"fmt\":\"463.6M\",\"longFmt\":\"463,600,000\"},\"operatingIncome\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-9400000,\"fmt\":\"-9.4M\",\"longFmt\":\"-9,400,000\"},\"ebit\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"interestExpense\":{\"raw\":-11300000,\"fmt\":\"-11.3M\",\"longFmt\":\"-11,300,000\"},\"incomeBeforeTax\":{\"raw\":-35850000,\"fmt\":\"-35.85M\",\"longFmt\":\"-35,850,000\"},\"incomeTaxExpense\":{\"raw\":-1450000,\"fmt\":\"-1.45M\",\"longFmt\":\"-1,450,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-34400000,\"fmt\":\"-34.4M\",\"longFmt\":\"-34,400,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"}},{\"maxAge\":1,\"endDate\":{\"raw\":1567296000,\"fmt\":\"2019-09-01\"},\"totalRevenue\":{\"raw\":437150000,\"fmt\":\"437.15M\",\"longFmt\":\"437,150,000\"},\"costOfRevenue\":{\"raw\":291150000,\"fmt\":\"291.15M\",\"longFmt\":\"291,150,000\"},\"grossProfit\":{\"raw\":146000000,\"fmt\":\"146M\",\"longFmt\":\"146,000,000\"},\"researchDevelopment\":{},\"sellingGeneralAdministrative\":{\"raw\":194550000,\"fmt\":\"194.55M\",\"longFmt\":\"194,550,000\"},\"nonRecurring\":{},\"otherOperatingExpenses\":{\"raw\":-22100000,\"fmt\":\"-22.1M\",\"longFmt\":\"-22,100,000\"},\"totalOperatingExpenses\":{\"raw\":463600000,\"fmt\":\"463.6M\",\"longFmt\":\"463,600,000\"},\"operatingIncome\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"totalOtherIncomeExpenseNet\":{\"raw\":-9400000,\"fmt\":\"-9.4M\",\"longFmt\":\"-9,400,000\"},\"ebit\":{\"raw\":-26450000,\"fmt\":\"-26.45M\",\"longFmt\":\"-26,450,000\"},\"interestExpense\":{\"raw\":-11300000,\"fmt\":\"-11.3M\",\"longFmt\":\"-11,300,000\"},\"incomeBeforeTax\":{\"raw\":-35850000,\"fmt\":\"-35.85M\",\"longFmt\":\"-35,850,000\"},\"incomeTaxExpense\":{\"raw\":-1450000,\"fmt\":\"-1.45M\",\"longFmt\":\"-1,450,000\"},\"minorityInterest\":{\"raw\":9400000,\"fmt\":\"9.4M\",\"longFmt\":\"9,400,000\"},\"netIncomeFromContinuingOps\":{\"raw\":-34400000,\"fmt\":\"-34.4M\",\"longFmt\":\"-34,400,000\"},\"discontinuedOperations\":{},\"extraordinaryItems\":{},\"effectOfAccountingCharges\":{},\"otherItems\":{},\"netIncome\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"},\"netIncomeApplicableToCommonShares\":{\"raw\":-35050000,\"fmt\":\"-35.05M\",\"longFmt\":\"-35,050,000\"}}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-indexTrend-OCDO.L.json b/tests/http/quoteSummary-indexTrend-OCDO.L.json new file mode 100644 index 00000000..64a8fd69 --- /dev/null +++ b/tests/http/quoteSummary-indexTrend-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=indexTrend" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "9mhdnkpg1kj2b" + ], + "x-yahoo-request-id": [ + "9mhdnkpg1kj2b" + ], + "x-request-id": [ + "84a64429-7a8f-4fa1-b3af-3e248e2ab1ab" + ], + "content-length": [ + "315" + ], + "x-envoy-upstream-service-time": [ + "4" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:03 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"indexTrend\":{\"maxAge\":1,\"symbol\":\"SP5\",\"peRatio\":15.5298,\"pegRatio\":2.13368,\"estimates\":[{\"period\":\"0q\",\"growth\":0.201},{\"period\":\"+1q\",\"growth\":0.916},{\"period\":\"0y\",\"growth\":0.124},{\"period\":\"+1y\",\"growth\":0.162},{\"period\":\"+5y\",\"growth\":0.0759375},{\"period\":\"-5y\"}]}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-industryTrend-OCDO.L.json b/tests/http/quoteSummary-industryTrend-OCDO.L.json new file mode 100644 index 00000000..d9386f58 --- /dev/null +++ b/tests/http/quoteSummary-industryTrend-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=industryTrend" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "7mdskq5g1kj2c" + ], + "x-yahoo-request-id": [ + "7mdskq5g1kj2c" + ], + "x-request-id": [ + "d4609a0b-a796-4ac1-bd13-deaab142b5bb" + ], + "content-length": [ + "102" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:04 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"industryTrend\":{\"maxAge\":1,\"symbol\":null,\"estimates\":[]}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-insiderHolders-OCDO.L.json b/tests/http/quoteSummary-insiderHolders-OCDO.L.json new file mode 100644 index 00000000..a3e1d77a --- /dev/null +++ b/tests/http/quoteSummary-insiderHolders-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=insiderHolders" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "99doj05g1kj2d" + ], + "x-yahoo-request-id": [ + "99doj05g1kj2d" + ], + "x-request-id": [ + "80502db3-a462-4fe3-b9b4-903056e794a7" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "733" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:04 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"insiderHolders\":{\"holders\":[{\"maxAge\":1,\"name\":\"Abrams (Neill)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":3644154,\"fmt\":\"3.64M\",\"longFmt\":\"3,644,154\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"Baillie Gifford & Co\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Holding\",\"latestTransDate\":{\"raw\":1586822400,\"fmt\":\"2020-04-14\"},\"positionDirect\":{\"raw\":35829016,\"fmt\":\"35.83M\",\"longFmt\":\"35,829,016\"},\"positionDirectDate\":{\"raw\":1586822400,\"fmt\":\"2020-04-14\"}},{\"maxAge\":1,\"name\":\"Jensen (Luke)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":245223,\"fmt\":\"245.22k\",\"longFmt\":\"245,223\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"London & Amsterdam Trust Company, Ltd.\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Increase\",\"latestTransDate\":{\"raw\":1591833600,\"fmt\":\"2020-06-11\"},\"positionDirect\":{\"raw\":110421714,\"fmt\":\"110.42M\",\"longFmt\":\"110,421,714\"},\"positionDirectDate\":{\"raw\":1591833600,\"fmt\":\"2020-06-11\"}},{\"maxAge\":1,\"name\":\"Lord Stuart Alan Ransom Rose\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Sold\",\"latestTransDate\":{\"raw\":1582675200,\"fmt\":\"2020-02-26\"},\"positionDirect\":{\"raw\":452284,\"fmt\":\"452.28k\",\"longFmt\":\"452,284\"},\"positionDirectDate\":{\"raw\":1582675200,\"fmt\":\"2020-02-26\"}},{\"maxAge\":1,\"name\":\"Rausing (Jorn)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Annual Return\",\"latestTransDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"positionDirect\":{\"raw\":69015602,\"fmt\":\"69.02M\",\"longFmt\":\"69,015,602\"},\"positionDirectDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"}},{\"maxAge\":1,\"name\":\"Richardson (Mark)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":1607079,\"fmt\":\"1.61M\",\"longFmt\":\"1,607,079\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"Steiner (Timothy Deighton)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"positionDirect\":{\"raw\":29695699,\"fmt\":\"29.7M\",\"longFmt\":\"29,695,699\"},\"positionDirectDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"}},{\"maxAge\":1,\"name\":\"Tatton-Brown (Duncan Eden)\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Bought\",\"latestTransDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"positionDirect\":{\"raw\":1590576,\"fmt\":\"1.59M\",\"longFmt\":\"1,590,576\"},\"positionDirectDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"}},{\"maxAge\":1,\"name\":\"Yorkshire Building Society\",\"relation\":\"\",\"url\":\"\",\"transactionDescription\":\"Decrease\",\"latestTransDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"positionDirect\":{\"raw\":1538405,\"fmt\":\"1.54M\",\"longFmt\":\"1,538,405\"},\"positionDirectDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"}}],\"maxAge\":1}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-insiderTransactions-OCDO.L.json b/tests/http/quoteSummary-insiderTransactions-OCDO.L.json new file mode 100644 index 00000000..c39bc78c --- /dev/null +++ b/tests/http/quoteSummary-insiderTransactions-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=insiderTransactions" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "3pupdc9g1kj2d" + ], + "x-yahoo-request-id": [ + "3pupdc9g1kj2d" + ], + "x-request-id": [ + "a9999bea-0d61-4e7c-b4a8-d31f8b96afa8" + ], + "content-encoding": [ + "gzip" + ], + "x-envoy-upstream-service-time": [ + "4" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:05 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "transfer-encoding": [ + "chunked" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"insiderTransactions\":{\"transactions\":[{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 35.11 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1610668800,\"fmt\":\"2021-01-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":93170,\"fmt\":\"93.17k\",\"longFmt\":\"93,170\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1609372800,\"fmt\":\"2020-12-31\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":214,\"fmt\":\"214\",\"longFmt\":\"214\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.62 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1607990400,\"fmt\":\"2020-12-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":210,\"fmt\":\"210\",\"longFmt\":\"210\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":180,\"fmt\":\"180\",\"longFmt\":\"180\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.11 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1605484800,\"fmt\":\"2020-11-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":187,\"fmt\":\"187\",\"longFmt\":\"187\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 31.25 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1602720000,\"fmt\":\"2020-10-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":27517,\"fmt\":\"27.52k\",\"longFmt\":\"27,517\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":126,\"fmt\":\"126\",\"longFmt\":\"126\"},\"value\":{\"raw\":4550,\"fmt\":\"4.55k\",\"longFmt\":\"4,550\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 36.12 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600819200,\"fmt\":\"2020-09-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":182,\"fmt\":\"182\",\"longFmt\":\"182\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":212,\"fmt\":\"212\",\"longFmt\":\"212\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.35 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1600128000,\"fmt\":\"2020-09-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":6,\"fmt\":\"6\",\"longFmt\":\"6\"},\"value\":{\"raw\":183,\"fmt\":\"183\",\"longFmt\":\"183\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 30.54 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1597622400,\"fmt\":\"2020-08-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":200,\"fmt\":\"200\",\"longFmt\":\"200\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 25.02 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1594771200,\"fmt\":\"2020-07-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":143583,\"fmt\":\"143.58k\",\"longFmt\":\"143,583\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1593475200,\"fmt\":\"2020-06-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":172,\"fmt\":\"172\",\"longFmt\":\"172\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 24.68 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1592179200,\"fmt\":\"2020-06-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1907830,\"fmt\":\"1.91M\",\"longFmt\":\"1,907,830\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"London & Amsterdam Trust Company, Ltd.\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1591833600,\"fmt\":\"2020-06-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22166,\"fmt\":\"22.17k\",\"longFmt\":\"22,166\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.81 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1590624000,\"fmt\":\"2020-05-28\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7,\"fmt\":\"7\",\"longFmt\":\"7\"},\"value\":{\"raw\":165,\"fmt\":\"165\",\"longFmt\":\"165\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":8,\"fmt\":\"8\",\"longFmt\":\"8\"},\"value\":{\"raw\":189,\"fmt\":\"189\",\"longFmt\":\"189\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 23.68 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1589500800,\"fmt\":\"2020-05-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":10,\"fmt\":\"10\",\"longFmt\":\"10\"},\"value\":{\"raw\":185,\"fmt\":\"185\",\"longFmt\":\"185\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 18.58 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586908800,\"fmt\":\"2020-04-15\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Baillie Gifford & Co\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1586822400,\"fmt\":\"2020-04-14\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22347,\"fmt\":\"22.35k\",\"longFmt\":\"22,347\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.83 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585526400,\"fmt\":\"2020-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22347,\"fmt\":\"22.35k\",\"longFmt\":\"22,347\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.83 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585526400,\"fmt\":\"2020-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":7894,\"fmt\":\"7.89k\",\"longFmt\":\"7,894\"},\"value\":{\"raw\":22347,\"fmt\":\"22.35k\",\"longFmt\":\"22,347\"},\"filerUrl\":\"\",\"transactionText\":\"Exercise of Option at price 2.83 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1585526400,\"fmt\":\"2020-03-30\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":9923,\"fmt\":\"9.92k\",\"longFmt\":\"9,923\"},\"value\":{\"raw\":34601,\"fmt\":\"34.6k\",\"longFmt\":\"34,601\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 3.49 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584921600,\"fmt\":\"2020-03-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2369,\"fmt\":\"2.37k\",\"longFmt\":\"2,369\"},\"value\":{\"raw\":34715,\"fmt\":\"34.72k\",\"longFmt\":\"34,715\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 14.65 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584921600,\"fmt\":\"2020-03-23\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":45586,\"fmt\":\"45.59k\",\"longFmt\":\"45,586\"},\"value\":{\"raw\":760465,\"fmt\":\"760.47k\",\"longFmt\":\"760,465\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":30629,\"fmt\":\"30.63k\",\"longFmt\":\"30,629\"},\"value\":{\"raw\":510952,\"fmt\":\"510.95k\",\"longFmt\":\"510,952\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":98323,\"fmt\":\"98.32k\",\"longFmt\":\"98,323\"},\"value\":{\"raw\":1640224,\"fmt\":\"1.64M\",\"longFmt\":\"1,640,224\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":44922,\"fmt\":\"44.92k\",\"longFmt\":\"44,922\"},\"value\":{\"raw\":749388,\"fmt\":\"749.39k\",\"longFmt\":\"749,388\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":45586,\"fmt\":\"45.59k\",\"longFmt\":\"45,586\"},\"value\":{\"raw\":760465,\"fmt\":\"760.47k\",\"longFmt\":\"760,465\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 16.68 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584662400,\"fmt\":\"2020-03-20\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":96797,\"fmt\":\"96.8k\",\"longFmt\":\"96,797\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":65036,\"fmt\":\"65.04k\",\"longFmt\":\"65,036\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":96797,\"fmt\":\"96.8k\",\"longFmt\":\"96,797\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":95386,\"fmt\":\"95.39k\",\"longFmt\":\"95,386\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":208778,\"fmt\":\"208.78k\",\"longFmt\":\"208,778\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":140745,\"fmt\":\"140.75k\",\"longFmt\":\"140,745\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584576000,\"fmt\":\"2020-03-19\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":12,\"fmt\":\"12\",\"longFmt\":\"12\"},\"value\":{\"raw\":174,\"fmt\":\"174\",\"longFmt\":\"174\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":188,\"fmt\":\"188\",\"longFmt\":\"188\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 14.51 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1584316800,\"fmt\":\"2020-03-16\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":363589,\"fmt\":\"363.59k\",\"longFmt\":\"363,589\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Yorkshire Building Society\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1582848000,\"fmt\":\"2020-02-28\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Baillie Gifford & Co\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1582761600,\"fmt\":\"2020-02-27\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":150000,\"fmt\":\"150k\",\"longFmt\":\"150,000\"},\"value\":{\"raw\":2177400,\"fmt\":\"2.18M\",\"longFmt\":\"2,177,400\"},\"filerUrl\":\"\",\"transactionText\":\"Sold at price 14.52 per share.\",\"filerName\":\"Lord Stuart Alan Ransom Rose\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1582675200,\"fmt\":\"2020-02-26\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Steiner (Timothy Deighton)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":2,\"fmt\":\"2\",\"longFmt\":\"2\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":13,\"fmt\":\"13\",\"longFmt\":\"13\"},\"value\":{\"raw\":197,\"fmt\":\"197\",\"longFmt\":\"197\"},\"filerUrl\":\"\",\"transactionText\":\"Bought at price 15.18 per share.\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":1,\"fmt\":\"1\",\"longFmt\":\"1\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581897600,\"fmt\":\"2020-02-17\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Rausing (Jorn)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Richardson (Mark)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Abrams (Neill)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Lord Stuart Alan Ransom Rose\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Tatton-Brown (Duncan Eden)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Harrison (Andrew Nigel)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Jensen (Luke)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"},{\"maxAge\":1,\"shares\":{\"raw\":0,\"fmt\":null,\"longFmt\":\"0\"},\"filerUrl\":\"\",\"transactionText\":\"\",\"filerName\":\"Lloyd (Emma)\",\"filerRelation\":\"\",\"moneyText\":\"\",\"startDate\":{\"raw\":1581379200,\"fmt\":\"2020-02-11\"},\"ownership\":\"D\"}],\"maxAge\":1}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-institutionOwnership-OCDO.L.json b/tests/http/quoteSummary-institutionOwnership-OCDO.L.json new file mode 100644 index 00000000..0ed47fd9 --- /dev/null +++ b/tests/http/quoteSummary-institutionOwnership-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=institutionOwnership" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "binalstg1kj2e" + ], + "x-yahoo-request-id": [ + "binalstg1kj2e" + ], + "x-request-id": [ + "141c7d78-7f3a-41a6-8165-f9a4a1aa6e2c" + ], + "content-length": [ + "381" + ], + "x-envoy-upstream-service-time": [ + "1" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:06 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"institutionOwnership\":{\"maxAge\":1,\"ownershipList\":[{\"maxAge\":1,\"reportDate\":{\"raw\":1601424000,\"fmt\":\"2020-09-30\"},\"organization\":\"Gilder, Gagnon, Howe & Co.\",\"pctHeld\":{\"raw\":0.014099999,\"fmt\":\"1.41%\"},\"position\":{\"raw\":10550378,\"fmt\":\"10.55M\",\"longFmt\":\"10,550,378\"},\"value\":{\"raw\":289502372,\"fmt\":\"289.5M\",\"longFmt\":\"289,502,372\"}}]}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-majorDirectHolders-OCDO.L.json b/tests/http/quoteSummary-majorDirectHolders-OCDO.L.json new file mode 100644 index 00000000..33aca740 --- /dev/null +++ b/tests/http/quoteSummary-majorDirectHolders-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=majorDirectHolders" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "3riejohg1kj2g" + ], + "x-yahoo-request-id": [ + "3riejohg1kj2g" + ], + "x-request-id": [ + "6eddf09a-6ed9-4e61-947e-03f7d5320f7f" + ], + "content-length": [ + "91" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:07 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"majorDirectHolders\":{\"holders\":[],\"maxAge\":1}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-majorHoldersBreakdown-OCDO.L.json b/tests/http/quoteSummary-majorHoldersBreakdown-OCDO.L.json new file mode 100644 index 00000000..f444caee --- /dev/null +++ b/tests/http/quoteSummary-majorHoldersBreakdown-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=majorHoldersBreakdown" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "5b4ddo5g1kj2g" + ], + "x-yahoo-request-id": [ + "5b4ddo5g1kj2g" + ], + "x-request-id": [ + "f9ce9bc2-0951-40b0-80ac-0b47428a9c59" + ], + "content-length": [ + "211" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:08 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"majorHoldersBreakdown\":{\"maxAge\":1,\"insidersPercentHeld\":0.30922002,\"institutionsPercentHeld\":0.43798,\"institutionsFloatPercentHeld\":0.63403,\"institutionsCount\":333}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-netSharePurchaseActivity-OCDO.L.json b/tests/http/quoteSummary-netSharePurchaseActivity-OCDO.L.json new file mode 100644 index 00000000..ed70fbf2 --- /dev/null +++ b/tests/http/quoteSummary-netSharePurchaseActivity-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=netSharePurchaseActivity" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "0glvvehg1kj2h" + ], + "x-yahoo-request-id": [ + "0glvvehg1kj2h" + ], + "x-request-id": [ + "8ec78bae-2ea5-4392-92ad-1972abadf3ee" + ], + "content-length": [ + "247" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:09 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"netSharePurchaseActivity\":{\"maxAge\":1,\"period\":\"6m\",\"buyInfoCount\":0,\"buyInfoShares\":0,\"sellInfoCount\":0,\"netInfoCount\":0,\"netInfoShares\":0,\"netPercentInsiderShares\":0.0,\"totalInsiderShares\":216855984}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-price-OCDO.L.json b/tests/http/quoteSummary-price-OCDO.L.json new file mode 100644 index 00000000..c6efd746 --- /dev/null +++ b/tests/http/quoteSummary-price-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=price" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "d4vkns1g1kj2i" + ], + "x-yahoo-request-id": [ + "d4vkns1g1kj2i" + ], + "x-request-id": [ + "e11b9fd0-1299-44bd-a4d2-65e25e94935c" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "411" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:10 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"price\":{\"maxAge\":1,\"regularMarketChangePercent\":-0.00990099,\"regularMarketChange\":-28.0,\"regularMarketTime\":1612283744,\"priceHint\":2,\"regularMarketPrice\":2800.0,\"regularMarketDayHigh\":2853.0,\"regularMarketDayLow\":2776.0,\"regularMarketVolume\":1004034,\"regularMarketPreviousClose\":2828.0,\"regularMarketSource\":\"DELAYED\",\"regularMarketOpen\":2843.0,\"exchange\":\"LSE\",\"exchangeName\":\"LSE\",\"exchangeDataDelayedBy\":20,\"marketState\":\"PREPRE\",\"quoteType\":\"EQUITY\",\"symbol\":\"OCDO.L\",\"underlyingSymbol\":null,\"shortName\":\"OCADO GROUP PLC ORD 2P\",\"longName\":\"Ocado Group plc\",\"currency\":\"GBp\",\"quoteSourceName\":\"Delayed Quote\",\"currencySymbol\":\"£\",\"fromCurrency\":null,\"toCurrency\":null,\"lastMarket\":null,\"marketCap\":20966455296}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-quoteType-OCDO.L.json b/tests/http/quoteSummary-quoteType-OCDO.L.json new file mode 100644 index 00000000..8998fe48 --- /dev/null +++ b/tests/http/quoteSummary-quoteType-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=quoteType" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "et0cg31g1kj2j" + ], + "x-yahoo-request-id": [ + "et0cg31g1kj2j" + ], + "x-request-id": [ + "10b3300e-9d39-4639-b51a-fc7ce5ba337c" + ], + "content-length": [ + "423" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:11 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"quoteType\":{\"exchange\":\"LSE\",\"quoteType\":\"EQUITY\",\"symbol\":\"OCDO.L\",\"underlyingSymbol\":\"OCDO.L\",\"shortName\":\"OCADO GROUP PLC ORD 2P\",\"longName\":\"Ocado Group plc\",\"firstTradeDateEpochUtc\":1279695600,\"timeZoneFullName\":\"Europe/London\",\"timeZoneShortName\":\"GMT\",\"uuid\":\"97e7eb74-8820-3c18-89f9-c1fdf4a819fb\",\"messageBoardId\":\"finmb_109303666\",\"gmtOffSetMilliseconds\":0,\"maxAge\":1}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-recommendationTrend-OCDO.L.json b/tests/http/quoteSummary-recommendationTrend-OCDO.L.json new file mode 100644 index 00000000..fca85656 --- /dev/null +++ b/tests/http/quoteSummary-recommendationTrend-OCDO.L.json @@ -0,0 +1,70 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=recommendationTrend" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "0fk8lcdg1kj2k" + ], + "x-yahoo-request-id": [ + "0fk8lcdg1kj2k" + ], + "x-request-id": [ + "c5592296-4cf9-495a-85d9-b799325810a0" + ], + "content-length": [ + "380" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:12 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"recommendationTrend\":{\"trend\":[{\"period\":\"0m\",\"strongBuy\":0,\"buy\":0,\"hold\":0,\"sell\":0,\"strongSell\":0},{\"period\":\"-1m\",\"strongBuy\":4,\"buy\":5,\"hold\":3,\"sell\":4,\"strongSell\":1},{\"period\":\"-2m\",\"strongBuy\":4,\"buy\":5,\"hold\":2,\"sell\":4,\"strongSell\":1},{\"period\":\"-3m\",\"strongBuy\":3,\"buy\":5,\"hold\":2,\"sell\":4,\"strongSell\":1}],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-secFilings-OCDO.L.json b/tests/http/quoteSummary-secFilings-OCDO.L.json new file mode 100644 index 00000000..e3a94c6f --- /dev/null +++ b/tests/http/quoteSummary-secFilings-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=secFilings" + }, + "response": { + "ok": false, + "status": 404, + "statusText": "Not Found", + "headers": { + "content-type": [ + "application/json" + ], + "vary": [ + "Origin" + ], + "y-rid": [ + "0o26dt1g1kj2l" + ], + "x-yahoo-request-id": [ + "0o26dt1g1kj2l" + ], + "x-request-id": [ + "3fac2749-6e3f-421c-b564-8f478a4f6e95" + ], + "content-length": [ + "143" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:13 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "cache-control": [ + "max-age=0, private" + ], + "expires": [ + "-1" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":null,\"error\":{\"code\":\"Not Found\",\"description\":\"No fundamentals data found for any of the summaryTypes=secFilings\"}}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-summaryDetail-OCDO.L.json b/tests/http/quoteSummary-summaryDetail-OCDO.L.json new file mode 100644 index 00000000..afff2078 --- /dev/null +++ b/tests/http/quoteSummary-summaryDetail-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=summaryDetail" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "dvngerdg1kj2m" + ], + "x-yahoo-request-id": [ + "dvngerdg1kj2m" + ], + "x-request-id": [ + "7fec4e3a-7437-4102-8907-64bd7271ca7f" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "418" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:13 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"summaryDetail\":{\"maxAge\":1,\"priceHint\":2,\"previousClose\":2828.0,\"open\":2843.0,\"dayLow\":2776.0,\"dayHigh\":2853.0,\"regularMarketPreviousClose\":2828.0,\"regularMarketOpen\":2843.0,\"regularMarketDayLow\":2776.0,\"regularMarketDayHigh\":2853.0,\"payoutRatio\":0.0,\"beta\":0.693054,\"volume\":1004034,\"regularMarketVolume\":1004034,\"averageVolume\":1831257,\"averageVolume10days\":2115356,\"averageDailyVolume10Day\":2115356,\"bid\":2788.0,\"ask\":2790.0,\"bidSize\":0,\"askSize\":0,\"marketCap\":20966455296,\"fiftyTwoWeekLow\":994.012,\"fiftyTwoWeekHigh\":2914.0,\"priceToSalesTrailing12Months\":10.691171,\"fiftyDayAverage\":2477.3635,\"twoHundredDayAverage\":2397.2805,\"currency\":\"GBp\",\"fromCurrency\":null,\"toCurrency\":null,\"lastMarket\":null,\"algorithm\":null,\"tradeable\":false}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-summaryProfile-OCDO.L.json b/tests/http/quoteSummary-summaryProfile-OCDO.L.json new file mode 100644 index 00000000..4c61fec8 --- /dev/null +++ b/tests/http/quoteSummary-summaryProfile-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=summaryProfile" + }, + "response": { + "ok": true, + "status": 200, + "statusText": "OK", + "headers": { + "content-type": [ + "application/json" + ], + "cache-control": [ + "public, max-age=1, stale-while-revalidate=9" + ], + "vary": [ + "Origin,Accept-Encoding" + ], + "y-rid": [ + "360icotg1kj2m" + ], + "x-yahoo-request-id": [ + "360icotg1kj2m" + ], + "x-request-id": [ + "c002ce2f-2fca-49de-8694-be2120885b5d" + ], + "content-encoding": [ + "gzip" + ], + "content-length": [ + "688" + ], + "x-envoy-upstream-service-time": [ + "2" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:14 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "age": [ + "1" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":[{\"summaryProfile\":{\"address1\":\"Buildings One & Two Trident Place\",\"address2\":\"Hatfield Business Park Mosquito Way\",\"city\":\"Hatfield\",\"zip\":\"AL10 9UL\",\"country\":\"United Kingdom\",\"phone\":\"44 1707 227 800\",\"fax\":\"44 1707 227 999\",\"website\":\"http://www.ocadogroup.com\",\"industry\":\"Grocery Stores\",\"sector\":\"Consumer Defensive\",\"longBusinessSummary\":\"Ocado Group plc operates as an online grocery retailer in the United Kingdom and internationally. The company operates through three segments: Ocado Retail, UK Solutions & Logistics, and International Solutions. It sells general merchandise products on its Ocado.com; and operates Fetch, a pet store, as well as Sizzle, a kitchen and dining store. The company also provides online retail solutions; and customer fulfillment centers (CFCs) and logistics services for Ocado Retail and Morrisons. Ocado Group plc has a strategic partnership with The Kroger Co. to construct three new CFCs in the Great Lakes, Pacific Northwest, and West regions. The company was founded in 2000 and is headquartered in Hatfield, the United Kingdom.\",\"fullTimeEmployees\":15152,\"companyOfficers\":[],\"maxAge\":86400}}],\"error\":null}}" + } +} \ No newline at end of file diff --git a/tests/http/quoteSummary-upgradeDowngradeHistory-OCDO.L.json b/tests/http/quoteSummary-upgradeDowngradeHistory-OCDO.L.json new file mode 100644 index 00000000..5635d339 --- /dev/null +++ b/tests/http/quoteSummary-upgradeDowngradeHistory-OCDO.L.json @@ -0,0 +1,73 @@ +{ + "request": { + "url": "https://query2.finance.yahoo.com/v10/finance/quoteSummary/OCDO.L?formatted=false&modules=upgradeDowngradeHistory" + }, + "response": { + "ok": false, + "status": 404, + "statusText": "Not Found", + "headers": { + "content-type": [ + "application/json" + ], + "vary": [ + "Origin" + ], + "y-rid": [ + "a1lenkhg1kj2n" + ], + "x-yahoo-request-id": [ + "a1lenkhg1kj2n" + ], + "x-request-id": [ + "2af16c69-3b44-4605-9874-cee8af69f1b7" + ], + "content-length": [ + "156" + ], + "x-envoy-upstream-service-time": [ + "3" + ], + "date": [ + "Wed, 03 Feb 2021 07:10:15 GMT" + ], + "server": [ + "ATS" + ], + "x-envoy-decorator-operation": [ + "finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*" + ], + "cache-control": [ + "max-age=0, private" + ], + "expires": [ + "-1" + ], + "age": [ + "0" + ], + "strict-transport-security": [ + "max-age=15552000" + ], + "referrer-policy": [ + "no-referrer-when-downgrade" + ], + "x-frame-options": [ + "SAMEORIGIN" + ], + "connection": [ + "close" + ], + "expect-ct": [ + "max-age=31536000, report-uri=\"http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only\"" + ], + "x-xss-protection": [ + "1; mode=block" + ], + "x-content-type-options": [ + "nosniff" + ] + }, + "body": "{\"quoteSummary\":{\"result\":null,\"error\":{\"code\":\"Not Found\",\"description\":\"No fundamentals data found for any of the summaryTypes=upgradeDowngradeHistory\"}}}" + } +} \ No newline at end of file