Comfort Systems USA, Inc. (FIX) income statement
NYSE · Industrials · Engineering & Construction · 22,700 employees · CEO Brian E. Lane
- Price
- $1,232.66 -7.06%
- Market cap
- $43.4B
- Enterprise value
- $41.6B
- Last report
- Q3 '26 filed 2026-10-22
- Next report
- 2027-02-18 EPS est. $13.96
Comfort Systems USA, Inc. (FIX) reported revenue of $3.77B for Q3 '26 (+53.7% year on year), operating income of $625M (16.6% of revenue) and net income of $489M. Over the last four quarters revenue was $12.5B.
Income statement
| Income statement | Trend | Q4 '23 | Q1 '24 | Q2 '24 | Q3 '24 | Q4 '24 | Q1 '25 | Q2 '25 | Q3 '25 | Q4 '25 | Q1 '26 | Q2 '26 | Q3 '26 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.36B | $1.54B | $1.81B | $1.81B | $1.87B | $1.83B | $2.17B | $2.45B | $2.65B | $2.87B | $3.27B | $3.77B | |
| Cost of revenue | $1.08B | $1.24B | $1.45B | $1.43B | $1.43B | $1.43B | $1.66B | $1.84B | $1.97B | $2.11B | $2.42B | $2.83B | |
| Gross profit | $280M | $297M | $364M | $382M | $434M | $403M | $510M | $608M | $675M | $754M | $845M | $934M | |
| General & administrative | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $314M | |
| Other operating expenses | -$619K | -$820K | -$611K | -$1.35M | -$252K | -$556K | -$442K | $0 | $249M | $0 | $0 | -$4.25M | |
| Operating expenses | $159M | $162M | $179M | $179M | $207M | $194M | $210M | $230M | $249M | $269M | $287M | $310M | |
| Operating income | $120M | $135M | $185M | $203M | $226M | $209M | $300M | $379M | $426M | $485M | $558M | $625M | |
| Interest income | $1.05M | $1.6M | $1.26M | $3.83M | $4.86M | $4.27M | $2.82M | $6.38M | $8.14M | $8.51M | $11.1M | $16M | |
| Interest expense | $401K | $1.63M | $1.71M | $1.73M | $1.58M | $1.62M | $1.61M | $2.97M | $2.81M | $2.18M | $1.44M | $1.48M | |
| Other non-operating income (gains on investments, FX ...) | $9.56M | $10.8M | $13.3M | $13.3M | $40.3M | -$533K | $1.78M | $5.44M | $5.04M | $1.09M | $0 | -$12M | |
| Total non-operating income | -$8.55M | -$12.4M | -$15M | -$15.1M | -$40.3M | -$1.09M | -$3.39M | -$8.42M | -$7.85M | -$3.27M | $8.28M | $10.5M | |
| Income before tax | $112M | $123M | $170M | $188M | $186M | $208M | $296M | $370M | $418M | $482M | $566M | $635M | |
| Income tax | $20.1M | $26.7M | $35.6M | $41.6M | $40.2M | $38.7M | $65.6M | $78.8M | $87.7M | $112M | $125M | $146M | |
| Net income | $91.6M | $96.3M | $134M | $146M | $146M | $169M | $231M | $292M | $331M | $370M | $442M | $489M | |
| EPS (basic) | $2.56 | $2.70 | $3.75 | $4.10 | $4.10 | $4.77 | $6.54 | $8.26 | $9.38 | $10.52 | $12.54 | $13.93 | |
| EPS (diluted) | $2.55 | $2.69 | $3.74 | $4.09 | $4.09 | $4.75 | $6.53 | $8.25 | $9.37 | $10.51 | $12.53 | $13.91 | |
| Shares (basic, weighted) | 35.8M | 35.7M | 35.7M | 35.7M | 35.7M | 35.5M | 35.3M | 35.3M | 35.3M | 35.2M | 35.2M | 35.1M | |
| Shares (diluted, weighted) | 35.9M | 35.8M | 35.8M | 35.8M | 35.8M | 35.6M | 35.4M | 35.4M | 35.3M | 35.3M | 35.3M | 35.2M | |
| Depreciation & amortization | $21.6M | $35.2M | $38.7M | $36.8M | $34.9M | $34.1M | $34.6M | $35.6M | $37.6M | $39M | $43.3M | $47.5M | |
| EBITDA | $132M | $160M | $210M | $226M | $221M | $244M | $333M | $409M | $459M | $523M | $601M | $684M |
| Income statement | Trend | FY16 | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.63B | $1.79B | $2.18B | $2.62B | $2.86B | $3.07B | $4.14B | $5.21B | $7.03B | $9.1B | |
| Cost of revenue | $1.29B | $1.42B | $1.74B | $2.11B | $2.31B | $2.51B | $3.4B | $4.22B | $5.55B | $6.91B | |
| Gross profit | $344M | $366M | $446M | $502M | $547M | $563M | $742M | $991M | $1.48B | $2.2B | |
| General & administrative | $243M | $267M | $297M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | |
| Other operating expenses | -$761K | $435K | -$945K | -$1.7M | -$1.45M | -$1.54M | -$1.59M | -$2.3M | -$3.03M | $0 | |
| Operating expenses | $242M | $267M | $296M | $338M | $356M | $375M | $488M | $572M | $727M | $883M | |
| Operating income | $102M | $99.3M | $150M | $164M | $191M | $188M | $254M | $418M | $749M | $1.31B | |
| Interest income | $9K | $70K | $73K | $224K | $103K | $24K | $46K | $3.49M | $11.6M | $21.6M | |
| Interest expense | $2.35M | $3.16M | $3.71M | $9.32M | $8.04M | $5.7M | $13.7M | $10.3M | $6.65M | $9.01M | |
| Other non-operating income (gains on investments, FX ...) | -$813K | -$3.91M | -$1.29M | $3.48M | -$7.9M | -$6.82M | $5.89M | $21.3M | $77.8M | $10.2M | |
| Total non-operating income | -$508K | $1.68M | -$1.56M | -$11.9M | $889K | $1.84M | -$18M | -$30.2M | -$82.8M | -$19.2M | |
| Income before tax | $101M | $101M | $149M | $152M | $192M | $190M | $236M | $388M | $667M | $1.29B | |
| Income tax | $36.2M | $45.7M | $35.8M | $37.4M | $41.4M | $46.9M | -$10.1M | $64.8M | $144M | $271M | |
| Net income | $64.9M | $55.3M | $113M | $114M | $150M | $143M | $246M | $323M | $522M | $1.02B | |
| EPS (basic) | $1.74 | $1.48 | $3.03 | $3.10 | $4.11 | $3.95 | $6.84 | $9.03 | $14.64 | $28.93 | |
| EPS (diluted) | $1.72 | $1.47 | $3.00 | $3.08 | $4.09 | $3.93 | $6.82 | $9.01 | $14.60 | $28.88 | |
| Shares (basic, weighted) | 37.3M | 37.2M | 37.2M | 36.9M | 36.5M | 36.3M | 35.9M | 35.8M | 35.7M | 35.3M | |
| Shares (diluted, weighted) | 37.8M | 37.7M | 37.6M | 37.1M | 36.7M | 36.5M | 36M | 35.9M | 35.8M | 35.4M | |
| Depreciation & amortization | $26.2M | $37.5M | $42.7M | $51.6M | $60.6M | $68.9M | $81.3M | $81.6M | $145M | $142M | |
| EBITDA | $129M | $141M | $194M | $212M | $259M | $264M | $329M | $479M | $817M | $1.44B |
Standardised by Financial Modeling Prep from the company's filings; outflows and costs keep the sign the provider reports. Hover a period for its end date. Amounts in USD.
Revenue, operating income and growth
quarterlyMargins
quarterlyCosts as % of revenue
quarterlyThe other statements
Sources
Statements, segment revenue, metrics, estimates: Financial Modeling Prep. Segment profits and every reported line: SEC EDGAR (XBRL). Filings read: 10-Q 2026-09-30, 10-Q 2026-06-30, 10-Q 2026-03-31, 10-K 2025-12-31, 10-Q 2025-09-30, 10-Q 2025-06-30, 10-Q 2025-03-31, 10-K 2024-12-31, 10-Q 2024-09-30
Data as of 2026-11-02