Comfort Systems USA, Inc. FIX

Set alert

Price alert · FIX

All alert types
1,200.14 USD -32.52 -2.64%

At close · Nov 2

1,201.94 +1.80 +0.15%

After hours · Nov 2, 7:58 PM ET

Bid
1,199.24 × 20
Ask
1,200.33 × 20
1,192.50 Day range 1,258.90
876.19 52-week range 2,066.51
YTD
+28.59%
1 year
+24.29%
Open
1,250.23
Prev close
1,232.66
Mkt cap
42.24B
Vol
533.99K
Avg vol
417.23K
EPS
45.08
P/E
26.62
Div yield
0.32%
More statistics
Low
1,192.50
High
1,258.90
Forward P/E
17.96
Beta
1.64
Short ratio
2.14
Inst. own
96.23%
Dividend
4.00
Ex-div date
Nov 11, 2026
Earnings
Feb 18, 2027
50-d avg
1,561.66
200-d avg
1,605.57
1y target
1,916.88

5Y chart

Chart tools
Interval

Events in this range
  • Nov 10, 2021Dividend: 0.13
  • Nov 11, 2021Dividend: 0.13
  • Mar 10, 2022Dividend: 0.13
  • May 13, 2022Dividend: 0.14
  • Aug 17, 2022Dividend: 0.14
  • Aug 18, 2022Dividend: 0.14
  • Nov 16, 2022Dividend: 0.15
  • Nov 28, 2022Dividend: 0.15
  • Mar 9, 2023Dividend: 0.175
  • May 17, 2023Dividend: 0.2
  • Aug 16, 2023Dividend: 0.225
  • Nov 15, 2023Dividend: 0.25
  • Mar 7, 2024Dividend: 0.25
  • May 10, 2024Dividend: 0.3
  • Aug 12, 2024Dividend: 0.3
  • Nov 14, 2024Dividend: 0.35
  • Mar 10, 2025Dividend: 0.4
  • May 16, 2025Dividend: 0.45
  • Aug 14, 2025Dividend: 0.5
  • Oct 23, 2025Earnings: 8.25; estimate 6.29; surprise 31.16%
  • Nov 13, 2025Dividend: 0.6
  • Feb 19, 2026Earnings: 9.37; estimate 6.75; surprise 38.81%
  • Mar 6, 2026Dividend: 0.7
  • Apr 23, 2026Earnings: 10.51; estimate 6.81; surprise 54.33%
  • May 15, 2026Dividend: 0.8
  • Jul 23, 2026Earnings: 12.53; estimate 10.45; surprise 19.9%
  • Jul 27, 2026Rating: UBS · Buy → Buy
  • Aug 13, 2026Dividend: 0.9
  • Aug 21, 2026Rating: DA Davidson · — → Buy
  • Oct 15, 2026Rating: Keybanc · Overweight → Overweight
  • Oct 22, 2026Earnings: 13.91; estimate 12.85; surprise 8.25%
  • Oct 26, 2026Rating: Keybanc · Overweight → Overweight
  • Oct 26, 2026Rating: Oppenheimer · Outperform → Outperform
  • Oct 26, 2026Rating: UBS · Buy → Buy
Signals (79)
NameDateAgo
SMA: BearishOct 12, 20263 weeks ago
SMA: BearishOct 12, 20263 weeks ago
SMA: BullishSep 28, 20261 month ago
SMA: BullishSep 28, 20261 month ago
SMA: BearishSep 14, 20261 month ago
SMA: BearishSep 14, 20261 month ago
SMA: BullishSep 7, 20261 month ago
SMA: BullishSep 7, 20261 month ago
SMA: BearishAug 24, 20262 months ago
SMA: BearishJun 22, 20264 months ago
MACD: Sell SignalJun 22, 20264 months ago
RSI: OverboughtMar 9, 20267 months ago
MACD: Buy SignalJan 12, 20269 months ago
RSI: OverboughtDec 29, 202510 months ago
SMA: BullishDec 22, 202510 months ago
SMA: BearishDec 15, 202510 months ago
MACD: Sell SignalDec 15, 202510 months ago
RSI: OverboughtJul 21, 20251 year ago
MACD: Buy SignalMay 5, 20251 year ago
SMA: BullishApr 28, 20251 year ago

Newest 20 of 79.

Analyst view

Consensus: strong buy

Strong buy
Price target (mean) 1,916.88 +59.7% upside
Target (low)
1,808.00
Target (mean)
1,916.88
Target (high)
2,053.00
Ratings (0m) 10 9 buy · 1 hold · 0 sell
  • Strong buy0
  • Buy9
  • Hold1
  • Sell0
  • Strong sell0

Recommendation trend

  • This month 10
  • 1 month ago 10

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

FIX analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter13.9613.27 – 14.659.37+49.0%3.82B+44.3%10
Next quarter13.8512.49 – 15.4310.51+31.8%3.81B+32.8%8
Current year50.9350.21 – 51.8428.88+76.4%13.72B+50.7%10
Next year66.8162.75 – 71.3250.93+31.2%17.37B+26.7%10

Upgrades and downgrades

The latest rating changes

FIX analyst upgrades and downgrades
DateFirmActionFromTo
Oct 26, 2026UBSMaintainedBuyBuy
Oct 26, 2026OppenheimerMaintainedOutperformOutperform
Oct 26, 2026KeybancMaintainedOverweightOverweight
Oct 15, 2026KeybancMaintainedOverweightOverweight
Aug 21, 2026DA DavidsonInitiated—Buy
Jul 27, 2026UBSMaintainedBuyBuy
Jul 27, 2026KeybancMaintainedOverweightOverweight
Jul 9, 2026Goldman SachsInitiated—Buy
Jun 8, 2026UBSMaintainedBuyBuy
May 28, 2026OppenheimerInitiated—Outperform
Apr 27, 2026UBSMaintainedBuyBuy
Apr 24, 2026KeybancUpgradeSector WeightOverweight
Apr 21, 2026GLJ ResearchInitiated—Buy
Feb 23, 2026DA DavidsonMaintainedBuyBuy
Jan 26, 2026StifelMaintainedBuyBuy
Dec 19, 2025DA DavidsonMaintainedBuyBuy
Dec 16, 2025StifelMaintainedBuyBuy
Oct 27, 2025UBSMaintainedBuyBuy
Oct 13, 2025StifelMaintainedBuyBuy
Sep 15, 2025UBSMaintainedBuyBuy
Sep 11, 2025William BlairInitiated—Outperform
Jul 28, 2025DA DavidsonMaintainedBuyBuy
Jul 25, 2025UBSMaintainedBuyBuy
Jul 11, 2025StifelMaintainedBuyBuy
Jun 30, 2025DA DavidsonMaintainedBuyBuy
May 23, 2025StifelMaintainedBuyBuy
Apr 28, 2025DA DavidsonMaintainedBuyBuy
Feb 24, 2025StifelMaintainedBuyBuy
Jan 24, 2025StifelMaintainedBuyBuy
Dec 9, 2024UBSMaintainedBuyBuy