{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.031445224,"fmt":"3.14%"},"oneMonthReturn":{"raw":0.010266469,"fmt":"1.03%"},"threeMonthReturn":{"raw":0.041734513,"fmt":"4.17%"},"sixMonthReturn":{"raw":0.0223776,"fmt":"2.24%"},"ytdReturnPct":{"raw":0.069830574,"fmt":"6.98%"},"oneYearTotalReturn":{"raw":0.0053044525,"fmt":"0.53%"},"twoYearTotalReturn":{"raw":0.04835068,"fmt":"4.84%"},"threeYearTotalReturn":{"raw":0.11118347,"fmt":"11.12%"},"fiveYearTotalReturn":{"raw":-0.19909221,"fmt":"-19.91%"},"tenYearTotalReturn":{"raw":0.046207286,"fmt":"4.62%"},"maxReturn":{"raw":21.742222,"fmt":"2,174.22%"}},"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":837693248,"fmt":"837.69M","longFmt":"837,693,248"},"forwardPE":{"raw":12.183333,"fmt":"12.18"},"profitMargins":{"raw":0.44959,"fmt":"44.96%"},"floatShares":{"raw":23075047,"fmt":"23.08M","longFmt":"23,075,047"},"sharesOutstanding":{"raw":24189404,"fmt":"24.19M","longFmt":"24,189,404"},"sharesShort":{"raw":641904,"fmt":"641.9k","longFmt":"641,904"},"sharesShortPriorMonth":{"raw":509654,"fmt":"509.65k","longFmt":"509,654"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.026500002,"fmt":"2.65%"},"heldPercentInsiders":{"raw":0.03531,"fmt":"3.53%"},"heldPercentInstitutions":{"raw":0.83629,"fmt":"83.63%"},"shortRatio":{"raw":3.81,"fmt":"3.81"},"shortPercentOfFloat":{"raw":0.039300002,"fmt":"3.93%"},"beta":{"raw":0.592,"fmt":"0.59"},"impliedSharesOutstanding":{"raw":24350014,"fmt":"24.35M","longFmt":"24,350,014"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":37.912,"fmt":"37.91"},"priceToBook":{"raw":1.3497046,"fmt":"1.35"},"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.123,"fmt":"-12.30%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":116173000,"fmt":"116.17M","longFmt":"116,173,000"},"trailingEps":{"raw":4.52,"fmt":"4.52"},"forwardEps":{"raw":4.2,"fmt":"4.2"},"pegRatio":{},"lastSplitFactor":"3:1","lastSplitDate":{"raw":888451200,"fmt":"1998-02-26"},"enterpriseToRevenue":{"raw":3.242,"fmt":"3.24"},"enterpriseToEbitda":{},"52WeekChange":{"raw":-0.046328306,"fmt":"-4.63%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.46,"fmt":"0.46"},"lastDividendDate":{"raw":1769990400,"fmt":"2026-02-02"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"B","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.16,"fmt":"1.16"},"estimate":{"raw":1.11,"fmt":"1.11"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.05","surprisePct":"4.5","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1744901520,"fmt":"2025-04-17"}},{"date":"2Q2025","actual":{"raw":1.12,"fmt":"1.12"},"estimate":{"raw":1.07,"fmt":"1.07"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.05","surprisePct":"4.67","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1752764640,"fmt":"2025-07-17"}},{"date":"3Q2025","actual":{"raw":1.12,"fmt":"1.12"},"estimate":{"raw":1.075,"fmt":"1.08"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"4.19","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1760626800,"fmt":"2025-10-16"}},{"date":"4Q2025","actual":{"raw":1.12,"fmt":"1.12"},"estimate":{"raw":1.065,"fmt":"1.07"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.06","surprisePct":"5.16","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1768492800,"fmt":"2026-01-15"}}],"currentQuarterEstimate":{"raw":1.075,"fmt":"1.08"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776366000,"fmt":"2026-04-16"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":266896000,"fmt":"266.9M","longFmt":"266,896,000"},"earnings":{"raw":122034000,"fmt":"122.03M","longFmt":"122,034,000"}},{"date":2023,"revenue":{"raw":325195000,"fmt":"325.19M","longFmt":"325,195,000"},"earnings":{"raw":161768000,"fmt":"161.77M","longFmt":"161,768,000"}},{"date":2024,"revenue":{"raw":295061000,"fmt":"295.06M","longFmt":"295,061,000"},"earnings":{"raw":138636000,"fmt":"138.64M","longFmt":"138,636,000"}},{"date":2025,"revenue":{"raw":259137000,"fmt":"259.14M","longFmt":"259,137,000"},"earnings":{"raw":116173000,"fmt":"116.17M","longFmt":"116,173,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":66711000,"fmt":"66.71M","longFmt":"66,711,000"},"earnings":{"raw":31037000,"fmt":"31.04M","longFmt":"31,037,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":64877000,"fmt":"64.88M","longFmt":"64,877,000"},"earnings":{"raw":29066000,"fmt":"29.07M","longFmt":"29,066,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":63997000,"fmt":"64M","longFmt":"63,997,000"},"earnings":{"raw":28263000,"fmt":"28.26M","longFmt":"28,263,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":63552000,"fmt":"63.55M","longFmt":"63,552,000"},"earnings":{"raw":27807000,"fmt":"27.81M","longFmt":"27,807,000"}}]},"financialCurrency":"USD","defaultMethodology":"gaap"},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":51.469997,"fmt":"51.47"},"open":{"raw":51.17,"fmt":"51.17"},"dayLow":{"raw":50.8501,"fmt":"50.85"},"dayHigh":{"raw":51.49,"fmt":"51.49"},"regularMarketPreviousClose":{"raw":51.469997,"fmt":"51.47"},"regularMarketOpen":{"raw":51.17,"fmt":"51.17"},"regularMarketDayLow":{"raw":50.8501,"fmt":"50.85"},"regularMarketDayHigh":{"raw":51.49,"fmt":"51.49"},"dividendRate":{"raw":1.84,"fmt":"1.84"},"dividendYield":{"raw":0.036,"fmt":"3.60%"},"exDividendDate":{"raw":1769990400,"fmt":"2026-02-02"},"payoutRatio":{"raw":0.4027,"fmt":"40.27%"},"fiveYearAvgDividendYield":{"raw":3.32,"fmt":"3.32"},"beta":{"raw":0.592,"fmt":"0.59"},"trailingPE":{"raw":11.320796,"fmt":"11.32"},"forwardPE":{"raw":12.183333,"fmt":"12.18"},"volume":{"raw":200890,"fmt":"200.89k","longFmt":"200,890"},"regularMarketVolume":{"raw":200890,"fmt":"200.89k","longFmt":"200,890"},"averageVolume":{"raw":175484,"fmt":"175.48k","longFmt":"175,484"},"averageVolume10days":{"raw":275040,"fmt":"275.04k","longFmt":"275,040"},"averageDailyVolume10Day":{"raw":275040,"fmt":"275.04k","longFmt":"275,040"},"bid":{"raw":36.62,"fmt":"36.62"},"ask":{"raw":65.26,"fmt":"65.26"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":1245990144,"fmt":"1.25B","longFmt":"1,245,990,144"},"nonDilutedMarketCap":{"raw":1200036332,"fmt":"1.2B","longFmt":"1,200,036,332"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":42.0,"fmt":"42.00"},"fiftyTwoWeekHigh":{"raw":53.48,"fmt":"53.48"},"allTimeHigh":{"raw":69.08,"fmt":"69.08"},"allTimeLow":{"raw":1.791667,"fmt":"1.79"},"priceToSalesTrailing12Months":{"raw":4.8219433,"fmt":"4.82"},"fiftyDayAverage":{"raw":50.8128,"fmt":"50.81"},"twoHundredDayAverage":{"raw":49.1566,"fmt":"49.16"},"trailingAnnualDividendRate":{"raw":1.82,"fmt":"1.82"},"trailingAnnualDividendYield":{"raw":0.035360407,"fmt":"3.54%"},"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":1776366000,"fmt":"2026-04-16"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{"raw":1.075,"fmt":"1.08"},"earningsLow":{"raw":1.06,"fmt":"1.06"},"earningsHigh":{"raw":1.09,"fmt":"1.09"},"revenueAverage":{"raw":60700000,"fmt":"60.7M","longFmt":"60,700,000"},"revenueLow":{"raw":60700000,"fmt":"60.7M","longFmt":"60,700,000"},"revenueHigh":{"raw":60700000,"fmt":"60.7M","longFmt":"60,700,000"}},"exDividendDate":{"raw":1769990400,"fmt":"2026-02-02"},"dividendDate":{"raw":1770940800,"fmt":"2026-02-13"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1768912116,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":53.0},{"epochGradeDate":1753103712,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":55.0},{"epochGradeDate":1745253636,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":58.0},{"epochGradeDate":1745235603,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":54.0},{"epochGradeDate":1721664590,"firm":"Maxim Group","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1721392460,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":50.0},{"epochGradeDate":1713791021,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":57.0,"priorPriceTarget":58.0},{"epochGradeDate":1713549065,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":51.0},{"epochGradeDate":1705681421,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":56.0},{"epochGradeDate":1705673065,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":60.0},{"epochGradeDate":1697828584,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":46.0},{"epochGradeDate":1682083798,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":50.0},{"epochGradeDate":1680792219,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":72.0},{"epochGradeDate":1594999494,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":57.0},{"epochGradeDate":1571746364,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":49.0},{"epochGradeDate":1545136068,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1540477474,"firm":"BMO Capital","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":50.0},{"epochGradeDate":1524662706,"firm":"BMO Capital","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":52.0},{"epochGradeDate":1492770907,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1469442125,"firm":"Keefe, Bruyette & Woods","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1463681039,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":46.0},{"epochGradeDate":1455718634,"firm":"Piper Sandler","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1430226000,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":46.0},{"epochGradeDate":1421406238,"firm":"BMO Capital","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":45.0},{"epochGradeDate":1413810000,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":50.0},{"epochGradeDate":1412971200,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":40.0},{"epochGradeDate":1369314918,"firm":"Maxim Group","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1358515027,"firm":"BMO Capital","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":39.0},{"epochGradeDate":1347280620,"firm":"Stifel","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.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.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774643652,"postMarketPrice":{"raw":51.17,"fmt":"51.17"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.0058286237,"fmt":"-0.58%"},"regularMarketChange":{"raw":-0.29999924,"fmt":"-0.30"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":51.17,"fmt":"51.17"},"regularMarketDayHigh":{"raw":51.49,"fmt":"51.49"},"regularMarketDayLow":{"raw":50.8501,"fmt":"50.85"},"regularMarketVolume":{"raw":200890,"fmt":"200.89k","longFmt":"200,890.00"},"averageDailyVolume10Day":{"raw":275040,"fmt":"275.04k","longFmt":"275,040"},"averageDailyVolume3Month":{"raw":175484,"fmt":"175.48k","longFmt":"175,484"},"regularMarketPreviousClose":{"raw":51.469997,"fmt":"51.47"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":51.17,"fmt":"51.17"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"WABC","underlyingSymbol":null,"shortName":"Westamerica Bancorporation","longName":"Westamerica Bancorporation","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":1245990144,"fmt":"1.25B","longFmt":"1,245,990,144.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.16,"fmt":"1.16"},"estimate":{"raw":1.11,"fmt":"1.11"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.05","surprisePct":"4.5","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1744901520,"fmt":"2025-04-17"}},{"date":"2Q2025","actual":{"raw":1.12,"fmt":"1.12"},"estimate":{"raw":1.07,"fmt":"1.07"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.05","surprisePct":"4.67","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1752764640,"fmt":"2025-07-17"}},{"date":"3Q2025","actual":{"raw":1.12,"fmt":"1.12"},"estimate":{"raw":1.075,"fmt":"1.08"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"4.19","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1760626800,"fmt":"2025-10-16"}},{"date":"4Q2025","actual":{"raw":1.12,"fmt":"1.12"},"estimate":{"raw":1.065,"fmt":"1.07"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.06","surprisePct":"5.16","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1768492800,"fmt":"2026-01-15"}}],"currentQuarterEstimate":{"raw":1.075,"fmt":"1.08"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776366000,"fmt":"2026-04-16"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":266896000,"fmt":"266.9M","longFmt":"266,896,000"},"earnings":{"raw":122719370,"fmt":"122.72M","longFmt":"122,719,370"}},{"date":2023,"revenue":{"raw":325195000,"fmt":"325.19M","longFmt":"325,195,000"},"earnings":{"raw":161768000,"fmt":"161.77M","longFmt":"161,768,000"}},{"date":2024,"revenue":{"raw":295061000,"fmt":"295.06M","longFmt":"295,061,000"},"earnings":{"raw":138636000,"fmt":"138.64M","longFmt":"138,636,000"}},{"date":2025,"revenue":{"raw":259137000,"fmt":"259.14M","longFmt":"259,137,000"},"earnings":{"raw":116173000,"fmt":"116.17M","longFmt":"116,173,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":66711000,"fmt":"66.71M","longFmt":"66,711,000"},"earnings":{"raw":31037000,"fmt":"31.04M","longFmt":"31,037,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":64877000,"fmt":"64.88M","longFmt":"64,877,000"},"earnings":{"raw":29066000,"fmt":"29.07M","longFmt":"29,066,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":63997000,"fmt":"64M","longFmt":"63,997,000"},"earnings":{"raw":28263000,"fmt":"28.26M","longFmt":"28,263,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":63552000,"fmt":"63.55M","longFmt":"63,552,000"},"earnings":{"raw":27807000,"fmt":"27.81M","longFmt":"27,807,000"}}]},"financialCurrency":"USD","defaultMethodology":"gaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":51.17,"fmt":"51.17"},"targetHighPrice":{"raw":55.0,"fmt":"55.00"},"targetLowPrice":{"raw":55.0,"fmt":"55.00"},"targetMeanPrice":{"raw":55.0,"fmt":"55.00"},"targetMedianPrice":{"raw":55.0,"fmt":"55.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":1,"fmt":"1","longFmt":"1"},"totalCash":{"raw":567801024,"fmt":"567.8M","longFmt":"567,801,024"},"totalCashPerShare":{"raw":23.318,"fmt":"23.32"},"ebitda":{},"totalDebt":{"raw":159504000,"fmt":"159.5M","longFmt":"159,504,000"},"quickRatio":{},"currentRatio":{},"totalRevenue":{"raw":258400000,"fmt":"258.4M","longFmt":"258,400,000"},"debtToEquity":{},"revenuePerShare":{"raw":10.065,"fmt":"10.06"},"returnOnAssets":{"raw":0.019299999,"fmt":"1.93%"},"returnOnEquity":{"raw":0.12742,"fmt":"12.74%"},"grossProfits":{"raw":258400000,"fmt":"258.4M","longFmt":"258,400,000"},"freeCashflow":{},"operatingCashflow":{"raw":121897000,"fmt":"121.9M","longFmt":"121,897,000"},"earningsGrowth":{"raw":-0.058,"fmt":"-5.80%"},"revenueGrowth":{"raw":-0.09,"fmt":"-9.00%"},"grossMargins":{"raw":0.0,"fmt":"0.00%"},"ebitdaMargins":{"raw":0.0,"fmt":"0.00%"},"operatingMargins":{"raw":0.61182,"fmt":"61.18%"},"profitMargins":{"raw":0.44959,"fmt":"44.96%"},"financialCurrency":"USD"}}],"error":null}}