Difference 2330191000 exceeds tolerance 1000000. Presentation or filing-vintage differences need review.
Cooper-Standard Holdings Inc. (CPS) reported revenue of $2.74B and net income of -$4.16M for the fiscal year ended 2025-12-31. This page shows 10 annual periods of income statement, balance sheet and cash flow figures normalized from Cooper-Standard Holdings Inc.’s SEC filings, each linked to the filing it came from. It is classified by the SEC under Motor Vehicle Parts & Accessories.
Income
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.74B | $2.73B | $2.82B | $2.53B | $0 | $0 | $0 | $0 | $0 | $0 |
| Cost of revenue | $2.41B | $2.43B | $2.53B | $2.40B | $2.24B | $2.23B | $2.75B | $3.08B | $2.95B | $2.81B |
| Gross profit | $327.52M | $302.92M | $290.78M | $129.79M | $87.23M | $147.55M | $359.12M | $548.30M | $671.09M | $664.78M |
| Operating income | $86.60M | $69.82M | $46.03M | -$105.00M | -$209.09M | -$268.69M | $155.99M | $110.32M | $266.17M | $247.10M |
| Net income | -$4.16M | -$78.75M | -$201.98M | -$215.38M | -$322.84M | -$267.60M | $67.53M | $103.60M | $137.97M | $138.99M |
| Research & development | $80.64M | $82.82M | $84.11M | $80.53M | $89.96M | $101.61M | $114.85M | $122.53M | $127.97M | $117.79M |
| Weighted-average diluted shares | shares 17.86M | shares 17.56M | shares 17.36M | shares 17.19M | shares 17.05M | shares 16.91M | shares 17.21M | shares 18.29M | shares 18.78M | shares 18.73M |
| Pretax income | -$23.52M | -$101.48M | -$194.38M | -$200.50M | -$289.45M | -$330.22M | $98.30M | $69.66M | $212.75M | $194.76M |
| Income tax expense | -$19.20M | -$23.35M | $8.93M | $17.29M | $39.39M | -$60.85M | $36.09M | -$29.40M | $71.51M | $54.32M |
| Diluted EPS | $-0.23 | $-4.48 | $-11.64 | $-12.53 | $-18.94 | $-15.82 | $3.92 | $5.66 | $7.35 | $7.42 |
| Selling, general & administrative | $214.37M | $207.55M | $215.74M | $199.46M | $227.11M | $263.61M | $302.50M | $314.80M | $340.96M | $356.65M |
| General & administrative | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Selling & marketing | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
Balance
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $191.70M | $170.04M | $154.80M | $186.88M | $248.01M | $438.44M | $359.54M | $264.98M | $515.95M | $480.09M |
| Total assets | $1.83B | $1.73B | $1.87B | $1.96B | $2.23B | $2.61B | $2.64B | $2.62B | $2.73B | $2.49B |
| Current assets | $881.10M | $805.26M | $900.59M | $945.65M | $994.90M | $1.26B | $1.20B | $1.25B | $1.43B | $1.30B |
| Total liabilities | $1.92B | $1.87B | $1.96B | $1.86B | $1.90B | $1.99B | $1.76B | $1.77B | $1.87B | $1.77B |
| Current liabilities | $678.40M | $576.78M | $653.24M | $631.62M | $597.62M | $671.28M | $719.92M | $820.42M | $826.96M | $759.34M |
| Total equity incl. NCI | -$91.58M | -$133.37M | -$89.73M | $101.19M | $331.36M | $624.11M | $875.98M | $851.48M | $852.10M | $716.49M |
| Temporary (mezzanine) equity | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | $0 |
| Inventory | $154.19M | $142.40M | $146.85M | $157.76M | $158.08M | $143.74M | $143.44M | $175.57M | $170.20M | $146.45M |
| Accounts receivable | $334.27M | $310.74M | $380.56M | $358.70M | $317.47M | $379.56M | $423.16M | $418.61M | $494.05M | $460.50M |
| Goodwill | $140.70M | $140.44M | $140.81M | $142.02M | $142.28M | $142.25M | $142.19M | $143.68M | $171.85M | $167.44M |
| Long-term debt | $1.02B | $1.06B | $1.04B | $982.05M | $980.60M | $982.76M | $746.18M | $729.80M | $723.32M | $729.48M |
| Accounts payable | $337.32M | $295.18M | $334.58M | $338.21M | $348.13M | $385.28M | $426.06M | $452.32M | $523.30M | $475.43M |
Cash flow
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $64.44M | $76.37M | $117.28M | -$36.15M | -$115.51M | -$15.93M | $97.70M | $149.39M | $313.11M | $365.47M |
| Capital expenditures | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Investing cash flow | -$45.63M | -$45.12M | -$64.97M | -$17.89M | -$91.26M | -$106.88M | $84.03M | -$382.99M | -$200.62M | -$198.27M |
| Financing cash flow | -$3.97M | -$9.64M | -$81.14M | -$4.27M | $3.21M | $207.72M | -$83.99M | -$14.44M | -$75.53M | -$62.92M |
| Net change in cash | $21.18M | $15.64M | -$29.75M | -$58.32M | -$192.45M | $81.84M | $94.34M | -$251.06M | $35.48M | $103.62M |
| Stock-based compensation | $15.25M | $9.16M | $7.72M | $3.26M | $5.57M | $10.44M | $11.86M | $8.52M | $24.96M | $24.03M |
| Common dividends paid | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Common share repurchases | Unavailable | Unavailable | Unavailable | Unavailable | $0 | $0 | $36.55M | $59.96M | $55.12M | $23.80M |
| Depreciation & amortization | $97.98M | $103.56M | $109.93M | $122.48M | $139.01M | $154.23M | $151.95M | $146.70M | $138.09M | $122.66M |
Derived
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Free cash flow | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Gross margin | 11.9% | 11.1% | 10.3% | 5.1% | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Operating margin | 3.2% | 2.6% | 1.6% | -4.2% | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FCF margin | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| SBC / revenue | 0.6% | 0.3% | 0.3% | 0.1% | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Current ratio | 1.30x | 1.40x | 1.38x | 1.50x | 1.66x | 1.88x | 1.67x | 1.52x | 1.73x | 1.71x |
| Revenue YoY growth | 0.4% | -3.0% | 11.5% | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Net margin | -0.2% | -2.9% | -7.2% | -8.5% | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| R&D / revenue | 2.9% | 3.0% | 3.0% | 3.2% | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| CapEx / revenue | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Long-term debt / equity | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Effective tax rate | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | 36.7% | -42.2% | 33.6% | 27.9% |
Amounts are abbreviated; the exact reported value is carried in each cell. — means unavailable, not zero. Open CPS in the interactive workspace to inspect any figure back to its filing.
Source filings
Reconciliation checks needing review
8 periods on this page do not reconcile under this site’s normalization. Read that as a limitation here before an observation about the company: the figures are the filer’s own, the filings linked above are authoritative, and a difference usually means the concepts this site selected do not match how this filer presents its statements. Nothing is adjusted to make a check pass.
Difference 2375439000 exceeds tolerance 1000000. Presentation or filing-vintage differences need review.
Difference 3108400000 exceeds tolerance 1000000. Presentation or filing-vintage differences need review.
Difference 3624042000 exceeds tolerance 1000000. Presentation or filing-vintage differences need review.
Difference 3617773000 exceeds tolerance 1000000. Presentation or filing-vintage differences need review.
Difference 2988000 exceeds tolerance 2725648.000. Presentation or filing-vintage differences need review.
Difference 5298000 exceeds tolerance 2491702.000. Presentation or filing-vintage differences need review.
Difference 3472891000 exceeds tolerance 1000000. Presentation or filing-vintage differences need review.