ONESPAWORLD HOLDINGS Ltd
OSW · Services-Membership Sports & Recreation Clubs · 101.5M shares · +10%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$1M (gross $9M, SBC $10M)
Grade
B80Dominant, asset-light maritime health-and-wellness operator with 90%+ market share and exceptional contract renewals.
Strengths
- Wide niche moat: >90% share, ~97% renewal rate, long-term exclusive cruise contracts not economically replicable
- Top-decile ROA (10.1%, 88.9th pct), low leverage (D/E 0.15), and high cash conversion
Risks
- Concentrated exposure to cruise-industry cycles and partner health
- ROE (13%) and margins are good-not-extreme; modest revenue growth (~7%)
Notable findings
- Customer concentration~19% of revenue from one customer/distributor — Our solution sales approach drives substantial retail product add on sales to complement our services offerings, with approximately 19% of our revenues derived from the sale of retail products during
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
8.5%
Net margin
7.5%
Return on equity
13.2%
Return on assets
10.1%
ROIC
10.3%
Revenue growth (QoQ)
2.3%
Net-income growth
-1.7%
Debt / equity
0.2×
Net debt / EBITDA
0.6×
Current ratio
1.9×
EBITDA
$107M
Tangible book value
$32M
Cash & investments
$16M
Stock comp / revenue
1.0%
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-04 | 2026-06-03 | 0001193125-26-257367 ↗ |
| 10-Q | 2026-05-01 | 2026-03-31 | 0001193125-26-199522 ↗ |
| 8-K | 2026-04-29 | 2026-04-29 | 0001193125-26-188905 ↗ |
| 10-K | 2026-02-23 | 2025-12-31 | 0001193125-26-062456 ↗ |
| 8-K | 2026-02-18 | 2026-02-18 | 0001193125-26-056024 ↗ |
| 10-Q | 2025-10-30 | 2025-09-30 | 0001193125-25-258548 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0001193125-25-254601 ↗ |
| 10-Q | 2025-07-31 | 2025-06-30 | 0000950170-25-100906 ↗ |
| 8-K/A | 2025-07-30 | 2025-07-30 | 0000950170-25-100033 ↗ |
| 8-K | 2025-07-30 | 2025-07-30 | 0000950170-25-099873 ↗ |
| 8-K | 2025-06-12 | 2025-06-09 | 0000950170-25-085377 ↗ |
| 10-Q | 2025-05-01 | 2025-03-31 | 0000950170-25-061930 ↗ |