❉ Buffybot wonderful businesses, fair prices

← back

FIX Comfort Systems USA

industrial · valued with sonnet medium conviction · 2026-08-06

HOLD
wonderful · 84 no moat circle of competence: edge trend up · +23.1% vs 200-DMA
Owner-earnings value$731.46
Price$1,737.00
Margin of safety -57.9%

Model unavailable; showing baseline owner-earnings value.

Quality gate · 84/100

Returns on capital 29.1/30
Consistency 18.1/22
Margins / pricing power 7.2/16
Balance sheet 15.0/16
Cash conversion 10/10
Capital allocation 5.0/6
Median ROIC26.9%
Gross margin25.7%
Net debt / EBITDA-0.2x
FCF conversion121%
Share count / yr-0.5%
Profitable years4/4

Moat & management

Moat no moat
Trajectorystable
Managementadequate

Owner-earnings inputs

Owner earnings (TTM)1.43B
Owner-earnings yield2.3%
Free-cash-flow yield3.5%
Growth used (normalized)12.0%
Market-implied growth (reverse DCF)25.0%
Terminal growth3.0%
Discount rate (hurdle)12.3%

Projected owner earnings

YrOwner earningsGrowthPV
11.59B 12.0%1.41B
21.77B 11.4%1.40B
31.96B 10.7%1.38B
42.15B 10.1%1.35B
52.36B 9.4%1.32B
62.56B 8.8%1.28B
72.77B 8.1%1.23B
82.98B 7.5%1.18B
93.18B 6.9%1.12B
103.38B 6.2%1.06B
113.57B 5.6%999.12M
123.75B 4.9%933.77M
133.91B 4.3%867.35M
144.05B 3.6%800.69M
154.17B 3.0%734.57M

Recent news

score · 8 articles

  • Can Comfort Systems Keep Delivering Industry-Leading Margins?
  • Argan Acquires ValCor to Strengthen New England Presence
  • Can CRH's Utah Acquisition Strengthen Long-Term Aggregates Growth?
  • The Zacks Analyst Blog Highlights Comfort Systems, The Goldman Sachs, Vertiv, Seagate and The Travelers
  • Sterling Q2 Earnings & Revenues Beat Estimates, Increase Y/Y
  • Zacks Value Trader Highlights: Sandisk, Micron, Vertiv, Comfort Systems and Bloom Energy
  • 5 Momentum Stocks to Buy for August Despite a Mixed July
  • Is EME Stock a Buy as Growth Strength Battles a Premium Valuation?

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Net cash 0.5B credited to value (interest stripped from owner earnings to avoid double-counting). · Price pays for ~25%/yr owner-earnings growth over 15y (reverse DCF); model credits 12%. · 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 84 $1,288.61 $731.46 -43.2% HOLD
2026-10-27 84 $1,244.19 $731.46 -41.2% HOLD
2026-10-26 84 $1,160.86 $731.46 -37.0% HOLD
2026-10-23 84 $1,279.37 $731.46 -42.8% HOLD
2026-10-22 84 $1,401.27 $731.46 -47.8% HOLD
2026-10-21 84 $1,397.09 $731.46 -47.6% HOLD
2026-10-20 84 $1,464.07 $731.46 -50.0% HOLD
2026-10-19 84 $1,439.07 $731.46 -49.2% HOLD
2026-10-16 84 $1,481.27 $731.46 -50.6% HOLD
2026-10-15 84 $1,541.68 $731.46 -52.6% HOLD
2026-10-14 84 $1,626.64 $731.46 -55.0% HOLD
2026-10-13 84 $1,638.05 $731.46 -55.3% HOLD
2026-10-12 84 $1,715.69 $731.46 -57.4% HOLD
2026-10-09 84 $1,706.39 $731.46 -57.1% HOLD
2026-10-08 84 $1,741.36 $731.46 -58.0% HOLD
2026-10-07 84 $1,817.96 $731.46 -59.8% HOLD
2026-10-06 84 $1,713.07 $731.46 -57.3% HOLD
2026-10-05 84 $1,728.01 $731.46 -57.7% HOLD
2026-10-02 84 $1,685.29 $731.46 -56.6% HOLD
2026-10-01 84 $1,654.09 $731.46 -55.8% HOLD
2026-09-30 84 $1,665.05 $731.46 -56.1% HOLD
2026-09-29 84 $1,658.30 $731.46 -55.9% HOLD
2026-09-28 84 $1,658.91 $731.46 -55.9% HOLD
2026-09-25 84 $1,643.39 $731.46 -55.5% HOLD
2026-09-24 84 $1,625.90 $731.46 -55.0% HOLD
2026-09-23 84 $1,632.59 $731.46 -55.2% HOLD
2026-09-22 84 $1,632.59 $731.46 -55.2% HOLD
2026-09-21 84 $1,651.37 $731.46 -55.7% HOLD
2026-09-18 84 $1,573.96 $731.46 -53.5% HOLD
2026-09-17 84 $1,587.35 $731.46 -53.9% HOLD
2026-09-16 84 $1,576.78 $731.46 -53.6% HOLD
2026-09-15 84 $1,582.80 $731.46 -53.8% HOLD
2026-09-14 84 $1,690.82 $731.46 -56.7% HOLD
2026-09-11 84 $1,590.81 $731.46 -54.0% HOLD
2026-09-10 84 $1,615.14 $731.46 -54.7% HOLD
2026-09-09 84 $1,648.47 $731.46 -55.6% HOLD
2026-09-08 84 $1,610.34 $731.46 -54.6% HOLD
2026-09-07 84 $1,610.34 $731.46 -54.6% HOLD
2026-09-04 84 $1,580.19 $731.46 -53.7% HOLD
2026-09-03 84 $1,560.13 $731.46 -53.1% HOLD
2026-09-02 84 $1,554.37 $731.46 -52.9% HOLD
2026-09-01 84 $1,545.62 $731.46 -52.7% HOLD
2026-08-31 84 $1,518.73 $731.46 -51.8% HOLD
2026-08-28 84 $1,614.98 $731.46 -54.7% HOLD
2026-08-27 84 $1,615.69 $731.46 -54.7% HOLD
2026-08-26 84 $1,561.96 $731.46 -53.2% HOLD
2026-08-25 84 $1,609.69 $731.46 -54.6% HOLD
2026-08-24 84 $1,655.61 $731.46 -55.8% HOLD
2026-08-21 84 $1,672.94 $731.46 -56.3% HOLD
2026-08-20 84 $1,696.06 $731.46 -56.9% HOLD
2026-08-19 84 $1,739.08 $731.46 -57.9% HOLD
2026-08-18 84 $1,774.06 $731.46 -58.8% HOLD
2026-08-17 84 $1,774.06 $731.46 -58.8% HOLD
2026-08-14 84 $1,727.64 $731.46 -57.7% HOLD
2026-08-13 84 $1,738.82 $731.46 -57.9% HOLD
2026-08-12 84 $1,688.05 $731.46 -56.7% HOLD
2026-08-11 84 $1,674.84 $731.46 -56.3% HOLD
2026-08-10 84 $1,694.55 $731.46 -56.8% HOLD
2026-08-07 84 $1,713.60 $731.46 -57.3% HOLD
2026-08-06 84 $1,737.00 $731.46 -57.9% HOLD
2026-08-05 84 $1,775.86 $646.72 -63.6% HOLD
2026-08-04 84 $1,729.69 $646.72 -62.6% HOLD
2026-08-03 84 $1,729.69 $646.72 -62.6% HOLD
2026-07-31 84 $1,697.84 $646.72 -61.9% HOLD
2026-07-30 84 $1,519.96 $646.72 -57.5% HOLD
2026-07-29 84 $1,730.42 $646.72 -62.6% HOLD
2026-07-28 84 $1,730.42 $646.72 -62.6% HOLD
2026-07-27 84 $1,831.15 $646.72 -64.7% HOLD
2026-07-24 84 $1,831.15 $646.72 -64.7% HOLD
2026-07-23 84 $1,791.06 $646.72 -63.9% HOLD
2026-07-22 84 $1,773.51 $646.72 -63.5% HOLD
2026-07-21 84 $1,712.18 $646.72 -62.2% HOLD
2026-07-20 84 $1,674.06 $646.72 -61.4% HOLD
2026-07-17 84 $1,680.60 $646.72 -61.5% HOLD
2026-07-16 84 $1,736.70 $646.72 -62.8% HOLD
2026-07-15 84 $1,732.03 $646.72 -62.7% HOLD
2026-07-14 84 $1,732.03 $646.72 -62.7% HOLD
2026-07-13 84 $1,756.09 $646.72 -63.2% HOLD
2026-07-10 84 $1,781.42 $646.72 -63.7% HOLD
2026-07-09 84 $1,684.94 $646.72 -61.6% HOLD
2026-07-08 84 $1,683.44 $646.72 -61.6% HOLD
2026-07-07 84 $1,793.03 $646.72 -63.9% HOLD
2026-07-06 84 $1,741.30 $646.72 -62.9% HOLD
2026-07-03 84 $1,741.30 $646.72 -62.9% HOLD
2026-07-02 84 $1,865.15 $646.72 -65.3% HOLD
2026-06-25 84 $1,954.47 $528.24 -73.0% STRONG SELL
2026-06-23 84 $1,908.07 $522.65 -72.6% STRONG SELL