bf/NYSE:FIX_icon.png

COM:COMFORTSYSTEMSUSA

Comfort Systems USA

  • Stock

Last Close

489.97

22/11 21:00

Market Cap

11.06B

Beta: -

Volume Today

319.23K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
330.34M
-
321.38M
2.71%
362.80M
12.89%
370.14M
2.02%
356.47M
3.70%
369.55M
3.67%
416.57M
12.72%
410.56M
1.44%
383.84M
6.51%
385.94M
0.55%
427.54M
10.78%
428.76M
0.29%
392.10M
8.55%
380.59M
2.94%
465.41M
22.29%
480.85M
3.32%
461.07M
4.11%
464.94M
0.84%
535.04M
15.08%
594.54M
11.12%
588.36M
1.04%
538.47M
8.48%
650.30M
20.77%
706.92M
8.71%
719.58M
1.79%
700.13M
2.70%
743.47M
6.19%
714.10M
3.95%
698.96M
2.12%
669.76M
4.18%
713.89M
6.59%
833.90M
16.81%
856.08M
2.66%
885.22M
3.40%
1.02B
14.99%
1.12B
10.03%
1.12B
0.25%
1.17B
5.14%
1.30B
10.37%
1.38B
6.30%
1.36B
1.49%
1.54B
13.22%
1.81B
17.78%
1.81B
0.11%
cost of revenue
268.91M
-
269.23M
0.12%
300.94M
11.78%
303.69M
0.91%
287.16M
5.44%
304.86M
6.16%
334.52M
9.73%
323.10M
3.41%
299.91M
7.18%
312.44M
4.18%
338.11M
8.22%
335.94M
0.64%
303.83M
9.56%
304.63M
0.26%
369.67M
21.35%
379.99M
2.79%
367.34M
3.33%
375.89M
2.33%
423.86M
12.76%
466.67M
10.10%
470.18M
0.75%
431.81M
8.16%
530.29M
22.81%
564.22M
6.40%
587.02M
4.04%
583.04M
0.68%
597.77M
2.53%
566.90M
5.16%
561.96M
0.87%
546.29M
2.79%
587.44M
7.53%
674.68M
14.85%
702.01M
4.05%
732.07M
4.28%
842.96M
15.15%
917.79M
8.88%
905.94M
1.29%
969.24M
6.99%
1.07B
10.24%
1.10B
3.01%
1.09B
1.17%
1.24B
13.96%
1.46B
17.85%
1.43B
2.07%
gross profit
61.43M
-
52.15M
15.11%
61.86M
18.62%
66.46M
7.44%
69.30M
4.28%
64.69M
6.66%
82.05M
26.84%
87.47M
6.60%
83.93M
4.05%
73.50M
12.42%
89.43M
21.66%
92.82M
3.79%
88.27M
4.90%
75.95M
13.95%
95.74M
26.05%
100.86M
5.35%
93.73M
7.07%
89.05M
4.99%
111.18M
24.85%
127.87M
15.01%
118.17M
7.58%
106.67M
9.74%
120.02M
12.52%
142.70M
18.90%
132.56M
7.11%
117.09M
11.67%
145.69M
24.43%
147.20M
1.03%
137.00M
6.93%
123.47M
9.88%
126.45M
2.42%
159.21M
25.90%
154.07M
3.23%
153.14M
0.60%
174.99M
14.27%
202.22M
15.56%
211.25M
4.46%
205.41M
2.77%
227.92M
10.96%
277.50M
21.75%
269.78M
2.78%
297.36M
10.23%
349.42M
17.50%
381.71M
9.24%
selling and marketing expenses
-4.00M
-
general and administrative expenses
52.59M
-
50.38M
4.19%
50.57M
0.37%
52.20M
3.22%
54.49M
4.39%
53.70M
1.46%
57.37M
6.84%
57.90M
0.93%
60.00M
3.62%
58.18M
3.03%
61.02M
4.88%
61.03M
0.01%
62.96M
3.15%
63.25M
0.46%
66.60M
5.30%
66.71M
0.16%
70.03M
4.99%
70.02M
0.01%
71.21M
1.69%
75.30M
5.74%
80.46M
6.85%
78.91M
1.93%
84.51M
7.10%
90.01M
6.51%
86.59M
3.80%
92.92M
7.32%
92.92M
-
selling general and administrative expenses
52.59M
-
50.38M
4.19%
50.57M
0.37%
52.20M
3.22%
54.49M
4.39%
53.70M
1.46%
57.37M
6.84%
57.90M
0.93%
60.00M
3.62%
58.18M
3.03%
61.02M
4.88%
61.03M
0.01%
62.96M
3.15%
63.25M
0.46%
66.60M
5.30%
66.71M
0.16%
70.03M
4.99%
70.02M
0.01%
71.21M
1.69%
75.30M
5.74%
80.46M
6.85%
78.91M
1.93%
84.51M
7.10%
90.01M
6.51%
86.59M
3.80%
92.92M
7.32%
85.05M
8.48%
90.89M
6.87%
88.92M
2.17%
88.21M
0.79%
87.55M
0.75%
95.29M
8.84%
105.26M
10.47%
117.78M
11.89%
118.72M
0.80%
121.19M
2.08%
131.65M
8.63%
135.03M
2.57%
136.43M
1.04%
142.94M
4.77%
150.12M
5.03%
162.72M
8.40%
165.36M
1.62%
180.18M
8.96%
research and development expenses
other expenses
20K
-
68K
240%
24K
64.71%
12K
50%
-13K
208.33%
18K
238.46%
9K
50%
37K
311.11%
12K
67.57%
486K
3,950%
-111K
122.84%
80K
172.07%
642K
702.50%
18K
97.20%
29K
61.11%
10K
65.52%
992K
9,820%
38K
96.17%
3.98M
10,386.84%
39K
99.02%
79K
102.56%
15K
81.01%
149K
893.33%
3K
97.99%
20K
566.67%
25K
25%
-3.87M
15,584%
-15K
99.61%
42K
380%
-69K
264.29%
161K
333.33%
20K
87.58%
76K
280%
56K
26.32%
-1K
101.79%
46K
4,700%
33K
28.26%
1K
96.97%
44K
4,300%
-44K
200%
201K
556.82%
-165.89M
-
cost and expenses
321.50M
-
319.62M
0.59%
351.51M
9.98%
355.89M
1.24%
341.66M
4.00%
358.56M
4.95%
391.89M
9.30%
381.00M
2.78%
359.91M
5.54%
370.62M
2.98%
399.13M
7.69%
396.98M
0.54%
366.79M
7.60%
367.88M
0.30%
436.27M
18.59%
446.70M
2.39%
437.37M
2.09%
445.91M
1.95%
495.07M
11.02%
541.97M
9.47%
550.64M
1.60%
510.71M
7.25%
614.79M
20.38%
654.22M
6.41%
673.61M
2.96%
675.96M
0.35%
682.82M
1.01%
657.79M
3.67%
650.88M
1.05%
634.51M
2.52%
674.99M
6.38%
769.97M
14.07%
807.27M
4.84%
849.85M
5.27%
961.68M
13.16%
1.04B
8.04%
1.04B
0.13%
1.10B
6.43%
1.20B
9.12%
1.24B
3.21%
1.24B
0.45%
1.40B
13.29%
1.63B
15.96%
1.61B
0.95%
operating expenses
52.59M
-
50.38M
4.19%
50.57M
0.37%
52.20M
3.22%
54.49M
4.39%
53.70M
1.46%
57.37M
6.84%
57.90M
0.93%
60.00M
3.62%
58.18M
3.03%
61.02M
4.88%
61.03M
0.01%
62.96M
3.15%
63.25M
0.46%
66.60M
5.30%
66.71M
0.16%
70.03M
4.99%
70.02M
0.01%
71.21M
1.69%
75.30M
5.74%
80.46M
6.85%
78.91M
1.93%
84.51M
7.10%
90.01M
6.51%
86.59M
3.80%
92.92M
7.32%
85.05M
8.48%
90.89M
6.87%
88.92M
2.17%
88.21M
0.79%
87.55M
0.75%
95.29M
8.84%
105.26M
10.47%
117.78M
11.89%
118.72M
0.80%
121.19M
2.08%
131.65M
8.63%
135.03M
2.57%
136.43M
1.04%
142.94M
4.77%
150.12M
5.03%
162.72M
8.40%
165.36M
1.62%
180.18M
8.96%
interest expense
315K
-
336K
6.67%
462K
37.50%
561K
21.43%
496K
11.59%
505K
1.81%
454K
10.10%
399K
12.11%
391K
2.01%
701K
79.28%
604K
13.84%
563K
6.79%
472K
16.16%
390K
17.37%
1.04M
166.92%
961K
7.68%
749K
22.06%
713K
4.81%
736K
3.23%
1.15M
56.52%
1.09M
5.47%
1.04M
4.78%
2.98M
187.66%
2.78M
6.84%
1.53M
45.05%
2.62M
71.38%
2.55M
2.41%
1.73M
32.15%
1.48M
14.77%
1.50M
1.35%
1.36M
9.15%
1.58M
16.54%
536K
66.18%
2.13M
297.20%
3.03M
42.13%
3.61M
19.27%
4.56M
26.24%
4.08M
10.54%
3.92M
3.88%
1.89M
51.86%
401.30K
78.72%
-1.63M
506.93%
-1.71M
4.65%
1.73M
201.23%
ebitda
8.86M
-
6.50M
26.65%
16.31M
151.07%
19.98M
22.49%
14.80M
25.94%
16.63M
12.41%
30.60M
83.94%
35.52M
16.10%
23.94M
32.60%
22.07M
7.83%
28.29M
28.22%
38.38M
35.66%
25.95M
32.38%
18.88M
27.27%
39.96M
111.69%
44.61M
11.66%
24.69M
44.66%
28.32M
14.71%
54.46M
92.27%
63.65M
16.87%
37.80M
40.61%
27.77M
26.51%
35.66M
28.39%
66.20M
85.66%
58.27M
11.98%
36.95M
36.59%
78.76M
113.16%
71.65M
9.03%
48.12M
32.84%
51.16M
6.33%
54.77M
7.04%
63.95M
16.76%
66.63M
4.20%
56.26M
15.56%
76.89M
36.66%
100.87M
31.19%
79.63M
21.06%
91.29M
14.64%
111.71M
22.37%
155.86M
39.52%
147.57M
5.32%
135.46M
8.21%
222.74M
64.43%
226.30M
1.60%
operating income
9.06M
-
1.90M
79.06%
10.65M
461.31%
14.79M
38.85%
14.89M
0.72%
11.17M
25.01%
24.83M
122.34%
29.86M
20.26%
24.18M
19.01%
15.47M
36.05%
28.61M
85.02%
31.95M
11.65%
25.55M
20.04%
11.76M
53.98%
29.27M
148.94%
34.34M
17.32%
23.90M
30.38%
19.24M
19.51%
40.17M
108.80%
52.79M
31.40%
38.03M
27.96%
27.98M
26.43%
35.70M
27.60%
53.40M
49.58%
46.55M
12.83%
24.72M
46.89%
60.96M
146.58%
56.69M
7.02%
48.28M
14.83%
35.60M
26.25%
39.40M
10.65%
64.11M
62.72%
49.33M
23.05%
35.69M
27.65%
56.65M
58.73%
81.44M
43.75%
59.53M
26.90%
70.89M
19.08%
92.08M
29.90%
135.14M
46.76%
119.66M
11.46%
135.46M
13.21%
184.06M
35.88%
202.88M
10.23%
depreciation and amortization
4.65M
-
4.65M
0.02%
5M
7.43%
5.71M
14.16%
5.97M
4.66%
5.62M
5.88%
5.84M
3.88%
5.92M
1.39%
6.03M
1.82%
6.26M
3.78%
6.90M
10.26%
6.51M
5.61%
6.50M
0.28%
6.14M
5.48%
10.76M
75.27%
10.44M
3.00%
10.12M
3.04%
9.24M
8.70%
10.48M
13.44%
11.01M
5.04%
11.96M
8.60%
10.72M
10.31%
14.29M
33.30%
13.42M
6.09%
13.13M
2.20%
12.69M
3.34%
18.08M
42.49%
15.35M
15.11%
14.51M
5.50%
15.98M
10.14%
15.70M
1.74%
18.33M
16.74%
18.94M
3.37%
20.57M
8.60%
20.24M
1.63%
19.44M
3.96%
20.10M
3.42%
20.40M
1.50%
20.09M
1.56%
20.39M
1.49%
27.91M
36.91%
38.68M
-
36.75M
4.98%
total other income expenses net
1.19M
-
331K
72.23%
-744K
324.77%
328K
144.09%
34K
89.63%
194K
470.59%
285K
46.91%
335K
17.54%
367K
9.55%
631K
71.93%
-235K
137.24%
1.05M
546.81%
1.14M
8.86%
-959K
183.90%
-443K
53.81%
2.66M
701.13%
3.07M
15.21%
402K
86.90%
4.09M
917.66%
692K
83.08%
-2.17M
412.86%
76K
103.51%
-1.42M
1,969.74%
-1.29M
9.01%
1.53M
218.72%
2.85M
85.73%
-3.56M
224.83%
3.79M
206.35%
7.54M
99.18%
1.47M
80.54%
5.23M
256.71%
-1.04M
119.95%
3.89M
472.80%
2.02M
48.15%
-3.14M
255.40%
-7.00M
123.25%
10.67M
252.41%
-5.06M
147.42%
-2.46M
51.34%
-8.19M
232.74%
-7.93M
3.20%
-12.40M
56.42%
-14.40M
16.12%
-15.07M
4.64%
income before tax
9.71M
-
1.77M
81.78%
10.08M
469.60%
14.03M
39.14%
14.35M
2.28%
10.68M
25.55%
24.58M
130.09%
29.50M
20.02%
23.91M
18.96%
15.25M
36.20%
27.56M
80.72%
32.27M
17.09%
25.98M
19.50%
11.37M
56.24%
27.68M
143.50%
35.87M
29.57%
26.02M
27.47%
18.73M
28.00%
43.34M
131.38%
52.14M
20.28%
34.46M
33.90%
26.80M
22.24%
31.11M
16.07%
48.71M
56.58%
45.13M
7.34%
24.47M
45.79%
54.56M
123.01%
58.37M
6.97%
54.14M
7.24%
35.23M
34.93%
42.78M
21.44%
61.30M
43.28%
50.97M
16.85%
37.71M
26.01%
53.52M
41.92%
74.44M
39.09%
70.20M
5.69%
65.83M
6.23%
85.20M
29.44%
125.44M
47.22%
111.73M
10.93%
123.06M
10.14%
169.66M
37.87%
187.81M
10.70%
income tax expense
3.78M
-
692K
81.70%
3.75M
441.33%
4.65M
24.11%
2.53M
45.64%
3.79M
50.10%
8.80M
131.90%
9.61M
9.29%
9.02M
6.15%
5.50M
39.07%
9.85M
79.13%
11.80M
19.86%
9.11M
22.79%
3.89M
57.29%
9.71M
149.51%
13.59M
39.89%
18.48M
36.02%
2.07M
88.78%
10.80M
420.59%
13.60M
25.91%
9.31M
31.54%
6.93M
25.51%
6.93M
0%
12.47M
79.91%
11.08M
11.18%
6.75M
39.06%
15.07M
123.23%
8.28M
45.06%
11.30M
36.50%
8.74M
22.69%
9.82M
12.36%
15.00M
52.79%
13.37M
10.84%
-49.05M
466.81%
11.27M
122.97%
12.92M
14.65%
14.78M
14.36%
8.61M
41.73%
15.73M
82.67%
20.31M
29.17%
20.15M
0.81%
26.74M
32.70%
35.65M
33.32%
41.58M
16.64%
net income
5.60M
-
375K
93.30%
4.40M
1,073.60%
7.61M
72.80%
10.68M
40.46%
5.07M
52.57%
13.40M
164.59%
17.67M
31.85%
13.22M
25.19%
9.76M
26.22%
17.72M
81.62%
20.47M
15.54%
16.87M
17.61%
7.48M
55.67%
17.97M
140.36%
22.28M
23.99%
7.54M
66.17%
16.66M
120.97%
32.55M
95.37%
38.54M
18.42%
25.16M
34.73%
19.87M
21.03%
24.17M
21.68%
36.23M
49.89%
34.05M
6.02%
17.72M
47.97%
39.49M
122.93%
50.09M
26.82%
42.84M
14.47%
26.49M
38.16%
32.97M
24.44%
46.30M
40.44%
37.59M
18.80%
86.76M
130.78%
42.25M
51.31%
61.52M
45.61%
55.42M
9.90%
57.22M
3.23%
69.48M
21.43%
105.13M
51.31%
91.58M
12.88%
96.32M
5.17%
134.01M
39.13%
146.24M
9.12%
weighted average shs out
37.43M
-
37.58M
0.42%
37.71M
0.33%
37.64M
0.18%
37.26M
0.99%
37.28M
0.05%
37.46M
0.47%
37.55M
0.25%
37.47M
0.21%
37.34M
0.34%
37.44M
0.25%
37.36M
0.21%
37.20M
0.43%
37.23M
0.07%
37.30M
0.19%
37.23M
0.17%
37.18M
0.14%
37.19M
0.03%
37.22M
0.08%
37.29M
0.20%
37.10M
0.51%
36.92M
0.48%
36.94M
0.05%
36.80M
0.37%
36.67M
0.36%
36.67M
0%
36.58M
0.25%
36.56M
0.07%
36.36M
0.54%
36.29M
0.20%
36.40M
0.32%
36.30M
0.29%
36.30M
0%
36.08M
0.61%
35.97M
0.29%
35.85M
0.33%
35.83M
0.07%
35.81M
0.04%
35.82M
0.03%
35.82M
0.01%
35.75M
0.19%
35.74M
0.04%
35.75M
0.02%
35.67M
0.22%
weighted average shs out dil
37.81M
-
37.89M
0.22%
37.88M
0.03%
37.92M
0.12%
37.44M
1.28%
37.60M
0.45%
37.92M
0.83%
38.01M
0.24%
37.94M
0.18%
37.83M
0.28%
37.91M
0.21%
37.82M
0.24%
37.68M
0.36%
37.72M
0.11%
37.70M
0.05%
37.63M
0.21%
37.63M
0.02%
37.63M
0.02%
37.60M
0.06%
37.67M
0.16%
37.47M
0.53%
37.23M
0.62%
37.22M
0.03%
37.05M
0.46%
36.67M
1.02%
36.91M
0.63%
36.74M
0.46%
36.75M
0.04%
36.56M
0.51%
36.50M
0.17%
36.57M
0.18%
36.43M
0.36%
36.43M
0%
36.19M
0.68%
36.07M
0.32%
35.97M
0.28%
35.95M
0.07%
35.91M
0.11%
35.91M
0.00%
35.92M
0.03%
35.85M
0.18%
35.83M
0.07%
35.83M
0%
35.76M
0.20%
eps
0.15
-
0.01
93.33%
0.12
1,100%
0.20
66.67%
0.29
45.00%
0.14
51.72%
0.36
157.14%
0.47
30.56%
0.35
25.53%
0.26
25.71%
0.47
80.77%
0.55
17.02%
0.45
18.18%
0.20
55.56%
0.48
140.00%
0.60
25%
0.20
66.67%
0.45
125%
0.87
93.33%
1.03
18.39%
0.68
33.98%
0.54
20.59%
0.65
20.37%
0.98
50.77%
0.93
5.10%
0.48
48.39%
1.08
125.00%
1.37
26.85%
1.18
13.87%
0.73
38.14%
0.91
24.66%
1.28
40.66%
1.04
18.75%
2.40
130.77%
1.17
51.25%
1.72
47.01%
1.55
9.88%
1.60
3.23%
1.94
21.25%
2.93
51.03%
2.56
12.63%
2.70
5.47%
3.75
38.89%
4.10
9.33%
epsdiluted
0.15
-
0.01
93.33%
0.12
1,100%
0.20
66.67%
0.29
45.00%
0.13
55.17%
0.35
169.23%
0.46
31.43%
0.35
23.91%
0.26
25.71%
0.47
80.77%
0.54
14.89%
0.45
16.67%
0.20
55.56%
0.48
140.00%
0.59
22.92%
0.20
66.10%
0.44
120%
0.87
97.73%
1.02
17.24%
0.67
34.31%
0.53
20.90%
0.65
22.64%
0.98
50.77%
0.93
5.10%
0.48
48.39%
1.08
125.00%
1.36
25.93%
1.17
13.97%
0.73
37.61%
0.90
23.29%
1.27
41.11%
1.03
18.90%
2.40
133.01%
1.17
51.25%
1.71
46.15%
1.54
9.94%
1.59
3.25%
1.93
21.38%
2.93
51.81%
2.55
12.97%
2.69
5.49%
3.74
39.03%
4.09
9.36%

All numbers in (except ratios and percentages)