{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.039187722,"fmt":"3.92%"},"oneMonthReturn":{"raw":0.023380334,"fmt":"2.34%"},"threeMonthReturn":{"raw":0.50372523,"fmt":"50.37%"},"sixMonthReturn":{"raw":0.41582236,"fmt":"41.58%"},"ytdReturnPct":{"raw":0.5118602,"fmt":"51.19%"},"oneYearTotalReturn":{"raw":0.6536187,"fmt":"65.36%"},"twoYearTotalReturn":{"raw":0.55722255,"fmt":"55.72%"},"threeYearTotalReturn":{"raw":1.1345476,"fmt":"113.45%"},"fiveYearTotalReturn":{"raw":2.097187,"fmt":"209.72%"},"tenYearTotalReturn":{"raw":0.088702515,"fmt":"8.87%"},"maxReturn":{"raw":11.237474,"fmt":"1,123.75%"}},"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":3794302720,"fmt":"3.79B","longFmt":"3,794,302,720"},"forwardPE":{"raw":17.163916,"fmt":"17.16"},"profitMargins":{"raw":0.12706,"fmt":"12.71%"},"floatShares":{"raw":97457553,"fmt":"97.46M","longFmt":"97,457,553"},"sharesOutstanding":{"raw":99393743,"fmt":"99.39M","longFmt":"99,393,743"},"sharesShort":{"raw":5261337,"fmt":"5.26M","longFmt":"5,261,337"},"sharesShortPriorMonth":{"raw":4467791,"fmt":"4.47M","longFmt":"4,467,791"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0529,"fmt":"5.29%"},"heldPercentInsiders":{"raw":0.020450002,"fmt":"2.05%"},"heldPercentInstitutions":{"raw":1.03074,"fmt":"103.07%"},"shortRatio":{"raw":3.29,"fmt":"3.29"},"shortPercentOfFloat":{"raw":0.0757,"fmt":"7.57%"},"beta":{"raw":1.213,"fmt":"1.21"},"impliedSharesOutstanding":{"raw":99775212,"fmt":"99.78M","longFmt":"99,775,212"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":10.775,"fmt":"10.77"},"priceToBook":{"raw":3.371694,"fmt":"3.37"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":2.167,"fmt":"216.70%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":353760992,"fmt":"353.76M","longFmt":"353,760,992"},"trailingEps":{"raw":3.49,"fmt":"3.49"},"forwardEps":{"raw":2.11665,"fmt":"2.12"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1307923200,"fmt":"2011-06-13"},"enterpriseToRevenue":{"raw":1.363,"fmt":"1.36"},"enterpriseToEbitda":{"raw":9.327,"fmt":"9.33"},"52WeekChange":{"raw":0.57832956,"fmt":"57.83%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.15,"fmt":"0.15"},"lastDividendDate":{"raw":1503446400,"fmt":"2017-08-23"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[],"currentQuarterEstimate":{"raw":0.39,"fmt":"0.39"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776888000,"fmt":"2026-04-22"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2066084000,"fmt":"2.07B","longFmt":"2,066,084,000"},"earnings":{"raw":25941000,"fmt":"25.94M","longFmt":"25,941,000"}},{"date":2023,"revenue":{"raw":2424706000,"fmt":"2.42B","longFmt":"2,424,706,000"},"earnings":{"raw":97403000,"fmt":"97.4M","longFmt":"97,403,000"}},{"date":2024,"revenue":{"raw":2661161000,"fmt":"2.66B","longFmt":"2,661,161,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":2025,"revenue":{"raw":2784156000,"fmt":"2.78B","longFmt":"2,784,156,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":674523000,"fmt":"674.52M","longFmt":"674,523,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":698161000,"fmt":"698.16M","longFmt":"698,161,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":742898000,"fmt":"742.9M","longFmt":"742,898,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":668574000,"fmt":"668.57M","longFmt":"668,574,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"OII Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1771516800,"updated":1772060160,"transcriptId":2873376,"type":"IN_HOUSE","eventId":402345,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q4-2025-earnings_call-402345.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/19/2873376.json","maxAge":1},{"title":"OII Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761231600,"updated":1761252265,"transcriptId":2200325,"type":"IN_HOUSE","eventId":366887,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q3-2025-earnings_call-366887.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/23/2200325.json","maxAge":1},{"title":"OII Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753369200,"updated":1754989424,"transcriptId":2032174,"type":"IN_HOUSE","eventId":338268,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q2-2025-earnings_call-338268.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/24/2032174.json","maxAge":1},{"title":"OII Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745506800,"updated":1766598430,"transcriptId":2537223,"type":"IN_HOUSE","eventId":317789,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q1-2025-earnings_call-317789.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/24/2537223.json","maxAge":1},{"title":"OII Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740067200,"updated":1766478283,"transcriptId":2532095,"type":"IN_HOUSE","eventId":238839,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q4-2024-earnings_call-238839.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/20/2532095.json","maxAge":1},{"title":"OII Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729782000,"updated":1769253898,"transcriptId":2621371,"type":"IN_HOUSE","eventId":215916,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q3-2024-earnings_call-215916.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/24/2621371.json","maxAge":1},{"title":"OII Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721919600,"updated":1772064671,"transcriptId":2727317,"type":"IN_HOUSE","eventId":188521,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q2-2024-earnings_call-188521.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/25/2727317.json","maxAge":1},{"title":"OII Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714053600,"updated":1772061381,"transcriptId":2757470,"type":"IN_HOUSE","eventId":170173,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q1-2024-earnings_call-170173.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/25/2757470.json","maxAge":1},{"title":"OII Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708704000,"updated":1772064961,"transcriptId":2787524,"type":"IN_HOUSE","eventId":126599,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q4-2023-earnings_call-126599.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/23/2787524.json","maxAge":1},{"title":"OII Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698332400,"updated":1772060205,"transcriptId":2866790,"type":"IN_HOUSE","eventId":85634,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q3-2023-earnings_call-85634.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/26/2866790.json","maxAge":1},{"title":"OII Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690473600,"updated":1772060427,"transcriptId":2914254,"type":"IN_HOUSE","eventId":65222,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q2-2023-earnings_call-65222.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2914254.json","maxAge":1},{"title":"OII Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682607600,"updated":1772416244,"transcriptId":2970073,"type":"IN_HOUSE","eventId":56204,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q1-2023-earnings_call-56204.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/27/2970073.json","maxAge":1},{"title":"OII Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677254400,"updated":1773016697,"transcriptId":3010268,"type":"IN_HOUSE","eventId":43779,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q4-2022-earnings_call-43779.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/24/3010268.json","maxAge":1},{"title":"OII Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666882800,"updated":1773488227,"transcriptId":3072321,"type":"IN_HOUSE","eventId":35864,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q3-2022-earnings_call-35864.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/27/3072321.json","maxAge":1},{"title":"OII Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658970000,"updated":1773888507,"transcriptId":3109216,"type":"IN_HOUSE","eventId":26961,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q2-2022-earnings_call-26961.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/28/3109216.json","maxAge":1},{"title":"OII Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651161777,"updated":1774697508,"transcriptId":3144227,"type":"IN_HOUSE","eventId":20127,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q1-2022-earnings_call-20127.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/28/3144227.json","maxAge":1},{"title":"OII Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645789466,"updated":1774516805,"transcriptId":3171343,"type":"IN_HOUSE","eventId":15496,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OII/earnings/OII-Q4-2021-earnings_call-15496.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/25/3171343.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":36.52,"fmt":"36.52"},"open":{"raw":36.32,"fmt":"36.32"},"dayLow":{"raw":36.1332,"fmt":"36.13"},"dayHigh":{"raw":36.73,"fmt":"36.73"},"regularMarketPreviousClose":{"raw":36.52,"fmt":"36.52"},"regularMarketOpen":{"raw":36.32,"fmt":"36.32"},"regularMarketDayLow":{"raw":36.1332,"fmt":"36.13"},"regularMarketDayHigh":{"raw":36.73,"fmt":"36.73"},"dividendRate":{},"dividendYield":{},"exDividendDate":{"raw":1503446400,"fmt":"2017-08-23"},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{"raw":2.32,"fmt":"2.32"},"beta":{"raw":1.213,"fmt":"1.21"},"trailingPE":{"raw":10.409742,"fmt":"10.41"},"forwardPE":{"raw":17.163916,"fmt":"17.16"},"volume":{"raw":878276,"fmt":"878.28k","longFmt":"878,276"},"regularMarketVolume":{"raw":878276,"fmt":"878.28k","longFmt":"878,276"},"averageVolume":{"raw":1252611,"fmt":"1.25M","longFmt":"1,252,611"},"averageVolume10days":{"raw":1571400,"fmt":"1.57M","longFmt":"1,571,400"},"averageDailyVolume10Day":{"raw":1571400,"fmt":"1.57M","longFmt":"1,571,400"},"bid":{"raw":35.76,"fmt":"35.76"},"ask":{"raw":36.33,"fmt":"36.33"},"bidSize":{"raw":50000,"fmt":"50k","longFmt":"50,000"},"askSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"marketCap":{"raw":3624833792,"fmt":"3.62B","longFmt":"3,624,833,792"},"nonDilutedMarketCap":{"raw":3474805255,"fmt":"3.47B","longFmt":"3,474,805,255"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":15.46,"fmt":"15.46"},"fiftyTwoWeekHigh":{"raw":39.0,"fmt":"39.00"},"allTimeHigh":{"raw":87.64,"fmt":"87.64"},"allTimeLow":{"raw":0.21875,"fmt":"0.22"},"priceToSalesTrailing12Months":{"raw":1.3019507,"fmt":"1.30"},"fiftyDayAverage":{"raw":32.3498,"fmt":"32.35"},"twoHundredDayAverage":{"raw":25.54945,"fmt":"25.55"},"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":1776888000,"fmt":"2026-04-22"}],"earningsCallDate":[{"raw":1776956400,"fmt":"2026-04-23"}],"isEarningsDateEstimate":false,"earningsAverage":{"raw":0.327,"fmt":"0.33"},"earningsLow":{"raw":0.241,"fmt":"0.24"},"earningsHigh":{"raw":0.39,"fmt":"0.39"},"revenueAverage":{"raw":671352340,"fmt":"671.35M","longFmt":"671,352,340"},"revenueLow":{"raw":664457030,"fmt":"664.46M","longFmt":"664,457,030"},"revenueHigh":{"raw":675600000,"fmt":"675.6M","longFmt":"675,600,000"}},"exDividendDate":{"raw":1503446400,"fmt":"2017-08-23"},"dividendDate":{"raw":1505433600,"fmt":"2017-09-15"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773154078,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":25.0},{"epochGradeDate":1771863778,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":23.0},{"epochGradeDate":1762187353,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":25.0},{"epochGradeDate":1761657650,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":22.0},{"epochGradeDate":1757428572,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":20.0},{"epochGradeDate":1754055345,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":21.0},{"epochGradeDate":1745844862,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1743598458,"firm":"Pickering Energy Partners","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1741184373,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":26.0},{"epochGradeDate":1736527840,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1736363249,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":26.0},{"epochGradeDate":1734523029,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":22.0},{"epochGradeDate":1730397052,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":24.0},{"epochGradeDate":1729865325,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":34.0},{"epochGradeDate":1722452586,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":21.0},{"epochGradeDate":1721928836,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":34.0},{"epochGradeDate":1720029129,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":25.0},{"epochGradeDate":1715690720,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1714149263,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":34.0},{"epochGradeDate":1714057728,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":34.0},{"epochGradeDate":1710159933,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":23.0},{"epochGradeDate":1709209211,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":23.0},{"epochGradeDate":1698939207,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":22.0},{"epochGradeDate":1695653744,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":27.0},{"epochGradeDate":1691762780,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":23.0},{"epochGradeDate":1690468418,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1677769654,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":13.0},{"epochGradeDate":1677506827,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1674135090,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1666180573,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":20.0},{"epochGradeDate":1659442099,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":18.0},{"epochGradeDate":1650287129,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.5},{"epochGradeDate":1646654484,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.5,"priorPriceTarget":21.0},{"epochGradeDate":1620225262,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":12.5},{"epochGradeDate":1597241413,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":5.8,"priorPriceTarget":3.65},{"epochGradeDate":1589473069,"firm":"CFRA","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.0,"priorPriceTarget":12.0},{"epochGradeDate":1587726895,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":7.0,"priorPriceTarget":4.0},{"epochGradeDate":1586954946,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":4.0,"priorPriceTarget":8.5},{"epochGradeDate":1586175244,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"Lowers","currentPriceTarget":4.0,"priorPriceTarget":9.9},{"epochGradeDate":1583771828,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1579002397,"firm":"Bernstein","toGrade":"Underperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":12.3,"priorPriceTarget":0.0},{"epochGradeDate":1576581687,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":16.0},{"epochGradeDate":1576149771,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"In-Line","action":"up","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":16.0},{"epochGradeDate":1574347173,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1573560063,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":17.0,"priorPriceTarget":0.0},{"epochGradeDate":1565874698,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":22.0},{"epochGradeDate":1552649261,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1552305455,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1550661818,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1547734793,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1545313447,"firm":"Societe Generale","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1540825385,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":20.0},{"epochGradeDate":1539355051,"firm":"Societe Generale","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1537185689,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":15.0},{"epochGradeDate":1532709157,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":19.0},{"epochGradeDate":1532702637,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":24.0},{"epochGradeDate":1527157228,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":17.0},{"epochGradeDate":1526300468,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1521024189,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1519760479,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":24.0},{"epochGradeDate":1519734672,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":21.0},{"epochGradeDate":1519650839,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":20.0},{"epochGradeDate":1519648721,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":18.0},{"epochGradeDate":1515066538,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1510842536,"firm":"Capital One","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509452777,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":25.0},{"epochGradeDate":1509379077,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":28.0},{"epochGradeDate":1509377533,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":25.0},{"epochGradeDate":1509369315,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":21.0},{"epochGradeDate":1509126918,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":27.0},{"epochGradeDate":1509123453,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":23.0},{"epochGradeDate":1509109853,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509105228,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1507640512,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1505225804,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1503656925,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":34.0},{"epochGradeDate":1498039914,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1481887682,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Sector Perform","action":"down","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":26.0},{"epochGradeDate":1481205852,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1480601646,"firm":"Seaport Global","toGrade":"Sell","fromGrade":"Accumulate","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1476763200,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1474964018,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1469465230,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":31.0},{"epochGradeDate":1468289380,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":29.0},{"epochGradeDate":1467198848,"firm":"Evercore ISI Group","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1466584881,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1463740931,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":30.0},{"epochGradeDate":1461925625,"firm":"Societe Generale","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461038460,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":30.0},{"epochGradeDate":1457692241,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":40.5,"priorPriceTarget":37.0},{"epochGradeDate":1455640272,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":69.0},{"epochGradeDate":1455630248,"firm":"IBERIA Capital Partners","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":40.0},{"epochGradeDate":1455284077,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Sector Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1455206292,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Sector Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1452701665,"firm":"Seaport Global","toGrade":"Accumulate","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1452003373,"firm":"GMP Securities","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":38.0,"priorPriceTarget":0.0},{"epochGradeDate":1450104814,"firm":"KLR Group","toGrade":"Accumulate","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1448888371,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1447180385,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":71.0},{"epochGradeDate":1446198422,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":47.0},{"epochGradeDate":1441355575,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":43.0},{"epochGradeDate":1438006105,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Accumulate","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1437646523,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Underperform","action":"up","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":46.0},{"epochGradeDate":1430304056,"firm":"Sterne Agee","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1430124514,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":62.0},{"epochGradeDate":1429880400,"firm":"Jefferies","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":49.0},{"epochGradeDate":1429611077,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Hold","action":"down","priceTargetAction":"Lowers","currentPriceTarget":49.0,"priorPriceTarget":52.0},{"epochGradeDate":1423836000,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":56.0},{"epochGradeDate":1422972000,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":97.0},{"epochGradeDate":1422885600,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":68.0},{"epochGradeDate":1420520400,"firm":"Societe Generale","toGrade":"","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1419310800,"firm":"Seaport Global","toGrade":"Accumulate","fromGrade":"Neutral","action":"up","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":74.0},{"epochGradeDate":1418878800,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1418824800,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":64.0,"priorPriceTarget":74.0},{"epochGradeDate":1417528800,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":97.0,"priorPriceTarget":116.0},{"epochGradeDate":1416351162,"firm":"SunTrust Robinson Humphrey","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":71.0,"priorPriceTarget":0.0},{"epochGradeDate":1414762204,"firm":"Capital One","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":71.0},{"epochGradeDate":1414444603,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":76.0,"priorPriceTarget":86.0},{"epochGradeDate":1413462600,"firm":"ISI Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":93.0,"priorPriceTarget":0.0},{"epochGradeDate":1406687909,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":116.0,"priorPriceTarget":119.0},{"epochGradeDate":1389819600,"firm":"Societe Generale","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1389187800,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Maintains","currentPriceTarget":89.0,"priorPriceTarget":0.0},{"epochGradeDate":1387227600,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Maintains","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1386070057,"firm":"Societe Generale","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1385984409,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1383163200,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1381784331,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1381176000,"firm":"Clarkson Capital Markets","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1379942087,"firm":"Global Hunter Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":81.0,"priorPriceTarget":92.0},{"epochGradeDate":1376567338,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":89.0,"priorPriceTarget":0.0},{"epochGradeDate":1376503085,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":61.0},{"epochGradeDate":1374842819,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":64.0},{"epochGradeDate":1361963216,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1361883094,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1361288218,"firm":"Dahlman Rose","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":62.0},{"epochGradeDate":1361284952,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1361281344,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":55.0},{"epochGradeDate":1360951217,"firm":"Societe Generale","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":60.0},{"epochGradeDate":1360949142,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":69.0},{"epochGradeDate":1360933016,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":0.0},{"epochGradeDate":1359724958,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":56.0,"priorPriceTarget":0.0},{"epochGradeDate":1358250326,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":72.0,"priorPriceTarget":0.0},{"epochGradeDate":1351885260,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":57.0},{"epochGradeDate":1351700640,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":57.0},{"epochGradeDate":1348486020,"firm":"ISI Group","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1344511980,"firm":"Societe Generale","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1343644620,"firm":"Dahlman Rose","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":59.0},{"epochGradeDate":1337687100,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1335175800,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":49.0},{"epochGradeDate":1329490440,"firm":"Societe Generale","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":46.0},{"epochGradeDate":1329130380,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":57.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"DELAYED","postMarketChangePercent":{"raw":-0.0074318866,"fmt":"-0.74%"},"postMarketChange":{"raw":-0.27000046,"fmt":"-0.27"},"postMarketTime":1774655838,"postMarketPrice":{"raw":36.06,"fmt":"36.06"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.00520259,"fmt":"-0.52%"},"regularMarketChange":{"raw":-0.189999,"fmt":"-0.19"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":36.33,"fmt":"36.33"},"regularMarketDayHigh":{"raw":36.73,"fmt":"36.73"},"regularMarketDayLow":{"raw":36.1332,"fmt":"36.13"},"regularMarketVolume":{"raw":878276,"fmt":"878.28k","longFmt":"878,276.00"},"averageDailyVolume10Day":{"raw":1571400,"fmt":"1.57M","longFmt":"1,571,400"},"averageDailyVolume3Month":{"raw":1252611,"fmt":"1.25M","longFmt":"1,252,611"},"regularMarketPreviousClose":{"raw":36.52,"fmt":"36.52"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":36.32,"fmt":"36.32"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"OII","underlyingSymbol":null,"shortName":"Oceaneering International, Inc.","longName":"Oceaneering International, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":3624833792,"fmt":"3.62B","longFmt":"3,624,833,792.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.43,"fmt":"0.43"},"estimate":{"raw":0.31367,"fmt":"0.31"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.12","surprisePct":"37.09","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745442060,"fmt":"2025-04-23"}},{"date":"2Q2025","actual":{"raw":0.49,"fmt":"0.49"},"estimate":{"raw":0.39644,"fmt":"0.40"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.09","surprisePct":"23.6","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753304460,"fmt":"2025-07-23"}},{"date":"3Q2025","actual":{"raw":0.55,"fmt":"0.55"},"estimate":{"raw":0.42861,"fmt":"0.43"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.12","surprisePct":"28.32","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761166921,"fmt":"2025-10-22"}},{"date":"4Q2025","actual":{"raw":0.45,"fmt":"0.45"},"estimate":{"raw":0.30591,"fmt":"0.31"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.14","surprisePct":"47.1","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771452143,"fmt":"2026-02-18"}}],"currentQuarterEstimate":{"raw":0.327,"fmt":"0.33"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776888000,"fmt":"2026-04-22"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2066084000,"fmt":"2.07B","longFmt":"2,066,084,000"},"earnings":{"raw":31111000,"fmt":"31.11M","longFmt":"31,111,000"}},{"date":2023,"revenue":{"raw":2424706000,"fmt":"2.42B","longFmt":"2,424,706,000"},"earnings":{"raw":81949000,"fmt":"81.95M","longFmt":"81,949,000"}},{"date":2024,"revenue":{"raw":2661161000,"fmt":"2.66B","longFmt":"2,661,161,000"},"earnings":{"raw":117144000,"fmt":"117.14M","longFmt":"117,144,000"}},{"date":2025,"revenue":{"raw":2784156000,"fmt":"2.78B","longFmt":"2,784,156,000"},"earnings":{"raw":195186000,"fmt":"195.19M","longFmt":"195,186,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":674523000,"fmt":"674.52M","longFmt":"674,523,000"},"earnings":{"raw":44017000,"fmt":"44.02M","longFmt":"44,017,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":698161000,"fmt":"698.16M","longFmt":"698,161,000"},"earnings":{"raw":49791000,"fmt":"49.79M","longFmt":"49,791,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":742898000,"fmt":"742.9M","longFmt":"742,898,000"},"earnings":{"raw":55761000,"fmt":"55.76M","longFmt":"55,761,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":668574000,"fmt":"668.57M","longFmt":"668,574,000"},"earnings":{"raw":45617000,"fmt":"45.62M","longFmt":"45,617,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":36.33,"fmt":"36.33"},"targetHighPrice":{"raw":35.0,"fmt":"35.00"},"targetLowPrice":{"raw":25.0,"fmt":"25.00"},"targetMeanPrice":{"raw":31.5,"fmt":"31.50"},"targetMedianPrice":{"raw":33.0,"fmt":"33.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":4,"fmt":"4","longFmt":"4"},"totalCash":{"raw":695873984,"fmt":"695.87M","longFmt":"695,873,984"},"totalCashPerShare":{"raw":7.001,"fmt":"7"},"ebitda":{"raw":406807008,"fmt":"406.81M","longFmt":"406,807,008"},"totalDebt":{"raw":873139008,"fmt":"873.14M","longFmt":"873,139,008"},"quickRatio":{"raw":1.603,"fmt":"1.60"},"currentRatio":{"raw":1.985,"fmt":"1.99"},"totalRevenue":{"raw":2784155904,"fmt":"2.78B","longFmt":"2,784,155,904"},"debtToEquity":{"raw":81.097,"fmt":"81.10%"},"revenuePerShare":{"raw":27.78,"fmt":"27.78"},"returnOnAssets":{"raw":0.076079994,"fmt":"7.61%"},"returnOnEquity":{"raw":0.39373,"fmt":"39.37%"},"grossProfits":{"raw":568441984,"fmt":"568.44M","longFmt":"568,441,984"},"freeCashflow":{"raw":218078368,"fmt":"218.08M","longFmt":"218,078,368"},"operatingCashflow":{"raw":318860992,"fmt":"318.86M","longFmt":"318,860,992"},"earningsGrowth":{"raw":2.196,"fmt":"219.60%"},"revenueGrowth":{"raw":-0.063,"fmt":"-6.30%"},"grossMargins":{"raw":0.20417,"fmt":"20.42%"},"ebitdaMargins":{"raw":0.14612001,"fmt":"14.61%"},"operatingMargins":{"raw":0.09779,"fmt":"9.78%"},"profitMargins":{"raw":0.12706,"fmt":"12.71%"},"financialCurrency":"USD"}}],"error":null}}