Comfort Systems USA (FIX) ☆
datacenters, power & cooling · Industry Index 11 (rank #108) ·
ⓘ Data freshness
price: as of 2026-10-07 index: as of 2026-10-07 fundamentals: latest filing 2026-07-23 Reports quarterly (10-Q XBRL)
Comfort Systems USA is a mechanical and electrical contractor building and servicing data centers and other facilities.
Industry exposure 0.4 (Mechanical/electrical contractor where data center hyperscalers now drive roughly 45% of revenue and record backlog.)
Signal
signal: as of 2026-10-05Short (~2 weeks)
- ▲Options positioning— Delayed per-contract options — call premium 65% / put 35% (net skew 0.29), unusualness 25/100. No known catalyst (unexplained — not proof of informed trading).[options]
- ▲Price momentum— Technical uptrend across short+medium horizon(s) — vote 0.43, confidence 0.21 from 11 indicator sub-signal(s).[price] · derived internally
- ▼Structural— Industry Index 11.6 (falling -5.3 over window) — structural headwind.[index] · derived internally
Medium (~3 months)
- ▲Growth trend— Revenue 50% YoY (decelerating), net margin expanding.[filing]
- ▲Price momentum— Technical uptrend across short+medium horizon(s) — vote 0.43, confidence 0.21 from 11 indicator sub-signal(s).[price] · derived internally
- ▲Smart money— 2 filer(s) accumulating, 1 trimming in 2026Q2 (value-weighted net 0.32).[holding][holding][holding]
- ▼Structural— Industry Index 11.6 (falling -5.3 over window) — structural headwind.[index] · derived internally
Long (~6 months)
- ▲Growth trend— Revenue 50% YoY (decelerating), net margin expanding.[filing]
- ▼Structural— Industry Index 11.6 (falling -5.3 over window) — structural headwind.[index] · derived internally
Relationship network
- EMCOR Group — competitor
Key relationships
- EMCOR Group — competitor · Comfort Systems USA and EMCOR Group are competing mechanical and electrical contractors both driven by surging data center construction demand. source: ainvest.com
Options positioning
delayed · aggregate: as of 2026-10-07- Call vs put volume: 753 calls · 1,118 puts — tilt -19.5% toward puts
- Vol/OI turnover: 0.21×
- Premium ($ notional proxy): $7.7M calls · $4.1M puts — tilt +30.4% toward calls
- OTM tilt: -36.1% toward OTM puts
- IV skew (put − call): +7.1%
Delayed, end-of-day, aggregate per contract — not a live tape or trade-level flow. Buy/sell side is INFERRED from where each contract's last print sat in the bid/ask spread, not observed order flow. The company-wide side is withheld unless quoted contracts cover at least a quarter of the day's premium, so it can be blank while individual contracts below show a side. Call/put premium is measured across the chain we capture — the 6 nearest expiries within 45 days, not the full option chain — while the table below lists at most 20 flagged contracts, so summing those rows will not reproduce the percentage.
Recent flags
Why flagged:earnings in 15 days
| Date | Contract | Score | Side (inferred)? | OI Δ? | Volume | Vol/OI | Flags |
|---|---|---|---|---|---|---|---|
| 2026-10-07 | $1680 PUT | 30 | mid-market · no side | +1 | 39 | 0.7× | |
| 2026-10-06 | $1900 CALL | 38 | mid-market · no side | +5 | 114 | 0.9× |
18 smaller flags (under $100000 premium) hidden.
Daily options volume vs baseline
latest session: 1.6× its 13-day baseline
Call/put premium
65% calls / 35% puts (by premium)
Structural set the tone, but the swarm won’t commit — a negative tilt with weak agreement, so the call is Neutral.
Most voters leaned one way; structural dissented. Directional agreement 0.12.
A mildly-negative score, but weak agreement — so the engine returns a no-conviction Neutral rather than overclaim. This is the system refusing to force a call it doesn’t have.
Signal history
No moat profile yet. The durable competitive advantage — moat, leadership, and pricing power — is curated for flagship names first; Comfort Systems USA isn't covered yet. Nothing here is fabricated in its absence.
Signal contribution
The moat prior — a subjective, non-backtested editorial input — only nudges the long (~6-month) horizon, and it isn't scoring Comfort Systems USA yet (no long-horizon signal has been computed for this name). Nothing here is fabricated in its absence.
What you're looking at
These charts plot Comfort Systems USA's reported income statement, cash flow, and balance sheet from its SEC filings through 2026-07-23. Every figure is as-filed XBRL — none of it is an estimate.
Over the reported window, net income at $1.0B in FY2025.
Analyst consensus — third-party estimates from Yahoo Finance, as of 2026-10-06. Not SEC filings and not a TradingPilot forecast. source: finance.yahoo.com
| Period | EPS (est.) | Revenue (est.) | YoY |
|---|---|---|---|
| Q/E Sep 2026 | USD 12.81 (USD 12.13–USD 14.13) · 10 | USD 3.4B (USD 3.3B–USD 3.6B) · 10 | +38% |
| FY 2026 | USD 49.01 (USD 48.16–USD 52.18) · 10 | USD 13.0B (USD 12.8B–USD 13.4B) · 10 | +43% |
Each figure shows the consensus mean, its (low–high) range where available, and · the number of analysts behind that estimate.
Next report ~2026-10-22.
Our model leans Bullish on the stock over the medium horizon — a market-direction call, not an earnings forecast. See the Signal tab.
Income statement
Cash flow & liquidity
Balance sheet
Filings
- 2025Q4 · filed 2026-07-23 source: sec.gov
- 2026Q2 · filed 2026-07-23 source: sec.gov
- 2025Q2 · filed 2026-07-23 source: sec.gov
- 2025Q3 · filed 2026-07-23 source: sec.gov
- 2026Q1 · filed 2026-04-23 source: sec.gov
Show 203 older filings
- 2025Q1 · filed 2026-04-23 source: sec.gov
- FY2021 · filed 2026-04-09 source: sec.gov
- FY2022 · filed 2026-04-09 source: sec.gov
- FY2023 · filed 2026-04-09 source: sec.gov
- FY2024 · filed 2026-04-09 source: sec.gov
- FY2025 · filed 2026-04-09 source: sec.gov
- FY2024 · filed 2026-02-19 source: sec.gov
- FY2025 · filed 2026-02-19 source: sec.gov
- FY2023 · filed 2026-02-19 source: sec.gov
- 2024Q4 · filed 2025-10-23 source: sec.gov
- 2025Q3 · filed 2025-10-23 source: sec.gov
- 2024Q3 · filed 2025-10-23 source: sec.gov
- 2025Q2 · filed 2025-07-24 source: sec.gov
- 2024Q2 · filed 2025-07-24 source: sec.gov
- 2025Q1 · filed 2025-04-24 source: sec.gov
- 2024Q1 · filed 2025-04-24 source: sec.gov
- FY2023 · filed 2025-02-20 source: sec.gov
- FY2022 · filed 2025-02-20 source: sec.gov
- 2023Q4 · filed 2024-10-24 source: sec.gov
- 2024Q3 · filed 2024-10-24 source: sec.gov
- 2023Q3 · filed 2024-10-24 source: sec.gov
- 2024Q2 · filed 2024-07-25 source: sec.gov
- 2023Q2 · filed 2024-07-25 source: sec.gov
- 2024Q1 · filed 2024-04-25 source: sec.gov
- 2023Q1 · filed 2024-04-25 source: sec.gov
- FY2022 · filed 2024-02-22 source: sec.gov
- FY2021 · filed 2024-02-22 source: sec.gov
- 2022Q4 · filed 2023-10-26 source: sec.gov
- 2023Q3 · filed 2023-10-26 source: sec.gov
- 2022Q3 · filed 2023-10-26 source: sec.gov
- 2023Q2 · filed 2023-07-26 source: sec.gov
- 2022Q2 · filed 2023-07-26 source: sec.gov
- 2023Q1 · filed 2023-04-26 source: sec.gov
- 2022Q1 · filed 2023-04-26 source: sec.gov
- FY2021 · filed 2023-02-22 source: sec.gov
- FY2020 · filed 2023-02-22 source: sec.gov
- 2021Q4 · filed 2022-10-26 source: sec.gov
- 2022Q3 · filed 2022-10-26 source: sec.gov
- 2021Q3 · filed 2022-10-26 source: sec.gov
- 2022Q2 · filed 2022-07-27 source: sec.gov
- 2021Q2 · filed 2022-07-27 source: sec.gov
- 2022Q1 · filed 2022-04-27 source: sec.gov
- 2021Q1 · filed 2022-04-27 source: sec.gov
- FY2020 · filed 2022-02-23 source: sec.gov
- FY2019 · filed 2022-02-23 source: sec.gov
- 2019Q4 · filed 2021-10-27 source: sec.gov
- 2020Q3 · filed 2021-10-27 source: sec.gov
- 2020Q4 · filed 2021-10-27 source: sec.gov
- 2021Q3 · filed 2021-10-27 source: sec.gov
- 2020Q2 · filed 2021-07-28 source: sec.gov
- 2021Q2 · filed 2021-07-28 source: sec.gov
- 2021Q1 · filed 2021-04-28 source: sec.gov
- 2020Q1 · filed 2021-04-28 source: sec.gov
- FY2019 · filed 2021-02-25 source: sec.gov
- 2019Q1 · filed 2021-02-25 source: sec.gov
- 2019Q2 · filed 2021-02-25 source: sec.gov
- 2019Q3 · filed 2021-02-25 source: sec.gov
- 2019Q4 · filed 2021-02-25 source: sec.gov
- 2020Q4 · filed 2021-02-25 source: sec.gov
- FY2018 · filed 2021-02-25 source: sec.gov
- FY2020 · filed 2021-02-25 source: sec.gov
- 2019Q3 · filed 2020-10-26 source: sec.gov
- 2020Q3 · filed 2020-10-26 source: sec.gov
- 2019Q4 · filed 2020-10-26 source: sec.gov
- 2019Q2 · filed 2020-07-27 source: sec.gov
- 2020Q2 · filed 2020-07-27 source: sec.gov
- 2020Q1 · filed 2020-04-27 source: sec.gov
- 2019Q1 · filed 2020-04-27 source: sec.gov
- FY2016 · filed 2020-02-26 source: sec.gov
- FY2017 · filed 2020-02-26 source: sec.gov
- FY2018 · filed 2020-02-26 source: sec.gov
- 2018Q1 · filed 2020-02-26 source: sec.gov
- 2018Q2 · filed 2020-02-26 source: sec.gov
- 2018Q3 · filed 2020-02-26 source: sec.gov
- 2018Q4 · filed 2020-02-26 source: sec.gov
- 2018Q4 · filed 2019-10-24 source: sec.gov
- 2019Q3 · filed 2019-10-24 source: sec.gov
- 2018Q3 · filed 2019-10-24 source: sec.gov
- 2019Q2 · filed 2019-07-25 source: sec.gov
- 2018Q2 · filed 2019-07-25 source: sec.gov
- 2017Q4 · filed 2019-04-25 source: sec.gov
- 2018Q1 · filed 2019-04-25 source: sec.gov
- 2019Q1 · filed 2019-04-25 source: sec.gov
- FY2015 · filed 2019-02-21 source: sec.gov
- 2017Q1 · filed 2019-02-21 source: sec.gov
- 2017Q2 · filed 2019-02-21 source: sec.gov
- 2017Q3 · filed 2019-02-21 source: sec.gov
- 2017Q4 · filed 2019-02-21 source: sec.gov
- FY2016 · filed 2019-02-21 source: sec.gov
- FY2017 · filed 2019-02-21 source: sec.gov
- 2016Q4 · filed 2018-10-25 source: sec.gov
- 2017Q3 · filed 2018-10-25 source: sec.gov
- 2018Q3 · filed 2018-10-25 source: sec.gov
- 2017Q4 · filed 2018-10-25 source: sec.gov
- 2017Q2 · filed 2018-07-26 source: sec.gov
- 2018Q2 · filed 2018-07-26 source: sec.gov
- 2017Q1 · filed 2018-04-26 source: sec.gov
- 2018Q1 · filed 2018-04-26 source: sec.gov
- FY2014 · filed 2018-02-22 source: sec.gov
- 2016Q1 · filed 2018-02-22 source: sec.gov
- 2016Q2 · filed 2018-02-22 source: sec.gov
- 2016Q3 · filed 2018-02-22 source: sec.gov
- 2016Q4 · filed 2018-02-22 source: sec.gov
- FY2015 · filed 2018-02-22 source: sec.gov
- FY2016 · filed 2018-02-22 source: sec.gov
- 2015Q4 · filed 2017-10-26 source: sec.gov
- 2016Q3 · filed 2017-10-26 source: sec.gov
- 2016Q4 · filed 2017-10-26 source: sec.gov
- 2017Q3 · filed 2017-10-26 source: sec.gov
- 2016Q2 · filed 2017-07-27 source: sec.gov
- 2017Q2 · filed 2017-07-27 source: sec.gov
- 2016Q1 · filed 2017-04-26 source: sec.gov
- 2017Q1 · filed 2017-04-26 source: sec.gov
- FY2013 · filed 2017-02-23 source: sec.gov
- 2015Q1 · filed 2017-02-23 source: sec.gov
- 2015Q2 · filed 2017-02-23 source: sec.gov
- 2015Q3 · filed 2017-02-23 source: sec.gov
- 2015Q4 · filed 2017-02-23 source: sec.gov
- FY2014 · filed 2017-02-23 source: sec.gov
- FY2015 · filed 2017-02-23 source: sec.gov
- 2014Q4 · filed 2016-10-27 source: sec.gov
- 2015Q3 · filed 2016-10-27 source: sec.gov
- 2016Q3 · filed 2016-10-27 source: sec.gov
- 2015Q4 · filed 2016-10-27 source: sec.gov
- 2015Q2 · filed 2016-07-28 source: sec.gov
- 2016Q2 · filed 2016-07-28 source: sec.gov
- 2015Q1 · filed 2016-04-27 source: sec.gov
- 2016Q1 · filed 2016-04-27 source: sec.gov
- FY2012 · filed 2016-02-23 source: sec.gov
- 2014Q1 · filed 2016-02-23 source: sec.gov
- 2014Q2 · filed 2016-02-23 source: sec.gov
- 2014Q3 · filed 2016-02-23 source: sec.gov
- 2014Q4 · filed 2016-02-23 source: sec.gov
- FY2013 · filed 2016-02-23 source: sec.gov
- 2015Q4 · filed 2016-02-23 source: sec.gov
- FY2014 · filed 2016-02-23 source: sec.gov
- FY2015 · filed 2016-02-23 source: sec.gov
- 2013Q4 · filed 2015-10-29 source: sec.gov
- 2014Q3 · filed 2015-10-29 source: sec.gov
- 2014Q4 · filed 2015-10-29 source: sec.gov
- 2015Q3 · filed 2015-10-29 source: sec.gov
- 2014Q1 · filed 2015-07-30 source: sec.gov
- 2014Q2 · filed 2015-07-30 source: sec.gov
- 2015Q2 · filed 2015-07-30 source: sec.gov
- 2014Q1 · filed 2015-04-29 source: sec.gov
- 2015Q1 · filed 2015-04-29 source: sec.gov
- FY2011 · filed 2015-02-26 source: sec.gov
- 2013Q1 · filed 2015-02-26 source: sec.gov
- 2013Q2 · filed 2015-02-26 source: sec.gov
- 2013Q3 · filed 2015-02-26 source: sec.gov
- 2013Q4 · filed 2015-02-26 source: sec.gov
- FY2012 · filed 2015-02-26 source: sec.gov
- 2014Q4 · filed 2015-02-26 source: sec.gov
- FY2013 · filed 2015-02-26 source: sec.gov
- 2012Q4 · filed 2014-10-29 source: sec.gov
- 2013Q2 · filed 2014-10-29 source: sec.gov
- 2013Q3 · filed 2014-10-29 source: sec.gov
- 2013Q4 · filed 2014-10-29 source: sec.gov
- 2014Q3 · filed 2014-10-29 source: sec.gov
- 2013Q1 · filed 2014-07-30 source: sec.gov
- 2014Q2 · filed 2014-07-30 source: sec.gov
- 2014Q1 · filed 2014-04-30 source: sec.gov
- FY2010 · filed 2014-02-28 source: sec.gov
- 2012Q1 · filed 2014-02-28 source: sec.gov
- 2012Q2 · filed 2014-02-28 source: sec.gov
- 2012Q3 · filed 2014-02-28 source: sec.gov
- 2012Q4 · filed 2014-02-28 source: sec.gov
- FY2011 · filed 2014-02-28 source: sec.gov
- FY2012 · filed 2014-02-28 source: sec.gov
- 2011Q4 · filed 2013-10-30 source: sec.gov
- 2012Q2 · filed 2013-10-30 source: sec.gov
- 2012Q3 · filed 2013-10-30 source: sec.gov
- 2012Q4 · filed 2013-10-30 source: sec.gov
- 2013Q3 · filed 2013-10-30 source: sec.gov
- 2012Q1 · filed 2013-07-31 source: sec.gov
- 2013Q2 · filed 2013-07-31 source: sec.gov
- 2013Q1 · filed 2013-05-01 source: sec.gov
- FY2009 · filed 2013-02-28 source: sec.gov
- 2011Q1 · filed 2013-02-28 source: sec.gov
- 2011Q2 · filed 2013-02-28 source: sec.gov
- 2011Q3 · filed 2013-02-28 source: sec.gov
- 2011Q4 · filed 2013-02-28 source: sec.gov
- FY2010 · filed 2013-02-28 source: sec.gov
- FY2011 · filed 2013-02-28 source: sec.gov
- 2010Q4 · filed 2012-11-01 source: sec.gov
- 2011Q2 · filed 2012-11-01 source: sec.gov
- 2011Q3 · filed 2012-11-01 source: sec.gov
- 2011Q4 · filed 2012-11-01 source: sec.gov
- 2012Q3 · filed 2012-11-01 source: sec.gov
- 2011Q1 · filed 2012-08-01 source: sec.gov
- 2012Q2 · filed 2012-08-01 source: sec.gov
- 2012Q1 · filed 2012-05-02 source: sec.gov
- FY2008 · filed 2012-02-29 source: sec.gov
- FY2009 · filed 2012-02-29 source: sec.gov
- FY2010 · filed 2012-02-29 source: sec.gov
- 2009Q4 · filed 2011-11-07 source: sec.gov
- 2010Q2 · filed 2011-11-07 source: sec.gov
- 2010Q3 · filed 2011-11-07 source: sec.gov
- 2010Q4 · filed 2011-11-07 source: sec.gov
- 2011Q3 · filed 2011-11-07 source: sec.gov
- 2010Q1 · filed 2011-08-02 source: sec.gov
- 2010Q2 · filed 2011-08-02 source: sec.gov
- 2011Q2 · filed 2011-08-02 source: sec.gov
Key ratios vs peers
Comparing against peers…
Institutional holders (13F, 2026Q2)
| Institution | Shares | Value | Δ shares QoQ | % of 13F | % shares out |
|---|---|---|---|---|---|
| BlackRock Passive / index | 3,397,683 | $6.7B | -115,244 | 0.1% | 9.65% |
| FMR (Fidelity) Passive / index | 1,659,799 | $3.3B | 210,282 | 0.1% | 4.72% |
| State Street Passive / index | 1,537,139 | $3.0B | 65,260 | 0.1% | 4.37% |
| Renaissance Technologies Guru | 76,160 | $150.9M | 19,500 | 0.2% | 0.22% |
| Bridgewater Associates (Ray Dalio (founder)) Guru | 48,506 | $96.1M | -37,956 | 0.4% | 0.14% |
| Coatue Management (Philippe Laffont) Guru | 17,793 | $35.3M | 17,793 | 0.1% | 0.05% |
TradingPilot-computed columns (% of 13F, % shares out) are derived from as-filed 13F values; only name, shares and value are as-filed.
What a 13F can’t show you
- Delayed 45+ days. Positions are as-of the quarter-end shown, filed up to 45 days later.
- Long-only, US-listed. No shorts, cash, bonds, FX, foreign, or private holdings; listed options are reported at notional and excluded from per-position equity value.
- $100M threshold. Smaller managers never file.
- “% of 13F” is not “% of AUM”. A 13F is a partial book.
- “Sold out” means “no longer reported” — not necessarily sold.
- One CIK can aggregate multiple sub-entities. Confidential treatment can omit positions.
- Passive index filers are not gurus. Their 13F changes are index flows, and they are excluded from TradingPilot’s smart-money signal.
- Quant caveat. A quant filer’s 13F (e.g. Renaissance) is a long-only quarter-end snapshot and does NOT reflect its actual high-turnover, short-horizon strategy.
- Guru pages and holdings never feed a signal (weightless).
No tagged news yet.
Headlines
2026-09-23 EDGAR current 8-K filings · 8-K/A - PERMA FIX ENVIRONMENTAL SERVICES INC (0000891532) (Filer)
2026-09-16 Insider Monkey · Comfort Systems USA (FIX) Positioned to Benefit from Accelerated AI Investment
2026-09-08 Insider Monkey · Artisan Added Comfort Systems USA (FIX) as Data Center Demand Accelerates
Impact = company-prominence tier (High/Medium auto-assigned by graph centrality/size; Low only on curated minor events), not a magnitude forecast.
Upcoming
| Date | Type | Event | Impact |
|---|---|---|---|
| 2026-10-22 | earnings | Comfort Systems USA earnings — Company-confirmed date. confirmed | Medium |
Past
| Date | Event | Impact | Outcome |
|---|---|---|---|
| 2026-07-23 | Comfort Systems USA earnings confirmed | Medium | EPS beat · -5.3% |
| 2026-04-23 | Comfort Systems USA earnings confirmed | Medium | EPS beat · -2.7% |