{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.10178113,"fmt":"10.18%"},"oneMonthReturn":{"raw":0.16593741,"fmt":"16.59%"},"threeMonthReturn":{"raw":0.9032966,"fmt":"90.33%"},"sixMonthReturn":{"raw":1.8370188,"fmt":"183.70%"},"ytdReturnPct":{"raw":0.9438833,"fmt":"94.39%"},"oneYearTotalReturn":{"raw":2.0412643,"fmt":"204.13%"},"twoYearTotalReturn":{"raw":2.6158664,"fmt":"261.59%"},"threeYearTotalReturn":{"raw":2.3436294,"fmt":"234.36%"},"fiveYearTotalReturn":{"raw":1.1290718,"fmt":"112.91%"},"tenYearTotalReturn":{"raw":4.116691,"fmt":"411.67%"},"maxReturn":{"raw":29.44857,"fmt":"2,944.86%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":7985726976,"fmt":"7.99B","longFmt":"7,985,726,976"},"forwardPE":{"raw":34.385544,"fmt":"34.39"},"profitMargins":{"raw":-0.033770002,"fmt":"-3.38%"},"floatShares":{"raw":228189230,"fmt":"228.19M","longFmt":"228,189,230"},"sharesOutstanding":{"raw":231389345,"fmt":"231.39M","longFmt":"231,389,345"},"sharesShort":{"raw":12138646,"fmt":"12.14M","longFmt":"12,138,646"},"sharesShortPriorMonth":{"raw":11435217,"fmt":"11.44M","longFmt":"11,435,217"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0525,"fmt":"5.25%"},"heldPercentInsiders":{"raw":0.01388,"fmt":"1.39%"},"heldPercentInstitutions":{"raw":1.00859,"fmt":"100.86%"},"shortRatio":{"raw":2.21,"fmt":"2.21"},"shortPercentOfFloat":{"raw":0.0746,"fmt":"7.46%"},"beta":{"raw":0.946,"fmt":"0.95"},"impliedSharesOutstanding":{"raw":231389345,"fmt":"231.39M","longFmt":"231,389,345"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":3.605,"fmt":"3.61"},"priceToBook":{"raw":9.608876,"fmt":"9.61"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1751068800,"fmt":"2025-06-28"},"nextFiscalYearEnd":{"raw":1782604800,"fmt":"2026-06-28"},"mostRecentQuarter":{"raw":1625270400,"fmt":"2021-07-03"},"earningsQuarterlyGrowth":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":-42000000,"fmt":"-42M","longFmt":"-42,000,000"},"trailingEps":{"raw":-0.19,"fmt":"-0.19"},"forwardEps":{"raw":1.0074,"fmt":"1.01"},"pegRatio":{},"lastSplitFactor":"1758:1000","lastSplitDate":{"raw":1438646400,"fmt":"2015-08-04"},"enterpriseToRevenue":{"raw":6.421,"fmt":"6.42"},"enterpriseToEbitda":{"raw":44.588,"fmt":"44.59"},"52WeekChange":{"raw":1.6711979,"fmt":"167.12%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.09,"fmt":"0.09"},"estimate":{"raw":0.06599,"fmt":"0.07"},"fiscalQuarter":"3Q2025","calendarQuarter":"1Q2025","difference":"0.02","surprisePct":"36.38","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746130691,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":0.04,"fmt":"0.04"},"estimate":{"raw":0.0746,"fmt":"0.07"},"fiscalQuarter":"4Q2025","calendarQuarter":"2Q2025","difference":"-0.03","surprisePct":"-46.38","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754598002,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":-0.1,"fmt":"-0.10"},"estimate":{"raw":0.08439,"fmt":"0.08"},"fiscalQuarter":"1Q2026","calendarQuarter":"3Q2025","difference":"-0.18","surprisePct":"-218.5","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761769068,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":-0.21,"fmt":"-0.21"},"estimate":{"raw":0.16932,"fmt":"0.17"},"fiscalQuarter":"2Q2026","calendarQuarter":"4Q2025","difference":"-0.38","surprisePct":"-224.03","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769635084,"fmt":"2026-01-28"}}],"currentQuarterEstimate":{"raw":0.20428,"fmt":"0.20"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777579200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1292400000,"fmt":"1.29B","longFmt":"1,292,400,000"},"earnings":{"raw":15500000,"fmt":"15.5M","longFmt":"15,500,000"}},{"date":2023,"revenue":{"raw":1106100000,"fmt":"1.11B","longFmt":"1,106,100,000"},"earnings":{"raw":25500000,"fmt":"25.5M","longFmt":"25,500,000"}},{"date":2024,"revenue":{"raw":1000400000,"fmt":"1B","longFmt":"1,000,400,000"},"earnings":{"raw":-25800000,"fmt":"-25.8M","longFmt":"-25,800,000"}},{"date":2025,"revenue":{"raw":1084300000,"fmt":"1.08B","longFmt":"1,084,300,000"},"earnings":{"raw":34800000,"fmt":"34.8M","longFmt":"34,800,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":284800000,"fmt":"284.8M","longFmt":"284,800,000"},"earnings":{"raw":19500000,"fmt":"19.5M","longFmt":"19,500,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":290500000,"fmt":"290.5M","longFmt":"290,500,000"},"earnings":{"raw":8000000,"fmt":"8M","longFmt":"8,000,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":299100000,"fmt":"299.1M","longFmt":"299,100,000"},"earnings":{"raw":-21400000,"fmt":"-21.4M","longFmt":"-21,400,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":369300000,"fmt":"369.3M","longFmt":"369,300,000"},"earnings":{"raw":-48100000,"fmt":"-48.1M","longFmt":"-48,100,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"VIAV Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1769635800,"updated":1772061574,"transcriptId":2735566,"type":"IN_HOUSE","eventId":405043,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q2-2026-earnings_call-405043.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/28/2735566.json","maxAge":1},{"title":"VIAV Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1761769800,"updated":1761826540,"transcriptId":2215363,"type":"IN_HOUSE","eventId":372504,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q1-2026-earnings_call-372504.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/29/2215363.json","maxAge":1},{"title":"VIAV Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1754598600,"updated":1764416126,"transcriptId":2323914,"type":"IN_HOUSE","eventId":337339,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q4-2025-earnings_call-337339.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2323914.json","maxAge":1},{"title":"VIAV Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1746131400,"updated":1766479649,"transcriptId":2532296,"type":"IN_HOUSE","eventId":311060,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q3-2025-earnings_call-311060.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/1/2532296.json","maxAge":1},{"title":"VIAV Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1738272600,"updated":1767941286,"transcriptId":2564110,"type":"IN_HOUSE","eventId":251664,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q2-2025-earnings_call-251664.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/30/2564110.json","maxAge":1},{"title":"VIAV Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1730406600,"updated":1768649617,"transcriptId":2614906,"type":"IN_HOUSE","eventId":220276,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q1-2025-earnings_call-220276.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/31/2614906.json","maxAge":1},{"title":"VIAV Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1723149000,"updated":1772063768,"transcriptId":2721547,"type":"IN_HOUSE","eventId":186030,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q4-2024-earnings_call-186030.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/8/2721547.json","maxAge":1},{"title":"VIAV Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1714681800,"updated":1772060961,"transcriptId":2744363,"type":"IN_HOUSE","eventId":164422,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q3-2024-earnings_call-164422.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/2/2744363.json","maxAge":1},{"title":"VIAV Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1706823000,"updated":1772059750,"transcriptId":2815688,"type":"IN_HOUSE","eventId":128310,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q2-2024-earnings_call-128310.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/1/2815688.json","maxAge":1},{"title":"VIAV Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1698957000,"updated":1772062108,"transcriptId":2854002,"type":"IN_HOUSE","eventId":88685,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q1-2024-earnings_call-88685.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/2/2854002.json","maxAge":1},{"title":"VIAV Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1691699400,"updated":1772278416,"transcriptId":2896984,"type":"IN_HOUSE","eventId":62650,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q4-2023-earnings_call-62650.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/10/2896984.json","maxAge":1},{"title":"VIAV Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1683059400,"updated":1773016587,"transcriptId":2967153,"type":"IN_HOUSE","eventId":52140,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q3-2023-earnings_call-52140.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2967153.json","maxAge":1},{"title":"VIAV Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1675373400,"updated":1773487601,"transcriptId":3024666,"type":"IN_HOUSE","eventId":42740,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q2-2023-earnings_call-42740.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/2/3024666.json","maxAge":1},{"title":"VIAV Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1667476800,"updated":1773390257,"transcriptId":3064685,"type":"IN_HOUSE","eventId":40236,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q1-2023-earnings_call-40236.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/3/3064685.json","maxAge":1},{"title":"VIAV Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1660249800,"updated":1774093236,"transcriptId":3086057,"type":"IN_HOUSE","eventId":31953,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q4-2022-earnings_call-31953.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/11/3086057.json","maxAge":1},{"title":"VIAV Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1651575441,"updated":1774697471,"transcriptId":3142200,"type":"IN_HOUSE","eventId":20711,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q3-2022-earnings_call-20711.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/3/3142200.json","maxAge":1},{"title":"VIAV Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1643913840,"updated":1752165408,"transcriptId":1574725,"type":"RAW","eventId":13960,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/VIAV/earnings/VIAV-Q2-2022-earnings_call-13960.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/3/1574725.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":34.44,"fmt":"34.44"},"open":{"raw":34.16,"fmt":"34.16"},"dayLow":{"raw":33.552,"fmt":"33.55"},"dayHigh":{"raw":35.45,"fmt":"35.45"},"regularMarketPreviousClose":{"raw":34.44,"fmt":"34.44"},"regularMarketOpen":{"raw":34.16,"fmt":"34.16"},"regularMarketDayLow":{"raw":33.552,"fmt":"33.55"},"regularMarketDayHigh":{"raw":35.45,"fmt":"35.45"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.946,"fmt":"0.95"},"forwardPE":{"raw":34.385544,"fmt":"34.39"},"volume":{"raw":4457441,"fmt":"4.46M","longFmt":"4,457,441"},"regularMarketVolume":{"raw":4457441,"fmt":"4.46M","longFmt":"4,457,441"},"averageVolume":{"raw":5113086,"fmt":"5.11M","longFmt":"5,113,086"},"averageVolume10days":{"raw":5600110,"fmt":"5.6M","longFmt":"5,600,110"},"averageDailyVolume10Day":{"raw":5600110,"fmt":"5.6M","longFmt":"5,600,110"},"bid":{"raw":34.56,"fmt":"34.56"},"ask":{"raw":34.74,"fmt":"34.74"},"bidSize":{"raw":3000,"fmt":"3k","longFmt":"3,000"},"askSize":{"raw":3000,"fmt":"3k","longFmt":"3,000"},"marketCap":{"raw":8015326720,"fmt":"8.02B","longFmt":"8,015,326,720"},"nonDilutedMarketCap":{"raw":7274881006,"fmt":"7.27B","longFmt":"7,274,881,006"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":8.1,"fmt":"8.10"},"fiftyTwoWeekHigh":{"raw":35.61,"fmt":"35.61"},"allTimeHigh":{"raw":698.1655,"fmt":"698.17"},"allTimeLow":{"raw":0.959898,"fmt":"0.96"},"priceToSalesTrailing12Months":{"raw":6.444743,"fmt":"6.44"},"fiftyDayAverage":{"raw":25.959,"fmt":"25.96"},"twoHundredDayAverage":{"raw":16.40205,"fmt":"16.40"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1777579200,"fmt":"2026-04-30"}],"earningsCallDate":[{"raw":1769635800,"fmt":"2026-01-28"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.23074,"fmt":"0.23"},"earningsLow":{"raw":0.2252,"fmt":"0.23"},"earningsHigh":{"raw":0.24,"fmt":"0.24"},"revenueAverage":{"raw":393804140,"fmt":"393.8M","longFmt":"393,804,140"},"revenueLow":{"raw":393000000,"fmt":"393M","longFmt":"393,000,000"},"revenueHigh":{"raw":396200000,"fmt":"396.2M","longFmt":"396,200,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773835999,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":27.0},{"epochGradeDate":1772459171,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":28.0},{"epochGradeDate":1769702191,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":20.0},{"epochGradeDate":1769696464,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":18.0},{"epochGradeDate":1769684105,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":24.0},{"epochGradeDate":1769436607,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":18.0},{"epochGradeDate":1765974517,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":18.0},{"epochGradeDate":1762357095,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":16.0},{"epochGradeDate":1761852313,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":12.0},{"epochGradeDate":1761823800,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":16.0},{"epochGradeDate":1761823007,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":15.0},{"epochGradeDate":1760371498,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":13.0},{"epochGradeDate":1754909332,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":9.3,"priorPriceTarget":8.6},{"epochGradeDate":1754677278,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":11.0},{"epochGradeDate":1754658082,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":11.0},{"epochGradeDate":1750419259,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":13.5,"priorPriceTarget":13.5},{"epochGradeDate":1746227205,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":11.5},{"epochGradeDate":1746202451,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":12.0},{"epochGradeDate":1746188296,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.5,"priorPriceTarget":12.0},{"epochGradeDate":1746185122,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":15.0,"priorPriceTarget":15.0},{"epochGradeDate":1745355372,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":12.0,"priorPriceTarget":14.0},{"epochGradeDate":1744134840,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":10.0},{"epochGradeDate":1741350528,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":14.0,"priorPriceTarget":0.0},{"epochGradeDate":1738774781,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":13.0},{"epochGradeDate":1738351301,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":11.5,"priorPriceTarget":10.6},{"epochGradeDate":1738344109,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":10.0},{"epochGradeDate":1738342536,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":12.0},{"epochGradeDate":1738333958,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.0,"priorPriceTarget":9.5},{"epochGradeDate":1738329499,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":15.0,"priorPriceTarget":0.0},{"epochGradeDate":1738326512,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":13.0},{"epochGradeDate":1734434192,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Raises","currentPriceTarget":9.5,"priorPriceTarget":8.0},{"epochGradeDate":1734354574,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":10.5},{"epochGradeDate":1734352853,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1732023777,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":10.6,"priorPriceTarget":0.0},{"epochGradeDate":1730486571,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":11.0},{"epochGradeDate":1730461107,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.5,"priorPriceTarget":8.25},{"epochGradeDate":1730455788,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1723221634,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.5,"priorPriceTarget":9.0},{"epochGradeDate":1723203965,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1722944103,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.5,"priorPriceTarget":13.0},{"epochGradeDate":1719404108,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":8.25,"priorPriceTarget":10.0},{"epochGradeDate":1714740611,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":13.0},{"epochGradeDate":1714735100,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1712145929,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":15.0},{"epochGradeDate":1711984043,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":13.0,"priorPriceTarget":13.0},{"epochGradeDate":1711964644,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1709814568,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":12.0},{"epochGradeDate":1709749453,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":12.0},{"epochGradeDate":1709745328,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":11.0,"priorPriceTarget":9.0},{"epochGradeDate":1709729383,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":13.0},{"epochGradeDate":1707733509,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":10.0},{"epochGradeDate":1702471775,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":10.0},{"epochGradeDate":1699047834,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":14.0},{"epochGradeDate":1699018903,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":10.0},{"epochGradeDate":1693479617,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":14.0,"priorPriceTarget":0.0},{"epochGradeDate":1691751615,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":13.0},{"epochGradeDate":1686317833,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":13.0,"priorPriceTarget":0.0},{"epochGradeDate":1683118166,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":10.5},{"epochGradeDate":1683113240,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":12.0,"priorPriceTarget":14.0},{"epochGradeDate":1683111990,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":13.0,"priorPriceTarget":0.0},{"epochGradeDate":1681833083,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":13.5},{"epochGradeDate":1681832427,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":16.0},{"epochGradeDate":1681827111,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.5,"priorPriceTarget":13.0},{"epochGradeDate":1681817251,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":16.0},{"epochGradeDate":1675435086,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.5,"priorPriceTarget":14.5},{"epochGradeDate":1671548797,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":13.0},{"epochGradeDate":1669980205,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":12.0,"priorPriceTarget":0.0},{"epochGradeDate":1667833309,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":16.0},{"epochGradeDate":1667556746,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.5,"priorPriceTarget":21.0},{"epochGradeDate":1665501937,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":17.0},{"epochGradeDate":1665046436,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1663156242,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":16.0},{"epochGradeDate":1660302953,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":20.0},{"epochGradeDate":1658226873,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1657806555,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":18.0},{"epochGradeDate":1651676783,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":17.0},{"epochGradeDate":1628861463,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1626771793,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":19.0,"priorPriceTarget":0.0},{"epochGradeDate":1625574566,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":16.0},{"epochGradeDate":1620221095,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":22.0},{"epochGradeDate":1612362547,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":15.0},{"epochGradeDate":1612350945,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1610453119,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":16.0},{"epochGradeDate":1608056047,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":14.0},{"epochGradeDate":1597238550,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":13.0},{"epochGradeDate":1592558916,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":13.0},{"epochGradeDate":1591005537,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":14.0},{"epochGradeDate":1588864623,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":16.5},{"epochGradeDate":1588855603,"firm":"MKM Partners","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":17.0},{"epochGradeDate":1586780920,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.5,"priorPriceTarget":17.0},{"epochGradeDate":1584623721,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":16.0},{"epochGradeDate":1584528389,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":17.0},{"epochGradeDate":1571395638,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":19.0,"priorPriceTarget":0.0},{"epochGradeDate":1555929691,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":12.0},{"epochGradeDate":1541176601,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":11.0},{"epochGradeDate":1540294927,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":14.0,"priorPriceTarget":0.0},{"epochGradeDate":1538390407,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1534340021,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.5,"priorPriceTarget":13.0},{"epochGradeDate":1534165518,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":12.0},{"epochGradeDate":1534162307,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1528464269,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":10.5,"priorPriceTarget":0.0},{"epochGradeDate":1525781551,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1525350647,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":10.0,"priorPriceTarget":0.0},{"epochGradeDate":1517833310,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":9.5},{"epochGradeDate":1517582111,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.5,"priorPriceTarget":9.0},{"epochGradeDate":1517572195,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":10.0},{"epochGradeDate":1517313031,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":9.5,"priorPriceTarget":0.0},{"epochGradeDate":1502890830,"firm":"MKM Partners","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":11.0},{"epochGradeDate":1500631596,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1493984998,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1481205542,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":10.0,"priorPriceTarget":7.0},{"epochGradeDate":1476158400,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1471005383,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.0,"priorPriceTarget":5.75},{"epochGradeDate":1467032793,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1439466225,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1439398699,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1439391801,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":0.0},{"epochGradeDate":1439205314,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1438773217,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":0.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.01352775,"fmt":"-1.35%"},"postMarketChange":{"raw":-0.46860123,"fmt":"-0.47"},"postMarketTime":1774655915,"postMarketPrice":{"raw":34.1714,"fmt":"34.17"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":0.0058072233,"fmt":"0.58%"},"regularMarketChange":{"raw":0.20000076,"fmt":"0.20"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":34.64,"fmt":"34.64"},"regularMarketDayHigh":{"raw":35.45,"fmt":"35.45"},"regularMarketDayLow":{"raw":33.552,"fmt":"33.55"},"regularMarketVolume":{"raw":4457441,"fmt":"4.46M","longFmt":"4,457,441.00"},"averageDailyVolume10Day":{"raw":5600110,"fmt":"5.6M","longFmt":"5,600,110"},"averageDailyVolume3Month":{"raw":5113086,"fmt":"5.11M","longFmt":"5,113,086"},"regularMarketPreviousClose":{"raw":34.44,"fmt":"34.44"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":34.16,"fmt":"34.16"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"VIAV","underlyingSymbol":null,"shortName":"Viavi Solutions Inc.","longName":"Viavi Solutions Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":8015326720,"fmt":"8.02B","longFmt":"8,015,326,720.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.15,"fmt":"0.15"},"estimate":{"raw":0.1183,"fmt":"0.12"},"fiscalQuarter":"3Q2025","calendarQuarter":"1Q2025","difference":"0.03","surprisePct":"26.8","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746130691,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":0.13,"fmt":"0.13"},"estimate":{"raw":0.1152,"fmt":"0.12"},"fiscalQuarter":"4Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"12.85","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754598002,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":0.15,"fmt":"0.15"},"estimate":{"raw":0.13134,"fmt":"0.13"},"fiscalQuarter":"1Q2026","calendarQuarter":"3Q2025","difference":"0.02","surprisePct":"14.21","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761769068,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":0.22,"fmt":"0.22"},"estimate":{"raw":0.1877,"fmt":"0.19"},"fiscalQuarter":"2Q2026","calendarQuarter":"4Q2025","difference":"0.03","surprisePct":"17.21","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769635084,"fmt":"2026-01-28"}}],"currentQuarterEstimate":{"raw":0.23074,"fmt":"0.23"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777579200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1292400000,"fmt":"1.29B","longFmt":"1,292,400,000"},"earnings":{"raw":225300000,"fmt":"225.3M","longFmt":"225,300,000"}},{"date":2023,"revenue":{"raw":1106100000,"fmt":"1.11B","longFmt":"1,106,100,000"},"earnings":{"raw":124700000,"fmt":"124.7M","longFmt":"124,700,000"}},{"date":2024,"revenue":{"raw":1000400000,"fmt":"1B","longFmt":"1,000,400,000"},"earnings":{"raw":73500000,"fmt":"73.5M","longFmt":"73,500,000"}},{"date":2025,"revenue":{"raw":1084300000,"fmt":"1.08B","longFmt":"1,084,300,000"},"earnings":{"raw":105400000,"fmt":"105.4M","longFmt":"105,400,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":284800000,"fmt":"284.8M","longFmt":"284,800,000"},"earnings":{"raw":33900000,"fmt":"33.9M","longFmt":"33,900,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":290500000,"fmt":"290.5M","longFmt":"290,500,000"},"earnings":{"raw":29700000,"fmt":"29.7M","longFmt":"29,700,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":299100000,"fmt":"299.1M","longFmt":"299,100,000"},"earnings":{"raw":33100000,"fmt":"33.1M","longFmt":"33,100,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":369300000,"fmt":"369.3M","longFmt":"369,300,000"},"earnings":{"raw":51500000,"fmt":"51.5M","longFmt":"51,500,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":34.64,"fmt":"34.64"},"targetHighPrice":{"raw":42.0,"fmt":"42.00"},"targetLowPrice":{"raw":25.0,"fmt":"25.00"},"targetMeanPrice":{"raw":30.92857,"fmt":"30.93"},"targetMedianPrice":{"raw":27.5,"fmt":"27.50"},"recommendationMean":{"raw":1.375,"fmt":"1.38"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":7,"fmt":"7","longFmt":"7"},"totalCash":{"raw":699400000,"fmt":"699.4M","longFmt":"699,400,000"},"totalCashPerShare":{"raw":3.023,"fmt":"3.02"},"ebitda":{"raw":179100000,"fmt":"179.1M","longFmt":"179,100,000"},"totalDebt":{"raw":669800000,"fmt":"669.8M","longFmt":"669,800,000"},"quickRatio":{"raw":2.222,"fmt":"2.22"},"currentRatio":{"raw":2.612,"fmt":"2.61"},"totalRevenue":{"raw":1243699968,"fmt":"1.24B","longFmt":"1,243,699,968"},"debtToEquity":{"raw":86.448,"fmt":"86.45%"},"revenuePerShare":{"raw":5.572,"fmt":"5.57"},"returnOnAssets":{"raw":0.027090002,"fmt":"2.71%"},"returnOnEquity":{"raw":-0.055370003,"fmt":"-5.54%"},"grossProfits":{"raw":740400000,"fmt":"740.4M","longFmt":"740,400,000"},"freeCashflow":{"raw":199637504,"fmt":"199.64M","longFmt":"199,637,504"},"operatingCashflow":{"raw":105100000,"fmt":"105.1M","longFmt":"105,100,000"},"earningsGrowth":{},"revenueGrowth":{"raw":0.166,"fmt":"16.60%"},"grossMargins":{"raw":0.59532,"fmt":"59.53%"},"ebitdaMargins":{"raw":0.14401,"fmt":"14.40%"},"operatingMargins":{"raw":0.10261,"fmt":"10.26%"},"profitMargins":{"raw":-0.033770002,"fmt":"-3.38%"},"financialCurrency":"USD"}}],"error":null}}