{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.0029472637,"fmt":"0.29%"},"oneMonthReturn":{"raw":-0.12062027,"fmt":"-12.06%"},"threeMonthReturn":{"raw":0.5389731,"fmt":"53.90%"},"sixMonthReturn":{"raw":0.43816036,"fmt":"43.82%"},"ytdReturnPct":{"raw":0.6159218,"fmt":"61.59%"},"oneYearTotalReturn":{"raw":0.761303,"fmt":"76.13%"},"twoYearTotalReturn":{"raw":0.27746493,"fmt":"27.75%"},"threeYearTotalReturn":{"raw":0.0058245515,"fmt":"0.58%"},"fiveYearTotalReturn":{"raw":-0.44071156,"fmt":"-44.07%"},"tenYearTotalReturn":{"raw":0.22407956,"fmt":"22.41%"},"maxReturn":{"raw":3.6279998,"fmt":"362.80%"}},"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":4059461632,"fmt":"4.06B","longFmt":"4,059,461,632"},"forwardPE":{"raw":44.844963,"fmt":"44.84"},"profitMargins":{"raw":0.03098,"fmt":"3.10%"},"floatShares":{"raw":27167012,"fmt":"27.17M","longFmt":"27,167,012"},"sharesOutstanding":{"raw":42191353,"fmt":"42.19M","longFmt":"42,191,353"},"sharesShort":{"raw":1840528,"fmt":"1.84M","longFmt":"1,840,528"},"sharesShortPriorMonth":{"raw":2674840,"fmt":"2.67M","longFmt":"2,674,840"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0436,"fmt":"4.36%"},"heldPercentInsiders":{"raw":0.40546,"fmt":"40.55%"},"heldPercentInstitutions":{"raw":0.72884005,"fmt":"72.88%"},"shortRatio":{"raw":2.8,"fmt":"2.8"},"shortPercentOfFloat":{"raw":0.1529,"fmt":"15.29%"},"beta":{"raw":0.979,"fmt":"0.98"},"impliedSharesOutstanding":{"raw":42191353,"fmt":"42.19M","longFmt":"42,191,353"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":50.517,"fmt":"50.52"},"priceToBook":{"raw":2.290318,"fmt":"2.29"},"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.698,"fmt":"69.80%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":31096000,"fmt":"31.1M","longFmt":"31,096,000"},"trailingEps":{"raw":0.73,"fmt":"0.73"},"forwardEps":{"raw":2.58,"fmt":"2.58"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":4.044,"fmt":"4.04"},"enterpriseToEbitda":{"raw":45.149,"fmt":"45.15"},"52WeekChange":{"raw":0.70600414,"fmt":"70.60%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.09,"fmt":"0.09"},"estimate":{"raw":0.19667,"fmt":"0.20"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.11","surprisePct":"-54.24","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746532902,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.16,"fmt":"0.16"},"estimate":{"raw":0.09827,"fmt":"0.10"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"62.82","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754395200,"fmt":"2025-08-05"}},{"date":"3Q2025","actual":{"raw":0.18,"fmt":"0.18"},"estimate":{"raw":0.12875,"fmt":"0.13"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"39.81","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762261315,"fmt":"2025-11-04"}},{"date":"4Q2025","actual":{"raw":0.31,"fmt":"0.31"},"estimate":{"raw":0.19896,"fmt":"0.20"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.11","surprisePct":"55.81","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770901200,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":0.26,"fmt":"0.26"},"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":1429547000,"fmt":"1.43B","longFmt":"1,429,547,000"},"earnings":{"raw":109909000,"fmt":"109.91M","longFmt":"109,909,000"}},{"date":2023,"revenue":{"raw":1287439000,"fmt":"1.29B","longFmt":"1,287,439,000"},"earnings":{"raw":218878000,"fmt":"218.88M","longFmt":"218,878,000"}},{"date":2024,"revenue":{"raw":977134000,"fmt":"977.13M","longFmt":"977,134,000"},"earnings":{"raw":-181526000,"fmt":"-181.53M","longFmt":"-181,526,000"}},{"date":2025,"revenue":{"raw":1003777000,"fmt":"1B","longFmt":"1,003,777,000"},"earnings":{"raw":31096000,"fmt":"31.1M","longFmt":"31,096,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":227793000,"fmt":"227.79M","longFmt":"227,793,000"},"earnings":{"raw":3758000,"fmt":"3.76M","longFmt":"3,758,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":250721000,"fmt":"250.72M","longFmt":"250,721,000"},"earnings":{"raw":6605000,"fmt":"6.61M","longFmt":"6,605,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":250792000,"fmt":"250.79M","longFmt":"250,792,000"},"earnings":{"raw":7463000,"fmt":"7.46M","longFmt":"7,463,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":274471000,"fmt":"274.47M","longFmt":"274,471,000"},"earnings":{"raw":13270000,"fmt":"13.27M","longFmt":"13,270,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"IPGP Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770908400,"updated":1772060709,"transcriptId":2813229,"type":"IN_HOUSE","eventId":401776,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q4-2025-earnings_call-401776.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/12/2813229.json","maxAge":1},{"title":"IPGP Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762268400,"updated":1763046998,"transcriptId":2271555,"type":"IN_HOUSE","eventId":370637,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q3-2025-earnings_call-370637.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/4/2271555.json","maxAge":1},{"title":"IPGP Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754402400,"updated":1764415757,"transcriptId":2322753,"type":"IN_HOUSE","eventId":342641,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q2-2025-earnings_call-342641.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/5/2322753.json","maxAge":1},{"title":"IPGP Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746540000,"updated":1763475331,"transcriptId":2303156,"type":"IN_HOUSE","eventId":314777,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q1-2025-earnings_call-314777.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/6/2303156.json","maxAge":1},{"title":"IPGP Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739286000,"updated":1765975523,"transcriptId":2519613,"type":"IN_HOUSE","eventId":240357,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q4-2024-earnings_call-240357.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/11/2519613.json","maxAge":1},{"title":"IPGP Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730210400,"updated":1769253855,"transcriptId":2618715,"type":"IN_HOUSE","eventId":217027,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q3-2024-earnings_call-217027.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/29/2618715.json","maxAge":1},{"title":"IPGP Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722348000,"updated":1772064671,"transcriptId":2727483,"type":"IN_HOUSE","eventId":189393,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q2-2024-earnings_call-189393.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/30/2727483.json","maxAge":1},{"title":"IPGP Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714485600,"updated":1772058226,"transcriptId":2751654,"type":"IN_HOUSE","eventId":166869,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q1-2024-earnings_call-166869.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/30/2751654.json","maxAge":1},{"title":"IPGP Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707836400,"updated":1772059848,"transcriptId":2802146,"type":"IN_HOUSE","eventId":124040,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q4-2023-earnings_call-124040.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/13/2802146.json","maxAge":1},{"title":"IPGP Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698760800,"updated":1772060237,"transcriptId":2860685,"type":"IN_HOUSE","eventId":86187,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q3-2023-earnings_call-86187.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/31/2860685.json","maxAge":1},{"title":"IPGP Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690898400,"updated":1772058305,"transcriptId":2911475,"type":"IN_HOUSE","eventId":65996,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q2-2023-earnings_call-65996.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/1/2911475.json","maxAge":1},{"title":"IPGP Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683036000,"updated":1773016114,"transcriptId":2968003,"type":"IN_HOUSE","eventId":53628,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q1-2023-earnings_call-53628.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2968003.json","maxAge":1},{"title":"IPGP Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676386800,"updated":1773487532,"transcriptId":3019155,"type":"IN_HOUSE","eventId":43196,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q4-2022-earnings_call-43196.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/14/3019155.json","maxAge":1},{"title":"IPGP Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667311200,"updated":1773488126,"transcriptId":3069692,"type":"IN_HOUSE","eventId":39789,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q3-2022-earnings_call-39789.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/1/3069692.json","maxAge":1},{"title":"IPGP Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659407220,"updated":1773811019,"transcriptId":3104092,"type":"IN_HOUSE","eventId":30861,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q2-2022-earnings_call-30861.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/2/3104092.json","maxAge":1},{"title":"IPGP Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651575194,"updated":1774698269,"transcriptId":3142650,"type":"IN_HOUSE","eventId":20682,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q1-2022-earnings_call-20682.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/3/3142650.json","maxAge":1},{"title":"IPGP Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644924525,"updated":1774697471,"transcriptId":3182384,"type":"IN_HOUSE","eventId":14933,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q4-2021-earnings_call-14933.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/15/3182384.json","maxAge":1},{"title":"IPGP Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635861600,"updated":1754989302,"transcriptId":2030002,"type":"RAW","eventId":367089,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q3-2021-earnings_call-367089.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/2/2030002.json","maxAge":1},{"title":"IPGP Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627999200,"updated":1754989349,"transcriptId":2030003,"type":"RAW","eventId":367090,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q2-2021-earnings_call-367090.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/3/2030003.json","maxAge":1},{"title":"IPGP Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620136800,"updated":1754989646,"transcriptId":2030004,"type":"RAW","eventId":367092,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q1-2021-earnings_call-367092.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/4/2030004.json","maxAge":1},{"title":"IPGP Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613995200,"updated":1754989495,"transcriptId":2030005,"type":"RAW","eventId":269498,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q4-2020-earnings_call-269498.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/22/2030005.json","maxAge":1},{"title":"IPGP Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604066400,"updated":1754989302,"transcriptId":2030007,"type":"RAW","eventId":367096,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q3-2020-earnings_call-367096.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/30/2030007.json","maxAge":1},{"title":"IPGP Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596549600,"updated":1754989495,"transcriptId":2030024,"type":"RAW","eventId":367097,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q2-2020-earnings_call-367097.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/4/2030024.json","maxAge":1},{"title":"IPGP Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588687200,"updated":1754989495,"transcriptId":2030010,"type":"RAW","eventId":367099,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IPGP/earnings/IPGP-Q1-2020-earnings_call-367099.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/5/2030010.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":118.7,"fmt":"118.70"},"open":{"raw":117.63,"fmt":"117.63"},"dayLow":{"raw":114.29,"fmt":"114.29"},"dayHigh":{"raw":120.3,"fmt":"120.30"},"regularMarketPreviousClose":{"raw":118.7,"fmt":"118.70"},"regularMarketOpen":{"raw":117.63,"fmt":"117.63"},"regularMarketDayLow":{"raw":114.29,"fmt":"114.29"},"regularMarketDayHigh":{"raw":120.3,"fmt":"120.30"},"dividendRate":{},"dividendYield":{},"exDividendDate":{"raw":1355875200,"fmt":"2012-12-19"},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.979,"fmt":"0.98"},"trailingPE":{"raw":158.49315,"fmt":"158.49"},"forwardPE":{"raw":44.844963,"fmt":"44.84"},"volume":{"raw":307502,"fmt":"307.5k","longFmt":"307,502"},"regularMarketVolume":{"raw":307502,"fmt":"307.5k","longFmt":"307,502"},"averageVolume":{"raw":544105,"fmt":"544.11k","longFmt":"544,105"},"averageVolume10days":{"raw":538990,"fmt":"538.99k","longFmt":"538,990"},"averageDailyVolume10Day":{"raw":538990,"fmt":"538.99k","longFmt":"538,990"},"bid":{"raw":114.3,"fmt":"114.30"},"ask":{"raw":116.22,"fmt":"116.22"},"bidSize":{"raw":400,"fmt":"400","longFmt":"400"},"askSize":{"raw":400,"fmt":"400","longFmt":"400"},"marketCap":{"raw":4881539072,"fmt":"4.88B","longFmt":"4,881,539,072"},"nonDilutedMarketCap":{"raw":4865084914,"fmt":"4.87B","longFmt":"4,865,084,914"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":48.59,"fmt":"48.59"},"fiftyTwoWeekHigh":{"raw":155.82,"fmt":"155.82"},"allTimeHigh":{"raw":264.11,"fmt":"264.11"},"allTimeLow":{"raw":6.79,"fmt":"6.79"},"priceToSalesTrailing12Months":{"raw":4.8631706,"fmt":"4.86"},"fiftyDayAverage":{"raw":109.7546,"fmt":"109.75"},"twoHundredDayAverage":{"raw":86.1992,"fmt":"86.20"},"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":1770908400,"fmt":"2026-02-12"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.30571,"fmt":"0.31"},"earningsLow":{"raw":0.26,"fmt":"0.26"},"earningsHigh":{"raw":0.37,"fmt":"0.37"},"revenueAverage":{"raw":256449770,"fmt":"256.45M","longFmt":"256,449,770"},"revenueLow":{"raw":250000000,"fmt":"250M","longFmt":"250,000,000"},"revenueHigh":{"raw":262600000,"fmt":"262.6M","longFmt":"262,600,000"}},"exDividendDate":{"raw":1355875200,"fmt":"2012-12-19"},"dividendDate":{"raw":1356652800,"fmt":"2012-12-28"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1771000843,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":165.0,"priorPriceTarget":92.0},{"epochGradeDate":1770986266,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Strong Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":97.0},{"epochGradeDate":1770135475,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":105.0},{"epochGradeDate":1762374993,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":68.0},{"epochGradeDate":1754588614,"firm":"Bernstein","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":97.0,"priorPriceTarget":0.0},{"epochGradeDate":1746629406,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":80.0},{"epochGradeDate":1742300918,"firm":"CL King","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":76.0,"priorPriceTarget":0.0},{"epochGradeDate":1739895643,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":62.0},{"epochGradeDate":1739373550,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1739354299,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1730299006,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1730290682,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1722514619,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1722445921,"firm":"Benchmark","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1722444820,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":127.0},{"epochGradeDate":1722440745,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":115.0},{"epochGradeDate":1714679751,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":74.0},{"epochGradeDate":1714565498,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":106.0,"priorPriceTarget":116.0},{"epochGradeDate":1714556456,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1708104252,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":111.0},{"epochGradeDate":1708020769,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":111.0},{"epochGradeDate":1707919029,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":130.0},{"epochGradeDate":1706183588,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":125.0,"priorPriceTarget":0.0},{"epochGradeDate":1704224212,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1701710047,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1698678651,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":145.0},{"epochGradeDate":1692350688,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":111.0,"priorPriceTarget":152.0},{"epochGradeDate":1692108133,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":134.0,"priorPriceTarget":0.0},{"epochGradeDate":1692015890,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":134.0,"priorPriceTarget":0.0},{"epochGradeDate":1690986306,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":134.0,"priorPriceTarget":0.0},{"epochGradeDate":1690975824,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"Announces","currentPriceTarget":170.0,"priorPriceTarget":0.0},{"epochGradeDate":1686738606,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":170.0,"priorPriceTarget":0.0},{"epochGradeDate":1683630348,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":152.0,"priorPriceTarget":160.0},{"epochGradeDate":1676553618,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":115.0},{"epochGradeDate":1676547735,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":124.0,"priorPriceTarget":100.0},{"epochGradeDate":1676463299,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":130.0},{"epochGradeDate":1667380119,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1667335219,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1659526532,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":146.0,"priorPriceTarget":157.0},{"epochGradeDate":1651671376,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":183.0,"priorPriceTarget":220.0},{"epochGradeDate":1647251435,"firm":"Raymond James","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1646324852,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1645011394,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":205.0},{"epochGradeDate":1645005263,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":170.0,"priorPriceTarget":0.0},{"epochGradeDate":1636629589,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":160.0,"priorPriceTarget":0.0},{"epochGradeDate":1636023824,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":173.0,"priorPriceTarget":178.0},{"epochGradeDate":1633955862,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":178.0,"priorPriceTarget":0.0},{"epochGradeDate":1628245257,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":274.5},{"epochGradeDate":1625055775,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":235.0,"priorPriceTarget":230.0},{"epochGradeDate":1620225617,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":230.0,"priorPriceTarget":0.0},{"epochGradeDate":1620212989,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":240.0,"priorPriceTarget":280.0},{"epochGradeDate":1614011541,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":177.0},{"epochGradeDate":1613583773,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":210.0},{"epochGradeDate":1611059941,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":280.0,"priorPriceTarget":0.0},{"epochGradeDate":1604405366,"firm":"Northcoast Research","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1604401367,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1604335929,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":177.0,"priorPriceTarget":174.0},{"epochGradeDate":1604328873,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":170.0},{"epochGradeDate":1596644812,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":174.0,"priorPriceTarget":149.0},{"epochGradeDate":1596626969,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":185.0,"priorPriceTarget":175.0},{"epochGradeDate":1591788981,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":140.0},{"epochGradeDate":1590490899,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Strong Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1581682052,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":173.8,"priorPriceTarget":168.1},{"epochGradeDate":1580307618,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":151.0,"priorPriceTarget":181.0},{"epochGradeDate":1576851976,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":155.0,"priorPriceTarget":0.0},{"epochGradeDate":1572435489,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":168.1,"priorPriceTarget":181.1},{"epochGradeDate":1571053903,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1564573870,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":204.0},{"epochGradeDate":1556720115,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":138.0},{"epochGradeDate":1556709147,"firm":"Benchmark","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1555931656,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1550069345,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":138.0,"priorPriceTarget":150.0},{"epochGradeDate":1543586511,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1538997478,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":228.0},{"epochGradeDate":1538131342,"firm":"Longbow Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1537531186,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1533123648,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":228.0,"priorPriceTarget":282.0},{"epochGradeDate":1524054017,"firm":"Bernstein","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":294.0,"priorPriceTarget":0.0},{"epochGradeDate":1519132008,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":235.0,"priorPriceTarget":210.0},{"epochGradeDate":1501686150,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":162.0,"priorPriceTarget":152.0},{"epochGradeDate":1500373037,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1496745812,"firm":"Longbow Research","toGrade":"Buy","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1487165444,"firm":"Dougherty & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1467197708,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":85.0},{"epochGradeDate":1462971315,"firm":"FBR Capital","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1461934751,"firm":"CLSA","toGrade":"Outperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":98.0},{"epochGradeDate":1461865671,"firm":"Dougherty & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460716124,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1449752895,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1447251602,"firm":"FBR Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1442838212,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1442312328,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1433246281,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":111.0,"priorPriceTarget":0.0},{"epochGradeDate":1430312400,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":102.0},{"epochGradeDate":1427105757,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":107.0},{"epochGradeDate":1427099979,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1420466400,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1414575820,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":83.0},{"epochGradeDate":1386933598,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":75.0},{"epochGradeDate":1378387433,"firm":"Noble Capital Markets","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":72.0},{"epochGradeDate":1357583553,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":54.0},{"epochGradeDate":1357304128,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":66.0},{"epochGradeDate":1346755920,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":63.0},{"epochGradeDate":1328906220,"firm":"Dougherty & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":50.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","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":1774651896,"postMarketPrice":{"raw":115.7,"fmt":"115.70"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.0252738,"fmt":"-2.53%"},"regularMarketChange":{"raw":-3.0,"fmt":"-3.00"},"regularMarketTime":1774641603,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":115.7,"fmt":"115.70"},"regularMarketDayHigh":{"raw":120.3,"fmt":"120.30"},"regularMarketDayLow":{"raw":114.29,"fmt":"114.29"},"regularMarketVolume":{"raw":307502,"fmt":"307.50k","longFmt":"307,502.00"},"averageDailyVolume10Day":{"raw":538990,"fmt":"538.99k","longFmt":"538,990"},"averageDailyVolume3Month":{"raw":544105,"fmt":"544.11k","longFmt":"544,105"},"regularMarketPreviousClose":{"raw":118.7,"fmt":"118.70"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":117.63,"fmt":"117.63"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"IPGP","underlyingSymbol":null,"shortName":"IPG Photonics Corporation","longName":"IPG Photonics Corporation","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":4881539072,"fmt":"4.88B","longFmt":"4,881,539,072.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.31,"fmt":"0.31"},"estimate":{"raw":0.22,"fmt":"0.22"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.09","surprisePct":"40.91","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746532902,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.3,"fmt":"0.30"},"estimate":{"raw":0.132,"fmt":"0.13"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.17","surprisePct":"127.27","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754395200,"fmt":"2025-08-05"}},{"date":"3Q2025","actual":{"raw":0.35,"fmt":"0.35"},"estimate":{"raw":0.19571,"fmt":"0.20"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.15","surprisePct":"78.84","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762261315,"fmt":"2025-11-04"}},{"date":"4Q2025","actual":{"raw":0.46,"fmt":"0.46"},"estimate":{"raw":0.24833,"fmt":"0.25"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.21","surprisePct":"85.24","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770901200,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":0.30571,"fmt":"0.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":1429547000,"fmt":"1.43B","longFmt":"1,429,547,000"},"earnings":{"raw":192040980,"fmt":"192.04M","longFmt":"192,040,980"}},{"date":2023,"revenue":{"raw":1287439000,"fmt":"1.29B","longFmt":"1,287,439,000"},"earnings":{"raw":218553910,"fmt":"218.55M","longFmt":"218,553,910"}},{"date":2024,"revenue":{"raw":977134000,"fmt":"977.13M","longFmt":"977,134,000"},"earnings":{"raw":41205000,"fmt":"41.2M","longFmt":"41,205,000"}},{"date":2025,"revenue":{"raw":1003777000,"fmt":"1B","longFmt":"1,003,777,000"},"earnings":{"raw":60614000,"fmt":"60.61M","longFmt":"60,614,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":227793000,"fmt":"227.79M","longFmt":"227,793,000"},"earnings":{"raw":13128000,"fmt":"13.13M","longFmt":"13,128,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":250721000,"fmt":"250.72M","longFmt":"250,721,000"},"earnings":{"raw":12930000,"fmt":"12.93M","longFmt":"12,930,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":250792000,"fmt":"250.79M","longFmt":"250,792,000"},"earnings":{"raw":14841000,"fmt":"14.84M","longFmt":"14,841,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":274471000,"fmt":"274.47M","longFmt":"274,471,000"},"earnings":{"raw":19715000,"fmt":"19.71M","longFmt":"19,715,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":115.7,"fmt":"115.70"},"targetHighPrice":{"raw":180.0,"fmt":"180.00"},"targetLowPrice":{"raw":92.5,"fmt":"92.50"},"targetMeanPrice":{"raw":144.75,"fmt":"144.75"},"targetMedianPrice":{"raw":163.0,"fmt":"163.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":6,"fmt":"6","longFmt":"6"},"totalCash":{"raw":839328000,"fmt":"839.33M","longFmt":"839,328,000"},"totalCashPerShare":{"raw":19.893,"fmt":"19.89"},"ebitda":{"raw":89913000,"fmt":"89.91M","longFmt":"89,913,000"},"totalDebt":{"raw":17250000,"fmt":"17.25M","longFmt":"17,250,000"},"quickRatio":{"raw":4.378,"fmt":"4.38"},"currentRatio":{"raw":6.082,"fmt":"6.08"},"totalRevenue":{"raw":1003777024,"fmt":"1B","longFmt":"1,003,777,024"},"debtToEquity":{"raw":0.811,"fmt":"0.81%"},"revenuePerShare":{"raw":23.705,"fmt":"23.70"},"returnOnAssets":{"raw":0.00612,"fmt":"0.61%"},"returnOnEquity":{"raw":0.01498,"fmt":"1.50%"},"grossProfits":{"raw":381463008,"fmt":"381.46M","longFmt":"381,463,008"},"freeCashflow":{"raw":-9048125,"fmt":"-9.05M","longFmt":"-9,048,125"},"operatingCashflow":{"raw":75344000,"fmt":"75.34M","longFmt":"75,344,000"},"earningsGrowth":{"raw":0.693,"fmt":"69.30%"},"revenueGrowth":{"raw":0.171,"fmt":"17.10%"},"grossMargins":{"raw":0.38002998,"fmt":"38.00%"},"ebitdaMargins":{"raw":0.08957,"fmt":"8.96%"},"operatingMargins":{"raw":0.021259999,"fmt":"2.13%"},"profitMargins":{"raw":0.03098,"fmt":"3.10%"},"financialCurrency":"USD"}}],"error":null}}