CPI Card Group financials
$24.77−0.08%
Close Sep 29, 2026 · split-adjustedRevenue
Net income
Income statement & cash flow
| Fiscal year | FY25 Dec 31 | FY24 Dec 31 | FY23 Dec 31 | FY22 Dec 31 | FY21 Dec 31 | FY20 Dec 31 | FY19 Dec 31 | FY18 Dec 31 | FY17 Dec 31 | FY16 Dec 31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $543.5M | $480.6M | $444.5M | $475.7M | $375.1M | $312.2M | $278.1M | $255.8M | $223.7M | $308.7M |
| Gross profit | $170.1M | $171.2M | $155.5M | $175.8M | $141.4M | $110.3M | $91.1M | $78.6M | $68.2M | $101.9M |
| Gross margin | 31.3% | 35.6% | 35.0% | 36.9% | 37.7% | 35.3% | 32.8% | 30.7% | 30.5% | 33.0% |
| Operating income | $54.8M | $62.8M | $61.6M | $79.1M | $59.5M | $38.4M | $24.7M | $4.6M | -$19.3M | $29.0M |
| Net income | $14.9M | $19.5M | $24.0M | $36.5M | $15.9M | $16.1M | -$5.1M | -$37.5M | -$22.0M | $5.4M |
| Net margin | 2.8% | 4.1% | 5.4% | 7.7% | 4.2% | 5.2% | −1.8% | −14.6% | −9.8% | 1.7% |
| Diluted EPS | $1.25 | $1.64 | $2.01 | $3.11 | $1.36 | $1.44 | $-0.46 | $-3.36 | $-1.98 | $0.48 |
| EBITDA | $77.3M | $79.2M | $77.5M | $94.0M | $74.6M | $55.2M | $36.0M | $23.0M | $16.7M | $48.6M |
| Operating cash flow | $59.5M | $43.3M | $34.0M | $31.3M | $20.2M | $22.0M | $2.8M | $3.5M | $2.4M | $60.0M |
| Free cash flow | $41.3M | $34.1M | $27.6M | $13.5M | $10.2M | $14.9M | -$1.3M | -$2.1M | -$4.8M | $45.7M |
| Diluted shares | 11.9M | 11.9M | 11.9M | 11.7M | 11.8M | 11.2M | 11.2M | 11.1M | 11.1M | 11.2M |
Balance sheet
| Period end | Dec 31 | Dec 31 | Dec 31 | Dec 31 | Dec 31 | Dec 31 |
|---|---|---|---|---|---|---|
| Cash & equivalents | $21.7M | $33.5M | $12.4M | $11.0M | $20.7M | $57.6M |
| Short-term investments | $0.00 | $0.00 | $0.00 | $0.00 | — | — |
| Total debt | $286.7M | $280.4M | $265.0M | $285.5M | $303.6M | $336.7M |
| Total assets | $403.2M | $349.7M | $293.7M | $296.7M | $268.1M | $266.2M |
| Total liabilities | $420.5M | $385.3M | $345.6M | $378.7M | $389.2M | $404.2M |
| Shareholders' equity | -$17.3M | -$35.6M | -$51.9M | -$82.1M | -$121.0M | -$138.0M |
From SEC filings via Massive. Fiscal periods follow the company's own calendar; free cash flow is operating cash flow minus capital expenditure.
Sources: Massive / Polygon daily aggregates (split-adjusted) · SEC filings via Massive · FINRA settlements via Massive · Financial Modeling Prep. Figures are dated where shown; research is informational, not investment advice. Methodology