NYSE:FIX | Historical Stock Price | COMFORT SYSTEMS USA INC

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1997-06-27 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$1.72$7.34$31.30$133.53$569.71$2,430.621997-06-272026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$33.30$39.25132,200
2016-12-29$33.65$39.66144,200
2016-12-28$33.60$39.60125,400
2016-12-27$34.60$40.78200,100
2016-12-23$33.70$39.72157,000
2016-12-22$33.80$39.84162,900
2016-12-21$34.35$40.49150,100
2016-12-20$34.35$40.49259,800
2016-12-19$34.25$40.37230,600
2016-12-16$34.30$40.431,767,600
2016-12-15$34.20$40.31216,900
2016-12-14$34.15$40.25221,600
2016-12-13$34.70$40.90270,100
2016-12-12$34.60$40.78378,200
2016-12-09$34.35$40.49214,900
2016-12-08$34.70$40.90187,900
2016-12-07$33.95$40.02170,900
2016-12-06$33.55$39.54182,600
2016-12-05$33.10$39.01212,400
2016-12-02$32.05$37.78146,300
2016-12-01$32.20$37.95215,400
2016-11-30$32.20$37.95225,000
2016-11-29$33.20$39.13175,300
2016-11-28$33.00$38.90182,300
2016-11-25$34.10$40.19100,600
2016-11-23$33.65$39.66145,000
2016-11-22$33.20$39.13241,800
2016-11-21$33.25$39.19285,000
2016-11-18$32.35$38.13155,100
2016-11-17$32.30$38.07194,500
2016-11-16$32.35$38.13194,200
2016-11-15$32.00$37.72217,400
2016-11-14$32.30$38.07312,400
2016-11-11$31.90$37.60537,400
2016-11-10$31.30$36.89359,300
2016-11-09$30.25$35.65294,300
2016-11-08$28.70$33.83182,900
2016-11-07$28.80$33.86238,000
2016-11-04$28.75$33.80361,700
2016-11-03$28.55$33.57244,100
2016-11-02$28.35$33.33339,500
2016-11-01$28.00$32.92384,200
2016-10-31$28.85$33.92276,400
2016-10-28$28.75$33.80407,100
2016-10-27$27.30$32.10397,100
2016-10-26$27.25$32.04223,700
2016-10-25$27.25$32.04232,500
2016-10-24$27.25$32.04321,600
2016-10-21$27.21$31.99399,800
2016-10-20$27.46$32.29294,000
2016-10-19$27.85$32.75192,800
2016-10-18$28.03$32.96173,100
2016-10-17$27.90$32.80289,000
2016-10-14$27.70$32.57256,700
2016-10-13$27.60$32.45393,400
2016-10-12$28.20$33.16154,700
2016-10-11$28.09$33.03361,000
2016-10-10$29.10$34.22280,000
2016-10-07$28.53$33.551,092,900
2016-10-06$29.89$35.14208,800
2016-10-05$29.84$35.09255,300
2016-10-04$29.23$34.37324,600
2016-10-03$29.01$34.11510,800
2016-09-30$29.31$34.46466,400
2016-09-29$28.96$34.05390,500
2016-09-28$29.15$34.27275,400
2016-09-27$29.09$34.20392,600
2016-09-26$29.26$34.40242,000
2016-09-23$29.30$34.45396,900
2016-09-22$29.86$35.11540,700
2016-09-21$29.94$35.20436,900
2016-09-20$30.26$35.58473,600
2016-09-19$30.39$35.73786,000
2016-09-16$30.13$35.431,605,500
2016-09-15$26.62$31.30494,200
2016-09-14$26.26$30.88379,400
2016-09-13$26.29$30.91293,300
2016-09-12$26.90$31.63479,100
2016-09-09$27.97$32.89434,600
2016-09-08$28.74$33.79208,200
2016-09-07$28.84$33.91170,700
2016-09-06$28.55$33.57226,100
2016-09-02$28.89$33.97108,300
2016-09-01$28.53$33.55152,300
2016-08-31$28.39$33.38214,600
2016-08-30$28.74$33.79221,500
2016-08-29$28.55$33.57148,200
2016-08-26$28.70$33.75231,500
2016-08-25$29.12$34.24141,900
2016-08-24$29.02$34.12211,000
2016-08-23$29.00$34.10211,300
2016-08-22$29.03$34.13236,900
2016-08-19$28.64$33.67174,400
2016-08-18$28.64$33.67126,400
2016-08-17$28.66$33.70319,900
2016-08-16$28.16$33.11286,700
2016-08-15$29.21$34.34315,500
2016-08-12$29.20$34.33396,000
2016-08-11$27.87$32.77308,900
2016-08-10$28.15$33.10341,400
2016-08-09$28.82$33.80293,600
2016-08-08$28.41$33.32250,700
2016-08-05$28.96$33.97312,400
2016-08-04$29.02$34.04304,900
2016-08-03$28.55$33.49480,200
2016-08-02$29.14$34.18343,900
2016-08-01$30.29$35.53311,700
2016-07-29$30.38$35.631,010,700
2016-07-28$31.92$37.44169,400
2016-07-27$31.89$37.40169,300
2016-07-26$31.55$37.01207,100
2016-07-25$31.39$36.82306,000
2016-07-22$31.17$36.56268,300
2016-07-21$31.26$36.67144,800
2016-07-20$31.49$36.94163,000
2016-07-19$31.08$36.45222,000
2016-07-18$31.77$37.26243,700
2016-07-15$31.93$37.45266,000
2016-07-14$32.10$37.65491,000
2016-07-13$31.53$36.98339,000
2016-07-12$31.41$36.84642,800
2016-07-11$33.48$39.27199,400
2016-07-08$33.43$39.21174,400
2016-07-07$32.68$38.33160,400
2016-07-06$32.28$37.86138,400
2016-07-05$32.15$37.71161,700
2016-07-01$32.47$38.09113,700
2016-06-30$32.57$38.20182,400
2016-06-29$31.53$36.98282,500
2016-06-28$30.92$36.27289,600
2016-06-27$31.00$36.36270,800
2016-06-24$31.24$36.64603,900
2016-06-23$32.18$37.75118,200
2016-06-22$31.82$37.32151,000
2016-06-21$31.79$37.29162,600
2016-06-20$32.18$37.75228,600
2016-06-17$31.90$37.42412,400
2016-06-16$32.24$37.82303,200
2016-06-15$32.00$37.53185,100
2016-06-14$31.86$37.37125,400
2016-06-13$31.83$37.33149,400
2016-06-10$32.57$38.20165,700
2016-06-09$32.84$38.52142,600
2016-06-08$32.80$38.47170,600
2016-06-07$31.76$37.25695,600
2016-06-06$32.22$37.79124,800
2016-06-03$32.20$37.77119,700
2016-06-02$32.14$37.70158,000
2016-06-01$32.04$37.58234,400
2016-05-31$32.00$37.53222,400
2016-05-27$31.54$36.99170,100
2016-05-26$31.35$36.77271,600
2016-05-25$31.80$37.30238,900
2016-05-24$31.83$37.33134,600
2016-05-23$31.00$36.36254,700
2016-05-20$31.09$36.47228,900
2016-05-19$30.01$35.20148,800
2016-05-18$30.48$35.75189,400
2016-05-17$30.52$35.80250,700
2016-05-16$31.01$36.37156,100
2016-05-13$30.90$36.24141,000
2016-05-12$31.24$36.64141,900
2016-05-11$31.08$36.4584,100
2016-05-10$31.44$36.80148,900
2016-05-09$31.12$36.42223,400
2016-05-06$31.16$36.47179,900
2016-05-05$30.60$35.81179,100
2016-05-04$30.68$35.91158,200
2016-05-03$30.72$35.95233,900
2016-05-02$31.19$36.50350,500
2016-04-29$29.49$34.51407,400
2016-04-28$30.65$35.87695,900
2016-04-27$32.84$38.43194,300
2016-04-26$33.17$38.82270,100
2016-04-25$32.42$37.94253,800
2016-04-22$33.26$38.93224,000
2016-04-21$33.18$38.83156,300
2016-04-20$33.17$38.82217,400
2016-04-19$33.59$39.31208,200
2016-04-18$33.30$38.97199,200
2016-04-15$32.81$38.40225,800
2016-04-14$33.05$38.68133,700
2016-04-13$33.18$38.83200,400
2016-04-12$32.88$38.48145,700
2016-04-11$32.75$38.33268,400
2016-04-08$32.58$38.13220,300
2016-04-07$31.96$37.40261,100
2016-04-06$32.33$37.84209,400
2016-04-05$32.61$38.16496,800
2016-04-04$31.33$36.67259,300
2016-04-01$32.37$37.88186,600
2016-03-31$31.77$37.18344,500
2016-03-30$32.27$37.77284,200
2016-03-29$31.90$37.33362,400
2016-03-28$30.55$35.75153,400
2016-03-24$30.32$35.48147,500
2016-03-23$30.36$35.53194,400
2016-03-22$30.41$35.59118,200
2016-03-21$30.25$35.40161,400
2016-03-18$30.28$35.44289,000
2016-03-17$30.06$35.18346,800
2016-03-16$28.89$33.81240,700
2016-03-15$28.83$33.74187,600
2016-03-14$29.43$34.44131,800
2016-03-11$29.67$34.72159,500
2016-03-10$29.40$34.41180,000
2016-03-09$30.27$35.43268,100
2016-03-08$30.34$35.43237,400
2016-03-07$30.41$35.51196,200
2016-03-04$30.53$35.65391,900
2016-03-03$29.96$34.99220,700
2016-03-02$29.36$34.29215,900
2016-03-01$29.05$33.93220,400
2016-02-29$28.05$32.76276,700
2016-02-26$28.66$33.47269,100
2016-02-25$28.47$33.25302,200
2016-02-24$28.44$33.21595,100
2016-02-23$27.05$31.59427,000
2016-02-22$27.13$31.68289,000
2016-02-19$26.77$31.26301,000
2016-02-18$25.64$29.94166,000
2016-02-17$26.20$30.60300,400
2016-02-16$25.57$29.86204,200
2016-02-12$25.55$29.84310,400
2016-02-11$25.28$29.52344,300
2016-02-10$25.27$29.51204,800
2016-02-09$24.70$28.85218,300
2016-02-08$24.67$28.81285,300
2016-02-05$25.25$29.49390,500
2016-02-04$25.81$30.14346,600
2016-02-03$26.29$30.70355,200
2016-02-02$27.80$32.47234,300
2016-02-01$28.39$33.15387,000
2016-01-29$28.34$33.10380,300
2016-01-28$27.96$32.65174,900
2016-01-27$27.70$32.35189,800
2016-01-26$28.27$33.01204,000
2016-01-25$27.48$32.09183,100
2016-01-22$27.76$32.42328,200
2016-01-21$27.04$31.58519,600
2016-01-20$27.64$32.28349,500
2016-01-19$27.44$32.04352,800
2016-01-15$28.09$32.80635,700
2016-01-14$28.50$33.28280,700
2016-01-13$28.32$33.07360,700
2016-01-12$29.28$34.19436,800
2016-01-11$28.62$33.42568,700
2016-01-08$28.22$32.96923,600
2016-01-07$26.95$31.47488,400
2016-01-06$27.61$32.24643,400
2016-01-05$27.84$32.51308,700
2016-01-04$27.17$31.73389,200