IntrinsicIntrinsic
OverviewFinancialsChartBusiness SummaryFilingsOwnershipValuation

Financial Statements — CNXN

Balance Sheet

(in billions USD)
MetricQ1 2026Q3 2025Q2 2025Q1 2025Q3 2024Q2 2024Q1 2024Q3 2023Q2 2023Q1 2023Q3 2022Q2 2022Q1 2022Q3 2021Q2 2021Q1 2021
Cash & Equivalents0.200.190.190.180.170.130.150.240.240.130.120.090.070.090.120.09
Short-term Investments0.220.210.160.160.260.260.200.05----------------
Accounts Receivable0.660.620.640.600.590.600.530.590.590.620.650.640.630.590.580.55
Inventory0.190.140.130.150.110.140.120.140.160.200.210.220.230.180.170.14
Total Current Assets1.291.171.141.121.151.151.021.041.020.970.990.980.950.860.880.80
Property, Plant & Equipment0.050.050.050.050.050.050.060.060.060.060.060.060.060.060.060.06
Goodwill0.070.070.070.070.070.070.070.070.070.070.070.070.070.070.070.07
Intangible Assets0.000.000.000.000.000.000.000.000.000.000.000.010.010.010.010.01
Total Non-current Assets*0.130.130.130.130.130.140.140.140.140.140.150.150.150.150.150.16
Total Assets1.431.311.271.251.291.281.161.181.161.121.131.121.101.011.030.96
Accounts Payable0.400.310.300.270.290.320.220.260.280.240.260.280.270.220.260.21
Total Current Liabilities0.480.380.370.350.370.390.290.340.350.320.350.370.370.290.330.27
Total Non-current Liabilities*0.030.020.020.020.020.020.020.020.020.020.030.020.030.030.040.04
Total Liabilities0.500.400.380.370.390.410.310.360.370.340.380.390.400.330.370.31
Retained Earnings0.920.890.870.850.820.790.770.740.720.700.680.650.630.610.590.57
Total Stockholder Equity0.920.900.880.880.900.870.850.820.790.780.760.730.710.690.670.65

* Derived from reported values

Income Statement

(in millions USD) (except per-share rows)
MetricQ1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023Q2 2023Q1 2023Q4 2022Q3 2022Q2 2022Q1 2022Q4 2021Q3 2021Q2 2021
Total Revenue721.87702.94709.07759.69701.05708.90724.72736.48632.03696.47693.09733.55727.55732.45775.69828.51788.34800.17751.37704.16
Cost of Revenue589.13567.33570.42621.93573.74579.12589.31599.94513.95566.69561.20605.77605.25608.11639.07691.61660.04673.14630.67587.83
Gross Profit132.74135.61138.65137.77127.31129.77135.41136.54118.07129.78131.89127.78122.30124.34136.63136.90128.31127.04120.70116.33
Selling, General & Admin109.45108.93108.38106.87109.86107.14105.37105.21104.61101.8399.82100.96103.28100.44104.89102.1398.1795.7393.3792.56
Total Operating Expenses112.51112.01108.38106.87112.79107.14105.37105.62104.61101.8399.87102.71104.18100.44104.89102.1398.1795.7393.3792.56
Operating Income20.2323.6030.2730.9014.5222.6430.0430.9213.4627.9432.0225.0718.1223.9131.7434.7730.1331.3127.3323.76
Pretax Income23.5927.1633.9634.1118.5027.3136.5835.5718.0332.0634.7126.9519.4024.6732.0534.7830.1331.3027.3323.78
Tax Provision6.376.459.229.325.026.599.529.414.888.289.117.255.215.858.849.398.348.927.286.49
Net Income17.2220.7124.7424.7913.4820.7227.0626.1613.1523.7825.6019.7014.2018.8223.2125.4021.7922.3920.0517.29
Basic EPS0.680.800.980.980.520.791.030.990.500.910.970.750.540.720.880.970.830.850.770.66
Diluted EPS0.680.820.970.970.510.781.020.990.500.890.970.750.540.700.880.960.830.840.760.66

Cash Flow Statement

(in millions USD)
MetricQ1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023Q2 2023Q1 2023Q4 2022Q3 2022Q2 2022Q1 2022Q4 2021Q3 2021Q2 2021
Operating Cash Flow14.2727.4264.1526.26(52.39)25.2552.9438.3957.2912.2950.22115.9419.5119.2024.0829.89(38.28)48.92(22.99)25.86
Capital Expenditures1.982.191.871.621.71--1.791.821.61--2.504.86----------------
Free Cash Flow*12.2825.2362.2824.64(54.10)--51.1636.5755.68--47.73111.08----------------
Investing Cash Flow(3.04)(6.48)(53.76)(1.62)104.69(5.60)(6.26)(51.82)(51.61)(104.15)(51.19)(2.98)(1.88)(2.10)(2.41)(2.11)(2.45)(3.14)(2.48)(2.21)
Financing Cash Flow(8.19)(15.56)(9.29)(20.35)(48.17)(8.84)(7.39)(5.94)(3.05)(3.70)(2.50)(3.79)(5.74)(10.36)(0.38)(0.29)(0.16)(27.20)(0.47)(0.24)

* Derived from reported values

Dividends Per Share

(USD)
MetricQ1 2026Q3 2025Q2 2025Q1 2025Q3 2024Q2 2024Q1 2024Q3 2023Q2 2023Q1 2023
Dividends Per Share0.200.150.150.150.100.100.100.080.080.08