For the quarter ending 2026-03-31, CNXN has $1,425,018K in assets. $503,326K in debts. $196,259K in cash and cash equivalents.
| Balance Sheets | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| Cash and cash equivalents | 196,259 | 193,221 | 187,845 | 186,744 |
| Short-term investments | 215,189 | 213,457 | 211,354 | 159,350 |
| Accounts receivable, net | 661,481 | 648,020 | 616,704 | 637,037 |
| Inventories, net | 194,294 | 143,567 | 135,018 | 133,487 |
| Prepaid expenses and other current assets | 23,382 | 22,607 | 23,161 | 22,449 |
| Total current assets | 1,290,605 | 1,220,872 | 1,174,082 | 1,139,067 |
| Property and equipment, net | 46,547 | 46,912 | 48,064 | 48,267 |
| Right-of-use assets | 7,173 | 1,569 | 1,781 | 2,219 |
| Goodwill, gross | - | 82,409 | - | - |
| Accumulated impairment losses | - | 8,807 | - | - |
| Goodwill | 73,602 | 73,602 | 73,602 | 73,602 |
| Intangibles, net | 684 | 989 | 1,294 | 1,599 |
| Other assets | 6,407 | 6,981 | 6,697 | 4,523 |
| Total assets | 1,425,018 | 1,350,925 | 1,305,520 | 1,269,277 |
| Accounts payable | 396,481 | 338,202 | 312,813 | 303,756 |
| Accrued payroll | 28,142 | 30,939 | 30,483 | 23,444 |
| Accrued expenses and other liabilities | 52,582 | 51,251 | 40,792 | 41,076 |
| Total current liabilities | 477,205 | 420,392 | 384,088 | 368,276 |
| Other liabilities | - | - | - | 516 |
| Deferred income taxes | 19,695 | 19,905 | 18,253 | 15,031 |
| Non-current operating lease liabilities | 6,426 | 498 | 437 | 634 |
| Total liabilities | 503,326 | 440,795 | 402,778 | 384,457 |
| Common stock | 296 | 295 | 295 | 294 |
| Additional paid-in capital | 146,575 | 144,608 | 143,413 | 141,406 |
| Retained earnings | 918,073 | 905,890 | 888,957 | 868,016 |
| Accumulated other comprehensive (loss) income | -88 | 78 | 85 | -53 |
| Treasury stock, at cost | 143,164 | 140,741 | 130,008 | 124,843 |
| Total stockholders' equity | 921,692 | 910,130 | 902,742 | 884,820 |
| Total liabilities and stockholders' equity | 1,425,018 | 1,350,925 | 1,305,520 | 1,269,277 |
PC CONNECTION INC (CNXN)
PC CONNECTION INC (CNXN)