‹ Screener

CIMPRESS plc

CMPR · Commercial Printing · 24.2M shares · -5%/yr ↓ buyback · EDGAR filings ↗

Reference price $104.22 · est. market cap ~$2.5B — last insider sale, 2026-05-28 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C64

Scaled $3.4B print mass-customization group that is a strong free-cash-flow generator but earns thin GAAP margins with declining net income.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $869M2025-09-30 · $863M2025-12-31 · $1.0B2026-03-31 · $886M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
47.5%
Operating margin
6.6%
Net margin
0.4%
Return on equity
-2.6%
Return on assets
0.8%
ROIC
18.0%
Revenue growth (QoQ)
-15.0%
Net-income growth
-91.4%
Debt / equity
-2.7×
Net debt / EBITDA
3.7×
Current ratio
0.7×
Free cash flow
$209M
EBITDA
$367M
Tangible book value
-$1.5B
Cash & investments
$234M
Stock comp / revenue
1.7%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-28Quinn Sean EdwardSell5.0K$104.22
2026-05-28Quinn Sean EdwardOption exercise5.0K$46.20
2026-05-27Quinn Sean EdwardSell300$103.55
2026-05-27Quinn Sean EdwardSell21K$104.57
2026-05-27Quinn Sean EdwardSell2.1K$105.11
2026-05-15Baumgartner FlorianOption exercise1.3K
2026-05-15Baumgartner FlorianTax withheld3.1K$93.25
2026-05-15Wensveen MaartenOption exercise1.9K
2026-05-15Wensveen MaartenOption exercise3.7K
2026-05-15Wensveen MaartenOption exercise1.3K
2026-05-15Wensveen MaartenTax withheld3.3K$93.25
2026-05-15Quinn Sean EdwardOption exercise2.3K
2026-05-15Quinn Sean EdwardOption exercise4.6K
2026-05-15Quinn Sean EdwardOption exercise1.6K
2026-05-15Quinn Sean EdwardTax withheld3.5K$93.25
2026-05-15Keane Robert SOption exercise9.6K
2026-05-15Keane Robert SOption exercise145
2026-05-15Keane Robert SOption exercise3.4K
2026-05-15Keane Robert STax withheld4.5K$93.25
2026-05-15Ting Wayne Hsing-YuanOption exercise582
2026-05-15Ting Wayne Hsing-YuanTax withheld280$93.25
2026-05-15Baumgartner FlorianOption exercise1.7K
2026-05-15Baumgartner FlorianOption exercise3.5K
2026-05-05Wensveen MaartenSell2.9K$91.73
2026-05-05Wensveen MaartenOption exercise10K$46.20
2026-05-05Wensveen MaartenSell379$90.73
2026-05-05Wensveen MaartenSell4.6K$92.39
2026-05-05Wensveen MaartenSell9.8K$93.49
2026-05-05Wensveen MaartenSell1.6K$94.13
2026-04-15Baumgartner FlorianOption exercise8.3K
2026-04-15Baumgartner FlorianOption exercise1.0K
2026-04-15Baumgartner FlorianTax withheld4.4K$80.49
2026-02-15Baumgartner FlorianOption exercise1.7K
2026-02-15Baumgartner FlorianOption exercise3.5K
2026-02-15Baumgartner FlorianOption exercise1.3K
2026-02-15Baumgartner FlorianTax withheld3.1K$74.27
2026-02-15Wensveen MaartenOption exercise1.9K
2026-02-15Wensveen MaartenOption exercise3.7K
2026-02-15Wensveen MaartenOption exercise1.3K
2026-02-15Wensveen MaartenTax withheld2.1K$74.27
2026-02-15Quinn Sean EdwardOption exercise2.3K
2026-02-15Quinn Sean EdwardOption exercise4.6K
2026-02-15Quinn Sean EdwardOption exercise1.7K
2026-02-15Quinn Sean EdwardTax withheld2.5K$74.27
2026-02-15Keane Robert SOption exercise9.6K
2026-02-15Keane Robert SOption exercise146
2026-02-15Keane Robert SOption exercise3.4K
2026-02-15Keane Robert STax withheld4.1K$74.27
2026-01-15Baumgartner FlorianOption exercise1.0K
2026-01-15Baumgartner FlorianTax withheld488$79.73
2025-11-15Temperley DessislavaOption exercise494
2025-11-15Baumgartner FlorianOption exercise1.7K
2025-11-15Baumgartner FlorianOption exercise3.5K
2025-11-15Baumgartner FlorianOption exercise1.3K
2025-11-15Baumgartner FlorianTax withheld3.1K$66.59
2025-11-15Temperley DessislavaOption exercise351
2025-11-15Temperley DessislavaOption exercise1.1K
2025-11-15Temperley DessislavaOption exercise638
2025-11-15Temperley DessislavaTax withheld1.3K$66.59
2025-11-15Wensveen MaartenOption exercise1.9K
2025-11-15Wensveen MaartenOption exercise3.7K
2025-11-15Wensveen MaartenOption exercise1.3K
2025-11-15Wensveen MaartenTax withheld3.3K$66.59
2025-11-15Gasperment SophieOption exercise351
2025-11-15Gasperment SophieOption exercise1.1K
2025-11-15Gasperment SophieOption exercise494
2025-11-15Gasperment SophieOption exercise638
2025-11-15Gasperment SophieTax withheld1.3K$66.59
2025-11-15Quinn Sean EdwardOption exercise2.3K
2025-11-15Quinn Sean EdwardOption exercise4.6K
2025-11-15Quinn Sean EdwardOption exercise1.6K
2025-11-15Quinn Sean EdwardTax withheld4.1K$66.59
2025-11-15Keane Robert SOption exercise9.6K
2025-11-15Keane Robert SOption exercise146
2025-11-15Keane Robert SOption exercise3.4K
2025-11-15Keane Robert STax withheld5.4K$66.59
2025-11-15VASSALLUZZO SCOTT JOption exercise351
2025-11-15VASSALLUZZO SCOTT JOption exercise1.1K
2025-11-15VASSALLUZZO SCOTT JOption exercise494
2025-11-15VASSALLUZZO SCOTT JOption exercise638
2025-11-15VASSALLUZZO SCOTT JTax withheld1.3K$66.59
2025-11-06Quinn Sean EdwardBuy3.0K$63.00
2025-11-06Quinn Sean EdwardBuy500$62.50
2025-11-06Quinn Sean EdwardBuy479$61.85
2025-11-06Quinn Sean EdwardBuy21$61.83
2025-11-03Wensveen MaartenSell21K$68.24
2025-11-03Wensveen MaartenSell1.3K$69.30
2025-11-03Wensveen MaartenSell526$70.74
2025-10-15Baumgartner FlorianOption exercise1.0K
2025-10-15Baumgartner FlorianTax withheld487$64.18
2025-09-15Temperley DessislavaOption exercise435
2025-09-15Temperley DessislavaTax withheld209$57.10
2025-08-15Keane Robert SOption exercise9.6K
2025-08-15Keane Robert SOption exercise145
2025-08-15Keane Robert SOption exercise14K
2025-08-15Keane Robert SOption exercise348
2025-08-15Keane Robert STax withheld8.5K$60.16
2025-08-15Baumgartner FlorianOption exercise934
2025-08-15Baumgartner FlorianOption exercise1.7K
2025-08-15Baumgartner FlorianOption exercise3.5K
2025-08-15Baumgartner FlorianOption exercise5.2K
2025-08-15Baumgartner FlorianTax withheld5.4K$60.16
2025-08-15Wensveen MaartenOption exercise2.3K
2025-08-15Wensveen MaartenOption exercise1.9K
2025-08-15Wensveen MaartenOption exercise3.7K
2025-08-15Wensveen MaartenOption exercise5.2K
2025-08-15Wensveen MaartenTax withheld5.7K$60.16
2025-08-15Quinn Sean EdwardOption exercise2.8K
2025-08-15Quinn Sean EdwardOption exercise2.3K
2025-08-15Quinn Sean EdwardOption exercise4.6K
2025-08-15Quinn Sean EdwardOption exercise6.6K
2025-08-15Quinn Sean EdwardTax withheld7.9K$60.16
2025-07-15Baumgartner FlorianOption exercise1.0K
2025-07-15Baumgartner FlorianTax withheld488$46.45
2025-05-15Keane Robert SOption exercise9.6K
2025-05-15Keane Robert SOption exercise146
2025-05-15Keane Robert STax withheld2.9K$45.06
2025-05-15Quinn Sean EdwardOption exercise2.3K
2025-05-15Quinn Sean EdwardOption exercise4.6K
2025-05-15Quinn Sean EdwardTax withheld3.0K$45.06
2025-05-15Wensveen MaartenOption exercise1.9K
2025-05-15Wensveen MaartenOption exercise3.7K
2025-05-15Wensveen MaartenTax withheld1.6K$45.06
2025-05-15Baumgartner FlorianOption exercise1.7K
2025-05-15Baumgartner FlorianOption exercise3.5K
2025-05-15Baumgartner FlorianTax withheld2.5K$45.06
2025-04-15Baumgartner FlorianOption exercise8.3K
2025-04-15Baumgartner FlorianOption exercise1.0K
2025-04-15Baumgartner FlorianTax withheld4.4K$43.51
2025-03-14Quinn Sean EdwardBuy5.0K$41.50
2025-02-15Wensveen MaartenOption exercise3.6K
2025-02-15Wensveen MaartenOption exercise1.9K
2025-02-15Wensveen MaartenOption exercise3.7K
2025-02-15Wensveen MaartenTax withheld2.7K$53.85
2025-02-15Baumgartner FlorianOption exercise1.8K
2025-02-15Baumgartner FlorianOption exercise4.2K
2025-02-15Baumgartner FlorianOption exercise1.7K
2025-02-15Baumgartner FlorianOption exercise3.5K
2025-02-15Baumgartner FlorianTax withheld5.4K$53.85
2025-02-15Keane Robert SOption exercise9.6K
2025-02-15Keane Robert SOption exercise146
2025-02-15Keane Robert STax withheld3.1K$53.85
2025-02-15Quinn Sean EdwardOption exercise10.0K
2025-02-15Quinn Sean EdwardOption exercise2.3K
2025-02-15Quinn Sean EdwardOption exercise4.6K
2025-02-15Quinn Sean EdwardTax withheld5.2K$53.85
2025-01-15Baumgartner FlorianOption exercise1.0K
2025-01-15Baumgartner FlorianTax withheld488$71.41

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-04Material agreementAcquisition/dispositionExhibitsfiling ↗
2026-05-11Reg FDExhibitsfiling ↗
2026-04-30ResultsExhibitsfiling ↗
2026-03-31Otherfiling ↗
2026-01-28ResultsExhibitsfiling ↗
2025-12-22Shareholder votefiling ↗
2025-10-29ResultsExhibitsfiling ↗
2025-07-29ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-042026-06-040001262976-26-000020 ↗
8-K2026-05-112026-05-110001262976-26-000018 ↗
10-Q2026-05-012026-03-310001262976-26-000016 ↗
8-K2026-04-302026-04-290001262976-26-000013 ↗
8-K2026-03-312026-03-250001262976-26-000009 ↗
10-Q2026-01-292025-12-310001262976-26-000006 ↗
8-K2026-01-282026-01-280001262976-26-000002 ↗
8-K2025-12-222025-12-170001262976-25-000122 ↗
10-Q2025-10-302025-09-300001628280-25-047602 ↗
8-K2025-10-292025-10-290001262976-25-000113 ↗
10-K2025-08-082025-06-300001628280-25-039200 ↗
8-K2025-07-292025-07-290001262976-25-000084 ↗