Loading CPSH…
Loading financial statements…
Import this data to Google Sheets with:
=jivedata("CPSH","financials")Full statements spill as a table. For one cell: =jivedata("CPSH","Revenue") or =jivedata("CPSH","Revenue","TTM"). Install the Jive Data add-on, then paste into a cell.
CPSH • CIK 0000814676
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 | TTM |
|---|---|---|---|---|
| Revenue from Contract with Customer, Excluding Assessed Tax | $27,550.646 | $21,123.346 | $32,596.314 | $32,349.807 |
| Cost of Goods and Services Sold | $20,725.237 | $21,241.984 | $27,306.955 | $27,792.098 |
| Gross Profit | $6,825.409 | $-118.638 | $5,289.359 | $4,557.709 |
| Selling, General and Administrative Expense | $5,126.046 | $4,262.29 | $4,845.385 | $5,161.474 |
| Operating Income (Loss) | $1,699.363 | $-4,380.928 | $443.974 | $-603.765 |
| Interest Income (Expense), Nonoperating, Net | — | $285.322 | $237.881 | $237.881 |
| Other Nonoperating Income (Expense) | — | $1.657 | $0.783 | $223.655 |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $1,952.381 | $-4,093.949 | $682.638 | $-142.229 |
| Income Tax Expense (Benefit) | $582.085 | $-958.5 | $262.284 | $-106.356 |
| Net Income (Loss) Attributable to Parent | $1,370.296 | $-3,135.449 | $420.354 | $-35.873 |
| OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax | — | $15.5 | $-15.361 | $-28.926 |
| Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent | — | — | $-15.361 | $-12.689 |
| Comprehensive Income (Loss), Net of Tax, Attributable to Parent | — | $-3,119.949 | $404.993 | $-48.562 |
| Weighted Average Number of Shares Outstanding, Basic | 14,495,709 | 14,522,513 | 15,286,097 | 18,868,869 |
| Weighted Average Number of Shares Outstanding, Diluted | 14,628,811 | 14,522,513 | 15,388,726 | 18,936,786 |
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|