ENNIS, INC.
EBF · Manifold Business Forms · 25.3M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$587K (gross $586K, SBC $1M)
Reference price $17.05 · est. market cap ~$431M — last insider purchase, 2025-11-03 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B72Best-in-class trade printer with top-decile ROA and strong margins, but operating in a secularly declining print market.
Strengths
- Top-decile ROA 11.9% (91.5th pct) with net margin 10.9% (74.6th) and operating margin 13.4% (77.6th)
- Clean balance sheet (current ratio 73.8th pct), ROE 13.8%, and disciplined bolt-on acquisitions
Risks
- Secular digital erosion of printed business forms; revenue flat-to-down (-0.6%, 27.3rd pct)
- Carbonless-paper supplier mill closure and customer-distributor consolidation pressure margins
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
30.7%
Operating margin
13.4%
Net margin
10.9%
Return on equity
13.8%
Return on assets
11.9%
Revenue growth (QoQ)
-3.8%
Net-income growth
6.0%
Current ratio
3.7×
Tangible book value
$163M
Cash & investments
$35M
Stock comp / revenue
0.6%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-04-20 | BURNETT VERA | Option exercise | 1.8K | — |
| 2026-04-20 | BREWER BOYNE WADE | Option exercise | 1.8K | — |
| 2026-04-20 | GUS DANIEL | Option exercise | 1.8K | — |
| 2026-02-05 | GUS DANIEL | Other | 50 | $20.30 |
| 2025-11-03 | BREWER BOYNE WADE | Buy | 2.0K | $17.05 |
| 2025-10-31 | GUS DANIEL | Buy | 94 | $16.34 |
| 2025-10-31 | GUS DANIEL | Buy | 506 | $16.49 |
| 2025-10-31 | BURNETT VERA | Buy | 1.0K | $16.51 |
| 2025-07-28 | Gruenes Walter D | Buy | 5.5K | $17.99 |
| 2025-07-23 | MOZINA GARY S | Grant | 2.5K | — |
| 2025-07-23 | WALTERS MARGARET A | Grant | 2.5K | — |
| 2025-07-23 | Carter Aaron | Grant | 3.0K | — |
| 2025-07-23 | CLEMENS BARBARA T | Grant | 2.5K | — |
| 2025-07-23 | PRIDDY TROY L | Grant | 2.3K | — |
| 2025-07-17 | QUIROZ ALEJANDRO | Grant | 3.2K | — |
| 2025-07-17 | Gruenes Walter D | Grant | 5.2K | — |
| 2025-07-17 | MOZINA GARY S | Grant | 3.2K | — |
| 2025-07-17 | PRIDDY TROY L | Grant | 3.2K | — |
| 2025-07-17 | WALTERS MARGARET A | Grant | 3.2K | — |
| 2025-07-17 | Carter Aaron | Grant | 3.2K | — |
| 2025-07-17 | CLEMENS BARBARA T | Grant | 3.2K | — |
| 2025-05-12 | BREWER BOYNE WADE | Conversion | 2.5K | $17.27 |
| 2025-05-09 | BURNETT VERA | Buy | 498 | $19.09 |
| 2025-05-05 | Schaefer Michael J | Sell | 1.1K | $18.00 |
| 2025-05-02 | Schaefer Michael J | Sell | 2.0K | $17.86 |
| 2025-04-30 | Schaefer Michael J | Sell | 1.9K | $18.00 |
| 2025-04-29 | Schaefer Michael J | Sell | 5.1K | $17.75 |
| 2025-04-29 | Schaefer Michael J | Sell | 5.0K | $17.90 |
| 2025-04-28 | Schaefer Michael J | Sell | 5.3K | $18.09 |
| 2025-04-25 | Schaefer Michael J | Sell | 5.4K | $18.01 |
| 2025-04-25 | Schaefer Michael J | Sell | 4.2K | $17.86 |
| 2025-04-21 | WALTERS KEITH S | Option exercise | 23K | — |
| 2025-04-21 | BREWER BOYNE WADE | Option exercise | 1.8K | — |
| 2025-04-21 | GUS DANIEL | Option exercise | 1.8K | — |
| 2025-04-21 | BURNETT VERA | Option exercise | 1.8K | — |
| 2025-04-21 | WALTERS KEITH S | Tax withheld | 9.8K | $17.27 |
| 2025-02-28 | GRAHAM RONALD M | Tax withheld | 7.3K | $21.20 |
| 2025-02-28 | GRAHAM RONALD M | Grant | 17K | — |
| 2025-02-28 | GRAHAM RONALD M | Option exercise | 12K | — |
| 2025-01-24 | QUIROZ ALEJANDRO | Sell | 420 | $20.32 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-22 | ResultsOtherExhibits | filing ↗ |
| 2026-04-20 | ResultsOtherExhibits | filing ↗ |
| 2025-12-22 | ResultsOtherExhibits | filing ↗ |
| 2025-09-22 | ResultsOtherExhibits | filing ↗ |
| 2025-07-18 | Shareholder vote | filing ↗ |
| 2025-06-23 | ResultsOtherExhibits | filing ↗ |
| 2025-05-07 | Exec/director changeExhibits | filing ↗ |
| 2025-04-21 | ResultsOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-22 | 2026-06-22 | 0001193125-26-276916 ↗ |
| 10-K | 2026-05-08 | 2026-02-28 | 0001193125-26-213764 ↗ |
| 8-K | 2026-04-20 | 2026-04-20 | 0001193125-26-162920 ↗ |
| 10-Q | 2026-01-07 | 2025-11-30 | 0001193125-26-005532 ↗ |
| 8-K | 2025-12-22 | 2025-12-22 | 0001193125-25-327862 ↗ |
| 10-Q | 2025-10-03 | 2025-08-31 | 0001193125-25-229282 ↗ |
| 8-K | 2025-09-22 | 2025-09-22 | 0001193125-25-210614 ↗ |
| 8-K | 2025-07-18 | 2025-07-18 | 0000950170-25-096909 ↗ |
| 10-Q | 2025-06-30 | 2025-05-31 | 0000950170-25-091277 ↗ |
| 8-K | 2025-06-23 | 2025-06-23 | 0000950170-25-088881 ↗ |
| 10-K | 2025-05-13 | 2025-02-28 | 0000950170-25-070268 ↗ |
| 8-K | 2025-05-07 | 2025-05-07 | 0000950170-25-065131 ↗ |