Comfort Systems USA Financial Statements 2009-2024 | FIX

Fifteen years of historical annual and quarterly income statements for Comfort Systems USA (FIX).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$6,517$5,207$4,140$3,074$2,857$2,615$2,183$1,788$1,634$1,581$1,411$1,357$1,331$1,217$1,064$1,129
$5,195$4,216$3,399$2,510$2,310$2,113$1,737$1,422$1,290$1,262$1,161$1,117$1,124$1,035$874$903
$1,322$991$742$563$547$502$446$366$344$318$250$240$208$182$190$226
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$682$574$489$376$358$340$297$267$243$229$208$194$186$167$159$169
$3.40$2.30$1.59$1.54$1.45$1.70$0.95$0.67$0.76$0.88$0.83$0.59$0.49$0.24$0.53$0.11
$679$572$488$375$356$338$296$267$242$228$208$194$185$224$158$169
$643$418$254$188$191$164$150$99.26$102$90.04$42.22$46.26$22.30$-42.64$31.44$56.63
$-51.04$-30.19$-17.99$1.84$0.89$-11.90$-1.56$1.68$-0.51$-1.38$-1.99$0.52$-0.76$4.70$0.32$-0.60
$592$388$236$190$192$152$149$101$101$88.66$40.23$46.78$21.54$-37.94$31.76$56.03
$124$64.80$-10.09$46.93$41.40$37.42$35.77$45.67$36.17$31.22$11.61$18.15$10.05$-5.46$11.19$21.44
$468$323$246$143$150$114$113$55.27$64.90$57.44$28.61$28.63$11.49$-32.47$20.56$34.60
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$468$323$246$143$150$114$113$55.27$64.90$57.44$28.61$28.63$11.49$-32.47$20.56$34.60
$0.00$0$0$0$0$0$0$0$0$0$-0.02$-0.08$0.36$-4.02$-5.82$-0.41
$468$323$246$143$150$114$113$55.27$64.90$49.36$23.06$27.27$13.46$-36.83$14.74$34.18
$776$501$336$258$252$216$193$138$128$114$64.57$65.07$43.16$36.56$54.78$70.24
$643$418$254$188$191$164$150$99.26$102$90.04$42.22$46.26$22.30$-42.64$31.44$56.63
$13.11$9.03$6.84$3.95$4.11$3.10$3.03$1.48$1.74$1.32$0.61$0.73$0.36$-0.99$0.39$0.90
$13.08$9.01$6.82$3.93$4.09$3.08$3.00$1.47$1.72$1.30$0.61$0.73$0.36$-0.99$0.39$0.89

Quarterly Data | Millions of US $ except per share data

2024-09-302024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
$1,812$1,810$1,537$1,358$1,378$1,296$1,175$1,117$1,120$1,018$885$856$834$714$670$699$714$743$700$720$707$650$538$588$595$535$465$461$481$465$381$392$429$428$386$384$411$417$370$356$370$363$321$330$350$351$326$316$335$353$327$294$328$312$282$270$308$250$236$257$292$300$280
$1,431$1,447$1,240$1,078$1,101$1,069$969$906$918$843$732$702$675$587$546$562$567$598$583$587$564$530$432$470$467$424$376$367$380$370$305$304$336$338$312$300$323$335$305$287$304$301$269$269$283$291$274$261$280$299$284$244$279$265$248$212$257$208$197$202$234$242$225
$382$364$297$280$277$228$205$211$202$175$153$154$159$126$123$137$147$146$117$133$143$120$107$118$128$111$89.05$93.73$101$95.74$75.95$88.26$92.82$89.43$73.50$83.93$87.47$82.05$64.69$69.30$66.46$61.86$52.15$61.43$67.02$59.97$51.47$55.07$55.52$54.10$42.93$50.70$49.11$47.51$34.21$58.15$50.31$41.97$39.51$54.67$57.41$58.32$55.15
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$180$180$163$160$143$136$135$132$121$119$118$105$95.29$87.55$88.21$88.92$90.89$85.05$92.92$86.59$90.01$84.51$78.91$80.46$75.30$71.21$70.02$70.03$66.71$66.60$63.25$62.96$61.03$61.02$58.19$60.00$57.90$57.37$53.70$54.49$52.20$50.57$50.39$52.59$49.40$45.70$46.52$47.03$45.85$46.88$46.05$41.01$41.49$41.93$42.62$44.11$41.89$35.61$37.41$42.85$41.71$41.28$43.19
$1.35$0.61$0.82$0.62$0.58$0.59$0.51$0.47$0.41$0.38$0.32$0.52$0.18$0.49$0.35$0.20$0.38$0.31$0.55$0.58$0.71$0.19$0.22$0.32$0.22$0.20$0.21$0.21$0.18$0.13$0.15$0.24$0.17$0.21$0.15$0.26$0.30$0.15$0.18$0.08$0.53$0.09$0.13$0.22$0.12$0.11$0.14$0.05$0.10$0.22$0.12$0.07$0.06$0.02$0.09$0.03$0.03$0.47$0.01$0.01$0.10$-0.01$0.00
$179$179$162$159$142$136$135$131$121$118$117$105$95.11$87.06$87.86$88.72$90.51$84.73$92.37$86.01$89.30$84.31$78.69$80.14$75.08$71.01$69.81$69.83$66.52$66.47$64.20$62.72$60.87$60.81$58.05$59.74$57.60$57.22$53.52$54.41$51.67$51.21$50.25$52.37$49.29$45.59$46.38$46.97$45.75$46.66$45.93$43.16$96.57$41.91$42.54$39.64$41.86$39.59$37.40$42.84$41.61$41.28$43.18
$203$185$135$120$135$92.08$70.89$80.07$81.44$56.65$35.69$49.33$64.11$39.40$35.61$48.28$56.69$60.96$24.72$46.55$53.40$35.70$27.98$38.03$52.79$40.18$19.24$23.90$34.34$29.27$11.76$25.55$31.95$28.62$15.46$24.18$29.86$24.83$11.17$14.89$14.79$10.65$1.90$9.06$17.73$14.38$5.09$8.10$9.77$7.44$-3.00$7.55$-47.46$5.60$-8.33$18.51$8.45$2.38$2.10$11.83$15.79$17.04$11.97
$-15.07$-15.02$-12.40$-8.55$-9.71$-6.88$-5.06$-9.87$-7.00$-3.14$2.02$1.64$-2.81$3.39$-0.38$5.86$1.68$-6.40$-0.26$-1.42$-4.70$-4.60$-1.18$-3.57$-0.65$3.17$-0.51$2.11$1.53$-1.58$-0.39$0.43$0.32$-1.05$-0.21$-0.28$-0.36$-0.25$-0.49$-0.54$-0.76$-0.57$-0.13$0.66$0.49$-0.33$-0.29$0.47$-0.42$-0.44$-0.37$0.57$4.60$0.07$-0.54$0.86$-0.12$-0.22$-0.21$-0.15$-0.18$-0.15$-0.12
$188$170$123$112$125$85.20$65.83$70.20$74.44$53.52$37.71$50.97$61.30$42.78$35.23$54.14$58.37$54.57$24.47$45.13$48.71$31.11$26.80$34.46$52.14$43.34$18.73$26.02$35.87$27.68$11.37$25.98$32.27$27.56$15.24$23.91$29.50$24.58$10.68$14.35$14.03$10.08$1.77$9.71$18.23$14.05$4.79$8.57$9.35$7.00$-3.38$8.12$-42.86$5.68$-8.87$19.37$8.33$2.16$1.90$11.68$15.61$16.89$11.85
$41.58$35.65$26.74$20.15$20.31$15.73$8.61$14.78$12.92$11.27$-49.05$13.37$15.00$9.82$8.74$11.30$8.28$15.07$6.75$11.08$12.47$6.93$6.93$9.31$13.60$10.80$2.07$18.48$13.59$9.71$3.89$9.11$11.80$9.85$5.40$9.02$9.61$8.80$3.79$2.53$4.65$3.75$0.69$3.78$6.59$5.74$2.04$4.01$3.93$3.05$-0.94$2.02$-6.29$2.51$-3.70$7.03$2.92$0.52$0.73$4.14$6.07$6.49$4.73
$146$134$96.32$91.58$105$69.48$57.22$55.42$61.52$42.25$86.76$37.60$46.30$32.97$26.49$42.84$50.09$39.50$17.72$34.05$36.23$24.17$19.87$25.16$38.54$32.55$16.66$7.54$22.28$17.97$7.48$16.87$20.47$17.72$9.84$14.88$19.89$15.78$6.89$11.82$9.38$6.34$1.08$5.93$11.64$8.31$2.75$4.55$5.42$3.95$-2.43$6.10$-36.57$3.16$-5.17$12.34$5.41$1.65$1.17$7.54$9.54$10.40$7.12
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$146$134$96.32$91.58$105$69.48$57.22$55.42$61.52$42.25$86.76$37.60$46.30$32.97$26.49$42.84$50.09$39.50$17.72$34.05$36.23$24.17$19.87$25.16$38.54$32.55$16.66$7.54$22.28$17.97$7.48$16.87$20.47$17.72$9.84$14.88$19.89$15.78$6.89$11.82$9.38$6.34$1.08$5.93$11.64$8.31$2.75$4.55$5.42$3.95$-2.43$6.10$-36.57$3.16$-5.17$12.34$5.41$1.65$1.17$7.54$9.54$10.40$7.12
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$-0.02$0.00$-0.03$0$-0.05$0.59$-0.10$0.10$-0.24$0$0$0$0$-6.55$-0.04$0$0.76$0.07$0$-0.30$-0.18
$146$134$96.32$91.58$105$69.48$57.22$55.42$61.52$42.25$86.76$37.60$46.30$32.97$26.49$42.84$50.09$39.50$17.72$34.05$36.23$24.17$19.87$25.16$38.54$32.55$16.66$7.54$22.28$17.97$7.48$16.87$20.47$17.72$9.84$13.22$17.67$13.40$5.07$10.68$7.61$4.40$0.38$5.60$11.38$7.76$2.53$4.35$5.67$4.47$-1.03$1.75$-36.57$3.16$-5.17$5.80$5.37$1.65$1.93$7.60$9.54$10.10$6.94
$240$224$171$142$156$112$90.57$100$101$77.58$56.66$68.41$82.57$55.23$51.71$62.92$72.17$79.18$37.55$59.78$66.92$50.09$38.80$50.08$63.90$50.76$28.58$34.12$44.87$40.12$19.09$32.14$38.56$35.61$21.80$30.29$35.86$30.74$16.88$20.94$20.58$16.44$6.62$13.78$22.40$18.98$9.92$13.30$15.16$12.51$2.19$17.22$12.43$10.37$-3.45$25.41$13.30$10.29$5.77$15.49$19.07$20.41$15.27
$203$185$135$120$135$92.08$70.89$80.07$81.44$56.65$35.69$49.33$64.11$39.40$35.61$48.28$56.69$60.96$24.72$46.55$53.40$35.70$27.98$38.03$52.79$40.18$19.24$23.90$34.34$29.27$11.76$25.55$31.95$28.62$15.46$24.18$29.86$24.83$11.17$14.89$14.79$10.65$1.90$9.06$17.73$14.38$5.09$8.10$9.77$7.44$-3.00$7.55$-47.46$5.60$-8.33$18.51$8.45$2.38$2.10$11.83$15.79$17.04$11.97
$4.10$3.75$2.70$2.56$2.93$1.94$1.60$1.55$1.72$1.17$2.40$1.03$1.28$0.91$0.73$1.18$1.37$1.08$0.48$0.93$0.98$0.65$0.54$0.68$1.03$0.87$0.45$0.20$0.60$0.48$0.20$0.46$0.55$0.47$0.26$0.35$0.47$0.36$0.14$0.28$0.20$0.12$0.01$0.14$0.31$0.21$0.07$0.12$0.15$0.12$-0.03$0.05$-0.98$0.08$-0.14$0.16$0.14$0.04$0.05$0.21$0.25$0.26$0.18
$4.09$3.74$2.69$2.56$2.93$1.93$1.59$1.54$1.71$1.17$2.40$1.03$1.27$0.90$0.73$1.17$1.36$1.08$0.48$0.92$0.98$0.65$0.53$0.67$1.02$0.87$0.44$0.20$0.59$0.48$0.20$0.45$0.54$0.47$0.26$0.36$0.46$0.35$0.13$0.28$0.20$0.12$0.01$0.15$0.30$0.21$0.07$0.12$0.15$0.12$-0.03$0.05$-0.98$0.08$-0.14$0.16$0.14$0.04$0.05$0.20$0.25$0.26$0.18