{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.015641684,"fmt":"1.56%"},"oneMonthReturn":{"raw":-0.062510274,"fmt":"-6.25%"},"threeMonthReturn":{"raw":-0.042239364,"fmt":"-4.22%"},"sixMonthReturn":{"raw":-0.07972299,"fmt":"-7.97%"},"ytdReturnPct":{"raw":-0.010734054,"fmt":"-1.07%"},"oneYearTotalReturn":{"raw":-0.09056187,"fmt":"-9.06%"},"twoYearTotalReturn":{"raw":-0.13081835,"fmt":"-13.08%"},"threeYearTotalReturn":{"raw":0.31841254,"fmt":"31.84%"},"fiveYearTotalReturn":{"raw":0.22224598,"fmt":"22.22%"},"tenYearTotalReturn":{"raw":1.4314893,"fmt":"143.15%"},"maxReturn":{"raw":3.2855,"fmt":"328.55%"}},"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":1034950720,"fmt":"1.03B","longFmt":"1,034,950,720"},"forwardPE":{"raw":13.620976,"fmt":"13.62"},"profitMargins":{"raw":0.029140001,"fmt":"2.91%"},"floatShares":{"raw":10756976,"fmt":"10.76M","longFmt":"10,756,976"},"sharesOutstanding":{"raw":25198472,"fmt":"25.2M","longFmt":"25,198,472"},"sharesShort":{"raw":345262,"fmt":"345.26k","longFmt":"345,262"},"sharesShortPriorMonth":{"raw":320005,"fmt":"320k","longFmt":"320,005"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0137,"fmt":"1.37%"},"heldPercentInsiders":{"raw":0.56697,"fmt":"56.70%"},"heldPercentInstitutions":{"raw":0.41932,"fmt":"41.93%"},"shortRatio":{"raw":4.97,"fmt":"4.97"},"shortPercentOfFloat":{"raw":0.0853,"fmt":"8.53%"},"beta":{"raw":0.84,"fmt":"0.84"},"impliedSharesOutstanding":{"raw":25245225,"fmt":"25.25M","longFmt":"25,245,225"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":36.086,"fmt":"36.09"},"priceToBook":{"raw":1.5834396,"fmt":"1.58"},"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.0,"fmt":"-0.00%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":83722000,"fmt":"83.72M","longFmt":"83,722,000"},"trailingEps":{"raw":3.27,"fmt":"3.27"},"forwardEps":{"raw":4.195,"fmt":"4.2"},"pegRatio":{},"lastSplitFactor":"3:2","lastSplitDate":{"raw":959126400,"fmt":"2000-05-24"},"enterpriseToRevenue":{"raw":0.36,"fmt":"0.36"},"enterpriseToEbitda":{"raw":8.846,"fmt":"8.85"},"52WeekChange":{"raw":-0.1120581,"fmt":"-11.21%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.2,"fmt":"0.20"},"lastDividendDate":{"raw":1771286400,"fmt":"2026-02-17"},"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.51,"fmt":"0.51"},"estimate":{"raw":0.415,"fmt":"0.41"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.1","surprisePct":"22.89","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746043819,"fmt":"2025-04-30"}},{"date":"2Q2025","actual":{"raw":0.97,"fmt":"0.97"},"estimate":{"raw":0.905,"fmt":"0.90"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"7.18","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753905900,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.97,"fmt":"0.97"},"estimate":{"raw":1.005,"fmt":"1.00"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.03","surprisePct":"-3.48","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761768358,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":0.82,"fmt":"0.82"},"estimate":{"raw":0.86,"fmt":"0.86"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.04","surprisePct":"-4.65","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770239100,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.625,"fmt":"0.62"},"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":3124996000,"fmt":"3.12B","longFmt":"3,124,996,000"},"earnings":{"raw":89219000,"fmt":"89.22M","longFmt":"89,219,000"}},{"date":2023,"revenue":{"raw":2850644000,"fmt":"2.85B","longFmt":"2,850,644,000"},"earnings":{"raw":83271000,"fmt":"83.27M","longFmt":"83,271,000"}},{"date":2024,"revenue":{"raw":2802118000,"fmt":"2.8B","longFmt":"2,802,118,000"},"earnings":{"raw":87095000,"fmt":"87.09M","longFmt":"87,095,000"}},{"date":2025,"revenue":{"raw":2872746000,"fmt":"2.87B","longFmt":"2,872,746,000"},"earnings":{"raw":83722000,"fmt":"83.72M","longFmt":"83,722,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":701046000,"fmt":"701.05M","longFmt":"701,046,000"},"earnings":{"raw":13481000,"fmt":"13.48M","longFmt":"13,481,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":759693000,"fmt":"759.69M","longFmt":"759,693,000"},"earnings":{"raw":24789000,"fmt":"24.79M","longFmt":"24,789,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":709068000,"fmt":"709.07M","longFmt":"709,068,000"},"earnings":{"raw":24740000,"fmt":"24.74M","longFmt":"24,740,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":702939000,"fmt":"702.94M","longFmt":"702,939,000"},"earnings":{"raw":20712000,"fmt":"20.71M","longFmt":"20,712,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"CNXN Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770240600,"updated":1772062954,"transcriptId":2747986,"type":"IN_HOUSE","eventId":405045,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q4-2025-earnings_call-405045.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/4/2747986.json","maxAge":1},{"title":"CNXN Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761769800,"updated":1762204547,"transcriptId":2228256,"type":"IN_HOUSE","eventId":368915,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q3-2025-earnings_call-368915.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/29/2228256.json","maxAge":1},{"title":"CNXN Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753907400,"updated":1763338754,"transcriptId":2295458,"type":"IN_HOUSE","eventId":340529,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q2-2025-earnings_call-340529.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/30/2295458.json","maxAge":1},{"title":"CNXN Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746045000,"updated":1764326710,"transcriptId":2356817,"type":"IN_HOUSE","eventId":313284,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q1-2025-earnings_call-313284.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/30/2356817.json","maxAge":1},{"title":"CNXN Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738791000,"updated":1766488809,"transcriptId":2533136,"type":"IN_HOUSE","eventId":246659,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q4-2024-earnings_call-246659.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/5/2533136.json","maxAge":1},{"title":"CNXN Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730320200,"updated":1769254395,"transcriptId":2616803,"type":"IN_HOUSE","eventId":217530,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q3-2024-earnings_call-217530.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/30/2616803.json","maxAge":1},{"title":"CNXN Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722457800,"updated":1772065297,"transcriptId":2725790,"type":"IN_HOUSE","eventId":190207,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q2-2024-earnings_call-190207.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/31/2725790.json","maxAge":1},{"title":"CNXN Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714595400,"updated":1772058262,"transcriptId":2749219,"type":"IN_HOUSE","eventId":167318,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q1-2024-earnings_call-167318.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/1/2749219.json","maxAge":1},{"title":"CNXN Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707946200,"updated":1772062610,"transcriptId":2799441,"type":"IN_HOUSE","eventId":124853,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q4-2023-earnings_call-124853.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/14/2799441.json","maxAge":1},{"title":"CNXN Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698870600,"updated":1772059470,"transcriptId":2860818,"type":"IN_HOUSE","eventId":86601,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q3-2023-earnings_call-86601.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2860818.json","maxAge":1},{"title":"CNXN Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691008200,"updated":1772065223,"transcriptId":2908744,"type":"IN_HOUSE","eventId":67247,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q2-2023-earnings_call-67247.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/2/2908744.json","maxAge":1},{"title":"CNXN Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683232200,"updated":1773016786,"transcriptId":2963727,"type":"IN_HOUSE","eventId":51790,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q1-2023-earnings_call-51790.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/4/2963727.json","maxAge":1},{"title":"CNXN Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675978200,"updated":1773487756,"transcriptId":3020843,"type":"IN_HOUSE","eventId":42772,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q4-2022-earnings_call-42772.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/9/3020843.json","maxAge":1},{"title":"CNXN Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667476800,"updated":1773391851,"transcriptId":3064880,"type":"IN_HOUSE","eventId":40237,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q3-2022-earnings_call-40237.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/3/3064880.json","maxAge":1},{"title":"CNXN Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659582060,"updated":1773728317,"transcriptId":3097669,"type":"IN_HOUSE","eventId":30897,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q2-2022-earnings_call-30897.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3097669.json","maxAge":1},{"title":"CNXN Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651762014,"updated":1774698367,"transcriptId":3137581,"type":"IN_HOUSE","eventId":21398,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q1-2022-earnings_call-21398.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/5/3137581.json","maxAge":1},{"title":"CNXN Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644233299,"updated":1774697581,"transcriptId":3185473,"type":"IN_HOUSE","eventId":14472,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CNXN/earnings/CNXN-Q4-2021-earnings_call-14472.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/7/3185473.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":58.52,"fmt":"58.52"},"open":{"raw":58.15,"fmt":"58.15"},"dayLow":{"raw":56.93,"fmt":"56.93"},"dayHigh":{"raw":58.45,"fmt":"58.45"},"regularMarketPreviousClose":{"raw":58.52,"fmt":"58.52"},"regularMarketOpen":{"raw":58.15,"fmt":"58.15"},"regularMarketDayLow":{"raw":56.93,"fmt":"56.93"},"regularMarketDayHigh":{"raw":58.45,"fmt":"58.45"},"dividendRate":{"raw":0.8,"fmt":"0.80"},"dividendYield":{"raw":0.0139999995,"fmt":"1.40%"},"exDividendDate":{"raw":1771286400,"fmt":"2026-02-17"},"payoutRatio":{"raw":0.1835,"fmt":"18.35%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.84,"fmt":"0.84"},"trailingPE":{"raw":17.474007,"fmt":"17.47"},"forwardPE":{"raw":13.620976,"fmt":"13.62"},"volume":{"raw":65735,"fmt":"65.73k","longFmt":"65,735"},"regularMarketVolume":{"raw":65735,"fmt":"65.73k","longFmt":"65,735"},"averageVolume":{"raw":82586,"fmt":"82.59k","longFmt":"82,586"},"averageVolume10days":{"raw":87490,"fmt":"87.49k","longFmt":"87,490"},"averageDailyVolume10Day":{"raw":87490,"fmt":"87.49k","longFmt":"87,490"},"bid":{"raw":41.31,"fmt":"41.31"},"ask":{"raw":73.02,"fmt":"73.02"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":1442512128,"fmt":"1.44B","longFmt":"1,442,512,128"},"nonDilutedMarketCap":{"raw":1417666034,"fmt":"1.42B","longFmt":"1,417,666,034"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":54.97,"fmt":"54.97"},"fiftyTwoWeekHigh":{"raw":71.17,"fmt":"71.17"},"allTimeHigh":{"raw":77.19,"fmt":"77.19"},"allTimeLow":{"raw":2.8,"fmt":"2.80"},"priceToSalesTrailing12Months":{"raw":0.502137,"fmt":"0.50"},"fiftyDayAverage":{"raw":60.2612,"fmt":"60.26"},"twoHundredDayAverage":{"raw":61.5532,"fmt":"61.55"},"trailingAnnualDividendRate":{"raw":0.6,"fmt":"0.60"},"trailingAnnualDividendYield":{"raw":0.010252905,"fmt":"1.03%"},"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":1770240600,"fmt":"2026-02-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.625,"fmt":"0.62"},"earningsLow":{"raw":0.62,"fmt":"0.62"},"earningsHigh":{"raw":0.63,"fmt":"0.63"},"revenueAverage":{"raw":698835500,"fmt":"698.84M","longFmt":"698,835,500"},"revenueLow":{"raw":697600000,"fmt":"697.6M","longFmt":"697,600,000"},"revenueHigh":{"raw":700071000,"fmt":"700.07M","longFmt":"700,071,000"}},"exDividendDate":{"raw":1771286400,"fmt":"2026-02-17"},"dividendDate":{"raw":1772755200,"fmt":"2026-03-06"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1643037600,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1594651780,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":53.0},{"epochGradeDate":1585318233,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":60.0},{"epochGradeDate":1573740871,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":53.0},{"epochGradeDate":1550239854,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":40.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":1774646416,"postMarketPrice":{"raw":57.14,"fmt":"57.14"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.0235817,"fmt":"-2.36%"},"regularMarketChange":{"raw":-1.3800011,"fmt":"-1.38"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":57.14,"fmt":"57.14"},"regularMarketDayHigh":{"raw":58.45,"fmt":"58.45"},"regularMarketDayLow":{"raw":56.93,"fmt":"56.93"},"regularMarketVolume":{"raw":65735,"fmt":"65.73k","longFmt":"65,735.00"},"averageDailyVolume10Day":{"raw":87490,"fmt":"87.49k","longFmt":"87,490"},"averageDailyVolume3Month":{"raw":82586,"fmt":"82.59k","longFmt":"82,586"},"regularMarketPreviousClose":{"raw":58.52,"fmt":"58.52"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":58.15,"fmt":"58.15"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"CNXN","underlyingSymbol":null,"shortName":"PC Connection, Inc.","longName":"PC Connection, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":1442512128,"fmt":"1.44B","longFmt":"1,442,512,128.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.6,"fmt":"0.60"},"estimate":{"raw":0.415,"fmt":"0.41"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.19","surprisePct":"44.58","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746043500,"fmt":"2025-04-30"}},{"date":"2Q2025","actual":{"raw":0.97,"fmt":"0.97"},"estimate":{"raw":0.905,"fmt":"0.90"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"7.18","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753905900,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.97,"fmt":"0.97"},"estimate":{"raw":1.005,"fmt":"1.00"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.03","surprisePct":"-3.48","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761768358,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":0.91,"fmt":"0.91"},"estimate":{"raw":0.86,"fmt":"0.86"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.05","surprisePct":"5.81","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770239100,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.625,"fmt":"0.62"},"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":3124996000,"fmt":"3.12B","longFmt":"3,124,996,000"},"earnings":{"raw":89219000,"fmt":"89.22M","longFmt":"89,219,000"}},{"date":2023,"revenue":{"raw":2850644000,"fmt":"2.85B","longFmt":"2,850,644,000"},"earnings":{"raw":85249000,"fmt":"85.25M","longFmt":"85,249,000"}},{"date":2024,"revenue":{"raw":2802118000,"fmt":"2.8B","longFmt":"2,802,118,000"},"earnings":{"raw":86142000,"fmt":"86.14M","longFmt":"86,142,000"}},{"date":2025,"revenue":{"raw":2872746000,"fmt":"2.87B","longFmt":"2,872,746,000"},"earnings":{"raw":88149000,"fmt":"88.15M","longFmt":"88,149,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":701046000,"fmt":"701.05M","longFmt":"701,046,000"},"earnings":{"raw":15616000,"fmt":"15.62M","longFmt":"15,616,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":759693000,"fmt":"759.69M","longFmt":"759,693,000"},"earnings":{"raw":24789000,"fmt":"24.79M","longFmt":"24,789,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":709068000,"fmt":"709.07M","longFmt":"709,068,000"},"earnings":{"raw":24740000,"fmt":"24.74M","longFmt":"24,740,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":702939000,"fmt":"702.94M","longFmt":"702,939,000"},"earnings":{"raw":23063000,"fmt":"23.06M","longFmt":"23,063,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":57.14,"fmt":"57.14"},"targetHighPrice":{"raw":76.0,"fmt":"76.00"},"targetLowPrice":{"raw":76.0,"fmt":"76.00"},"targetMeanPrice":{"raw":76.0,"fmt":"76.00"},"targetMedianPrice":{"raw":76.0,"fmt":"76.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":1,"fmt":"1","longFmt":"1"},"totalCash":{"raw":406678016,"fmt":"406.68M","longFmt":"406,678,016"},"totalCashPerShare":{"raw":16.139,"fmt":"16.14"},"ebitda":{"raw":116998000,"fmt":"117M","longFmt":"116,998,000"},"totalDebt":{"raw":1788000,"fmt":"1.79M","longFmt":"1,788,000"},"quickRatio":{"raw":2.509,"fmt":"2.51"},"currentRatio":{"raw":2.904,"fmt":"2.90"},"totalRevenue":{"raw":2872745984,"fmt":"2.87B","longFmt":"2,872,745,984"},"debtToEquity":{"raw":0.196,"fmt":"0.20%"},"revenuePerShare":{"raw":112.608,"fmt":"112.61"},"returnOnAssets":{"raw":0.04966,"fmt":"4.97%"},"returnOnEquity":{"raw":0.09195,"fmt":"9.19%"},"grossProfits":{"raw":539329984,"fmt":"539.33M","longFmt":"539,329,984"},"freeCashflow":{"raw":39211376,"fmt":"39.21M","longFmt":"39,211,376"},"operatingCashflow":{"raw":65438000,"fmt":"65.44M","longFmt":"65,438,000"},"earningsGrowth":{"raw":0.04,"fmt":"4.00%"},"revenueGrowth":{"raw":-0.008,"fmt":"-0.80%"},"grossMargins":{"raw":0.18774,"fmt":"18.77%"},"ebitdaMargins":{"raw":0.04073,"fmt":"4.07%"},"operatingMargins":{"raw":0.03795,"fmt":"3.80%"},"profitMargins":{"raw":0.029140001,"fmt":"2.91%"},"financialCurrency":"USD"}}],"error":null}}