RayanaAI
Account
FIX
HOLD / NEUTRALNeutral
Composite
49.50
Technical
14.00
Fundamental
73.10
Rank
—
Price
1,244.19
Hurst
0.56
As of
Oct 27, 2026
Daily
Comfort Systems USA, Inc.
IndustrialsEngineering & Construction

Comfort Systems USA operates as a contractor delivering installation, maintenance, repair, and replacement services for mechanical and electrical systems across commercial, industrial, and institutional buildings. The company's Mechanical segment handles HVAC, plumbing, piping, controls, and fire protection work, while its Electrical segment provides electrical installation and related services. It performs both new construction activities—including design and engineering of MEP systems—and retrofit work on existing facilities, along with remote monitoring capabilities for building systems. The company serves building owners, developers, contractors, and property management firms throughout the United States.

Market cap
$43.4B
P/E (trailing)
26.62
P/E (forward)
18.45
PEG ratio
0.38
Dividend yield
32.00%
Beta
1.66
52w range
841.66 – 2,073.99
Return on equity
+58.61%
Profit margin
+13.01%
Revenue growth
+53.70%
Earnings growth
+68.60%
Price history

1Y: 1,232.66 (+27.9%) · range 874.94–2,065.44

Cycle position
14/ 100 cycle scoreENTRY ZONE
ENTRYAPPROACHMID-BULLNEAR-TOPEXIT

entry readiness 96 · STRONG SETUP · exit proximity 0

Conviction
61/ 100 · maturity 86%
VScore.3627
Buildup.2164
EMA entry setup.2796
Fundamentals.1673
Volume profile
POC
1,735.76
Price vs POC
-23.6%
Overhead supply
93%
Runway
+20.7%

Value area 1,572.39–1,956.79 · 93% of 120d volume overhead · heavy supply

AI analyst read
NEUTRAL55/100 convictionOct 31, 2026

FIX is a strong-fundamentals name caught mid-conflict: the daily lane likes the setup (readiness 96) but explicitly declines to act (WATCH, size 0.0%), and the harder overlays — Markov DOWN, peer-cluster CONTRADICT, and a prior flag that realized -12.7% at 20d — all argue the momentum case isn't yet earning its entry. The read turns on an unresolved technical split: the blend's EMA/technical leg is 96 while the absolute score's technical leg is just 14, so the 'strong setup' is not corroborated by the fixed-threshold tape.

For
  • Daily readiness 96 [STRONG SETUP] in ENTRY ZONE, blend EMA/technical leg 96
  • Fundamentals leg 73 (both blend and absolute), with Earnings Surprise source 0.462 and +9.4% print on 2026-10-22
  • Daily conviction blend 60/100 — constructive but not decisive
Against
  • Daily lane is WATCH at 0.0% size — setup explicitly not confirmed
  • Absolute score 50 HOLD/NEUTRAL with technical leg only 14, directly contradicting the blend's 96 EMA leg
  • Markov trend DOWN with P(stay) 75% and peer cluster CONTRADICT (lag_z +0.4)
  • Prior flag realized -12.7% at 20d / -5.9% at 40d (both mature) with MFE only +6.3% — the last signal lost money
  • No Monte Carlo on record; VScore 27 shows no virality support

Invalidated if: A daily-lane flip from WATCH to OPEN on a confirmed entry trigger, or Markov flipping out of DOWN and the peer cluster to CONFIRM, would turn this toward BULLISH; a close that breaks the entry-zone support deepens the bearish case.

Contributing sources
SourceScoreLast seen
earnings-surprise
0.462
Oct 30, 2026
financial-news
0.240
Oct 27, 2026
Pattern & cluster
Pattern
NEUTRAL
Cluster
CONTRADICT
Forward returns
HorizonReturnMFEState
20d-12.68%+6.28%mature
40d-5.93%+6.28%mature