NASDAQ:FFIN | Historical Stock Price | FIRST FINANCIAL BANKSHARES 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
1993-11-01 to 2026-09-04
Data captured

Stock Price Chart

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

$0.87$2.33$6.28$16.92$45.56$122.681993-11-012026-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$22.60$45.69366,200
2016-12-29$22.75$45.99898,800
2016-12-28$22.90$46.291,220,000
2016-12-27$22.78$46.04484,400
2016-12-23$22.45$45.38187,200
2016-12-22$22.45$45.38315,400
2016-12-21$22.58$45.64381,800
2016-12-20$22.80$46.09477,600
2016-12-19$22.60$45.69826,200
2016-12-16$22.28$45.031,228,800
2016-12-15$22.48$45.44568,000
2016-12-14$22.08$44.63395,400
2016-12-13$22.33$45.13341,000
2016-12-12$22.28$44.85447,400
2016-12-09$23.05$46.41522,800
2016-12-08$23.08$46.46781,200
2016-12-07$22.58$45.45455,400
2016-12-06$22.38$45.05557,200
2016-12-05$21.92$44.14513,800
2016-12-02$21.60$43.49602,800
2016-12-01$21.90$44.09885,600
2016-11-30$21.53$43.341,063,600
2016-11-29$22.00$44.30853,000
2016-11-28$22.33$44.95588,400
2016-11-25$22.78$45.86163,600
2016-11-23$22.78$45.86451,200
2016-11-22$22.63$45.55572,000
2016-11-21$22.40$45.10383,800
2016-11-18$22.53$45.35598,600
2016-11-17$22.55$45.40395,800
2016-11-16$22.50$45.30540,200
2016-11-15$22.53$45.35663,800
2016-11-14$22.33$44.95782,800
2016-11-11$21.65$43.591,235,000
2016-11-10$20.88$42.03922,000
2016-11-09$19.50$39.26757,200
2016-11-08$18.30$36.85214,200
2016-11-07$18.45$37.15428,800
2016-11-04$17.83$35.89332,200
2016-11-03$17.75$35.74275,400
2016-11-02$17.63$35.49450,600
2016-11-01$17.95$36.14332,200
2016-10-31$18.10$36.44447,600
2016-10-28$17.99$36.22238,000
2016-10-27$18.01$36.26243,200
2016-10-26$18.01$36.26270,600
2016-10-25$18.17$36.59232,600
2016-10-24$18.22$36.67346,200
2016-10-21$18.03$36.29504,200
2016-10-20$18.34$36.94254,000
2016-10-19$18.44$37.13470,600
2016-10-18$18.12$36.48217,600
2016-10-17$17.97$36.18160,000
2016-10-14$18.15$36.53222,400
2016-10-13$18.04$36.31408,400
2016-10-12$18.29$36.83343,200
2016-10-11$18.42$37.08306,600
2016-10-10$18.56$37.36281,600
2016-10-07$18.40$37.04450,200
2016-10-06$18.48$37.21221,600
2016-10-05$18.44$37.13332,000
2016-10-04$18.17$36.59254,200
2016-10-03$18.13$36.49299,600
2016-09-30$18.22$36.68398,200
2016-09-29$17.81$35.85188,200
2016-09-28$18.12$36.47254,600
2016-09-27$17.89$36.01280,800
2016-09-26$17.76$35.76227,400
2016-09-23$18.31$36.86278,400
2016-09-22$18.49$37.22384,600
2016-09-21$18.19$36.62327,200
2016-09-20$17.94$36.12158,800
2016-09-19$17.96$36.16180,000
2016-09-16$17.90$36.04623,600
2016-09-15$17.99$36.22156,200
2016-09-14$17.81$35.85150,400
2016-09-13$18.10$36.44415,600
2016-09-12$18.43$36.94403,200
2016-09-09$18.20$36.47449,600
2016-09-08$18.36$36.79237,800
2016-09-07$18.33$36.72370,000
2016-09-06$18.06$36.18284,000
2016-09-02$18.30$36.67316,800
2016-09-01$18.25$36.57294,600
2016-08-31$18.31$36.69376,000
2016-08-30$18.33$36.74196,000
2016-08-29$18.17$36.40245,800
2016-08-26$18.00$36.06309,000
2016-08-25$18.09$36.25253,600
2016-08-24$17.99$36.04193,400
2016-08-23$17.91$35.87237,200
2016-08-22$17.79$35.63107,200
2016-08-19$17.73$35.51252,200
2016-08-18$17.72$35.50169,800
2016-08-17$17.61$35.28224,600
2016-08-16$17.54$35.13178,600
2016-08-15$17.59$35.24185,600
2016-08-12$17.32$34.70212,200
2016-08-11$17.34$34.74184,400
2016-08-10$17.34$34.75147,400
2016-08-09$17.63$35.32229,800
2016-08-08$17.59$35.24168,800
2016-08-05$17.67$35.41397,800
2016-08-04$17.12$34.29124,200
2016-08-03$17.08$34.21322,200
2016-08-02$16.74$33.54254,200
2016-08-01$16.85$33.76370,400
2016-07-29$17.08$34.23650,600
2016-07-28$17.34$34.74214,200
2016-07-27$17.52$35.10370,600
2016-07-26$17.36$34.78304,400
2016-07-25$17.22$34.50330,600
2016-07-22$17.35$34.76365,800
2016-07-21$17.22$34.49278,600
2016-07-20$17.37$34.79238,600
2016-07-19$17.37$34.79265,600
2016-07-18$17.35$34.76390,800
2016-07-15$17.50$35.06450,200
2016-07-14$17.25$34.55338,800
2016-07-13$17.16$34.37423,400
2016-07-12$17.16$34.38442,400
2016-07-11$16.69$33.44331,000
2016-07-08$16.41$32.87518,000
2016-07-07$16.06$32.17249,200
2016-07-06$15.91$31.88271,400
2016-07-05$15.74$31.54249,000
2016-07-01$16.13$32.31382,800
2016-06-30$16.40$32.85556,200
2016-06-29$15.89$31.83331,800
2016-06-28$15.31$30.68460,600
2016-06-27$14.98$30.00639,400
2016-06-24$15.64$31.341,231,400
2016-06-23$16.70$33.45448,000
2016-06-22$16.00$32.05249,000
2016-06-21$16.09$32.25377,200
2016-06-20$16.14$32.33428,400
2016-06-17$15.92$31.891,053,200
2016-06-16$15.90$31.86351,200
2016-06-15$16.25$32.56224,600
2016-06-14$16.31$32.68350,600
2016-06-13$16.71$33.30359,000
2016-06-10$16.83$33.53503,800
2016-06-09$16.90$33.68337,600
2016-06-08$17.18$34.24390,000
2016-06-07$17.02$33.92563,200
2016-06-06$16.99$33.85375,000
2016-06-03$16.63$33.14293,400
2016-06-02$16.91$33.69286,600
2016-06-01$16.86$33.60335,600
2016-05-31$16.75$33.39423,000
2016-05-27$16.70$33.28325,000
2016-05-26$16.57$33.01180,400
2016-05-25$16.74$33.35447,800
2016-05-24$16.66$33.20324,600
2016-05-23$16.20$32.27275,200
2016-05-20$16.29$32.46270,200
2016-05-19$15.97$31.82190,000
2016-05-18$16.28$32.43280,200
2016-05-17$15.52$30.92438,800
2016-05-16$15.63$31.14227,200
2016-05-13$15.36$30.61318,000
2016-05-12$15.67$31.22192,600
2016-05-11$15.69$31.26150,800
2016-05-10$15.78$31.44163,000
2016-05-09$15.50$30.88181,400
2016-05-06$15.51$30.91434,200
2016-05-05$15.44$30.76278,400
2016-05-04$15.62$31.12424,800
2016-05-03$15.81$31.50236,800
2016-05-02$16.33$32.55303,800
2016-04-29$16.19$32.26285,400
2016-04-28$16.17$32.21251,400
2016-04-27$16.41$32.69287,200
2016-04-26$16.33$32.54340,800
2016-04-25$15.86$31.60290,400
2016-04-22$15.96$31.80564,000
2016-04-21$16.05$31.97460,200
2016-04-20$16.01$31.90431,400
2016-04-19$15.80$31.48226,400
2016-04-18$15.56$31.00246,000
2016-04-15$15.45$30.78286,800
2016-04-14$15.52$30.93232,200
2016-04-13$15.36$30.61470,800
2016-04-12$14.74$29.36215,600
2016-04-11$14.39$28.67217,400
2016-04-08$14.12$28.13240,400
2016-04-07$14.01$27.91331,000
2016-04-06$14.64$29.16315,800
2016-04-05$14.50$28.90462,200
2016-04-04$14.74$29.37329,000
2016-04-01$14.72$29.33276,000
2016-03-31$14.79$29.47308,800
2016-03-30$14.81$29.51219,800
2016-03-29$14.79$29.46478,000
2016-03-28$14.48$28.86221,200
2016-03-24$14.56$29.02347,800
2016-03-23$14.42$28.74363,400
2016-03-22$14.69$29.26187,800
2016-03-21$14.73$29.34215,800
2016-03-18$14.75$29.391,189,400
2016-03-17$14.56$29.01586,400
2016-03-16$14.05$28.00260,200
2016-03-15$14.17$28.24277,800
2016-03-14$14.32$28.53220,200
2016-03-11$14.62$28.97217,400
2016-03-10$14.22$28.18232,600
2016-03-09$14.07$27.89191,600
2016-03-08$14.28$28.29286,000
2016-03-07$14.69$29.11330,200
2016-03-04$14.46$28.65319,000
2016-03-03$14.35$28.43431,800
2016-03-02$13.91$27.57374,000
2016-03-01$13.81$27.37327,400
2016-02-29$13.21$26.17559,000
2016-02-26$13.44$26.64257,000
2016-02-25$13.23$26.21247,000
2016-02-24$13.17$26.10580,800
2016-02-23$13.17$26.10538,000
2016-02-22$13.70$27.14296,800
2016-02-19$13.53$26.82398,200
2016-02-18$13.46$26.67368,200
2016-02-17$13.60$26.95457,200
2016-02-16$13.78$27.30476,600
2016-02-12$13.45$26.66683,200
2016-02-11$12.84$25.45808,200
2016-02-10$12.93$25.63943,000
2016-02-09$12.93$25.63891,200
2016-02-08$13.03$25.821,180,800
2016-02-05$12.88$25.521,795,000
2016-02-04$12.71$25.19643,000
2016-02-03$12.65$25.07823,000
2016-02-02$12.25$24.271,532,400
2016-02-01$13.02$25.80963,400
2016-01-29$13.06$25.882,767,800
2016-01-28$13.73$27.21653,600
2016-01-27$13.28$26.32901,800
2016-01-26$13.13$26.02726,400
2016-01-25$12.61$24.99768,400
2016-01-22$13.15$26.05615,000
2016-01-21$12.98$25.731,296,000
2016-01-20$13.14$26.03991,800
2016-01-19$13.24$26.24934,200
2016-01-15$13.16$26.071,098,600
2016-01-14$13.32$26.39647,200
2016-01-13$13.21$26.18621,200
2016-01-12$13.83$27.41679,400
2016-01-11$13.88$27.50398,600
2016-01-08$13.78$27.30696,200
2016-01-07$13.98$27.71755,400
2016-01-06$14.57$28.88622,800
2016-01-05$14.46$28.65502,800
2016-01-04$14.52$28.77841,400