{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.0019761473,"fmt":"-0.20%"},"oneMonthReturn":{"raw":-0.043224405,"fmt":"-4.32%"},"threeMonthReturn":{"raw":0.105270244,"fmt":"10.53%"},"sixMonthReturn":{"raw":0.114579126,"fmt":"11.46%"},"ytdReturnPct":{"raw":0.15569979,"fmt":"15.57%"},"oneYearTotalReturn":{"raw":0.41824743,"fmt":"41.82%"},"twoYearTotalReturn":{"raw":0.48141274,"fmt":"48.14%"},"threeYearTotalReturn":{"raw":1.4893873,"fmt":"148.94%"},"fiveYearTotalReturn":{"raw":1.8415433,"fmt":"184.15%"},"tenYearTotalReturn":{"raw":3.269669,"fmt":"326.97%"},"maxReturn":{"raw":28.286392,"fmt":"2,828.64%"}},"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":5821848064,"fmt":"5.82B","longFmt":"5,821,848,064"},"forwardPE":{"raw":24.542488,"fmt":"24.54"},"profitMargins":{"raw":0.03542,"fmt":"3.54%"},"floatShares":{"raw":20886303,"fmt":"20.89M","longFmt":"20,886,303"},"sharesOutstanding":{"raw":21125028,"fmt":"21.13M","longFmt":"21,125,028"},"sharesShort":{"raw":353791,"fmt":"353.79k","longFmt":"353,791"},"sharesShortPriorMonth":{"raw":381301,"fmt":"381.3k","longFmt":"381,301"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0167,"fmt":"1.67%"},"heldPercentInsiders":{"raw":0.00857,"fmt":"0.86%"},"heldPercentInstitutions":{"raw":1.0374199,"fmt":"103.74%"},"shortRatio":{"raw":1.58,"fmt":"1.58"},"shortPercentOfFloat":{"raw":0.0227,"fmt":"2.27%"},"beta":{"raw":1.562,"fmt":"1.56"},"impliedSharesOutstanding":{"raw":21248002,"fmt":"21.25M","longFmt":"21,248,002"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":73.289,"fmt":"73.29"},"priceToBook":{"raw":3.3766322,"fmt":"3.38"},"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":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":40500000,"fmt":"40.5M","longFmt":"40,500,000"},"trailingEps":{"raw":1.91,"fmt":"1.91"},"forwardEps":{"raw":10.08333,"fmt":"10.08"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":5.092,"fmt":"5.09"},"enterpriseToEbitda":{"raw":21.17,"fmt":"21.17"},"52WeekChange":{"raw":0.3784746,"fmt":"37.85%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.32,"fmt":"0.32"},"lastDividendDate":{"raw":1772582400,"fmt":"2026-03-04"},"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":1.15,"fmt":"1.15"},"estimate":{"raw":0.97,"fmt":"0.97"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.18","surprisePct":"18.56","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746527400,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":1.25,"fmt":"1.25"},"estimate":{"raw":1.31,"fmt":"1.31"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.06","surprisePct":"-4.58","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754389800,"fmt":"2025-08-05"}},{"date":"3Q2025","actual":{"raw":1.01,"fmt":"1.01"},"estimate":{"raw":1.24,"fmt":"1.24"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.23","surprisePct":"-18.55","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762258672,"fmt":"2025-11-04"}},{"date":"4Q2025","actual":{"raw":-1.52,"fmt":"-1.52"},"estimate":{"raw":1.27,"fmt":"1.27"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-2.79","surprisePct":"-219.69","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771414200,"fmt":"2026-02-18"}}],"currentQuarterEstimate":{"raw":1.31,"fmt":"1.31"},"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":1099200000,"fmt":"1.1B","longFmt":"1,099,200,000"},"earnings":{"raw":205100000,"fmt":"205.1M","longFmt":"205,100,000"}},{"date":2023,"revenue":{"raw":1059300000,"fmt":"1.06B","longFmt":"1,059,300,000"},"earnings":{"raw":22200000,"fmt":"22.2M","longFmt":"22,200,000"}},{"date":2024,"revenue":{"raw":1048700000,"fmt":"1.05B","longFmt":"1,048,700,000"},"earnings":{"raw":72900000,"fmt":"72.9M","longFmt":"72,900,000"}},{"date":2025,"revenue":{"raw":1143300000,"fmt":"1.14B","longFmt":"1,143,300,000"},"earnings":{"raw":40500000,"fmt":"40.5M","longFmt":"40,500,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":273200000,"fmt":"273.2M","longFmt":"273,200,000"},"earnings":{"raw":24500000,"fmt":"24.5M","longFmt":"24,500,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":288100000,"fmt":"288.1M","longFmt":"288,100,000"},"earnings":{"raw":26400000,"fmt":"26.4M","longFmt":"26,400,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":286600000,"fmt":"286.6M","longFmt":"286,600,000"},"earnings":{"raw":21600000,"fmt":"21.6M","longFmt":"21,600,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":295400000,"fmt":"295.4M","longFmt":"295,400,000"},"earnings":{"raw":-32000000,"fmt":"-32M","longFmt":"-32,000,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"NPO Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1771421400,"updated":1772059437,"transcriptId":2864559,"type":"IN_HOUSE","eventId":399095,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q4-2025-earnings_call-399095.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/18/2864559.json","maxAge":1},{"title":"NPO Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762263000,"updated":1763046998,"transcriptId":2271654,"type":"IN_HOUSE","eventId":370549,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q3-2025-earnings_call-370549.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/4/2271654.json","maxAge":1},{"title":"NPO Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754397000,"updated":1764415664,"transcriptId":2322787,"type":"IN_HOUSE","eventId":342504,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q2-2025-earnings_call-342504.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/5/2322787.json","maxAge":1},{"title":"NPO Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746534600,"updated":1763363759,"transcriptId":2297455,"type":"IN_HOUSE","eventId":317085,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q1-2025-earnings_call-317085.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/6/2297455.json","maxAge":1},{"title":"NPO Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739971800,"updated":1766479649,"transcriptId":2532220,"type":"IN_HOUSE","eventId":247922,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q4-2024-earnings_call-247922.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/19/2532220.json","maxAge":1},{"title":"NPO Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730813400,"updated":1768600075,"transcriptId":2611970,"type":"IN_HOUSE","eventId":218958,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q3-2024-earnings_call-218958.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/5/2611970.json","maxAge":1},{"title":"NPO Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722947400,"updated":1772063768,"transcriptId":2722244,"type":"IN_HOUSE","eventId":191525,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q2-2024-earnings_call-191525.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/6/2722244.json","maxAge":1},{"title":"NPO Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715085000,"updated":1772060981,"transcriptId":2741689,"type":"IN_HOUSE","eventId":168616,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q1-2024-earnings_call-168616.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/7/2741689.json","maxAge":1},{"title":"NPO Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708435800,"updated":1772059910,"transcriptId":2794177,"type":"IN_HOUSE","eventId":124084,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q4-2023-earnings_call-124084.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/20/2794177.json","maxAge":1},{"title":"NPO Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698755400,"updated":1772062048,"transcriptId":2860732,"type":"IN_HOUSE","eventId":87698,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q3-2023-earnings_call-87698.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/31/2860732.json","maxAge":1},{"title":"NPO Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691497800,"updated":1772278234,"transcriptId":2901816,"type":"IN_HOUSE","eventId":65959,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q2-2023-earnings_call-65959.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/8/2901816.json","maxAge":1},{"title":"NPO Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683030600,"updated":1773016467,"transcriptId":2967736,"type":"IN_HOUSE","eventId":55547,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q1-2023-earnings_call-55547.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2967736.json","maxAge":1},{"title":"NPO Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676986200,"updated":1773488018,"transcriptId":3015253,"type":"IN_HOUSE","eventId":43652,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q4-2022-earnings_call-43652.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/21/3015253.json","maxAge":1},{"title":"NPO Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667305800,"updated":1773487699,"transcriptId":3069894,"type":"IN_HOUSE","eventId":35891,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q3-2022-earnings_call-35891.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/1/3069894.json","maxAge":1},{"title":"NPO Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659406020,"updated":1773814936,"transcriptId":3104558,"type":"IN_HOUSE","eventId":30813,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q2-2022-earnings_call-30813.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/2/3104558.json","maxAge":1},{"title":"NPO Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651480457,"updated":1774697979,"transcriptId":3143597,"type":"IN_HOUSE","eventId":20549,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q1-2022-earnings_call-20549.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/2/3143597.json","maxAge":1},{"title":"NPO Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645529689,"updated":1774585199,"transcriptId":3176555,"type":"IN_HOUSE","eventId":15093,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q4-2021-earnings_call-15093.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/22/3176555.json","maxAge":1},{"title":"NPO Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636070400,"updated":1752165408,"transcriptId":1571719,"type":"RAW","eventId":10388,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NPO/earnings/NPO-Q3-2021-earnings_call-10388.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/5/1571719.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":249.19,"fmt":"249.19"},"open":{"raw":247.42,"fmt":"247.42"},"dayLow":{"raw":244.165,"fmt":"244.16"},"dayHigh":{"raw":251.91,"fmt":"251.91"},"regularMarketPreviousClose":{"raw":249.19,"fmt":"249.19"},"regularMarketOpen":{"raw":247.42,"fmt":"247.42"},"regularMarketDayLow":{"raw":244.165,"fmt":"244.16"},"regularMarketDayHigh":{"raw":251.91,"fmt":"251.91"},"dividendRate":{"raw":1.25,"fmt":"1.25"},"dividendYield":{"raw":0.0050999997,"fmt":"0.51%"},"exDividendDate":{"raw":1772582400,"fmt":"2026-03-04"},"payoutRatio":{"raw":0.64919996,"fmt":"64.92%"},"fiveYearAvgDividendYield":{"raw":0.9,"fmt":"0.90"},"beta":{"raw":1.562,"fmt":"1.56"},"trailingPE":{"raw":129.56544,"fmt":"129.57"},"forwardPE":{"raw":24.542488,"fmt":"24.54"},"volume":{"raw":281847,"fmt":"281.85k","longFmt":"281,847"},"regularMarketVolume":{"raw":281847,"fmt":"281.85k","longFmt":"281,847"},"averageVolume":{"raw":207691,"fmt":"207.69k","longFmt":"207,691"},"averageVolume10days":{"raw":257370,"fmt":"257.37k","longFmt":"257,370"},"averageDailyVolume10Day":{"raw":257370,"fmt":"257.37k","longFmt":"257,370"},"bid":{"raw":97.38,"fmt":"97.38"},"ask":{"raw":248.32,"fmt":"248.32"},"bidSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"askSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"marketCap":{"raw":5258243072,"fmt":"5.26B","longFmt":"5,258,243,072"},"nonDilutedMarketCap":{"raw":5268654327,"fmt":"5.27B","longFmt":"5,268,654,327"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":133.5,"fmt":"133.50"},"fiftyTwoWeekHigh":{"raw":286.35,"fmt":"286.35"},"allTimeHigh":{"raw":286.35,"fmt":"286.35"},"allTimeLow":{"raw":2.16,"fmt":"2.16"},"priceToSalesTrailing12Months":{"raw":4.5991807,"fmt":"4.60"},"fiftyDayAverage":{"raw":252.5256,"fmt":"252.53"},"twoHundredDayAverage":{"raw":224.5127,"fmt":"224.51"},"trailingAnnualDividendRate":{"raw":1.24,"fmt":"1.24"},"trailingAnnualDividendYield":{"raw":0.0049761226,"fmt":"0.50%"},"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":1771421400,"fmt":"2026-02-18"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":2.08333,"fmt":"2.08"},"earningsLow":{"raw":2.04,"fmt":"2.04"},"earningsHigh":{"raw":2.12,"fmt":"2.12"},"revenueAverage":{"raw":303900000,"fmt":"303.9M","longFmt":"303,900,000"},"revenueLow":{"raw":302600000,"fmt":"302.6M","longFmt":"302,600,000"},"revenueHigh":{"raw":305400000,"fmt":"305.4M","longFmt":"305,400,000"}},"exDividendDate":{"raw":1772582400,"fmt":"2026-03-04"},"dividendDate":{"raw":1773792000,"fmt":"2026-03-18"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1771519704,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":285.0,"priorPriceTarget":240.0},{"epochGradeDate":1771510731,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":260.0},{"epochGradeDate":1769435036,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":250.0},{"epochGradeDate":1760449060,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":240.0},{"epochGradeDate":1754488296,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":220.0},{"epochGradeDate":1754482510,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":215.0},{"epochGradeDate":1744125282,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":230.0},{"epochGradeDate":1734354226,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":215.0,"priorPriceTarget":170.0},{"epochGradeDate":1734011424,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":180.0},{"epochGradeDate":1688545418,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":158.0,"priorPriceTarget":145.0},{"epochGradeDate":1687423406,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":135.0},{"epochGradeDate":1667466053,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":122.0},{"epochGradeDate":1659515804,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":115.0},{"epochGradeDate":1657615891,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":132.0},{"epochGradeDate":1636360253,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":115.0},{"epochGradeDate":1623154628,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":108.0},{"epochGradeDate":1622630966,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1615222658,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1610620467,"firm":"KeyBanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1605690197,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":73.0},{"epochGradeDate":1604480334,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":73.0,"priorPriceTarget":68.0},{"epochGradeDate":1600937032,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1592920360,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":56.0},{"epochGradeDate":1550574870,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":74.0,"priorPriceTarget":0.0},{"epochGradeDate":1541084932,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":90.0},{"epochGradeDate":1533563442,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":100.0},{"epochGradeDate":1531394556,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1525346708,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":105.0},{"epochGradeDate":1512730991,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1490178114,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1443017152,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":55.0},{"epochGradeDate":1423654958,"firm":"Keybanc","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1406905395,"firm":"Keybanc","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":87.0},{"epochGradeDate":1390424400,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1389619800,"firm":"CL King","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1362665851,"firm":"Ascendiant Capital","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1360081186,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":45.0},{"epochGradeDate":1344001860,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":52.0},{"epochGradeDate":1343915700,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":48.0},{"epochGradeDate":1336064340,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":45.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"DELAYED","postMarketChangePercent":{"raw":-0.005495618,"fmt":"-0.55%"},"postMarketChange":{"raw":-1.3600006,"fmt":"-1.36"},"postMarketTime":1774655665,"postMarketPrice":{"raw":246.11,"fmt":"246.11"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.0069023697,"fmt":"-0.69%"},"regularMarketChange":{"raw":-1.72,"fmt":"-1.72"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":247.47,"fmt":"247.47"},"regularMarketDayHigh":{"raw":251.91,"fmt":"251.91"},"regularMarketDayLow":{"raw":244.165,"fmt":"244.16"},"regularMarketVolume":{"raw":281847,"fmt":"281.85k","longFmt":"281,847.00"},"averageDailyVolume10Day":{"raw":257370,"fmt":"257.37k","longFmt":"257,370"},"averageDailyVolume3Month":{"raw":207691,"fmt":"207.69k","longFmt":"207,691"},"regularMarketPreviousClose":{"raw":249.19,"fmt":"249.19"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":247.42,"fmt":"247.42"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"NPO","underlyingSymbol":null,"shortName":"Enpro Inc.","longName":"Enpro Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":5258243072,"fmt":"5.26B","longFmt":"5,258,243,072.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.9,"fmt":"1.90"},"estimate":{"raw":1.66667,"fmt":"1.67"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.23","surprisePct":"14.0","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746527400,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":2.03,"fmt":"2.03"},"estimate":{"raw":2.09667,"fmt":"2.10"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.07","surprisePct":"-3.18","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754389800,"fmt":"2025-08-05"}},{"date":"3Q2025","actual":{"raw":1.99,"fmt":"1.99"},"estimate":{"raw":1.95667,"fmt":"1.96"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.03","surprisePct":"1.7","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762258672,"fmt":"2025-11-04"}},{"date":"4Q2025","actual":{"raw":1.99,"fmt":"1.99"},"estimate":{"raw":1.91333,"fmt":"1.91"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.08","surprisePct":"4.01","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771414200,"fmt":"2026-02-18"}}],"currentQuarterEstimate":{"raw":2.08333,"fmt":"2.08"},"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":1099200000,"fmt":"1.1B","longFmt":"1,099,200,000"},"earnings":{"raw":146800000,"fmt":"146.8M","longFmt":"146,800,000"}},{"date":2023,"revenue":{"raw":1059300000,"fmt":"1.06B","longFmt":"1,059,300,000"},"earnings":{"raw":137000000,"fmt":"137M","longFmt":"137,000,000"}},{"date":2024,"revenue":{"raw":1048700000,"fmt":"1.05B","longFmt":"1,048,700,000"},"earnings":{"raw":146900000,"fmt":"146.9M","longFmt":"146,900,000"}},{"date":2025,"revenue":{"raw":1143300000,"fmt":"1.14B","longFmt":"1,143,300,000"},"earnings":{"raw":168000000,"fmt":"168M","longFmt":"168,000,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":273200000,"fmt":"273.2M","longFmt":"273,200,000"},"earnings":{"raw":40300000,"fmt":"40.3M","longFmt":"40,300,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":288100000,"fmt":"288.1M","longFmt":"288,100,000"},"earnings":{"raw":43100000,"fmt":"43.1M","longFmt":"43,100,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":286600000,"fmt":"286.6M","longFmt":"286,600,000"},"earnings":{"raw":42400000,"fmt":"42.4M","longFmt":"42,400,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":295400000,"fmt":"295.4M","longFmt":"295,400,000"},"earnings":{"raw":42300000,"fmt":"42.3M","longFmt":"42,300,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":247.47,"fmt":"247.47"},"targetHighPrice":{"raw":310.0,"fmt":"310.00"},"targetLowPrice":{"raw":285.0,"fmt":"285.00"},"targetMeanPrice":{"raw":300.0,"fmt":"300.00"},"targetMedianPrice":{"raw":305.0,"fmt":"305.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":3,"fmt":"3","longFmt":"3"},"totalCash":{"raw":114700000,"fmt":"114.7M","longFmt":"114,700,000"},"totalCashPerShare":{"raw":5.443,"fmt":"5.44"},"ebitda":{"raw":275000000,"fmt":"275M","longFmt":"275,000,000"},"totalDebt":{"raw":721400000,"fmt":"721.4M","longFmt":"721,400,000"},"quickRatio":{"raw":1.318,"fmt":"1.32"},"currentRatio":{"raw":2.32,"fmt":"2.32"},"totalRevenue":{"raw":1143299968,"fmt":"1.14B","longFmt":"1,143,299,968"},"debtToEquity":{"raw":46.726,"fmt":"46.73%"},"revenuePerShare":{"raw":54.443,"fmt":"54.44"},"returnOnAssets":{"raw":0.04176,"fmt":"4.18%"},"returnOnEquity":{"raw":0.02725,"fmt":"2.72%"},"grossProfits":{"raw":489700000,"fmt":"489.7M","longFmt":"489,700,000"},"freeCashflow":{"raw":111575000,"fmt":"111.58M","longFmt":"111,575,000"},"operatingCashflow":{"raw":201200000,"fmt":"201.2M","longFmt":"201,200,000"},"earningsGrowth":{},"revenueGrowth":{"raw":0.143,"fmt":"14.30%"},"grossMargins":{"raw":0.42832002,"fmt":"42.83%"},"ebitdaMargins":{"raw":0.24053,"fmt":"24.05%"},"operatingMargins":{"raw":0.14557,"fmt":"14.56%"},"profitMargins":{"raw":0.03542,"fmt":"3.54%"},"financialCurrency":"USD"}}],"error":null}}