Ollie's Bargain Outlet Holdings, Inc.
OLLI · Retail-Variety Stores · 60.5M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $40M (gross $53M, SBC $12M)
Reference price $95.80 · est. market cap ~$5.8B — last insider sale, 2026-04-07 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B80Off-price retailer with top-decile margins, double-digit growth, and a clean balance sheet, executing a steady store-expansion model.
Strengths
- Top-decile gross (40.5%), operating (11.2%) and net (9.1%) margins; strong FCF and best-in-class current ratio
- 16.6% revenue growth and 20% net income growth with a debt-light balance sheet
Risks
- ROE only 12.7% (22nd pct), a relative weak spot on returns given the large equity base
- Brick-and-mortar only with no e-commerce; opportunistic buying model exposed to inventory-sourcing risk
Notable findings
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
40.5%
Operating margin
11.2%
Net margin
9.1%
Return on equity
12.7%
Return on assets
8.1%
Revenue growth (QoQ)
7.4%
Net-income growth
20.4%
Current ratio
2.4×
Free cash flow
$195M
EBITDA
$353M
Tangible book value
$1.2B
Cash & investments
$260M
Stock comp / revenue
0.5%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-04 | HENDRICKSON THOMAS | Gift | 1.1K | — |
| 2026-06-04 | HENDRICKSON THOMAS | Gift | 1.1K | — |
| 2026-04-07 | SWYGERT JOHN W | Sell | 3.3K | $95.80 |
| 2026-04-01 | McLain Kevin | Option exercise | 842 | — |
| 2026-04-01 | McLain Kevin | Tax withheld | 372 | $91.24 |
| 2026-04-01 | McLain Kevin | Option exercise | 546 | — |
| 2026-04-01 | McLain Kevin | Tax withheld | 241 | $91.24 |
| 2026-04-01 | van der Valk Eric | Option exercise | 1.9K | — |
| 2026-04-01 | van der Valk Eric | Tax withheld | 806 | $91.24 |
| 2026-04-01 | Zender Christopher | Tax withheld | 340 | $91.24 |
| 2026-04-01 | Helm Robert F | Option exercise | 1.3K | — |
| 2026-04-01 | Helm Robert F | Tax withheld | 646 | $91.24 |
| 2026-04-01 | Helm Robert F | Option exercise | 1.1K | — |
| 2026-04-01 | Helm Robert F | Tax withheld | 558 | $91.24 |
| 2026-04-01 | Kraus Larry | Option exercise | 758 | — |
| 2026-04-01 | Kraus Larry | Tax withheld | 335 | $91.24 |
| 2026-04-01 | Kraus Larry | Option exercise | 491 | — |
| 2026-04-01 | Kraus Larry | Tax withheld | 217 | $91.24 |
| 2026-04-01 | ZANNINO RICHARD F | Option exercise | 1.1K | — |
| 2026-04-01 | Comitale James J | Option exercise | 758 | — |
| 2026-04-01 | Comitale James J | Tax withheld | 335 | $91.24 |
| 2026-04-01 | Comitale James J | Option exercise | 491 | — |
| 2026-04-01 | Comitale James J | Tax withheld | 217 | $91.24 |
| 2026-04-01 | WHITE STEPHEN W | Option exercise | 1.1K | — |
| 2026-04-01 | Rizvi Abid | Option exercise | 1.1K | — |
| 2026-04-01 | HENDRICKSON THOMAS | Option exercise | 1.1K | — |
| 2026-04-01 | FLEISHMAN STANLEY | Option exercise | 1.1K | — |
| 2026-04-01 | Fisch Robert | Option exercise | 1.1K | — |
| 2026-04-01 | Ahlman Alissa M | Option exercise | 1.1K | — |
| 2026-04-01 | BAGLIVO MARY | Option exercise | 1.1K | — |
| 2026-04-01 | Zender Christopher | Option exercise | 764 | — |
| 2026-04-01 | SWYGERT JOHN W | Option exercise | 5.9K | — |
| 2026-04-01 | SWYGERT JOHN W | Tax withheld | 2.6K | $91.24 |
| 2026-03-31 | SWYGERT JOHN W | Sell | 5.2K | $92.09 |
| 2026-03-27 | SWYGERT JOHN W | Sell | 3.9K | $89.40 |
| 2026-03-25 | SWYGERT JOHN W | Tax withheld | 4.0K | $91.01 |
| 2026-03-25 | van der Valk Eric | Option exercise | 2.2K | — |
| 2026-03-25 | van der Valk Eric | Tax withheld | 936 | $91.01 |
| 2026-03-25 | Kraus Larry | Option exercise | 1.2K | — |
| 2026-03-25 | Kraus Larry | Tax withheld | 526 | $91.01 |
| 2026-03-25 | McLain Kevin | Option exercise | 1.5K | — |
| 2026-03-25 | McLain Kevin | Tax withheld | 670 | $91.01 |
| 2026-03-25 | Comitale James J | Option exercise | 1.1K | — |
| 2026-03-25 | Comitale James J | Tax withheld | 479 | $91.01 |
| 2026-03-25 | SWYGERT JOHN W | Option exercise | 9.3K | — |
| 2026-03-23 | Comitale James J | Tax withheld | 381 | $94.45 |
| 2026-03-23 | van der Valk Eric | Option exercise | 1.9K | — |
| 2026-03-23 | van der Valk Eric | Tax withheld | 844 | $94.45 |
| 2026-03-23 | SWYGERT JOHN W | Option exercise | 6.9K | — |
| 2026-03-23 | SWYGERT JOHN W | Tax withheld | 3.0K | $94.45 |
| 2026-03-23 | McLain Kevin | Option exercise | 1.1K | — |
| 2026-03-23 | McLain Kevin | Tax withheld | 466 | $94.45 |
| 2026-03-23 | Helm Robert F | Option exercise | 1.3K | — |
| 2026-03-23 | Helm Robert F | Tax withheld | 662 | $94.45 |
| 2026-03-23 | Kraus Larry | Option exercise | 862 | — |
| 2026-03-23 | Kraus Larry | Tax withheld | 381 | $94.45 |
| 2026-03-23 | Comitale James J | Option exercise | 862 | — |
| 2026-02-09 | SWYGERT JOHN W | Sell | 1.1K | $112.06 |
| 2026-02-03 | SWYGERT JOHN W | Tax withheld | 965 | $108.34 |
| 2026-02-03 | van der Valk Eric | Option exercise | 3.7K | — |
| 2026-02-03 | van der Valk Eric | Tax withheld | 1.7K | $108.34 |
| 2026-02-03 | SWYGERT JOHN W | Option exercise | 2.1K | — |
| 2025-12-23 | Ahlman Alissa M | Sell | 29 | $110.26 |
| 2025-10-23 | Helm Robert F | Sell | 367 | $120.08 |
| 2025-10-20 | Comitale James J | Sell | 1.8K | $125.75 |
| 2025-10-20 | Comitale James J | Option exercise | 1.8K | $66.48 |
| 2025-10-18 | Comitale James J | Option exercise | 705 | — |
| 2025-10-18 | Comitale James J | Tax withheld | 311 | $124.56 |
| 2025-10-17 | Helm Robert F | Option exercise | 1.5K | — |
| 2025-10-17 | Helm Robert F | Tax withheld | 769 | $124.56 |
| 2025-10-17 | Helm Robert F | Option exercise | 1.5K | $54.01 |
| 2025-10-17 | Helm Robert F | Sell | 1.5K | $122.92 |
| 2025-10-13 | Kraus Larry | Option exercise | 2.9K | $57.98 |
| 2025-10-13 | Kraus Larry | Option exercise | 4.5K | $86.03 |
| 2025-10-13 | Kraus Larry | Sell | 4.5K | $130.45 |
| 2025-10-13 | Kraus Larry | Sell | 2.9K | $130.25 |
| 2025-10-13 | Kraus Larry | Option exercise | 1.5K | $74.23 |
| 2025-10-13 | Kraus Larry | Sell | 1.5K | $130.00 |
| 2025-10-06 | Kraus Larry | Option exercise | 2.6K | $43.21 |
| 2025-10-06 | Kraus Larry | Sell | 2.6K | $131.55 |
| 2025-10-06 | Kraus Larry | Option exercise | 500 | $57.98 |
| 2025-10-06 | Kraus Larry | Sell | 500 | $131.02 |
| 2025-10-06 | Kraus Larry | Option exercise | 100 | $86.03 |
| 2025-10-06 | Kraus Larry | Sell | 100 | $131.40 |
| 2025-09-29 | van der Valk Eric | Option exercise | 4.0K | $43.21 |
| 2025-09-29 | van der Valk Eric | Sell | 4.0K | $132.27 |
| 2025-09-22 | SWYGERT JOHN W | Option exercise | 25K | $79.89 |
| 2025-09-22 | SWYGERT JOHN W | Option exercise | 55K | $60.30 |
| 2025-09-22 | SWYGERT JOHN W | Option exercise | 27K | $86.03 |
| 2025-09-22 | SWYGERT JOHN W | Sell | 107K | $132.87 |
| 2025-09-03 | Comitale James J | Sell | 2.1K | $130.00 |
| 2025-07-29 | Zender Christopher | Option exercise | 758 | — |
| 2025-07-29 | Zender Christopher | Tax withheld | 338 | $137.89 |
| 2025-06-13 | van der Valk Eric | Sell | 728 | $112.85 |
| 2025-06-06 | van der Valk Eric | Tax withheld | 1.1K | $119.37 |
| 2025-06-06 | van der Valk Eric | Option exercise | 2.6K | — |
| 2025-05-09 | van der Valk Eric | Sell | 240 | $108.78 |
| 2025-05-03 | van der Valk Eric | Tax withheld | 370 | $110.88 |
| 2025-05-03 | van der Valk Eric | Option exercise | 850 | — |
| 2025-04-21 | HENDRICKSON THOMAS | Gift | 1.7K | — |
| 2025-04-21 | HENDRICKSON THOMAS | Gift | 1.7K | — |
| 2025-04-07 | Helm Robert F | Sell | 312 | $107.17 |
| 2025-04-04 | SWYGERT JOHN W | Sell | 3.3K | $114.60 |
| 2025-04-03 | Comitale James J | Option exercise | 1.4K | $74.23 |
| 2025-04-03 | van der Valk Eric | Sell | 525 | $112.94 |
| 2025-04-03 | Comitale James J | Option exercise | 1.7K | $57.98 |
| 2025-04-03 | Comitale James J | Sell | 1.7K | $113.53 |
| 2025-04-03 | Comitale James J | Option exercise | 2.3K | $43.21 |
| 2025-04-03 | Comitale James J | Sell | 2.3K | $113.53 |
| 2025-04-03 | Comitale James J | Sell | 1.4K | $113.53 |
| 2025-04-01 | van der Valk Eric | Option exercise | 1.9K | — |
| 2025-04-01 | van der Valk Eric | Tax withheld | 802 | $114.55 |
| 2025-04-01 | Kraus Larry | Option exercise | 758 | — |
| 2025-04-01 | Kraus Larry | Tax withheld | 328 | $114.55 |
| 2025-04-01 | SWYGERT JOHN W | Option exercise | 5.9K | — |
| 2025-04-01 | SWYGERT JOHN W | Tax withheld | 2.6K | $114.55 |
| 2025-04-01 | McLain Kevin | Option exercise | 4.8K | $86.03 |
| 2025-04-01 | McLain Kevin | Sell | 4.8K | $115.56 |
| 2025-04-01 | Rizvi Abid | Option exercise | 1.7K | — |
| 2025-04-01 | HENDRICKSON THOMAS | Option exercise | 1.7K | — |
| 2025-04-01 | WHITE STEPHEN W | Option exercise | 1.7K | — |
| 2025-04-01 | BAGLIVO MARY | Option exercise | 1.7K | — |
| 2025-04-01 | FLEISHMAN STANLEY | Option exercise | 1.7K | — |
| 2025-04-01 | Fisch Robert | Option exercise | 1.7K | — |
| 2025-04-01 | Ahlman Alissa M | Option exercise | 1.7K | — |
| 2025-04-01 | ZANNINO RICHARD F | Option exercise | 1.7K | — |
| 2025-04-01 | Comitale James J | Option exercise | 758 | — |
| 2025-04-01 | Comitale James J | Tax withheld | 328 | $114.55 |
| 2025-04-01 | McLain Kevin | Option exercise | 842 | — |
| 2025-04-01 | McLain Kevin | Tax withheld | 364 | $114.55 |
| 2025-04-01 | Helm Robert F | Option exercise | 1.2K | $74.23 |
| 2025-04-01 | Helm Robert F | Sell | 1.2K | $115.74 |
| 2025-04-01 | Helm Robert F | Sell | 626 | $115.74 |
| 2025-04-01 | Helm Robert F | Sell | 301 | $115.74 |
| 2025-04-01 | Helm Robert F | Option exercise | 1.3K | — |
| 2025-04-01 | Helm Robert F | Tax withheld | 639 | $114.55 |
| 2025-03-31 | van der Valk Eric | Sell | 543 | $110.85 |
| 2025-03-31 | van der Valk Eric | Sell | 610 | $110.85 |
| 2025-03-31 | van der Valk Eric | Gift | 500 | — |
| 2025-03-31 | McLain Kevin | Option exercise | 7.8K | $79.89 |
| 2025-03-31 | McLain Kevin | Sell | 7.8K | $111.56 |
| 2025-03-31 | Comitale James J | Option exercise | 1.7K | $57.98 |
| 2025-03-31 | Comitale James J | Sell | 1.7K | $110.85 |
| 2025-03-28 | SWYGERT JOHN W | Sell | 5.2K | $112.51 |
| 2025-03-26 | SWYGERT JOHN W | Sell | 2.6K | $107.85 |
| 2025-03-26 | SWYGERT JOHN W | Sell | 3.9K | $107.89 |
| 2025-03-25 | van der Valk Eric | Option exercise | 2.2K | — |
| 2025-03-25 | van der Valk Eric | Tax withheld | 931 | $106.37 |
| 2025-03-25 | Kraus Larry | Option exercise | 1.2K | — |
| 2025-03-25 | McLain Kevin | Option exercise | 1.5K | — |
| 2025-03-25 | McLain Kevin | Tax withheld | 656 | $106.37 |
| 2025-03-25 | SWYGERT JOHN W | Option exercise | 9.3K | — |
| 2025-03-25 | SWYGERT JOHN W | Tax withheld | 4.0K | $106.37 |
| 2025-03-25 | Kraus Larry | Tax withheld | 516 | $106.37 |
| 2025-03-25 | Comitale James J | Option exercise | 1.1K | — |
| 2025-03-25 | Comitale James J | Tax withheld | 469 | $106.37 |
| 2025-03-24 | Helm Robert F | Option exercise | 2.6K | $57.98 |
| 2025-03-24 | Helm Robert F | Sell | 2.1K | $108.50 |
| 2025-03-24 | Fisch Robert | Option exercise | 6.2K | $18.19 |
| 2025-03-24 | Fisch Robert | Sell | 6.2K | $108.08 |
| 2025-03-23 | SWYGERT JOHN W | Tax withheld | 3.0K | $106.88 |
| 2025-03-23 | Helm Robert F | Option exercise | 1.3K | — |
| 2025-03-23 | Helm Robert F | Tax withheld | 691 | $106.88 |
| 2025-03-23 | van der Valk Eric | Option exercise | 1.9K | — |
| 2025-03-23 | van der Valk Eric | Tax withheld | 855 | $106.88 |
| 2025-03-23 | Comitale James J | Option exercise | 863 | — |
| 2025-03-23 | Comitale James J | Tax withheld | 427 | $106.88 |
| 2025-03-23 | McLain Kevin | Option exercise | 1.1K | — |
| 2025-03-23 | McLain Kevin | Tax withheld | 533 | $106.88 |
| 2025-03-23 | SWYGERT JOHN W | Option exercise | 6.9K | — |
| 2025-03-23 | SWYGERT JOHN W | Tax withheld | 3.0K | $106.88 |
| 2025-03-23 | Kraus Larry | Option exercise | 863 | — |
| 2025-03-23 | Kraus Larry | Tax withheld | 427 | $106.88 |
| 2025-03-23 | SWYGERT JOHN W | Option exercise | 6.9K | — |
| 2025-03-22 | Kraus Larry | Option exercise | 458 | — |
| 2025-03-22 | McLain Kevin | Tax withheld | 313 | $106.88 |
| 2025-03-22 | Kraus Larry | Tax withheld | 227 | $106.88 |
| 2025-03-22 | SWYGERT JOHN W | Tax withheld | 2.0K | $106.88 |
| 2025-03-22 | SWYGERT JOHN W | Option exercise | 4.6K | — |
| 2025-03-22 | SWYGERT JOHN W | Tax withheld | 2.0K | $106.88 |
| 2025-03-22 | McLain Kevin | Option exercise | 632 | — |
| 2025-03-22 | SWYGERT JOHN W | Option exercise | 4.6K | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-15 | Shareholder vote | filing ↗ |
| 2026-06-03 | ResultsExhibits | filing ↗ |
| 2026-03-16 | Exec/director changeOtherExhibits | filing ↗ |
| 2026-03-12 | ResultsExhibits | filing ↗ |
| 2025-12-09 | ResultsExhibits | filing ↗ |
| 2025-08-28 | ResultsExhibits | filing ↗ |
| 2025-06-18 | Exec/director changeShareholder voteExhibits | filing ↗ |
| 2025-06-03 | ResultsExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-15 | 2026-06-11 | 0001140361-26-025209 ↗ |
| 8-K | 2026-06-03 | 2026-06-03 | 0001140361-26-023811 ↗ |
| 10-Q | 2026-06-03 | 2026-05-02 | 0001140361-26-023882 ↗ |
| 10-K | 2026-03-19 | 2026-01-31 | 0001140361-26-010409 ↗ |
| 8-K | 2026-03-16 | 2026-03-10 | 0001140361-26-009646 ↗ |
| 8-K | 2026-03-12 | 2026-03-12 | 0001140361-26-009133 ↗ |
| 10-Q | 2025-12-09 | 2025-11-01 | 0001140361-25-045024 ↗ |
| 8-K | 2025-12-09 | 2025-12-09 | 0001140361-25-044934 ↗ |
| 10-Q | 2025-09-03 | 2025-08-02 | 0001140361-25-033812 ↗ |
| 8-K | 2025-08-28 | 2025-08-28 | 0001140361-25-033065 ↗ |
| 8-K | 2025-06-18 | 2025-06-12 | 0001140361-25-022983 ↗ |
| 10-Q | 2025-06-03 | 2025-05-03 | 0001140361-25-021300 ↗ |