PC CONNECTION INC (CNXN) › Cost of RevenuePC CONNECTION INC (CNXN) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2016: $2.32B2017: $2.53B2018: $2.29B2019: $2.37B2020: $2.17B2021: $2.43B2022: $2.60B2023: $2.34B2024: $2.28B2025: $2.33B$2.33B2016Cost of Revenue (USD)2025Fiscal YearCost of RevenueChange YoY2025$2.33B+2.2%2024$2.28B-2.4%2023$2.34B-10.0%2022$2.60B+7.0%2021$2.43B+11.8%2020$2.17B-8.3%2019$2.37B+3.5%2018$2.29B-9.5%2017$2.53B+9.0%2016$2.32B—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share