{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.061917145,"fmt":"6.19%"},"oneMonthReturn":{"raw":-0.009607575,"fmt":"-0.96%"},"threeMonthReturn":{"raw":0.6867034,"fmt":"68.67%"},"sixMonthReturn":{"raw":1.7757938,"fmt":"177.58%"},"ytdReturnPct":{"raw":0.75564724,"fmt":"75.56%"},"oneYearTotalReturn":{"raw":2.2950876,"fmt":"229.51%"},"twoYearTotalReturn":{"raw":1.1835006,"fmt":"118.35%"},"threeYearTotalReturn":{"raw":2.340041,"fmt":"234.00%"},"fiveYearTotalReturn":{"raw":1.1570483,"fmt":"115.70%"},"tenYearTotalReturn":{"raw":11.936591,"fmt":"1,193.66%"},"maxReturn":{"raw":4.1542106,"fmt":"415.42%"}},"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":7387690496,"fmt":"7.39B","longFmt":"7,387,690,496"},"forwardPE":{"raw":43.89295,"fmt":"43.89"},"profitMargins":{"raw":0.06925,"fmt":"6.93%"},"floatShares":{"raw":77276682,"fmt":"77.28M","longFmt":"77,276,682"},"sharesOutstanding":{"raw":77917947,"fmt":"77.92M","longFmt":"77,917,947"},"sharesShort":{"raw":2554186,"fmt":"2.55M","longFmt":"2,554,186"},"sharesShortPriorMonth":{"raw":2885111,"fmt":"2.89M","longFmt":"2,885,111"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0328,"fmt":"3.28%"},"heldPercentInsiders":{"raw":0.0085,"fmt":"0.85%"},"heldPercentInstitutions":{"raw":0.99456,"fmt":"99.46%"},"shortRatio":{"raw":2.16,"fmt":"2.16"},"shortPercentOfFloat":{"raw":0.0466,"fmt":"4.66%"},"beta":{"raw":1.05,"fmt":"1.05"},"impliedSharesOutstanding":{"raw":77917947,"fmt":"77.92M","longFmt":"77,917,947"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":13.335,"fmt":"13.34"},"priceToBook":{"raw":7.343832,"fmt":"7.34"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1766793600,"fmt":"2025-12-27"},"nextFiscalYearEnd":{"raw":1798329600,"fmt":"2026-12-27"},"mostRecentQuarter":{"raw":1766793600,"fmt":"2025-12-27"},"earningsQuarterlyGrowth":{"raw":1.392,"fmt":"139.20%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":54361000,"fmt":"54.36M","longFmt":"54,361,000"},"trailingEps":{"raw":0.69,"fmt":"0.69"},"forwardEps":{"raw":2.23111,"fmt":"2.23"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":9.411,"fmt":"9.41"},"enterpriseToEbitda":{"raw":73.635,"fmt":"73.64"},"52WeekChange":{"raw":1.8506956,"fmt":"185.07%"},"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.08,"fmt":"0.08"},"estimate":{"raw":0.05429,"fmt":"0.05"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.03","surprisePct":"47.36","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746043260,"fmt":"2025-04-30"}},{"date":"2Q2025","actual":{"raw":0.12,"fmt":"0.12"},"estimate":{"raw":0.16,"fmt":"0.16"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.04","surprisePct":"-25.0","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753905660,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.2,"fmt":"0.20"},"estimate":{"raw":0.11429,"fmt":"0.11"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.09","surprisePct":"74.99","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761768129,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":0.29,"fmt":"0.29"},"estimate":{"raw":0.22529,"fmt":"0.23"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.06","surprisePct":"28.72","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770238860,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.28571,"fmt":"0.29"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777492800,"fmt":"2026-04-29"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":747937000,"fmt":"747.94M","longFmt":"747,937,000"},"earnings":{"raw":50738000,"fmt":"50.74M","longFmt":"50,738,000"}},{"date":2023,"revenue":{"raw":663102000,"fmt":"663.1M","longFmt":"663,102,000"},"earnings":{"raw":82387000,"fmt":"82.39M","longFmt":"82,387,000"}},{"date":2024,"revenue":{"raw":763599000,"fmt":"763.6M","longFmt":"763,599,000"},"earnings":{"raw":69614000,"fmt":"69.61M","longFmt":"69,614,000"}},{"date":2025,"revenue":{"raw":784993000,"fmt":"784.99M","longFmt":"784,993,000"},"earnings":{"raw":54361000,"fmt":"54.36M","longFmt":"54,361,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":171356000,"fmt":"171.36M","longFmt":"171,356,000"},"earnings":{"raw":6401000,"fmt":"6.4M","longFmt":"6,401,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":195798000,"fmt":"195.8M","longFmt":"195,798,000"},"earnings":{"raw":9086000,"fmt":"9.09M","longFmt":"9,086,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":202676000,"fmt":"202.68M","longFmt":"202,676,000"},"earnings":{"raw":15656000,"fmt":"15.66M","longFmt":"15,656,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":215163000,"fmt":"215.16M","longFmt":"215,163,000"},"earnings":{"raw":23218000,"fmt":"23.22M","longFmt":"23,218,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"FORM Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770240300,"updated":1772062954,"transcriptId":2748107,"type":"IN_HOUSE","eventId":399909,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2025-earnings_call-399909.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/4/2748107.json","maxAge":1},{"title":"FORM Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761769500,"updated":1761828288,"transcriptId":2215443,"type":"IN_HOUSE","eventId":368918,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2025-earnings_call-368918.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/29/2215443.json","maxAge":1},{"title":"FORM Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753907100,"updated":1763810847,"transcriptId":2294269,"type":"IN_HOUSE","eventId":340519,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2025-earnings_call-340519.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/30/2294269.json","maxAge":1},{"title":"FORM Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746044700,"updated":1766834833,"transcriptId":2541654,"type":"IN_HOUSE","eventId":313279,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2025-earnings_call-313279.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/30/2541654.json","maxAge":1},{"title":"FORM Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738790700,"updated":1772059707,"transcriptId":2820028,"type":"IN_HOUSE","eventId":239200,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2024-earnings_call-239200.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/5/2820028.json","maxAge":1},{"title":"FORM Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730319900,"updated":1769254192,"transcriptId":2617024,"type":"IN_HOUSE","eventId":217534,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2024-earnings_call-217534.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/30/2617024.json","maxAge":1},{"title":"FORM Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722457500,"updated":1772061052,"transcriptId":2725794,"type":"IN_HOUSE","eventId":190199,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2024-earnings_call-190199.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/31/2725794.json","maxAge":1},{"title":"FORM Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714595100,"updated":1772061464,"transcriptId":2749190,"type":"IN_HOUSE","eventId":165658,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2024-earnings_call-165658.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/1/2749190.json","maxAge":1},{"title":"FORM Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707341100,"updated":1772059809,"transcriptId":2809258,"type":"IN_HOUSE","eventId":120278,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2023-earnings_call-120278.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/7/2809258.json","maxAge":1},{"title":"FORM Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698870300,"updated":1772058784,"transcriptId":2858847,"type":"IN_HOUSE","eventId":86623,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2023-earnings_call-86623.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2858847.json","maxAge":1},{"title":"FORM Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691007900,"updated":1772063520,"transcriptId":2907422,"type":"IN_HOUSE","eventId":66875,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2023-earnings_call-66875.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/2/2907422.json","maxAge":1},{"title":"FORM Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683145500,"updated":1773016646,"transcriptId":2966358,"type":"IN_HOUSE","eventId":52861,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2023-earnings_call-52861.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/3/2966358.json","maxAge":1},{"title":"FORM Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675891500,"updated":1773488209,"transcriptId":3022806,"type":"IN_HOUSE","eventId":39551,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2022-earnings_call-39551.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/8/3022806.json","maxAge":1},{"title":"FORM Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666806300,"updated":1774092587,"transcriptId":3074067,"type":"IN_HOUSE","eventId":39069,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2022-earnings_call-39069.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/26/3074067.json","maxAge":1},{"title":"FORM Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658909280,"updated":1773901233,"transcriptId":3110800,"type":"IN_HOUSE","eventId":27274,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2022-earnings_call-27274.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/27/3110800.json","maxAge":1},{"title":"FORM Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651068600,"updated":1774241269,"transcriptId":3147048,"type":"IN_HOUSE","eventId":19942,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2022-earnings_call-19942.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/27/3147048.json","maxAge":1},{"title":"FORM Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643766180,"updated":1752165408,"transcriptId":1574528,"type":"RAW","eventId":13756,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2021-earnings_call-13756.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/2/1574528.json","maxAge":1},{"title":"FORM Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635292800,"updated":1752165408,"transcriptId":1570735,"type":"RAW","eventId":9331,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2021-earnings_call-9331.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/27/1570735.json","maxAge":1},{"title":"FORM Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627503900,"updated":1752165408,"transcriptId":1648786,"type":"RAW","eventId":148545,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2021-earnings_call-148545.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/28/1648786.json","maxAge":1},{"title":"FORM Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619641500,"updated":1752165408,"transcriptId":1648788,"type":"RAW","eventId":148547,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2021-earnings_call-148547.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/28/1648788.json","maxAge":1},{"title":"FORM Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1612387500,"updated":1752165408,"transcriptId":1648789,"type":"RAW","eventId":148548,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2020-earnings_call-148548.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/3/1648789.json","maxAge":1},{"title":"FORM Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603916700,"updated":1752165408,"transcriptId":1648790,"type":"RAW","eventId":148549,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2020-earnings_call-148549.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/28/1648790.json","maxAge":1},{"title":"FORM Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596141000,"updated":1752165408,"transcriptId":1648792,"type":"RAW","eventId":148551,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2020-earnings_call-148551.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/7/30/1648792.json","maxAge":1},{"title":"FORM Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588797000,"updated":1752173449,"transcriptId":1648794,"type":"RAW","eventId":148553,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2020-earnings_call-148553.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/6/1648794.json","maxAge":1},{"title":"FORM Q4 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q4","date":1580938200,"updated":1752173449,"transcriptId":1648795,"type":"RAW","eventId":148554,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2019-earnings_call-148554.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/2/5/1648795.json","maxAge":1},{"title":"FORM Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1572467400,"updated":1752173449,"transcriptId":1648796,"type":"RAW","eventId":148555,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2019-earnings_call-148555.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/10/30/1648796.json","maxAge":1},{"title":"FORM Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1564605000,"updated":1752165408,"transcriptId":1648797,"type":"RAW","eventId":148556,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2019-earnings_call-148556.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/7/31/1648797.json","maxAge":1},{"title":"FORM Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1556742600,"updated":1752173449,"transcriptId":1648799,"type":"RAW","eventId":148558,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2019-earnings_call-148558.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/5/1/1648799.json","maxAge":1},{"title":"FORM Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1549488600,"updated":1752165408,"transcriptId":1648800,"type":"RAW","eventId":148559,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q4-2018-earnings_call-148559.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/2/6/1648800.json","maxAge":1},{"title":"FORM Q3 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q3","date":1541017800,"updated":1752165408,"transcriptId":1648801,"type":"RAW","eventId":148560,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q3-2018-earnings_call-148560.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/10/31/1648801.json","maxAge":1},{"title":"FORM Q2 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q2","date":1533155400,"updated":1752173449,"transcriptId":1648802,"type":"RAW","eventId":148561,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q2-2018-earnings_call-148561.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/8/1/1648802.json","maxAge":1},{"title":"FORM Q1 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q1","date":1525293000,"updated":1752173449,"transcriptId":1648803,"type":"RAW","eventId":148562,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FORM/earnings/FORM-Q1-2018-earnings_call-148562.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/5/2/1648803.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":100.35,"fmt":"100.35"},"open":{"raw":98.52,"fmt":"98.52"},"dayLow":{"raw":96.41,"fmt":"96.41"},"dayHigh":{"raw":103.57,"fmt":"103.57"},"regularMarketPreviousClose":{"raw":100.35,"fmt":"100.35"},"regularMarketOpen":{"raw":98.52,"fmt":"98.52"},"regularMarketDayLow":{"raw":96.41,"fmt":"96.41"},"regularMarketDayHigh":{"raw":103.57,"fmt":"103.57"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.05,"fmt":"1.05"},"trailingPE":{"raw":141.92754,"fmt":"141.93"},"forwardPE":{"raw":43.89295,"fmt":"43.89"},"volume":{"raw":1319373,"fmt":"1.32M","longFmt":"1,319,373"},"regularMarketVolume":{"raw":1319373,"fmt":"1.32M","longFmt":"1,319,373"},"averageVolume":{"raw":1390962,"fmt":"1.39M","longFmt":"1,390,962"},"averageVolume10days":{"raw":1187650,"fmt":"1.19M","longFmt":"1,187,650"},"averageDailyVolume10Day":{"raw":1187650,"fmt":"1.19M","longFmt":"1,187,650"},"bid":{"raw":82.89,"fmt":"82.89"},"ask":{"raw":103.36,"fmt":"103.36"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":7630504448,"fmt":"7.63B","longFmt":"7,630,504,448"},"nonDilutedMarketCap":{"raw":7185593072,"fmt":"7.19B","longFmt":"7,185,593,072"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":22.58,"fmt":"22.58"},"fiftyTwoWeekHigh":{"raw":107.04,"fmt":"107.04"},"allTimeHigh":{"raw":107.04,"fmt":"107.04"},"allTimeLow":{"raw":3.7,"fmt":"3.70"},"priceToSalesTrailing12Months":{"raw":9.720474,"fmt":"9.72"},"fiftyDayAverage":{"raw":86.0708,"fmt":"86.07"},"twoHundredDayAverage":{"raw":52.23675,"fmt":"52.24"},"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":1777492800,"fmt":"2026-04-29"}],"earningsCallDate":[{"raw":1770240300,"fmt":"2026-02-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.43667,"fmt":"0.44"},"earningsLow":{"raw":0.32,"fmt":"0.32"},"earningsHigh":{"raw":0.46,"fmt":"0.46"},"revenueAverage":{"raw":225204440,"fmt":"225.2M","longFmt":"225,204,440"},"revenueLow":{"raw":224754000,"fmt":"224.75M","longFmt":"224,754,000"},"revenueHigh":{"raw":227000000,"fmt":"227M","longFmt":"227,000,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1770320851,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":98.0,"priorPriceTarget":96.0},{"epochGradeDate":1770309634,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":65.0},{"epochGradeDate":1770308696,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":50.0},{"epochGradeDate":1770302293,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":50.0},{"epochGradeDate":1770302099,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1770047117,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":75.0},{"epochGradeDate":1769108239,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":62.0},{"epochGradeDate":1768403278,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":42.0},{"epochGradeDate":1765551411,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":78.0,"priorPriceTarget":66.0},{"epochGradeDate":1763474021,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1761855384,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":35.0},{"epochGradeDate":1761846858,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":31.0},{"epochGradeDate":1761842714,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":31.0},{"epochGradeDate":1760370596,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":31.0},{"epochGradeDate":1760102937,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":34.0},{"epochGradeDate":1755780331,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":36.0},{"epochGradeDate":1753977235,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":34.0},{"epochGradeDate":1746135835,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":50.0},{"epochGradeDate":1746110696,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":26.0},{"epochGradeDate":1746105754,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":43.0},{"epochGradeDate":1746104701,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1745259976,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":34.0},{"epochGradeDate":1738862304,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":48.0},{"epochGradeDate":1738855909,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":50.0},{"epochGradeDate":1738845583,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1738839236,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":64.0},{"epochGradeDate":1736796488,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1736164310,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":44.0},{"epochGradeDate":1730399252,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":60.0},{"epochGradeDate":1730381165,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":60.0},{"epochGradeDate":1722537571,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":48.0},{"epochGradeDate":1722525596,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":55.0},{"epochGradeDate":1722516731,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":70.0,"priorPriceTarget":70.0},{"epochGradeDate":1721139612,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1718886529,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":65.0},{"epochGradeDate":1715964661,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":54.0},{"epochGradeDate":1714693611,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":37.0},{"epochGradeDate":1714673386,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":37.0},{"epochGradeDate":1714671395,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":52.0},{"epochGradeDate":1714668778,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":50.0},{"epochGradeDate":1714644733,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":46.0},{"epochGradeDate":1714477511,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":36.0},{"epochGradeDate":1713260567,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1707396452,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":46.0,"priorPriceTarget":0.0},{"epochGradeDate":1695117536,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":40.0},{"epochGradeDate":1691091007,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":32.0},{"epochGradeDate":1691090435,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":40.0},{"epochGradeDate":1691056828,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1690994652,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":30.0},{"epochGradeDate":1689602511,"firm":"Northland Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1683214696,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":35.0},{"epochGradeDate":1680515598,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":25.0},{"epochGradeDate":1675951916,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":32.0},{"epochGradeDate":1675950216,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":25.0},{"epochGradeDate":1675944225,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":28.0},{"epochGradeDate":1673609256,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1670938211,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1667559503,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":42.0},{"epochGradeDate":1666879525,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":35.0},{"epochGradeDate":1666873658,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1666015257,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":45.0},{"epochGradeDate":1666006181,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":45.0},{"epochGradeDate":1664884731,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":48.0},{"epochGradeDate":1659092770,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":45.0},{"epochGradeDate":1659009610,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":54.0},{"epochGradeDate":1655297372,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":55.0},{"epochGradeDate":1650895872,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":51.0},{"epochGradeDate":1641469150,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":45.0},{"epochGradeDate":1635418272,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":57.0},{"epochGradeDate":1624624735,"firm":"CL King","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1622808893,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1619695390,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":54.0},{"epochGradeDate":1617877053,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":48.0},{"epochGradeDate":1612459057,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":35.0},{"epochGradeDate":1611666053,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":36.0},{"epochGradeDate":1599656587,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1597666292,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1595250181,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":27.0},{"epochGradeDate":1593691284,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":25.0},{"epochGradeDate":1592216176,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":24.0},{"epochGradeDate":1591277818,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":28.0},{"epochGradeDate":1591008044,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":25.0},{"epochGradeDate":1588863210,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":26.0},{"epochGradeDate":1587482431,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":27.0},{"epochGradeDate":1587119912,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1586778228,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":25.0},{"epochGradeDate":1585827731,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":31.0},{"epochGradeDate":1584617621,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":32.0},{"epochGradeDate":1584538820,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1582640954,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1580985879,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1576246888,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":25.0},{"epochGradeDate":1576154392,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1569930636,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.0},{"epochGradeDate":1564663290,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":20.0},{"epochGradeDate":1556803672,"firm":"Northland Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1549543377,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":16.0},{"epochGradeDate":1546529099,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":18.0},{"epochGradeDate":1532956726,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":19.0},{"epochGradeDate":1525436625,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.5,"priorPriceTarget":14.0},{"epochGradeDate":1524835260,"firm":"Needham","toGrade":"Buy","fromGrade":"Strong Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1518181406,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":16.0},{"epochGradeDate":1513345109,"firm":"Needham","toGrade":"Strong Buy","fromGrade":"Buy","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509625084,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.4,"priorPriceTarget":16.0},{"epochGradeDate":1474544793,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1470250829,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.0,"priorPriceTarget":8.25},{"epochGradeDate":1470124643,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1459337737,"firm":"Stifel","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1458062821,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.25,"priorPriceTarget":9.0},{"epochGradeDate":1446138798,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1430830800,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":9.0,"priorPriceTarget":8.5},{"epochGradeDate":1423144800,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":11.0,"priorPriceTarget":10.0},{"epochGradeDate":1418014800,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":11.0,"priorPriceTarget":0.0},{"epochGradeDate":1409662800,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.25,"priorPriceTarget":6.5},{"epochGradeDate":1406268987,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.0,"priorPriceTarget":9.0},{"epochGradeDate":1401271912,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1398223948,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":6.5,"priorPriceTarget":5.7},{"epochGradeDate":1386882000,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1351852440,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":12.0},{"epochGradeDate":1350044520,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":12.0},{"epochGradeDate":1349194560,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Maintains","currentPriceTarget":5.0,"priorPriceTarget":0.0},{"epochGradeDate":1349180100,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1343925060,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.0,"priorPriceTarget":6.0},{"epochGradeDate":1333981980,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":12.0,"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.009496582,"fmt":"-0.95%"},"postMarketChange":{"raw":-0.9300003,"fmt":"-0.93"},"postMarketTime":1774655510,"postMarketPrice":{"raw":97.0,"fmt":"97.00"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.024115577,"fmt":"-2.41%"},"regularMarketChange":{"raw":-2.4199982,"fmt":"-2.42"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":97.93,"fmt":"97.93"},"regularMarketDayHigh":{"raw":103.57,"fmt":"103.57"},"regularMarketDayLow":{"raw":96.41,"fmt":"96.41"},"regularMarketVolume":{"raw":1319373,"fmt":"1.32M","longFmt":"1,319,373.00"},"averageDailyVolume10Day":{"raw":1187650,"fmt":"1.19M","longFmt":"1,187,650"},"averageDailyVolume3Month":{"raw":1390962,"fmt":"1.39M","longFmt":"1,390,962"},"regularMarketPreviousClose":{"raw":100.35,"fmt":"100.35"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":98.52,"fmt":"98.52"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"FORM","underlyingSymbol":null,"shortName":"FormFactor, Inc.","longName":"FormFactor, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":7630504448,"fmt":"7.63B","longFmt":"7,630,504,448.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.23,"fmt":"0.23"},"estimate":{"raw":0.19,"fmt":"0.19"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.04","surprisePct":"21.05","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746043260,"fmt":"2025-04-30"}},{"date":"2Q2025","actual":{"raw":0.27,"fmt":"0.27"},"estimate":{"raw":0.3,"fmt":"0.30"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.03","surprisePct":"-10.0","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753905660,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.33,"fmt":"0.33"},"estimate":{"raw":0.24857,"fmt":"0.25"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.08","surprisePct":"32.76","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761768129,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":0.46,"fmt":"0.46"},"estimate":{"raw":0.35222,"fmt":"0.35"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.11","surprisePct":"30.6","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770238860,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.43667,"fmt":"0.44"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777492800,"fmt":"2026-04-29"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":747937000,"fmt":"747.94M","longFmt":"747,937,000"},"earnings":{"raw":97943000,"fmt":"97.94M","longFmt":"97,943,000"}},{"date":2023,"revenue":{"raw":663102000,"fmt":"663.1M","longFmt":"663,102,000"},"earnings":{"raw":56790000,"fmt":"56.79M","longFmt":"56,790,000"}},{"date":2024,"revenue":{"raw":763599000,"fmt":"763.6M","longFmt":"763,599,000"},"earnings":{"raw":90217000,"fmt":"90.22M","longFmt":"90,217,000"}},{"date":2025,"revenue":{"raw":784993000,"fmt":"784.99M","longFmt":"784,993,000"},"earnings":{"raw":101473000,"fmt":"101.47M","longFmt":"101,473,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":171356000,"fmt":"171.36M","longFmt":"171,356,000"},"earnings":{"raw":18004000,"fmt":"18M","longFmt":"18,004,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":195798000,"fmt":"195.8M","longFmt":"195,798,000"},"earnings":{"raw":21222000,"fmt":"21.22M","longFmt":"21,222,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":202676000,"fmt":"202.68M","longFmt":"202,676,000"},"earnings":{"raw":25684000,"fmt":"25.68M","longFmt":"25,684,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":215163000,"fmt":"215.16M","longFmt":"215,163,000"},"earnings":{"raw":36563000,"fmt":"36.56M","longFmt":"36,563,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":97.93,"fmt":"97.93"},"targetHighPrice":{"raw":100.0,"fmt":"100.00"},"targetLowPrice":{"raw":64.0,"fmt":"64.00"},"targetMeanPrice":{"raw":84.11111,"fmt":"84.11"},"targetMedianPrice":{"raw":80.0,"fmt":"80.00"},"recommendationMean":{"raw":2.2,"fmt":"2.20"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":9,"fmt":"9","longFmt":"9"},"totalCash":{"raw":275172000,"fmt":"275.17M","longFmt":"275,172,000"},"totalCashPerShare":{"raw":3.532,"fmt":"3.53"},"ebitda":{"raw":100328000,"fmt":"100.33M","longFmt":"100,328,000"},"totalDebt":{"raw":32358000,"fmt":"32.36M","longFmt":"32,358,000"},"quickRatio":{"raw":3.253,"fmt":"3.25"},"currentRatio":{"raw":4.497,"fmt":"4.50"},"totalRevenue":{"raw":784993024,"fmt":"784.99M","longFmt":"784,993,024"},"debtToEquity":{"raw":3.125,"fmt":"3.12%"},"revenuePerShare":{"raw":10.149,"fmt":"10.15"},"returnOnAssets":{"raw":0.03308,"fmt":"3.31%"},"returnOnEquity":{"raw":0.054819997,"fmt":"5.48%"},"grossProfits":{"raw":307593984,"fmt":"307.59M","longFmt":"307,593,984"},"freeCashflow":{"raw":-31925876,"fmt":"-31.93M","longFmt":"-31,925,876"},"operatingCashflow":{"raw":115398000,"fmt":"115.4M","longFmt":"115,398,000"},"earningsGrowth":{"raw":1.318,"fmt":"131.80%"},"revenueGrowth":{"raw":0.136,"fmt":"13.60%"},"grossMargins":{"raw":0.39183998,"fmt":"39.18%"},"ebitdaMargins":{"raw":0.12781,"fmt":"12.78%"},"operatingMargins":{"raw":0.13552,"fmt":"13.55%"},"profitMargins":{"raw":0.06925,"fmt":"6.93%"},"financialCurrency":"USD"}}],"error":null}}