{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.0017417192,"fmt":"0.17%"},"oneMonthReturn":{"raw":-0.022736449,"fmt":"-2.27%"},"threeMonthReturn":{"raw":0.25212523,"fmt":"25.21%"},"sixMonthReturn":{"raw":0.29300925,"fmt":"29.30%"},"ytdReturnPct":{"raw":0.26963106,"fmt":"26.96%"},"oneYearTotalReturn":{"raw":1.017708,"fmt":"101.77%"},"twoYearTotalReturn":{"raw":1.3940536,"fmt":"139.41%"},"threeYearTotalReturn":{"raw":1.2592592,"fmt":"125.93%"},"fiveYearTotalReturn":{"raw":1.1433896,"fmt":"114.34%"},"tenYearTotalReturn":{"raw":6.8581653,"fmt":"685.82%"},"maxReturn":{"raw":42.017002,"fmt":"4,201.70%"}},"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":2109451520,"fmt":"2.11B","longFmt":"2,109,451,520"},"forwardPE":{"raw":22.966082,"fmt":"22.97"},"profitMargins":{"raw":-0.041149996,"fmt":"-4.11%"},"floatShares":{"raw":13810172,"fmt":"13.81M","longFmt":"13,810,172"},"sharesOutstanding":{"raw":14986947,"fmt":"14.99M","longFmt":"14,986,947"},"sharesShort":{"raw":347364,"fmt":"347.36k","longFmt":"347,364"},"sharesShortPriorMonth":{"raw":393159,"fmt":"393.16k","longFmt":"393,159"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0232,"fmt":"2.32%"},"heldPercentInsiders":{"raw":0.04733,"fmt":"4.73%"},"heldPercentInstitutions":{"raw":0.9347,"fmt":"93.47%"},"shortRatio":{"raw":1.96,"fmt":"1.96"},"shortPercentOfFloat":{"raw":0.0242,"fmt":"2.42%"},"beta":{"raw":1.019,"fmt":"1.02"},"impliedSharesOutstanding":{"raw":14986947,"fmt":"14.99M","longFmt":"14,986,947"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":44.289,"fmt":"44.29"},"priceToBook":{"raw":2.727088,"fmt":"2.73"},"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":0.099,"fmt":"9.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":-33938000,"fmt":"-33.94M","longFmt":"-33,938,000"},"trailingEps":{"raw":-2.27,"fmt":"-2.27"},"forwardEps":{"raw":5.25906,"fmt":"5.26"},"pegRatio":{},"lastSplitFactor":"3:2","lastSplitDate":{"raw":897523200,"fmt":"1998-06-11"},"enterpriseToRevenue":{"raw":2.558,"fmt":"2.56"},"enterpriseToEbitda":{"raw":19.022,"fmt":"19.02"},"52WeekChange":{"raw":1.0202749,"fmt":"102.03%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.075,"fmt":"0.08"},"lastDividendDate":{"raw":1297814400,"fmt":"2011-02-16"},"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.69,"fmt":"0.69"},"estimate":{"raw":0.45,"fmt":"0.45"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.24","surprisePct":"53.33","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746525600,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.82,"fmt":"0.82"},"estimate":{"raw":0.725,"fmt":"0.73"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.09","surprisePct":"13.1","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754560800,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":-4.3,"fmt":"-4.30"},"estimate":{"raw":0.81,"fmt":"0.81"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-5.11","surprisePct":"-630.86","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762426800,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":0.48,"fmt":"0.48"},"estimate":{"raw":0.765,"fmt":"0.76"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.29","surprisePct":"-37.25","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772104338,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":0.71,"fmt":"0.71"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777984200,"fmt":"2026-05-05"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":712537000,"fmt":"712.54M","longFmt":"712,537,000"},"earnings":{"raw":28789000,"fmt":"28.79M","longFmt":"28,789,000"}},{"date":2023,"revenue":{"raw":756992000,"fmt":"756.99M","longFmt":"756,992,000"},"earnings":{"raw":15928000,"fmt":"15.93M","longFmt":"15,928,000"}},{"date":2024,"revenue":{"raw":786551000,"fmt":"786.55M","longFmt":"786,551,000"},"earnings":{"raw":31495000,"fmt":"31.5M","longFmt":"31,495,000"}},{"date":2025,"revenue":{"raw":824730000,"fmt":"824.73M","longFmt":"824,730,000"},"earnings":{"raw":-33938000,"fmt":"-33.94M","longFmt":"-33,938,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":194114000,"fmt":"194.11M","longFmt":"194,114,000"},"earnings":{"raw":10511000,"fmt":"10.51M","longFmt":"10,511,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":202260000,"fmt":"202.26M","longFmt":"202,260,000"},"earnings":{"raw":12553000,"fmt":"12.55M","longFmt":"12,553,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":212558000,"fmt":"212.56M","longFmt":"212,558,000"},"earnings":{"raw":-64446000,"fmt":"-64.45M","longFmt":"-64,446,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":215798000,"fmt":"215.8M","longFmt":"215,798,000"},"earnings":{"raw":7444000,"fmt":"7.44M","longFmt":"7,444,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"DCO Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772128800,"updated":1772139007,"transcriptId":2938974,"type":"IN_HOUSE","eventId":402680,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2025-earnings_call-402680.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/26/2938974.json","maxAge":1},{"title":"DCO Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762452000,"updated":1763045124,"transcriptId":2270807,"type":"IN_HOUSE","eventId":372356,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q3-2025-earnings_call-372356.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2270807.json","maxAge":1},{"title":"DCO Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754586000,"updated":1763943477,"transcriptId":2325650,"type":"IN_HOUSE","eventId":343003,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q2-2025-earnings_call-343003.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2325650.json","maxAge":1},{"title":"DCO Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746550800,"updated":1763655401,"transcriptId":2315054,"type":"IN_HOUSE","eventId":314424,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q1-2025-earnings_call-314424.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/6/2315054.json","maxAge":1},{"title":"DCO Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740679200,"updated":1766522743,"transcriptId":2534899,"type":"IN_HOUSE","eventId":239679,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2024-earnings_call-239679.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/27/2534899.json","maxAge":1},{"title":"DCO Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731002400,"updated":1768495603,"transcriptId":2604871,"type":"IN_HOUSE","eventId":220210,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q3-2024-earnings_call-220210.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/7/2604871.json","maxAge":1},{"title":"DCO Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723136400,"updated":1772064417,"transcriptId":2722839,"type":"IN_HOUSE","eventId":192120,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q2-2024-earnings_call-192120.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/8/2722839.json","maxAge":1},{"title":"DCO Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715187600,"updated":1772064229,"transcriptId":2729529,"type":"IN_HOUSE","eventId":167640,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q1-2024-earnings_call-167640.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/8/2729529.json","maxAge":1},{"title":"DCO Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708020000,"updated":1772059888,"transcriptId":2798545,"type":"IN_HOUSE","eventId":123335,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2023-earnings_call-123335.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/15/2798545.json","maxAge":1},{"title":"DCO Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699466400,"updated":1772063926,"transcriptId":2848900,"type":"IN_HOUSE","eventId":86952,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q3-2023-earnings_call-86952.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/8/2848900.json","maxAge":1},{"title":"DCO Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691082000,"updated":1772064075,"transcriptId":2904758,"type":"IN_HOUSE","eventId":66720,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q2-2023-earnings_call-66720.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/3/2904758.json","maxAge":1},{"title":"DCO Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683219600,"updated":1773016285,"transcriptId":2964132,"type":"IN_HOUSE","eventId":54085,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q1-2023-earnings_call-54085.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/4/2964132.json","maxAge":1},{"title":"DCO Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676570400,"updated":1773487550,"transcriptId":3016554,"type":"IN_HOUSE","eventId":51679,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2022-earnings_call-51679.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/16/3016554.json","maxAge":1},{"title":"DCO Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667836800,"updated":1773316179,"transcriptId":3058182,"type":"IN_HOUSE","eventId":41121,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q3-2022-earnings_call-41121.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/7/3058182.json","maxAge":1},{"title":"DCO Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659628800,"updated":1773715520,"transcriptId":3095951,"type":"IN_HOUSE","eventId":31387,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q2-2022-earnings_call-31387.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3095951.json","maxAge":1},{"title":"DCO Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651582800,"updated":1774698072,"transcriptId":3141856,"type":"IN_HOUSE","eventId":175724,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q1-2022-earnings_call-175724.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/3/3141856.json","maxAge":1},{"title":"DCO Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645624800,"updated":1774570816,"transcriptId":3175116,"type":"IN_HOUSE","eventId":175725,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2021-earnings_call-175725.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/23/3175116.json","maxAge":1},{"title":"DCO Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635861600,"updated":1752173449,"transcriptId":1664418,"type":"RAW","eventId":175726,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q3-2021-earnings_call-175726.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/2/1664418.json","maxAge":1},{"title":"DCO Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628773200,"updated":1752173449,"transcriptId":1664419,"type":"RAW","eventId":175727,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q2-2021-earnings_call-175727.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/12/1664419.json","maxAge":1},{"title":"DCO Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620133200,"updated":1752173449,"transcriptId":1664421,"type":"RAW","eventId":175729,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q1-2021-earnings_call-175729.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/4/1664421.json","maxAge":1},{"title":"DCO Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613052000,"updated":1752173449,"transcriptId":1664422,"type":"RAW","eventId":175730,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2020-earnings_call-175730.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/11/1664422.json","maxAge":1},{"title":"DCO Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603893600,"updated":1752173449,"transcriptId":1664423,"type":"RAW","eventId":175731,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q3-2020-earnings_call-175731.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/28/1664423.json","maxAge":1},{"title":"DCO Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596114000,"updated":1752173449,"transcriptId":1664424,"type":"RAW","eventId":175733,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q2-2020-earnings_call-175733.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/7/30/1664424.json","maxAge":1},{"title":"DCO Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588251600,"updated":1752173449,"transcriptId":1664425,"type":"RAW","eventId":175734,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q1-2020-earnings_call-175734.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/4/30/1664425.json","maxAge":1},{"title":"DCO Q4 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q4","date":1582207200,"updated":1752173449,"transcriptId":1664426,"type":"RAW","eventId":175735,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2019-earnings_call-175735.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/2/20/1664426.json","maxAge":1},{"title":"DCO Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1572444000,"updated":1752173449,"transcriptId":1664427,"type":"RAW","eventId":175736,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q3-2019-earnings_call-175736.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/10/30/1664427.json","maxAge":1},{"title":"DCO Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1565010000,"updated":1752173449,"transcriptId":1664428,"type":"RAW","eventId":175739,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q2-2019-earnings_call-175739.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/8/5/1664428.json","maxAge":1},{"title":"DCO Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1557147600,"updated":1752173449,"transcriptId":1664429,"type":"RAW","eventId":175742,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q1-2019-earnings_call-175742.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/5/6/1664429.json","maxAge":1},{"title":"DCO Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1551362400,"updated":1752173449,"transcriptId":1664430,"type":"RAW","eventId":175744,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DCO/earnings/DCO-Q4-2018-earnings_call-175744.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/2/28/1664430.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":121.42,"fmt":"121.42"},"open":{"raw":121.72,"fmt":"121.72"},"dayLow":{"raw":120.2138,"fmt":"120.21"},"dayHigh":{"raw":122.41,"fmt":"122.41"},"regularMarketPreviousClose":{"raw":121.42,"fmt":"121.42"},"regularMarketOpen":{"raw":121.72,"fmt":"121.72"},"regularMarketDayLow":{"raw":120.2138,"fmt":"120.21"},"regularMarketDayHigh":{"raw":122.41,"fmt":"122.41"},"dividendRate":{},"dividendYield":{},"exDividendDate":{"raw":1297814400,"fmt":"2011-02-16"},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.019,"fmt":"1.02"},"forwardPE":{"raw":22.966082,"fmt":"22.97"},"volume":{"raw":138487,"fmt":"138.49k","longFmt":"138,487"},"regularMarketVolume":{"raw":138487,"fmt":"138.49k","longFmt":"138,487"},"averageVolume":{"raw":159593,"fmt":"159.59k","longFmt":"159,593"},"averageVolume10days":{"raw":167380,"fmt":"167.38k","longFmt":"167,380"},"averageDailyVolume10Day":{"raw":167380,"fmt":"167.38k","longFmt":"167,380"},"bid":{"raw":93.0,"fmt":"93.00"},"ask":{"raw":131.77,"fmt":"131.77"},"bidSize":{"raw":30000,"fmt":"30k","longFmt":"30,000"},"askSize":{"raw":30000,"fmt":"30k","longFmt":"30,000"},"marketCap":{"raw":1810123392,"fmt":"1.81B","longFmt":"1,810,123,392"},"nonDilutedMarketCap":{"raw":1806976199,"fmt":"1.81B","longFmt":"1,806,976,199"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":51.76,"fmt":"51.76"},"fiftyTwoWeekHigh":{"raw":140.02,"fmt":"140.02"},"allTimeHigh":{"raw":140.02,"fmt":"140.02"},"allTimeLow":{"raw":0.583333,"fmt":"0.58"},"priceToSalesTrailing12Months":{"raw":2.1948073,"fmt":"2.19"},"fiftyDayAverage":{"raw":120.8884,"fmt":"120.89"},"twoHundredDayAverage":{"raw":98.001,"fmt":"98.00"},"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":1777984200,"fmt":"2026-05-05"}],"earningsCallDate":[{"raw":1772128800,"fmt":"2026-02-26"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.85962,"fmt":"0.86"},"earningsLow":{"raw":0.72,"fmt":"0.72"},"earningsHigh":{"raw":0.95811,"fmt":"0.96"},"revenueAverage":{"raw":199649700,"fmt":"199.65M","longFmt":"199,649,700"},"revenueLow":{"raw":198800000,"fmt":"198.8M","longFmt":"198,800,000"},"revenueHigh":{"raw":200652000,"fmt":"200.65M","longFmt":"200,652,000"}},"exDividendDate":{"raw":1297814400,"fmt":"2011-02-16"},"dividendDate":{"raw":1299196800,"fmt":"2011-03-04"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773410082,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":142.0},{"epochGradeDate":1772477731,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":143.0,"priorPriceTarget":125.0},{"epochGradeDate":1772213878,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":136.0,"priorPriceTarget":124.0},{"epochGradeDate":1771597702,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":100.0},{"epochGradeDate":1768930737,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":117.0},{"epochGradeDate":1768330416,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":110.0},{"epochGradeDate":1765552146,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1754674942,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1752610211,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":190.0,"priorPriceTarget":186.0},{"epochGradeDate":1752513358,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":101.0,"priorPriceTarget":91.0},{"epochGradeDate":1752241894,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":87.0},{"epochGradeDate":1751552214,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":72.0},{"epochGradeDate":1750698570,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":84.0},{"epochGradeDate":1749744848,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":76.0},{"epochGradeDate":1744899234,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":82.0},{"epochGradeDate":1736867652,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":80.0},{"epochGradeDate":1731076903,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":71.0},{"epochGradeDate":1729258365,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":71.0,"priorPriceTarget":72.0},{"epochGradeDate":1723542526,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":64.0},{"epochGradeDate":1723209269,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":65.0},{"epochGradeDate":1715615250,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":57.0},{"epochGradeDate":1708102807,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1708100575,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":72.0,"priorPriceTarget":0.0},{"epochGradeDate":1708092234,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":69.0},{"epochGradeDate":1704896139,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":62.0},{"epochGradeDate":1699554417,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":56.0},{"epochGradeDate":1692005970,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1690811537,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":72.0,"priorPriceTarget":0.0},{"epochGradeDate":1688635967,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1684326443,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":64.0},{"epochGradeDate":1683293529,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":66.0},{"epochGradeDate":1670591670,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":62.0},{"epochGradeDate":1658234788,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":72.0},{"epochGradeDate":1651675434,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":68.0},{"epochGradeDate":1634894877,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":62.0,"priorPriceTarget":0.0},{"epochGradeDate":1610383978,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":66.0,"priorPriceTarget":0.0},{"epochGradeDate":1594817329,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1591884247,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":42.0},{"epochGradeDate":1590052736,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":41.0,"priorPriceTarget":0.0},{"epochGradeDate":1588352699,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":24.0},{"epochGradeDate":1588345785,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":60.0},{"epochGradeDate":1588340861,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":42.0},{"epochGradeDate":1587056487,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":25.0},{"epochGradeDate":1586879447,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":52.0},{"epochGradeDate":1584363664,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":47.0},{"epochGradeDate":1582288840,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1582280379,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1581351161,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":54.0},{"epochGradeDate":1577966412,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1573653418,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":52.0},{"epochGradeDate":1571143533,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":45.0},{"epochGradeDate":1565095420,"firm":"Noble Capital Markets","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1560513810,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":54.0},{"epochGradeDate":1558531456,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1558530777,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1557754372,"firm":"Noble Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1544623629,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":47.0,"priorPriceTarget":0.0},{"epochGradeDate":1542205157,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":44.0},{"epochGradeDate":1533646872,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":39.0},{"epochGradeDate":1526916666,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":36.0},{"epochGradeDate":1519924815,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":40.0},{"epochGradeDate":1519918890,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":38.0},{"epochGradeDate":1510583581,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509470527,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":36.0},{"epochGradeDate":1508249026,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1501874899,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":35.0},{"epochGradeDate":1493979004,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1481028691,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1465557045,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1442203200,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":30.0},{"epochGradeDate":1431522000,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":31.0},{"epochGradeDate":1429102464,"firm":"Noble Capital Markets","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1428930000,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":28.0},{"epochGradeDate":1414501200,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1413205200,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":34.0},{"epochGradeDate":1412944200,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":34.0},{"epochGradeDate":1409144400,"firm":"Topeka Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":27.0},{"epochGradeDate":1408132800,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":28.0},{"epochGradeDate":1403605611,"firm":"Topeka Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1398767136,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":25.0},{"epochGradeDate":1392757200,"firm":"Noble Capital Markets","toGrade":"","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":24.0},{"epochGradeDate":1392411600,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":34.0},{"epochGradeDate":1392377447,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":27.0},{"epochGradeDate":1383048610,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":29.0},{"epochGradeDate":1381352057,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":34.0,"priorPriceTarget":0.0},{"epochGradeDate":1379329760,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":25.0},{"epochGradeDate":1375800634,"firm":"Imperial Capital","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.0},{"epochGradeDate":1370439050,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1369133747,"firm":"Topeka Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1367940675,"firm":"CK Cooper","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1367931055,"firm":"Imperial Capital","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":28.0},{"epochGradeDate":1367328686,"firm":"Imperial Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":20.0},{"epochGradeDate":1366021459,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":18.0},{"epochGradeDate":1362498626,"firm":"Imperial Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":18.0},{"epochGradeDate":1362490067,"firm":"CK Cooper","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":17.5},{"epochGradeDate":1362482518,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":16.0},{"epochGradeDate":1354717910,"firm":"Imperial Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1345823820,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":12.0},{"epochGradeDate":1345555560,"firm":"CK Cooper","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":17.5,"priorPriceTarget":0.0},{"epochGradeDate":1344333000,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":10.0},{"epochGradeDate":1337859960,"firm":"Rodman & Renshaw","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1336661520,"firm":"Imperial Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":16.0},{"epochGradeDate":1336570500,"firm":"Early Bird Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":16.0},{"epochGradeDate":1336562400,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":19.0},{"epochGradeDate":1336514160,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":14.0},{"epochGradeDate":1331212020,"firm":"Imperial Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":18.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"DELAYED","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774649701,"postMarketPrice":{"raw":120.78,"fmt":"120.78"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.00527095,"fmt":"-0.53%"},"regularMarketChange":{"raw":-0.639999,"fmt":"-0.64"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":120.78,"fmt":"120.78"},"regularMarketDayHigh":{"raw":122.41,"fmt":"122.41"},"regularMarketDayLow":{"raw":120.2138,"fmt":"120.21"},"regularMarketVolume":{"raw":138487,"fmt":"138.49k","longFmt":"138,487.00"},"averageDailyVolume10Day":{"raw":167380,"fmt":"167.38k","longFmt":"167,380"},"averageDailyVolume3Month":{"raw":159593,"fmt":"159.59k","longFmt":"159,593"},"regularMarketPreviousClose":{"raw":121.42,"fmt":"121.42"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":121.72,"fmt":"121.72"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"DCO","underlyingSymbol":null,"shortName":"Ducommun Incorporated","longName":"Ducommun Incorporated","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":1810123392,"fmt":"1.81B","longFmt":"1,810,123,392.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.83,"fmt":"0.83"},"estimate":{"raw":0.70252,"fmt":"0.70"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.13","surprisePct":"18.15","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746525600,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.88,"fmt":"0.88"},"estimate":{"raw":0.8225,"fmt":"0.82"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"6.99","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754560800,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":0.99,"fmt":"0.99"},"estimate":{"raw":0.9525,"fmt":"0.95"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.04","surprisePct":"3.94","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762426800,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":1.05,"fmt":"1.05"},"estimate":{"raw":0.96453,"fmt":"0.96"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.09","surprisePct":"8.86","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772104338,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":0.85962,"fmt":"0.86"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777984200,"fmt":"2026-05-05"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":712537000,"fmt":"712.54M","longFmt":"712,537,000"},"earnings":{"raw":40070000,"fmt":"40.07M","longFmt":"40,070,000"}},{"date":2023,"revenue":{"raw":756992000,"fmt":"756.99M","longFmt":"756,992,000"},"earnings":{"raw":35956000,"fmt":"35.96M","longFmt":"35,956,000"}},{"date":2024,"revenue":{"raw":786551000,"fmt":"786.55M","longFmt":"786,551,000"},"earnings":{"raw":49095000,"fmt":"49.09M","longFmt":"49,095,000"}},{"date":2025,"revenue":{"raw":824730000,"fmt":"824.73M","longFmt":"824,730,000"},"earnings":{"raw":57454000,"fmt":"57.45M","longFmt":"57,454,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":194114000,"fmt":"194.11M","longFmt":"194,114,000"},"earnings":{"raw":12637000,"fmt":"12.64M","longFmt":"12,637,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":202260000,"fmt":"202.26M","longFmt":"202,260,000"},"earnings":{"raw":13430000,"fmt":"13.43M","longFmt":"13,430,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":212558000,"fmt":"212.56M","longFmt":"212,558,000"},"earnings":{"raw":15154000,"fmt":"15.15M","longFmt":"15,154,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":215798000,"fmt":"215.8M","longFmt":"215,798,000"},"earnings":{"raw":16233000,"fmt":"16.23M","longFmt":"16,233,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":120.78,"fmt":"120.78"},"targetHighPrice":{"raw":155.0,"fmt":"155.00"},"targetLowPrice":{"raw":134.0,"fmt":"134.00"},"targetMeanPrice":{"raw":143.6,"fmt":"143.60"},"targetMedianPrice":{"raw":143.0,"fmt":"143.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":5,"fmt":"5","longFmt":"5"},"totalCash":{"raw":47836000,"fmt":"47.84M","longFmt":"47,836,000"},"totalCashPerShare":{"raw":3.192,"fmt":"3.19"},"ebitda":{"raw":110895000,"fmt":"110.89M","longFmt":"110,895,000"},"totalDebt":{"raw":347164000,"fmt":"347.16M","longFmt":"347,164,000"},"quickRatio":{"raw":2.357,"fmt":"2.36"},"currentRatio":{"raw":3.495,"fmt":"3.49"},"totalRevenue":{"raw":824729984,"fmt":"824.73M","longFmt":"824,729,984"},"debtToEquity":{"raw":52.433,"fmt":"52.43%"},"revenuePerShare":{"raw":55.195,"fmt":"55.19"},"returnOnAssets":{"raw":0.041750003,"fmt":"4.18%"},"returnOnEquity":{"raw":-0.050479997,"fmt":"-5.05%"},"grossProfits":{"raw":221615008,"fmt":"221.62M","longFmt":"221,615,008"},"freeCashflow":{"raw":43982248,"fmt":"43.98M","longFmt":"43,982,248"},"operatingCashflow":{"raw":-33405000,"fmt":"-33.41M","longFmt":"-33,405,000"},"earningsGrowth":{"raw":0.068,"fmt":"6.80%"},"revenueGrowth":{"raw":0.094,"fmt":"9.40%"},"grossMargins":{"raw":0.26871002,"fmt":"26.87%"},"ebitdaMargins":{"raw":0.13446,"fmt":"13.45%"},"operatingMargins":{"raw":0.1031,"fmt":"10.31%"},"profitMargins":{"raw":-0.041149996,"fmt":"-4.11%"},"financialCurrency":"USD"}}],"error":null}}