{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.002175145,"fmt":"0.22%"},"oneMonthReturn":{"raw":-0.062325124,"fmt":"-6.23%"},"threeMonthReturn":{"raw":-0.10987683,"fmt":"-10.99%"},"sixMonthReturn":{"raw":-0.061130866,"fmt":"-6.11%"},"ytdReturnPct":{"raw":-0.096347146,"fmt":"-9.63%"},"oneYearTotalReturn":{"raw":0.009033721,"fmt":"0.90%"},"twoYearTotalReturn":{"raw":0.147929,"fmt":"14.79%"},"threeYearTotalReturn":{"raw":0.69861746,"fmt":"69.86%"},"fiveYearTotalReturn":{"raw":0.59982634,"fmt":"59.98%"},"tenYearTotalReturn":{"raw":6.522449,"fmt":"652.24%"},"maxReturn":{"raw":1.6328572,"fmt":"163.29%"}},"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":3097544704,"fmt":"3.1B","longFmt":"3,097,544,704"},"forwardPE":{"raw":6.69892,"fmt":"6.70"},"profitMargins":{"raw":0.55054003,"fmt":"55.05%"},"floatShares":{"raw":74639709,"fmt":"74.64M","longFmt":"74,639,709"},"sharesOutstanding":{"raw":76156368,"fmt":"76.16M","longFmt":"76,156,368"},"sharesShort":{"raw":1917471,"fmt":"1.92M","longFmt":"1,917,471"},"sharesShortPriorMonth":{"raw":2003694,"fmt":"2M","longFmt":"2,003,694"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0252,"fmt":"2.52%"},"heldPercentInsiders":{"raw":0.02199,"fmt":"2.20%"},"heldPercentInstitutions":{"raw":0.99684,"fmt":"99.68%"},"shortRatio":{"raw":4.35,"fmt":"4.35"},"shortPercentOfFloat":{"raw":0.0321,"fmt":"3.21%"},"beta":{"raw":0.634,"fmt":"0.63"},"impliedSharesOutstanding":{"raw":76156368,"fmt":"76.16M","longFmt":"76,156,368"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":33.978,"fmt":"33.98"},"priceToBook":{"raw":1.0848196,"fmt":"1.08"},"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.093,"fmt":"9.30%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":388926016,"fmt":"388.93M","longFmt":"388,926,016"},"trailingEps":{"raw":4.92,"fmt":"4.92"},"forwardEps":{"raw":5.50238,"fmt":"5.5"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":4.385,"fmt":"4.39"},"enterpriseToEbitda":{"raw":5.741,"fmt":"5.74"},"52WeekChange":{"raw":0.017708898,"fmt":"1.77%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"I","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.28,"fmt":"1.28"},"estimate":{"raw":1.1086,"fmt":"1.11"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.17","surprisePct":"15.46","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745957135,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":1.21,"fmt":"1.21"},"estimate":{"raw":1.18435,"fmt":"1.18"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"2.17","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753819745,"fmt":"2025-07-29"}},{"date":"3Q2025","actual":{"raw":1.22,"fmt":"1.22"},"estimate":{"raw":1.21063,"fmt":"1.21"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.01","surprisePct":"0.77","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762290448,"fmt":"2025-11-04"}},{"date":"4Q2025","actual":{"raw":1.2,"fmt":"1.20"},"estimate":{"raw":1.18877,"fmt":"1.19"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.01","surprisePct":"0.94","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770757569,"fmt":"2026-02-10"}}],"currentQuarterEstimate":{"raw":1.22926,"fmt":"1.23"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777406400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":523345000,"fmt":"523.35M","longFmt":"523,345,000"},"earnings":{"raw":292902000,"fmt":"292.9M","longFmt":"292,902,000"}},{"date":2023,"revenue":{"raw":579003000,"fmt":"579M","longFmt":"579,003,000"},"earnings":{"raw":322110000,"fmt":"322.11M","longFmt":"322,110,000"}},{"date":2024,"revenue":{"raw":650971000,"fmt":"650.97M","longFmt":"650,971,000"},"earnings":{"raw":360106000,"fmt":"360.11M","longFmt":"360,106,000"}},{"date":2025,"revenue":{"raw":706440000,"fmt":"706.44M","longFmt":"706,440,000"},"earnings":{"raw":388926000,"fmt":"388.93M","longFmt":"388,926,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":173246000,"fmt":"173.25M","longFmt":"173,246,000"},"earnings":{"raw":102559000,"fmt":"102.56M","longFmt":"102,559,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":173779000,"fmt":"173.78M","longFmt":"173,779,000"},"earnings":{"raw":96151000,"fmt":"96.15M","longFmt":"96,151,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":178679000,"fmt":"178.68M","longFmt":"178,679,000"},"earnings":{"raw":95999000,"fmt":"96M","longFmt":"95,999,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":180736000,"fmt":"180.74M","longFmt":"180,736,000"},"earnings":{"raw":94217000,"fmt":"94.22M","longFmt":"94,217,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"NMIH Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770760800,"updated":1772059910,"transcriptId":2797198,"type":"IN_HOUSE","eventId":398338,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q4-2025-earnings_call-398338.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/10/2797198.json","maxAge":1},{"title":"NMIH Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762293600,"updated":1762298101,"transcriptId":2233367,"type":"RAW","eventId":368350,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q3-2025-earnings_call-368350.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/4/2233367.json","maxAge":1},{"title":"NMIH Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753822800,"updated":1763811007,"transcriptId":2294343,"type":"IN_HOUSE","eventId":340295,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q2-2025-earnings_call-340295.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/29/2294343.json","maxAge":1},{"title":"NMIH Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745960400,"updated":1766576808,"transcriptId":2536651,"type":"IN_HOUSE","eventId":313787,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q1-2025-earnings_call-313787.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/29/2536651.json","maxAge":1},{"title":"NMIH Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738879200,"updated":1765971923,"transcriptId":2518729,"type":"IN_HOUSE","eventId":246398,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q4-2024-earnings_call-246398.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/6/2518729.json","maxAge":1},{"title":"NMIH Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730930400,"updated":1768551764,"transcriptId":2608467,"type":"IN_HOUSE","eventId":217145,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q3-2024-earnings_call-217145.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/6/2608467.json","maxAge":1},{"title":"NMIH Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722373200,"updated":1772063598,"transcriptId":2727503,"type":"IN_HOUSE","eventId":189483,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q2-2024-earnings_call-189483.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/30/2727503.json","maxAge":1},{"title":"NMIH Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714510800,"updated":1772058243,"transcriptId":2750748,"type":"IN_HOUSE","eventId":167341,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q1-2024-earnings_call-167341.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/30/2750748.json","maxAge":1},{"title":"NMIH Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707948000,"updated":1772061085,"transcriptId":2799827,"type":"IN_HOUSE","eventId":122945,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q4-2023-earnings_call-122945.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/14/2799827.json","maxAge":1},{"title":"NMIH Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698872400,"updated":1772058803,"transcriptId":2856277,"type":"IN_HOUSE","eventId":86286,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q3-2023-earnings_call-86286.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2856277.json","maxAge":1},{"title":"NMIH Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690923600,"updated":1772063499,"transcriptId":2909420,"type":"IN_HOUSE","eventId":66057,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q2-2023-earnings_call-66057.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/1/2909420.json","maxAge":1},{"title":"NMIH Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683061200,"updated":1773016987,"transcriptId":2967157,"type":"IN_HOUSE","eventId":53703,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q1-2023-earnings_call-53703.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2967157.json","maxAge":1},{"title":"NMIH Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676412000,"updated":1773487568,"transcriptId":3018723,"type":"IN_HOUSE","eventId":43226,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q4-2022-earnings_call-43226.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/14/3018723.json","maxAge":1},{"title":"NMIH Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667336400,"updated":1773487514,"transcriptId":3069507,"type":"IN_HOUSE","eventId":39833,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q3-2022-earnings_call-39833.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/1/3069507.json","maxAge":1},{"title":"NMIH Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659415800,"updated":1773809208,"transcriptId":3104022,"type":"IN_HOUSE","eventId":30988,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q2-2022-earnings_call-30988.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/2/3104022.json","maxAge":1},{"title":"NMIH Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651658136,"updated":1774697814,"transcriptId":3140879,"type":"IN_HOUSE","eventId":20938,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q1-2022-earnings_call-20938.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/4/3140879.json","maxAge":1},{"title":"NMIH Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644962400,"updated":1774697902,"transcriptId":3181877,"type":"IN_HOUSE","eventId":14922,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q4-2021-earnings_call-14922.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/15/3181877.json","maxAge":1},{"title":"NMIH Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635886800,"updated":1754990245,"transcriptId":2028547,"type":"RAW","eventId":366741,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q3-2021-earnings_call-366741.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/2/2028547.json","maxAge":1},{"title":"NMIH Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628024400,"updated":1754989777,"transcriptId":2028549,"type":"RAW","eventId":366742,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q2-2021-earnings_call-366742.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/3/2028549.json","maxAge":1},{"title":"NMIH Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620162000,"updated":1754990197,"transcriptId":2028557,"type":"RAW","eventId":366791,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q1-2021-earnings_call-366791.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/4/2028557.json","maxAge":1},{"title":"NMIH Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613512800,"updated":1754990245,"transcriptId":2028558,"type":"RAW","eventId":269491,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q4-2020-earnings_call-269491.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/16/2028558.json","maxAge":1},{"title":"NMIH Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604613600,"updated":1754989777,"transcriptId":2028562,"type":"RAW","eventId":366794,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q3-2020-earnings_call-366794.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/5/2028562.json","maxAge":1},{"title":"NMIH Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596661200,"updated":1754989646,"transcriptId":2028564,"type":"RAW","eventId":366797,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q2-2020-earnings_call-366797.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/5/2028564.json","maxAge":1},{"title":"NMIH Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588798800,"updated":1754990121,"transcriptId":2028565,"type":"RAW","eventId":366801,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NMIH/earnings/NMIH-Q1-2020-earnings_call-366801.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/6/2028565.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":37.52,"fmt":"37.52"},"open":{"raw":37.35,"fmt":"37.35"},"dayLow":{"raw":36.76,"fmt":"36.76"},"dayHigh":{"raw":37.5,"fmt":"37.50"},"regularMarketPreviousClose":{"raw":37.52,"fmt":"37.52"},"regularMarketOpen":{"raw":37.35,"fmt":"37.35"},"regularMarketDayLow":{"raw":36.76,"fmt":"36.76"},"regularMarketDayHigh":{"raw":37.5,"fmt":"37.50"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.634,"fmt":"0.63"},"trailingPE":{"raw":7.49187,"fmt":"7.49"},"forwardPE":{"raw":6.69892,"fmt":"6.70"},"volume":{"raw":426290,"fmt":"426.29k","longFmt":"426,290"},"regularMarketVolume":{"raw":426290,"fmt":"426.29k","longFmt":"426,290"},"averageVolume":{"raw":474377,"fmt":"474.38k","longFmt":"474,377"},"averageVolume10days":{"raw":528420,"fmt":"528.42k","longFmt":"528,420"},"averageDailyVolume10Day":{"raw":528420,"fmt":"528.42k","longFmt":"528,420"},"bid":{"raw":36.8,"fmt":"36.80"},"ask":{"raw":36.93,"fmt":"36.93"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":2807123712,"fmt":"2.81B","longFmt":"2,807,123,712"},"nonDilutedMarketCap":{"raw":2797240347,"fmt":"2.8B","longFmt":"2,797,240,347"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":31.9,"fmt":"31.90"},"fiftyTwoWeekHigh":{"raw":43.2,"fmt":"43.20"},"allTimeHigh":{"raw":43.2,"fmt":"43.20"},"allTimeLow":{"raw":4.19,"fmt":"4.19"},"priceToSalesTrailing12Months":{"raw":3.9736195,"fmt":"3.97"},"fiftyDayAverage":{"raw":38.79,"fmt":"38.79"},"twoHundredDayAverage":{"raw":38.7846,"fmt":"38.78"},"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":1777406400,"fmt":"2026-04-28"}],"earningsCallDate":[{"raw":1770760800,"fmt":"2026-02-10"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":1.23105,"fmt":"1.23"},"earningsLow":{"raw":1.18466,"fmt":"1.18"},"earningsHigh":{"raw":1.28,"fmt":"1.28"},"revenueAverage":{"raw":182525050,"fmt":"182.53M","longFmt":"182,525,050"},"revenueLow":{"raw":182000000,"fmt":"182M","longFmt":"182,000,000"},"revenueHigh":{"raw":183163160,"fmt":"183.16M","longFmt":"183,163,160"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1768240803,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":42.0},{"epochGradeDate":1767730267,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":43.0},{"epochGradeDate":1766049668,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":46.0},{"epochGradeDate":1762373253,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":43.0},{"epochGradeDate":1759838722,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":44.0},{"epochGradeDate":1759756600,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":42.0},{"epochGradeDate":1752257083,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":41.0},{"epochGradeDate":1751990285,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":41.0},{"epochGradeDate":1751899407,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":42.0},{"epochGradeDate":1748004855,"firm":"Compass Point","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":34.0},{"epochGradeDate":1744129105,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":43.0},{"epochGradeDate":1744125365,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":42.0},{"epochGradeDate":1740400487,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Maintains","currentPriceTarget":43.0,"priorPriceTarget":43.0},{"epochGradeDate":1739975995,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":42.0},{"epochGradeDate":1736519253,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":40.0},{"epochGradeDate":1736351533,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":44.0},{"epochGradeDate":1736181263,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":48.0},{"epochGradeDate":1733849806,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":43.0},{"epochGradeDate":1733768687,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":46.0},{"epochGradeDate":1730999878,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":48.0},{"epochGradeDate":1728408741,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":43.0},{"epochGradeDate":1728323479,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":42.0},{"epochGradeDate":1726652644,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":40.0},{"epochGradeDate":1722521515,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":37.0},{"epochGradeDate":1722452907,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":41.0},{"epochGradeDate":1722449738,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":40.0},{"epochGradeDate":1722436676,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":34.0},{"epochGradeDate":1722436475,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":37.0},{"epochGradeDate":1720535552,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":40.0},{"epochGradeDate":1720467364,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":36.0},{"epochGradeDate":1716382621,"firm":"UBS","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":37.0},{"epochGradeDate":1715092145,"firm":"Compass Point","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":33.0},{"epochGradeDate":1714575051,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":35.0},{"epochGradeDate":1714567870,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":36.0},{"epochGradeDate":1712240659,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":33.0},{"epochGradeDate":1712144338,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":34.0},{"epochGradeDate":1708011524,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":31.0},{"epochGradeDate":1708008179,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1708003463,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":34.0},{"epochGradeDate":1701864243,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1700043016,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":37.0,"priorPriceTarget":0.0},{"epochGradeDate":1698959908,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1697556569,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1690996959,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":31.0},{"epochGradeDate":1690994206,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":30.0},{"epochGradeDate":1690975412,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":28.0},{"epochGradeDate":1683202670,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.5,"priorPriceTarget":25.0},{"epochGradeDate":1681726245,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":26.0},{"epochGradeDate":1676468244,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":26.0},{"epochGradeDate":1673003759,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":31.0},{"epochGradeDate":1670332727,"firm":"BTIG","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1667479167,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":24.0},{"epochGradeDate":1666348876,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":28.0},{"epochGradeDate":1666014164,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":25.0},{"epochGradeDate":1655979142,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":27.0},{"epochGradeDate":1652180183,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":32.0},{"epochGradeDate":1645100096,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":27.5,"priorPriceTarget":26.5},{"epochGradeDate":1641824558,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":35.0},{"epochGradeDate":1639405974,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Lowers","currentPriceTarget":26.5,"priorPriceTarget":27.5},{"epochGradeDate":1634039362,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":34.0},{"epochGradeDate":1633952781,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1623927347,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1597406993,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1594814304,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1591694272,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1590498387,"firm":"Compass Point","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":15.0},{"epochGradeDate":1588867971,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":41.0},{"epochGradeDate":1588864041,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":14.0},{"epochGradeDate":1586865714,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":36.0},{"epochGradeDate":1586176784,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":29.0},{"epochGradeDate":1584962704,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":34.0},{"epochGradeDate":1583925637,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":38.0},{"epochGradeDate":1582023144,"firm":"Compass Point","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1581514807,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":36.0},{"epochGradeDate":1581510848,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":37.0},{"epochGradeDate":1581507350,"firm":"Compass Point","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":38.0},{"epochGradeDate":1581502978,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":36.5,"priorPriceTarget":37.0},{"epochGradeDate":1575644107,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":36.0},{"epochGradeDate":1571134517,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1570704327,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1561554719,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":28.0},{"epochGradeDate":1555587332,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":34.0,"priorPriceTarget":0.0},{"epochGradeDate":1555066022,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":26.0,"priorPriceTarget":0.0},{"epochGradeDate":1550154600,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":23.0},{"epochGradeDate":1544538793,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1541417217,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":25.0},{"epochGradeDate":1536574990,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1533646172,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":20.0},{"epochGradeDate":1533559716,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":23.5,"priorPriceTarget":0.0},{"epochGradeDate":1533222948,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":21.0},{"epochGradeDate":1524138398,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1523365738,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":24.0},{"epochGradeDate":1523365737,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":25.0},{"epochGradeDate":1517927972,"firm":"Compass Point","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1515420356,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509714349,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":16.0},{"epochGradeDate":1508953270,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":15.0},{"epochGradeDate":1504610096,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1502192628,"firm":"Compass Point","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1501693600,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":14.5},{"epochGradeDate":1500285984,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1499343259,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":14.5,"priorPriceTarget":0.0},{"epochGradeDate":1470247078,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":8.5,"priorPriceTarget":8.0},{"epochGradeDate":1455872221,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":10.0},{"epochGradeDate":1438773692,"firm":"JMP Securities","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1428499848,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":10.0,"priorPriceTarget":0.0},{"epochGradeDate":1426758778,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":9.5,"priorPriceTarget":0.0},{"epochGradeDate":1407838618,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1400201251,"firm":"FBR Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":17.0},{"epochGradeDate":1387545003,"firm":"Compass Point","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":17.5,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774643648,"postMarketPrice":{"raw":36.86,"fmt":"36.86"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.017590614,"fmt":"-1.76%"},"regularMarketChange":{"raw":-0.65999985,"fmt":"-0.66"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":36.86,"fmt":"36.86"},"regularMarketDayHigh":{"raw":37.5,"fmt":"37.50"},"regularMarketDayLow":{"raw":36.76,"fmt":"36.76"},"regularMarketVolume":{"raw":426290,"fmt":"426.29k","longFmt":"426,290.00"},"averageDailyVolume10Day":{"raw":528420,"fmt":"528.42k","longFmt":"528,420"},"averageDailyVolume3Month":{"raw":474377,"fmt":"474.38k","longFmt":"474,377"},"regularMarketPreviousClose":{"raw":37.52,"fmt":"37.52"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":37.35,"fmt":"37.35"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"NMIH","underlyingSymbol":null,"shortName":"NMI Holdings Inc","longName":"NMI Holdings, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":2807123712,"fmt":"2.81B","longFmt":"2,807,123,712.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.28,"fmt":"1.28"},"estimate":{"raw":1.119,"fmt":"1.12"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.16","surprisePct":"14.39","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745957135,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":1.22,"fmt":"1.22"},"estimate":{"raw":1.19029,"fmt":"1.19"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"2.5","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753819745,"fmt":"2025-07-29"}},{"date":"3Q2025","actual":{"raw":1.21,"fmt":"1.21"},"estimate":{"raw":1.20553,"fmt":"1.21"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.0","surprisePct":"0.37","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762290448,"fmt":"2025-11-04"}},{"date":"4Q2025","actual":{"raw":1.2,"fmt":"1.20"},"estimate":{"raw":1.19064,"fmt":"1.19"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.01","surprisePct":"0.79","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770757569,"fmt":"2026-02-10"}}],"currentQuarterEstimate":{"raw":1.23105,"fmt":"1.23"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777406400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":523345000,"fmt":"523.35M","longFmt":"523,345,000"},"earnings":{"raw":291571000,"fmt":"291.57M","longFmt":"291,571,000"}},{"date":2023,"revenue":{"raw":579003000,"fmt":"579M","longFmt":"579,003,000"},"earnings":{"raw":322136000,"fmt":"322.14M","longFmt":"322,136,000"}},{"date":2024,"revenue":{"raw":650971000,"fmt":"650.97M","longFmt":"650,971,000"},"earnings":{"raw":365591000,"fmt":"365.59M","longFmt":"365,591,000"}},{"date":2025,"revenue":{"raw":706440000,"fmt":"706.44M","longFmt":"706,440,000"},"earnings":{"raw":388584000,"fmt":"388.58M","longFmt":"388,584,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":173246000,"fmt":"173.25M","longFmt":"173,246,000"},"earnings":{"raw":102540000,"fmt":"102.54M","longFmt":"102,540,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":173779000,"fmt":"173.78M","longFmt":"173,779,000"},"earnings":{"raw":96467000,"fmt":"96.47M","longFmt":"96,467,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":178679000,"fmt":"178.68M","longFmt":"178,679,000"},"earnings":{"raw":95745000,"fmt":"95.75M","longFmt":"95,745,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":180736000,"fmt":"180.74M","longFmt":"180,736,000"},"earnings":{"raw":93832000,"fmt":"93.83M","longFmt":"93,832,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":36.86,"fmt":"36.86"},"targetHighPrice":{"raw":50.0,"fmt":"50.00"},"targetLowPrice":{"raw":42.0,"fmt":"42.00"},"targetMeanPrice":{"raw":46.28571,"fmt":"46.29"},"targetMedianPrice":{"raw":47.0,"fmt":"47.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":7,"fmt":"7","longFmt":"7"},"totalCash":{"raw":130556000,"fmt":"130.56M","longFmt":"130,556,000"},"totalCashPerShare":{"raw":1.717,"fmt":"1.72"},"ebitda":{"raw":539542016,"fmt":"539.54M","longFmt":"539,542,016"},"totalDebt":{"raw":425537984,"fmt":"425.54M","longFmt":"425,537,984"},"quickRatio":{"raw":0.625,"fmt":"0.62"},"currentRatio":{"raw":1.969,"fmt":"1.97"},"totalRevenue":{"raw":706440000,"fmt":"706.44M","longFmt":"706,440,000"},"debtToEquity":{"raw":16.417,"fmt":"16.42%"},"revenuePerShare":{"raw":9.101,"fmt":"9.10"},"returnOnAssets":{"raw":0.09182999,"fmt":"9.18%"},"returnOnEquity":{"raw":0.16174,"fmt":"16.17%"},"grossProfits":{"raw":551172992,"fmt":"551.17M","longFmt":"551,172,992"},"freeCashflow":{"raw":267058496,"fmt":"267.06M","longFmt":"267,058,496"},"operatingCashflow":{"raw":419299008,"fmt":"419.3M","longFmt":"419,299,008"},"earningsGrowth":{"raw":0.121,"fmt":"12.10%"},"revenueGrowth":{"raw":0.085,"fmt":"8.50%"},"grossMargins":{"raw":0.78021,"fmt":"78.02%"},"ebitdaMargins":{"raw":0.76375,"fmt":"76.38%"},"operatingMargins":{"raw":0.70978,"fmt":"70.98%"},"profitMargins":{"raw":0.55054003,"fmt":"55.05%"},"financialCurrency":"USD"}}],"error":null}}