❉ Buffybot wonderful businesses, fair prices

← back

STLD Steel Dynamics

materials · valued with sonnet high conviction · 2026-08-03

HOLD
good · 70 ▟ narrow moat circle of competence: in trend up · +27.1% vs 200-DMA
Owner-earnings value$85.59
Price$251.26
Margin of safety -65.9%

Best-run low-cost steel mini-mill operator, but still a cyclical commodity priced today for growth it can't deliver.

The business

Steel Dynamics operates electric-arc-furnace mini-mills that melt scrap metal into steel (flat-rolled, long products, rail), vertically integrated with its own scrap recycling division (OmniSource) and downstream steel fabrication plants. It recently added aluminum flat-rolled production to diversify beyond pure steel.

Quality gate · 70/100

Returns on capital 24.6/30
Consistency 14.9/22
Margins / pricing power 4.9/16
Balance sheet 12.2/16
Cash conversion 7.0/10
Capital allocation 6/6
Median ROIC17.6%
Gross margin14.7%
Net debt / EBITDA1.2x
FCF conversion65%
Share count / yr-5.7%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourcecost advantage
Trajectorystable
Managementexcellent

EAF mini-mill technology plus captive scrap supply gives STLD a genuine low-cost quartile position and better flexibility than integrated blast-furnace competitors, but steel itself remains a globally-traded commodity with no pricing power — the moat lowers the cost curve, it doesn't create pricing control.

Consistent low-cost-quartile capital projects (new mills, aluminum expansion) funded largely from internal cash flow, paired with aggressive buybacks that have cut share count roughly 6%/year — genuine owner-oriented capital allocation.

Owner-earnings inputs

Owner earnings (TTM)955.56M
Owner-earnings yield2.7%
Free-cash-flow yield2.7%
Growth used (normalized)5.0%
Market-implied growth (reverse DCF)25.0%
Terminal growth3.0%
Discount rate (hurdle)11.7%

Projected owner earnings

YrOwner earningsGrowthPV
11.00B 5.0%898.38M
21.05B 4.8%842.82M
31.10B 4.6%789.03M
41.15B 4.3%737.10M
51.19B 4.1%687.12M
61.24B 3.9%639.16M
71.29B 3.7%593.28M
81.33B 3.4%549.51M
91.37B 3.2%507.87M
101.41B 3.0%468.38M

Key risks

  • Deeply cyclical: steel prices/spreads swing with global supply-demand and Chinese overcapacity, causing multi-year earnings troughs
  • No pricing power — a commodity price-taker regardless of cost position
  • Large capex bets (aluminum mill) could underearn if demand or spreads disappoint
  • Tariff/trade-policy dependence: current elevated margins are partly a function of protectionist steel tariffs that could be altered

Catalysts

  • Aluminum flat-rolled ramp-up adds a new earnings stream and diversifies away from pure steel cyclicality
  • Continued reshoring/infrastructure-driven domestic steel demand
  • Further buybacks compounding per-share value if management stays disciplined in the next downturn

Recent news

score · 8 articles

  • Reddit initiated, Caterpillar downgraded: Wall Street's top analyst calls
  • Here Are Wednesday’s Top Wall Street Analyst Research Calls: Bloom Energy, Caesars Entertainment, CarMax, Caterpillar, Ford, MPLX LP, Noble, Reddit, Texas Instruments, and More
  • Why Cleveland-Cliffs Stock Jumped Despite Its Latest Quarterly Loss
  • Stock Market Today, July 23: Cleveland-Cliffs Stock Soars on Robust Steel Demand and Pricing
  • Cleveland-Cliffs Shares Surge on Second-Quarter Beat, Upbeat Outlook
  • NUE vs. STLD: Which US Steel Giant Deserves a Spot in Your Portfolio?
  • TX or STLD: Which Is the Better Value Stock Right Now?
  • Steel Dynamics Inc (STLD) Q2 2026 Earnings Call Highlights: Record Steel Shipments and Strong ...

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~25%/yr owner-earnings growth over 10y (reverse DCF); model credits 5%. · Rich vs our conservative value, but a quality business is not a short — stance is WAIT for a better price, not sell.

History

DateQualityPriceValueMoSRating
2026-10-28 70 $246.80 $82.57 -66.5% HOLD
2026-10-27 70 $237.55 $82.57 -65.2% HOLD
2026-10-26 70 $241.53 $82.57 -65.8% HOLD
2026-10-23 70 $239.90 $82.57 -65.6% HOLD
2026-10-22 70 $247.97 $82.57 -66.7% HOLD
2026-10-21 70 $244.37 $82.57 -66.2% HOLD
2026-10-20 70 $245.17 $82.57 -66.3% HOLD
2026-10-19 70 $240.54 $82.57 -65.7% HOLD
2026-10-16 70 $240.76 $82.57 -65.7% HOLD
2026-10-15 70 $242.92 $82.57 -66.0% HOLD
2026-10-14 70 $240.63 $82.57 -65.7% HOLD
2026-10-13 70 $239.14 $82.57 -65.5% HOLD
2026-10-12 70 $238.38 $82.57 -65.4% HOLD
2026-10-09 70 $234.17 $82.57 -64.7% HOLD
2026-10-08 70 $234.09 $82.57 -64.7% HOLD
2026-10-07 70 $238.17 $82.57 -65.3% HOLD
2026-10-06 70 $241.04 $82.57 -65.7% HOLD
2026-10-05 70 $231.99 $85.53 -63.1% HOLD
2026-10-02 70 $226.17 $85.53 -62.2% HOLD
2026-10-01 70 $221.61 $85.53 -61.4% HOLD
2026-09-30 70 $221.90 $85.53 -61.5% HOLD
2026-09-29 70 $230.39 $85.53 -62.9% HOLD
2026-09-28 70 $233.66 $85.53 -63.4% HOLD
2026-09-25 70 $235.20 $85.53 -63.6% HOLD
2026-09-24 70 $234.29 $85.53 -63.5% HOLD
2026-09-23 70 $229.99 $85.53 -62.8% HOLD
2026-09-22 70 $229.99 $85.53 -62.8% HOLD
2026-09-21 70 $235.26 $85.53 -63.6% HOLD
2026-09-18 70 $245.35 $85.53 -65.1% HOLD
2026-09-17 70 $238.23 $85.53 -64.1% HOLD
2026-09-16 70 $239.22 $85.53 -64.2% HOLD
2026-09-15 70 $234.53 $85.53 -63.5% HOLD
2026-09-14 70 $239.79 $85.53 -64.3% HOLD
2026-09-11 70 $237.08 $85.53 -63.9% HOLD
2026-09-10 70 $240.69 $85.53 -64.5% HOLD
2026-09-09 70 $240.31 $85.53 -64.4% HOLD
2026-09-08 70 $242.06 $85.53 -64.7% HOLD
2026-09-07 70 $242.06 $85.53 -64.7% HOLD
2026-09-04 70 $246.03 $85.53 -65.2% HOLD
2026-09-03 70 $247.64 $85.53 -65.5% HOLD
2026-09-02 70 $234.09 $85.59 -63.4% HOLD
2026-09-01 70 $232.62 $85.59 -63.2% HOLD
2026-08-31 70 $234.67 $85.59 -63.5% HOLD
2026-08-28 70 $235.84 $85.59 -63.7% HOLD
2026-08-27 70 $235.90 $85.59 -63.7% HOLD
2026-08-26 70 $231.08 $85.59 -63.0% HOLD
2026-08-25 70 $229.27 $85.59 -62.7% HOLD
2026-08-24 70 $228.68 $85.59 -62.6% HOLD
2026-08-21 70 $219.00 $85.59 -60.9% HOLD
2026-08-20 70 $231.01 $85.59 -62.9% HOLD
2026-08-19 70 $249.81 $85.59 -65.7% HOLD
2026-08-18 70 $255.77 $85.59 -66.5% HOLD
2026-08-17 70 $255.77 $85.59 -66.5% HOLD
2026-08-14 70 $260.53 $85.59 -67.1% HOLD
2026-08-13 70 $263.18 $85.59 -67.5% HOLD
2026-08-12 70 $263.69 $85.59 -67.5% HOLD
2026-08-11 70 $268.60 $85.59 -68.1% HOLD
2026-08-10 70 $262.45 $85.59 -67.4% HOLD
2026-08-07 70 $261.48 $85.59 -67.3% HOLD
2026-08-06 70 $265.96 $85.59 -67.8% HOLD
2026-08-05 70 $265.10 $85.59 -67.7% HOLD
2026-08-04 70 $251.26 $85.59 -65.9% HOLD
2026-08-03 70 $251.26 $85.59 -65.9% HOLD
2026-07-31 69 $252.50 $50.55 -80.0% HOLD
2026-07-30 69 $252.34 $50.55 -80.0% HOLD
2026-07-29 69 $250.27 $50.55 -79.8% HOLD
2026-07-28 69 $250.27 $50.55 -79.8% HOLD
2026-07-27 69 $240.57 $50.55 -79.0% HOLD
2026-07-24 69 $240.57 $50.55 -79.0% HOLD
2026-07-23 69 $238.64 $50.55 -78.8% HOLD
2026-07-22 69 $233.52 $50.55 -78.4% HOLD
2026-07-21 69 $230.49 $50.55 -78.1% HOLD
2026-07-20 69 $235.51 $50.55 -78.5% HOLD
2026-07-17 69 $234.98 $50.55 -78.5% HOLD
2026-07-16 69 $235.56 $50.55 -78.5% HOLD
2026-07-15 69 $234.14 $50.55 -78.4% HOLD
2026-07-14 69 $234.14 $50.55 -78.4% HOLD
2026-07-13 69 $228.42 $50.55 -77.9% HOLD
2026-07-10 69 $222.06 $50.55 -77.2% HOLD
2026-07-09 69 $228.76 $50.55 -77.9% HOLD
2026-07-08 69 $229.62 $50.55 -78.0% HOLD
2026-07-07 69 $227.07 $50.55 -77.7% HOLD
2026-07-06 69 $220.39 $50.55 -77.1% HOLD
2026-07-03 69 $220.39 $50.55 -77.1% HOLD
2026-07-02 69 $221.76 $50.55 -77.2% HOLD
2026-06-25 69 $241.43 $50.99 -78.9% STRONG SELL
2026-06-23 69 $243.69 $50.45 -79.3% STRONG SELL