PC Connection (CNXN) Financials: Revenue & Earnings
$2.17B
Market Cap
23.37
P/E
20.60
Forward P/E
—
Score
CNXN price $85.99 -2.59 -2.92%
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 2692592000 | 2911883000 | 2699489000 | 2820034000 | 2590290000 | 2892595000 | 3124996000 | 2850644000 | 2802118000 | 2872746000 |
PC Connection, Inc., together with its affiliates, offers a comprehensive range of information technology (IT) solutions. The company structures its operations into three main divisions: Business Solutions, Enterprise Solutions, and Public Sector Solutions. Its product portfolio features a wide selection of IT hardware, including computer systems, peripheral devices, and data center infrastructure, as well as…
CNXN fair value $104.55. Price $85.99. Price is 18% below fair value.
Below fair value, but more expensive than usual. A smaller discount than on 62% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Average free cash flow, last three years 137.57M. Growth 8.24%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 8.78% (beta 0.8). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 25.24M. Net debt -192.22M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-10-28 | — | 1.04 | — | 773.74M |
| 2026-07-29 | 1.31 | 0.99 | 854.00M | 764.79M |
| 2026-04-29 | 0.77 | 0.62 | 721.87M | 696.09M |
| 2026-02-04 | 0.91 | 0.86 | 702.94M | 735.49M |
| 2025-10-29 | 0.97 | 1.01 | 709.07M | 735.49M |
| 2025-07-30 | 0.97 | 0.91 | 759.69M | 775.32M |
| 2025-04-30 | 0.60 | 0.42 | 701.05M | 646.04M |
| 2025-02-05 | 0.78 | 0.90 | 708.90M | 716.23M |
| 2024-10-30 | 1.02 | 1.00 | 724.72M | 721.30M |
| 2024-07-31 | 0.99 | 0.83 | 736.48M | 703.49M |
| 2024-05-01 | 0.50 | 0.64 | 632.02M | 694.19M |
| 2024-02-14 | 0.90 | 0.88 | 696.47M | 673.59M |
| 2023-11-01 | 0.97 | 0.81 | 693.09M | 740.11M |
| 2023-08-02 | 0.75 | 0.69 | 733.55M | 763.72M |
| 2023-05-04 | 0.54 | 0.65 | 727.54M | 727.86M |
| 2023-02-09 | 0.71 | 0.74 | 732.45M | 751.12M |
| 2022-11-03 | 0.88 | 0.83 | 775.69M | 803.02M |
| 2022-08-04 | 0.96 | 0.76 | 828.51M | 778.37M |
| 2022-05-05 | 0.83 | 0.56 | 788.34M | 709.28M |
| 2022-02-07 | 0.85 | 0.70 | 800.17M | 747.92M |
| 2021-11-04 | 0.76 | 0.70 | 751.37M | 722.21M |
| 2021-08-05 | 0.66 | 0.65 | 704.16M | 688.11M |
| 2021-05-06 | 0.39 | 0.43 | 636.89M | 624.13M |
| 2021-02-24 | 0.62 | 0.62 | 675.69M | 651.27M |
| 2020-11-09 | 0.64 | 0.66 | 652.75M | 672.53M |
| 2020-08-10 | 0.32 | 0.67 | 550.00M | 1.15B |
| 2020-04-29 | 0.56 | 0.53 | 711.85M | 673.72M |
| 2020-02-04 | 0.83 | 0.80 | 716.63M | 690.72M |
| 2019-10-30 | 0.90 | 0.57 | 729.41M | 461.96M |
| 2019-08-01 | 0.89 | 0.72 | 741.08M | 599.52M |
| 2019-05-02 | 0.48 | 0.45 | 632.92M | 593.36M |
| 2019-02-07 | 0.80 | 0.63 | 709.52M | 558.75M |
| 2018-11-01 | 0.51 | 0.50 | 658.50M | 645.59M |
| 2018-08-02 | 0.69 | 0.63 | 706.57M | 654.64M |
| 2018-05-03 | 0.42 | 0.36 | 624.89M | 535.63M |
| 2018-02-15 | 0.54 | 0.53 | 762.27M | 748.18M |
| 2017-10-26 | 0.49 | 0.49 | 729.23M | 729.20M |
| 2017-07-27 | 0.53 | 0.50 | 749.79M | 707.36M |
| 2017-04-20 | 0.28 | 0.31 | 670.59M | 742.45M |
| 2017-02-01 | 0.49 | 0.52 | 735.55M | 780.53M |
Yield 0.87%. Payout ratio 18.43%. Frequency Quarterly.
Safety score 91/100 · Safe. Payout ratio is 18% of earnings. Dividends use less than 40% of free cash flow. Dividends were paid in 15 separate years. Yield is 0.9%, which is modest.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-08-11 | $0.20 | 2026-08-11 | 2026-08-28 | Quarterly |
| 2026-05-12 | $0.20 | 2026-05-12 | 2026-05-29 | Quarterly |
| 2026-02-17 | $0.20 | 2026-02-17 | 2026-03-06 | Quarterly |
| 2025-11-10 | $0.15 | 2025-11-11 | 2025-11-28 | Quarterly |
| 2025-08-12 | $0.15 | 2025-08-12 | 2025-08-29 | Quarterly |
| 2025-05-13 | $0.15 | 2025-05-13 | 2025-05-30 | Quarterly |
| 2025-02-25 | $0.15 | 2025-02-25 | 2025-03-14 | Quarterly |
| 2024-11-12 | $0.10 | 2024-11-12 | 2024-11-29 | Quarterly |
| 2024-08-13 | $0.10 | 2024-08-13 | 2024-08-30 | Quarterly |
| 2024-05-13 | $0.10 | 2024-05-14 | 2024-05-29 | Quarterly |
| 2024-02-26 | $0.10 | 2024-02-27 | 2024-03-15 | Quarterly |
| 2023-11-13 | $0.08 | 2023-11-14 | 2023-12-01 | Quarterly |
| 2023-08-14 | $0.08 | 2023-08-15 | 2023-09-01 | Quarterly |
| 2023-05-15 | $0.08 | 2023-05-16 | 2023-06-02 | Quarterly |
| 2023-02-17 | $0.08 | 2023-02-21 | 2023-03-10 | Quarterly |
| 2022-12-02 | $0.34 | 2022-12-05 | 2022-12-23 | Special |
| 2021-11-17 | $1.00 | 2021-11-18 | 2021-12-03 | Special |
| 2021-01-11 | $0.32 | 2021-01-12 | 2021-01-29 | Special |
| 2019-12-26 | $0.32 | 2019-12-27 | 2020-01-10 | Annual |
| 2018-12-27 | $0.32 | 2018-12-28 | 2019-01-11 | Annual |
| 2017-12-28 | $0.34 | 2017-12-29 | 2018-01-12 | Annual |
| 2016-12-28 | $0.34 | 2016-12-30 | 2017-01-12 | Annual |
| 2015-12-24 | $0.40 | 2015-12-29 | 2016-01-12 | Annual |
| 2014-11-26 | $0.40 | 2014-12-01 | 2014-12-15 | Annual |
| 2013-12-10 | $0.40 | 2013-12-12 | 2013-12-26 | Annual |
| 2012-11-26 | $0.38 | 2012-11-28 | 2012-12-14 | Annual |
| 2011-11-22 | $0.40 | 2011-11-25 | 2011-12-07 | Annual |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-10-21 | GALLUP PATRICIA | Sell | 6.08K | $87.12 | 530.04K |
| 2026-10-21 | GALLUP PATRICIA | Sell | 1.11K | $87.64 | 97.11K |
| 2026-10-20 | GALLUP PATRICIA | Sell | 7.92K | $86.56 | 685.99K |
| 2026-10-20 | GALLUP PATRICIA | Sell | 79 | $87.33 | 6.90K |
| 2026-10-12 | Zafirovski Matthew David | Buy | 25.00K | — | — |
| 2026-10-12 | Zafirovski Matthew David | Other | 0 | — | — |
| 2026-10-06 | GALLUP PATRICIA | Sell | 6.17K | $92.07 | 568.44K |
| 2026-10-06 | GALLUP PATRICIA | Sell | 56 | $92.95 | 5.21K |
| 2026-10-05 | GALLUP PATRICIA | Sell | 5.57K | $92.42 | 514.78K |
| 2026-10-05 | GALLUP PATRICIA | Sell | 1.57K | $93.06 | 146.29K |
| 2026-09-15 | GALLUP PATRICIA | Sell | 5.12K | $85.01 | 435.59K |
| 2026-09-15 | GALLUP PATRICIA | Sell | 2.02K | $85.61 | 172.76K |
| 2026-09-14 | GALLUP PATRICIA | Sell | 1.80K | $84.42 | 151.87K |
| 2026-09-14 | GALLUP PATRICIA | Sell | 3.55K | $85.62 | 304.04K |
| 2026-09-14 | GALLUP PATRICIA | Sell | 1.79K | $86.04 | 154.18K |
| 2026-09-02 | GALLUP PATRICIA | Sell | 4.46K | $80.40 | 358.42K |
| 2026-09-02 | GALLUP PATRICIA | Sell | 2.68K | $80.88 | 217.08K |
| 2026-09-01 | GALLUP PATRICIA | Sell | 4.87K | $78.76 | 383.72K |
| 2026-09-01 | GALLUP PATRICIA | Sell | 2.27K | $79.39 | 180.22K |
| 2026-09-01 | GALLUP PATRICIA | Buy | 500 | — | — |
| 2026-09-01 | GALLUP PATRICIA | Sell | 500 | — | — |
| 2026-09-01 | MCGRATH TIMOTHY J | Buy | 10.00K | — | — |
| 2026-09-01 | MCGRATH TIMOTHY J | Sell | 3.94K | $80.07 | 315.08K |
| 2026-09-01 | MCGRATH TIMOTHY J | Sell | 10.00K | — | — |
| 2026-09-01 | Duckett Barbara | Buy | 500 | — | — |
| 2026-09-01 | Duckett Barbara | Sell | 500 | — | — |
| 2026-09-01 | BEFFA NEGRINI DAVID | Buy | 500 | — | — |
| 2026-09-01 | BEFFA NEGRINI DAVID | Sell | 500 | — | — |
| 2026-09-01 | Ferguson Jack L | Buy | 500 | — | — |
| 2026-09-01 | Ferguson Jack L | Sell | 500 | — | — |
| 2026-08-18 | GALLUP PATRICIA | Sell | 3.92K | $78.36 | 307.33K |
| 2026-08-18 | GALLUP PATRICIA | Sell | 3.22K | $78.83 | 253.83K |
| 2026-08-17 | GALLUP PATRICIA | Sell | 5.07K | $78.16 | 395.96K |
| 2026-08-17 | GALLUP PATRICIA | Sell | 1.36K | $79.61 | 108.11K |
| 2026-08-17 | GALLUP PATRICIA | Sell | 718 | $80.21 | 57.59K |
| 2026-08-14 | BEFFA NEGRINI DAVID | Sell | 5.00K | $81.05 | 405.25K |
| 2026-08-05 | GALLUP PATRICIA | Sell | 3.38K | $84.09 | 284.48K |
| 2026-08-05 | GALLUP PATRICIA | Sell | 3.56K | $84.77 | 301.70K |
| 2026-08-05 | GALLUP PATRICIA | Sell | 200 | $85.82 | 17.16K |
| 2026-08-04 | GALLUP PATRICIA | Sell | 3.97K | $85.79 | 340.41K |
| 2026-08-04 | GALLUP PATRICIA | Sell | 3.04K | $87.01 | 264.60K |
| 2026-08-04 | GALLUP PATRICIA | Sell | 133 | $87.47 | 11.63K |
| 2026-08-04 | MCGRATH TIMOTHY J | Sell | 12.48K | $86.20 | 1.08M |
| 2026-08-04 | MCGRATH TIMOTHY J | Sell | 1.84K | $87.00 | 160.25K |
| 2026-08-03 | MCGRATH TIMOTHY J | Sell | 1.00K | $84.17 | 84.17K |
| 2026-08-03 | MCGRATH TIMOTHY J | Sell | 22.05K | $85.49 | 1.88M |
| 2026-08-03 | MCGRATH TIMOTHY J | Sell | 12.63K | $86.23 | 1.09M |
| 2026-07-31 | Baker Thomas C | Sell | 19.39K | $83.17 | 1.61M |
| 2026-07-31 | Baker Thomas C | Sell | 606 | $83.89 | 50.84K |
| 2026-07-31 | Duckett Barbara | Sell | 2.00K | $83.86 | 167.72K |
| 2026-07-23 | GALLUP PATRICIA | Sell | 6.58K | $80.52 | 529.42K |
| 2026-07-23 | GALLUP PATRICIA | Sell | 567 | $81.15 | 46.01K |
| 2026-07-22 | GALLUP PATRICIA | Sell | 3.67K | $79.28 | 290.72K |
| 2026-07-22 | GALLUP PATRICIA | Sell | 1.99K | $80.59 | 160.37K |
| 2026-07-22 | GALLUP PATRICIA | Sell | 1.49K | $81.21 | 120.60K |
| 2026-07-07 | GALLUP PATRICIA | Sell | 7.14K | $74.11 | 529.29K |
| 2026-07-06 | GALLUP PATRICIA | Sell | 1.25K | $72.17 | 89.85K |
| 2026-07-06 | GALLUP PATRICIA | Sell | 5.90K | $73.00 | 430.48K |
| 2026-06-30 | Bothwick Jay E | Buy | 1.25K | — | — |
| 2026-06-30 | Bothwick Jay E | Sell | 1.25K | — | — |
| 2026-06-24 | GALLUP PATRICIA | Sell | 6.58K | $70.04 | 460.58K |
| 2026-06-24 | GALLUP PATRICIA | Sell | 566 | $70.52 | 39.91K |
| 2026-06-23 | GALLUP PATRICIA | Sell | 2.27K | $69.23 | 157.50K |
| 2026-06-23 | GALLUP PATRICIA | Sell | 4.87K | $69.96 | 340.50K |
| 2026-06-09 | GALLUP PATRICIA | Sell | 3.69K | $71.63 | 264.46K |
| 2026-06-09 | GALLUP PATRICIA | Sell | 3.69K | $72.20 | 266.56K |
| 2026-06-08 | GALLUP PATRICIA | Sell | 6.38K | $72.05 | 459.61K |
| 2026-06-08 | GALLUP PATRICIA | Sell | 545 | $72.61 | 39.57K |
| 2026-04-01 | MCGRATH TIMOTHY J | Buy | 10.00K | — | — |
| 2026-04-01 | MCGRATH TIMOTHY J | Sell | 3.94K | $59.98 | 236.02K |
| 2026-04-01 | MCGRATH TIMOTHY J | Sell | 10.00K | — | — |
| 2026-03-14 | Bothwick Jay E | Buy | 625 | — | — |
| 2026-03-14 | Bothwick Jay E | Sell | 625 | — | — |
| 2026-03-14 | Kinyon Gary | Buy | 625 | — | — |
| 2026-03-14 | Kinyon Gary | Sell | 625 | — | — |
| 2026-03-14 | Ferguson Jack L | Buy | 625 | — | — |
| 2026-03-14 | Ferguson Jack L | Sell | 625 | — | — |
| 2026-03-14 | Duckett Barbara | Buy | 625 | — | — |
| 2026-03-14 | Duckett Barbara | Sell | 625 | — | — |
| 2026-03-14 | BEFFA NEGRINI DAVID | Buy | 625 | — | — |
| 2026-03-14 | BEFFA NEGRINI DAVID | Sell | 625 | — | — |
| 2026-03-14 | GALLUP PATRICIA | Buy | 5.00K | — | — |
| 2026-03-14 | GALLUP PATRICIA | Sell | 5.00K | — | — |
| 2026-03-14 | MCGRATH TIMOTHY J | Buy | 10.00K | — | — |
| 2026-03-14 | MCGRATH TIMOTHY J | Sell | 3.94K | $59.84 | 235.47K |
| 2026-03-14 | MCGRATH TIMOTHY J | Sell | 10.00K | — | — |
| 2026-03-14 | Baker Thomas C | Buy | 5.00K | — | — |
| 2026-03-14 | Baker Thomas C | Sell | 1.50K | $59.84 | 89.82K |
| 2026-03-14 | Baker Thomas C | Sell | 5.00K | — | — |
| 2026-02-10 | GALLUP PATRICIA | Buy | 5.00K | — | — |
| 2026-02-10 | GALLUP PATRICIA | Sell | 5.00K | — | — |
| 2026-02-10 | MCGRATH TIMOTHY J | Buy | 10.00K | — | — |
| 2026-02-10 | MCGRATH TIMOTHY J | Sell | 2.47K | $65.23 | 161.12K |
| 2026-02-10 | MCGRATH TIMOTHY J | Sell | 10.00K | — | — |
| 2026-02-10 | Kinyon Gary | Buy | 625 | — | — |
| 2026-02-10 | Kinyon Gary | Sell | 625 | — | — |
| 2026-02-10 | Ferguson Jack L | Buy | 625 | — | — |
| 2026-02-10 | Ferguson Jack L | Sell | 625 | — | — |
| 2026-02-10 | Duckett Barbara | Buy | 625 | — | — |
| 2026-02-10 | Duckett Barbara | Sell | 625 | — | — |
Latest filed quarter: Q2 2026.
Institutions holding: 195, holders +9 vs prior quarter. Ownership 42.17%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 2.18M | -45.56K | -2.05% | 158.83M |
| DIMENSIONAL FUND ADVISORS LP | 1.54M | 13.37K | +0.88% | 112.39M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 507.78K | 17.10K | +3.48% | 37.06M |
| VANGUARD CAPITAL MANAGEMENT LLC | 502.31K | -6.33K | -1.24% | 36.66M |
| STATE STREET CORP | 465.57K | 15.45K | +3.43% | 33.98M |
| GEODE CAPITAL MANAGEMENT, LLC | 414.25K | 23.26K | +5.95% | 30.24M |
| TWO SIGMA INVESTMENTS, LP | 259.46K | 75.75K | +41.23% | 18.94M |
| MORGAN STANLEY | 228.37K | 5.90K | +2.65% | 16.67M |
| GOLDMAN SACHS GROUP INC | 225.85K | 9.41K | +4.35% | 16.48M |
| NORTHERN TRUST CORP | 206.60K | 3.82K | +1.88% | 15.08M |
| QUBE RESEARCH & TECHNOLOGIES LTD | 204.27K | 76.36K | +59.69% | 14.91M |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 193.08K | 193.08K | New | 14.09M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 193.08K | -26.96K | -12.25% | 14.09M |
| AMERICAN CENTURY COMPANIES INC | 184.80K | 44.70K | +31.90% | 13.49M |
| INVESCO LTD. | 145.52K | -72.33K | -33.20% | 10.62M |
| BANK OF NEW YORK MELLON CORP | 136.76K | -1.53K | -1.11% | 9.98M |
| ALLSPRING GLOBAL INVESTMENTS HOLDINGS, LLC | 130.32K | 69.28K | +113.50% | 9.62M |
| FMR LLC | 115.04K | 9.59K | +9.10% | 8.40M |
| AQR CAPITAL MANAGEMENT LLC | 115.00K | -1.09K | -0.94% | 8.39M |
| JPMORGAN CHASE & CO | 109.11K | 48.59K | +80.31% | 7.92M |
| OBERWEIS ASSET MANAGEMENT INC/ | 104.30K | 8.10K | +8.42% | 7.61M |
| DENALI ADVISORS LLC | 99.20K | 15.90K | +19.09% | 7.24M |
| MAN GROUP PLC | 94.88K | 94.88K | New | 6.93M |
| TEACHER RETIREMENT SYSTEM OF TEXAS | 94.41K | -9.17K | -8.86% | 6.89M |
| RHUMBLINE ADVISERS | 92.47K | -5.33K | -5.45% | 6.75M |
PC Connection, Inc. (CNXN) trades at $85.99, with a market cap of $2.17B and a trailing P/E of 23.37. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 2692592000 | 2911883000 | 2699489000 | 2820034000 | 2590290000 | 2892595000 | 3124996000 | 2850644000 | 2802118000 | 2872746000 |
Insights · Dividends · Forecast · Financials · Learn
$2.17B
Market Cap
23.37
P/E
20.60
Forward P/E
—
Score