Held · Bookmarked
0 · 0
portfolios · users
Avg position size
—
of holders' portfolios
13F filers
0
institutions
Market cap
$160.7M
38M shares
52-week range
$2.01 – $5.09
86% from low
Sector
RETAIL-APPAREL & ACCESSORY STORES
Exchange
NASDAQ
CS
Borrow rate
0.37%
Easy to borrow
Click rows below (any statement) to add/remove series. Selection stays as you switch tabs.
| 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $568.1M | $615.6M | $638.8M | $698.6M | $653.3M | $646.7M | $626.6M | $565.2M |
| Cost of revenue | $257.7M | $287.5M | $307.3M | $321.3M | $309.9M | $321.7M | $318.1M | $263.6M |
| Gross profit | $310.4M | $328.1M | $331.5M | $377.3M | $343.4M | $325.0M | $308.5M | $301.6M |
| Gross margin | 54.6% | 53.3% | 51.9% | 54.0% | 52.6% | 50.3% | 49.2% | 53.4% |
| R&D | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Operating income | $37.2M | $28.1M | $24.2M | $44.1M | $6.2M | −$9.6M | −$36.9M | −$8.9M |
| EBITDA | $50.2M | $50.5M | $52.8M | $73.4M | $37.4M | $23.5M | −$4.4M | $16.5M |
| Net income | $23.2M | $18.9M | $13.6M | $29.7M | $2.3M | −$9.9M | −$43.7M | −$16.4M |
| Net margin | 4.1% | 3.1% | 2.1% | 4.3% | 0.4% | -1.5% | -7.0% | -2.9% |
| EPS (diluted) | 0.72 | 0.58 | 0.42 | 0.90 | 0.07 | -0.28 | -1.31 | -0.47 |
Annual figures · source: Financial Modeling Prep
| Year | Est. revenue | Est. EPS | EPS range | # Analysts |
|---|---|---|---|---|
| 2027 | $550M | $-0.22 | $-0.22–$-0.22 | 1 |
| 2028 | $566M | $-0.04 | $-0.04–$-0.03 | 1 |
| 2029 | $594M | $0.35 | $0.35–$0.36 | 1 |
Forward consensus · source: Financial Modeling Prep
Duluth Holdings Inc is an apparel brand in the United States. The company offers shirts, pants, and casual wear for men and women under brands like Alaskan Hardgear, Armachillo, Ballroom, Cab Commander, Crouch Gusset, Dry on the Fly, Duluth Trading Co, Duluthflex, Fire Hose, Longtail T, No Polo Shirt, No Yank, Wild Boar, and others. The Company's revenue consists of the sale of apparel, footwear, and hard goods. The company operates in a single operating segment.
www.duluthtrading.comNo one on the platform currently holds DLTH.
No tracked institution reports a position in DLTH as of their last filing.
No one on the platform has traded DLTH yet.
| $254M |
| — |
| GRWGGrowGeneration Corp. | $1.42 | +2.90% | $85M | — |
| IRBTiRobot Corporation | $0.05 | +0.00% | $2M | — |
Source: Financial Modeling Prep · peers by sector/industry
Click to see transaction details on SEC.gov. Form 4s cover trades by officers, directors, and 10%+ owners, due within 2 business days of the trade.
$DLTH no reason for today…may take 2 months, but this will be above $5 by end of this quarter.
View on StockTwits ↗$DLTH Share Price: $4.25 Contract Selected: Nov 20, 2026 $5 Calls Buy Zone: $0.09 – $0.11 Target Zone: $0.14 – $0.17 Potential Upside: 53% ROI Time to Expiration: 156 Days | Updates via https://fxcapta.com/stockinfo/
View on StockTwits ↗$DLTH reached 4.94, lets go team from 4.069, banking
View on StockTwits ↗$DLTH I called for $5.00 we got $4.94 close enough!! I got more coming for tomorrow💥💥
View on StockTwits ↗$DLTH Another overnight swing winner... $4.75 To break for more 🚨 🚨
View on StockTwits ↗$DLTH No reason this can't see $5.00 soon imo🚨🚨
View on StockTwits ↗$DLTH 4.09 is the level that continues to stand out on this chart. If price can maintain its footing above that area, it would reinforce the idea that the market is beginning to build a stronger foundation. The most constructive setups often show an ability to hold key levels even as attention and participation increase. Sometimes the significance of a chart is best measured by what it refuses to give back. Is 4.09 the level you're watching, or does another area stand out from a structural perspective?
View on StockTwits ↗$DLTH declared election results from its annual meeting, adding several new directors.
View on StockTwits ↗$DLTH another recent alert paying off big today! 🙌
View on StockTwits ↗Recent $TICKER stream from stocktwits.com — refreshed every 5 minutes. Sentiment tags are self-reported by posters. Not investment advice.
Trading at 0.3× sales vs its 0.3× historical median P/S.
Fair value ≈ $5.67 · price $4.65 today
Fair-value line = the stock's median historical P/S × sales per share. Price below the orange line = cheap vs its own history; above = expensive. Not investment advice.