{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.009807101,"fmt":"0.98%"},"oneMonthReturn":{"raw":-0.015615035,"fmt":"-1.56%"},"threeMonthReturn":{"raw":-0.03438576,"fmt":"-3.44%"},"sixMonthReturn":{"raw":0.1253187,"fmt":"12.53%"},"ytdReturnPct":{"raw":-0.008983019,"fmt":"-0.90%"},"oneYearTotalReturn":{"raw":0.20852895,"fmt":"20.85%"},"twoYearTotalReturn":{"raw":0.6571889,"fmt":"65.72%"},"threeYearTotalReturn":{"raw":0.57682484,"fmt":"57.68%"},"fiveYearTotalReturn":{"raw":0.029323531,"fmt":"2.93%"},"tenYearTotalReturn":{"raw":0.08652828,"fmt":"8.65%"},"maxReturn":{"raw":1.1677192,"fmt":"116.77%"}},"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":846977728,"fmt":"846.98M","longFmt":"846,977,728"},"forwardPE":{"raw":7.443373,"fmt":"7.44"},"profitMargins":{"raw":0.32088003,"fmt":"32.09%"},"floatShares":{"raw":17289689,"fmt":"17.29M","longFmt":"17,289,689"},"sharesOutstanding":{"raw":19634210,"fmt":"19.63M","longFmt":"19,634,210"},"sharesShort":{"raw":536799,"fmt":"536.8k","longFmt":"536,799"},"sharesShortPriorMonth":{"raw":361414,"fmt":"361.41k","longFmt":"361,414"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0273,"fmt":"2.73%"},"heldPercentInsiders":{"raw":0.02683,"fmt":"2.68%"},"heldPercentInstitutions":{"raw":0.81929,"fmt":"81.93%"},"shortRatio":{"raw":3.65,"fmt":"3.65"},"shortPercentOfFloat":{"raw":0.027999999,"fmt":"2.80%"},"beta":{"raw":0.678,"fmt":"0.68"},"impliedSharesOutstanding":{"raw":20130546,"fmt":"20.13M","longFmt":"20,130,546"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":30.891,"fmt":"30.89"},"priceToBook":{"raw":0.9999676,"fmt":"1.00"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":73409000,"fmt":"73.41M","longFmt":"73,409,000"},"trailingEps":{"raw":3.61,"fmt":"3.61"},"forwardEps":{"raw":4.15,"fmt":"4.15"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":3.63,"fmt":"3.63"},"enterpriseToEbitda":{},"52WeekChange":{"raw":0.16267574,"fmt":"16.27%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.32,"fmt":"0.32"},"lastDividendDate":{"raw":1773360000,"fmt":"2026-03-13"},"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":0.81,"fmt":"0.81"},"estimate":{"raw":0.74,"fmt":"0.74"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.07","surprisePct":"9.46","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745870700,"fmt":"2025-04-28"}},{"date":"2Q2025","actual":{"raw":0.85,"fmt":"0.85"},"estimate":{"raw":0.83,"fmt":"0.83"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.02","surprisePct":"2.41","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753387500,"fmt":"2025-07-24"}},{"date":"3Q2025","actual":{"raw":0.99,"fmt":"0.99"},"estimate":{"raw":0.88,"fmt":"0.88"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.11","surprisePct":"12.5","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761249987,"fmt":"2025-10-23"}},{"date":"4Q2025","actual":{"raw":0.96,"fmt":"0.96"},"estimate":{"raw":0.945,"fmt":"0.94"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"1.59","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769720700,"fmt":"2026-01-29"}}],"currentQuarterEstimate":{"raw":0.92,"fmt":"0.92"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777320000,"fmt":"2026-04-27"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":213643000,"fmt":"213.64M","longFmt":"213,643,000"},"earnings":{"raw":55114000,"fmt":"55.11M","longFmt":"55,114,000"}},{"date":2023,"revenue":{"raw":213959000,"fmt":"213.96M","longFmt":"213,959,000"},"earnings":{"raw":48805000,"fmt":"48.8M","longFmt":"48,805,000"}},{"date":2024,"revenue":{"raw":216963000,"fmt":"216.96M","longFmt":"216,963,000"},"earnings":{"raw":-25981000,"fmt":"-25.98M","longFmt":"-25,981,000"}},{"date":2025,"revenue":{"raw":244941000,"fmt":"244.94M","longFmt":"244,941,000"},"earnings":{"raw":73409000,"fmt":"73.41M","longFmt":"73,409,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":57237000,"fmt":"57.24M","longFmt":"57,237,000"},"earnings":{"raw":16513000,"fmt":"16.51M","longFmt":"16,513,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":59739000,"fmt":"59.74M","longFmt":"59,739,000"},"earnings":{"raw":17168000,"fmt":"17.17M","longFmt":"17,168,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":63845000,"fmt":"63.84M","longFmt":"63,845,000"},"earnings":{"raw":20112000,"fmt":"20.11M","longFmt":"20,112,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":64120000,"fmt":"64.12M","longFmt":"64,120,000"},"earnings":{"raw":19616000,"fmt":"19.62M","longFmt":"19,616,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"FISI Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1769779800,"updated":1772065415,"transcriptId":2717118,"type":"IN_HOUSE","eventId":402819,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q4-2025-earnings_call-402819.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/30/2717118.json","maxAge":1},{"title":"FISI Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761309000,"updated":1761317036,"transcriptId":2202196,"type":"IN_HOUSE","eventId":367272,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q3-2025-earnings_call-367272.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/24/2202196.json","maxAge":1},{"title":"FISI Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753446600,"updated":1763338768,"transcriptId":2295111,"type":"IN_HOUSE","eventId":339753,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q2-2025-earnings_call-339753.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/25/2295111.json","maxAge":1},{"title":"FISI Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745929800,"updated":1766494063,"transcriptId":2533446,"type":"IN_HOUSE","eventId":311239,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q1-2025-earnings_call-311239.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/29/2533446.json","maxAge":1},{"title":"FISI Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738330200,"updated":1767932327,"transcriptId":2563473,"type":"IN_HOUSE","eventId":249645,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q4-2024-earnings_call-249645.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/31/2563473.json","maxAge":1},{"title":"FISI Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729859400,"updated":1769254645,"transcriptId":2620653,"type":"IN_HOUSE","eventId":216293,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q3-2024-earnings_call-216293.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/25/2620653.json","maxAge":1},{"title":"FISI Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721997000,"updated":1772065158,"transcriptId":2727381,"type":"IN_HOUSE","eventId":188753,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q2-2024-earnings_call-188753.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/26/2727381.json","maxAge":1},{"title":"FISI Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714134600,"updated":1772060881,"transcriptId":2753604,"type":"IN_HOUSE","eventId":162363,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q1-2024-earnings_call-162363.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/26/2753604.json","maxAge":1},{"title":"FISI Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1706275800,"updated":1772062362,"transcriptId":2819722,"type":"IN_HOUSE","eventId":118857,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q4-2023-earnings_call-118857.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/1/26/2819722.json","maxAge":1},{"title":"FISI Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698409800,"updated":1772059451,"transcriptId":2861895,"type":"IN_HOUSE","eventId":85802,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q3-2023-earnings_call-85802.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/27/2861895.json","maxAge":1},{"title":"FISI Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690547400,"updated":1772060427,"transcriptId":2913719,"type":"IN_HOUSE","eventId":65296,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q2-2023-earnings_call-65296.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/28/2913719.json","maxAge":1},{"title":"FISI Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682598600,"updated":1772423355,"transcriptId":2970760,"type":"IN_HOUSE","eventId":51490,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q1-2023-earnings_call-51490.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/27/2970760.json","maxAge":1},{"title":"FISI Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675171800,"updated":1773488126,"transcriptId":3026158,"type":"IN_HOUSE","eventId":42625,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q4-2022-earnings_call-42625.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/1/31/3026158.json","maxAge":1},{"title":"FISI Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666960200,"updated":1773488192,"transcriptId":3070750,"type":"IN_HOUSE","eventId":38904,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q3-2022-earnings_call-38904.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/28/3070750.json","maxAge":1},{"title":"FISI Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659090120,"updated":1773820059,"transcriptId":3105208,"type":"IN_HOUSE","eventId":26668,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q2-2022-earnings_call-26668.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/29/3105208.json","maxAge":1},{"title":"FISI Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651158634,"updated":1774225500,"transcriptId":3144711,"type":"IN_HOUSE","eventId":20040,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q1-2022-earnings_call-20040.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/28/3144711.json","maxAge":1},{"title":"FISI Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643679360,"updated":1752165408,"transcriptId":1574507,"type":"RAW","eventId":13735,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q4-2021-earnings_call-13735.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/1/1574507.json","maxAge":1},{"title":"FISI Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635465600,"updated":1752165408,"transcriptId":1570839,"type":"RAW","eventId":9443,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q3-2021-earnings_call-9443.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/29/1570839.json","maxAge":1},{"title":"FISI Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627648200,"updated":1752173449,"transcriptId":1685136,"type":"RAW","eventId":225523,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q2-2021-earnings_call-225523.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/30/1685136.json","maxAge":1},{"title":"FISI Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619699400,"updated":1752173449,"transcriptId":1685137,"type":"RAW","eventId":225524,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FISI/earnings/FISI-Q1-2021-earnings_call-225524.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/29/1685137.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":31.23,"fmt":"31.23"},"open":{"raw":31.01,"fmt":"31.01"},"dayLow":{"raw":30.685,"fmt":"30.68"},"dayHigh":{"raw":31.19,"fmt":"31.19"},"regularMarketPreviousClose":{"raw":31.23,"fmt":"31.23"},"regularMarketOpen":{"raw":31.01,"fmt":"31.01"},"regularMarketDayLow":{"raw":30.685,"fmt":"30.68"},"regularMarketDayHigh":{"raw":31.19,"fmt":"31.19"},"dividendRate":{"raw":1.25,"fmt":"1.25"},"dividendYield":{"raw":0.0405,"fmt":"4.05%"},"exDividendDate":{"raw":1773360000,"fmt":"2026-03-13"},"payoutRatio":{"raw":0.3435,"fmt":"34.35%"},"fiveYearAvgDividendYield":{"raw":4.82,"fmt":"4.82"},"beta":{"raw":0.678,"fmt":"0.68"},"trailingPE":{"raw":8.556787,"fmt":"8.56"},"forwardPE":{"raw":7.443373,"fmt":"7.44"},"volume":{"raw":81280,"fmt":"81.28k","longFmt":"81,280"},"regularMarketVolume":{"raw":81280,"fmt":"81.28k","longFmt":"81,280"},"averageVolume":{"raw":164966,"fmt":"164.97k","longFmt":"164,966"},"averageVolume10days":{"raw":154970,"fmt":"154.97k","longFmt":"154,970"},"averageDailyVolume10Day":{"raw":154970,"fmt":"154.97k","longFmt":"154,970"},"bid":{"raw":22.17,"fmt":"22.17"},"ask":{"raw":39.83,"fmt":"39.83"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":621832576,"fmt":"621.83M","longFmt":"621,832,576"},"nonDilutedMarketCap":{"raw":600610483,"fmt":"600.61M","longFmt":"600,610,483"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":20.97,"fmt":"20.97"},"fiftyTwoWeekHigh":{"raw":35.47,"fmt":"35.47"},"allTimeHigh":{"raw":38.85,"fmt":"38.85"},"allTimeLow":{"raw":3.27,"fmt":"3.27"},"priceToSalesTrailing12Months":{"raw":2.665206,"fmt":"2.67"},"fiftyDayAverage":{"raw":32.3668,"fmt":"32.37"},"twoHundredDayAverage":{"raw":28.97265,"fmt":"28.97"},"trailingAnnualDividendRate":{"raw":1.24,"fmt":"1.24"},"trailingAnnualDividendYield":{"raw":0.03970541,"fmt":"3.97%"},"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":1777320000,"fmt":"2026-04-27"}],"earningsCallDate":[{"raw":1769779800,"fmt":"2026-01-30"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.92,"fmt":"0.92"},"earningsLow":{"raw":0.91,"fmt":"0.91"},"earningsHigh":{"raw":0.93,"fmt":"0.93"},"revenueAverage":{"raw":62763000,"fmt":"62.76M","longFmt":"62,763,000"},"revenueLow":{"raw":62515000,"fmt":"62.52M","longFmt":"62,515,000"},"revenueHigh":{"raw":63011000,"fmt":"63.01M","longFmt":"63,011,000"}},"exDividendDate":{"raw":1773360000,"fmt":"2026-03-13"},"dividendDate":{"raw":1775088000,"fmt":"2026-04-02"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1770053448,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":35.0},{"epochGradeDate":1770046970,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":34.0},{"epochGradeDate":1761580863,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":34.0},{"epochGradeDate":1741704067,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":32.0,"priorPriceTarget":32.0},{"epochGradeDate":1738585260,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":29.0},{"epochGradeDate":1738342440,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":33.0,"priorPriceTarget":33.0},{"epochGradeDate":1733333199,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":27.0},{"epochGradeDate":1722264483,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"reit","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":20.0},{"epochGradeDate":1712331450,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":23.0},{"epochGradeDate":1712067435,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":23.0,"priorPriceTarget":23.0},{"epochGradeDate":1711357032,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":23.0},{"epochGradeDate":1689240913,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1682945141,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":24.0},{"epochGradeDate":1667225892,"firm":"Hovde Group","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":33.0},{"epochGradeDate":1601298661,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":24.0},{"epochGradeDate":1596207196,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":24.0},{"epochGradeDate":1469721353,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":26.0},{"epochGradeDate":1430139600,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.5,"priorPriceTarget":22.5},{"epochGradeDate":1422972000,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.5,"priorPriceTarget":24.0},{"epochGradeDate":1414488838,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":25.0},{"epochGradeDate":1380104662,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.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":1774642204,"postMarketPrice":{"raw":30.89,"fmt":"30.89"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.010886973,"fmt":"-1.09%"},"regularMarketChange":{"raw":-0.34000015,"fmt":"-0.34"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":30.89,"fmt":"30.89"},"regularMarketDayHigh":{"raw":31.19,"fmt":"31.19"},"regularMarketDayLow":{"raw":30.685,"fmt":"30.68"},"regularMarketVolume":{"raw":81280,"fmt":"81.28k","longFmt":"81,280.00"},"averageDailyVolume10Day":{"raw":154970,"fmt":"154.97k","longFmt":"154,970"},"averageDailyVolume3Month":{"raw":164966,"fmt":"164.97k","longFmt":"164,966"},"regularMarketPreviousClose":{"raw":31.23,"fmt":"31.23"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":31.01,"fmt":"31.01"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"FISI","underlyingSymbol":null,"shortName":"Financial Institutions, Inc.","longName":"Financial Institutions, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":621832576,"fmt":"621.83M","longFmt":"621,832,576.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.8127,"fmt":"0.81"},"estimate":{"raw":0.74,"fmt":"0.74"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.07","surprisePct":"9.82","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745870700,"fmt":"2025-04-28"}},{"date":"2Q2025","actual":{"raw":0.85,"fmt":"0.85"},"estimate":{"raw":0.83,"fmt":"0.83"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.02","surprisePct":"2.41","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753387500,"fmt":"2025-07-24"}},{"date":"3Q2025","actual":{"raw":0.99,"fmt":"0.99"},"estimate":{"raw":0.88,"fmt":"0.88"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.11","surprisePct":"12.5","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761249987,"fmt":"2025-10-23"}},{"date":"4Q2025","actual":{"raw":0.96,"fmt":"0.96"},"estimate":{"raw":0.945,"fmt":"0.94"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"1.59","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769720700,"fmt":"2026-01-29"}}],"currentQuarterEstimate":{"raw":0.92,"fmt":"0.92"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777320000,"fmt":"2026-04-27"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":213643000,"fmt":"213.64M","longFmt":"213,643,000"},"earnings":{"raw":54812680,"fmt":"54.81M","longFmt":"54,812,680"}},{"date":2023,"revenue":{"raw":213959000,"fmt":"213.96M","longFmt":"213,959,000"},"earnings":{"raw":48805000,"fmt":"48.8M","longFmt":"48,805,000"}},{"date":2024,"revenue":{"raw":216963000,"fmt":"216.96M","longFmt":"216,963,000"},"earnings":{"raw":49019000,"fmt":"49.02M","longFmt":"49,019,000"}},{"date":2025,"revenue":{"raw":244941000,"fmt":"244.94M","longFmt":"244,941,000"},"earnings":{"raw":73464730,"fmt":"73.46M","longFmt":"73,464,730"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":57237000,"fmt":"57.24M","longFmt":"57,237,000"},"earnings":{"raw":16568650,"fmt":"16.57M","longFmt":"16,568,650"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":59739000,"fmt":"59.74M","longFmt":"59,739,000"},"earnings":{"raw":17168000,"fmt":"17.17M","longFmt":"17,168,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":63845000,"fmt":"63.84M","longFmt":"63,845,000"},"earnings":{"raw":20112000,"fmt":"20.11M","longFmt":"20,112,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":64120000,"fmt":"64.12M","longFmt":"64,120,000"},"earnings":{"raw":19616000,"fmt":"19.62M","longFmt":"19,616,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":30.89,"fmt":"30.89"},"targetHighPrice":{"raw":38.0,"fmt":"38.00"},"targetLowPrice":{"raw":36.0,"fmt":"36.00"},"targetMeanPrice":{"raw":37.0,"fmt":"37.00"},"targetMedianPrice":{"raw":37.0,"fmt":"37.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":2,"fmt":"2","longFmt":"2"},"totalCash":{"raw":137868000,"fmt":"137.87M","longFmt":"137,868,000"},"totalCashPerShare":{"raw":7.022,"fmt":"7.02"},"ebitda":{},"totalDebt":{"raw":361060000,"fmt":"361.06M","longFmt":"361,060,000"},"quickRatio":{},"currentRatio":{},"totalRevenue":{"raw":233315008,"fmt":"233.32M","longFmt":"233,315,008"},"debtToEquity":{},"revenuePerShare":{"raw":11.608,"fmt":"11.61"},"returnOnAssets":{"raw":0.01208,"fmt":"1.21%"},"returnOnEquity":{"raw":0.125,"fmt":"12.50%"},"grossProfits":{"raw":233315008,"fmt":"233.32M","longFmt":"233,315,008"},"freeCashflow":{},"operatingCashflow":{"raw":18802000,"fmt":"18.8M","longFmt":"18,802,000"},"earningsGrowth":{},"revenueGrowth":{},"grossMargins":{"raw":0.0,"fmt":"0.00%"},"ebitdaMargins":{"raw":0.0,"fmt":"0.00%"},"operatingMargins":{"raw":0.41197,"fmt":"41.20%"},"profitMargins":{"raw":0.32088003,"fmt":"32.09%"},"financialCurrency":"USD"}}],"error":null}}