NASDAQ:FORM | Historical Stock Price | FORMFACTOR 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
2003-06-12 to 2026-09-04
Data captured

Stock Price Chart

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

$3.99$8.27$17.12$35.48$73.49$152.252003-06-122026-08-27

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

View year

Historical Stock Price — 2004

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2004-12-31$27.14$27.14335,400
2004-12-30$27.50$27.50142,900
2004-12-29$27.18$27.18401,400
2004-12-28$27.25$27.25217,000
2004-12-27$26.95$26.95240,200
2004-12-23$26.86$26.86196,800
2004-12-22$26.85$26.85259,300
2004-12-21$26.60$26.60594,800
2004-12-20$26.92$26.92888,600
2004-12-17$27.20$27.20334,500
2004-12-16$26.82$26.82829,200
2004-12-15$26.99$26.99585,700
2004-12-14$26.47$26.47282,700
2004-12-13$26.29$26.29198,500
2004-12-10$25.69$25.69495,800
2004-12-09$25.65$25.65373,700
2004-12-08$25.51$25.51387,600
2004-12-07$25.77$25.77602,900
2004-12-06$27.20$27.20511,500
2004-12-03$28.51$28.51629,700
2004-12-02$27.78$27.78721,400
2004-12-01$27.16$27.16976,700
2004-11-30$24.11$24.111,020,800
2004-11-29$25.21$25.21259,800
2004-11-26$25.00$25.0072,600
2004-11-24$25.25$25.25305,300
2004-11-23$25.50$25.50431,800
2004-11-22$26.50$26.50696,600
2004-11-19$25.96$25.96684,700
2004-11-18$25.91$25.91363,100
2004-11-17$26.02$26.02425,500
2004-11-16$25.66$25.66492,100
2004-11-15$26.00$26.00595,800
2004-11-12$25.00$25.00425,700
2004-11-11$24.97$24.97720,600
2004-11-10$24.40$24.40337,700
2004-11-09$24.14$24.14542,900
2004-11-08$23.44$23.44637,100
2004-11-05$24.64$24.64513,200
2004-11-04$24.04$24.04342,000
2004-11-03$24.10$24.10481,000
2004-11-02$24.02$24.02880,000
2004-11-01$24.49$24.491,010,800
2004-10-29$23.45$23.45929,000
2004-10-28$22.89$22.89571,000
2004-10-27$21.70$21.70287,400
2004-10-26$21.18$21.18323,100
2004-10-25$22.16$22.16258,300
2004-10-22$21.48$21.481,107,800
2004-10-21$22.31$22.31794,900
2004-10-20$22.54$22.541,373,300
2004-10-19$20.93$20.93705,500
2004-10-18$20.64$20.64118,700
2004-10-15$20.00$20.00243,500
2004-10-14$20.10$20.10119,300
2004-10-13$20.27$20.27124,600
2004-10-12$19.86$19.8668,500
2004-10-11$20.09$20.09126,300
2004-10-08$20.13$20.13162,800
2004-10-07$20.52$20.52150,000
2004-10-06$20.54$20.54329,400
2004-10-05$21.00$21.00362,300
2004-10-04$20.56$20.56323,200
2004-10-01$20.04$20.04208,700
2004-09-30$19.37$19.37153,200
2004-09-29$19.14$19.14147,300
2004-09-28$18.80$18.80153,500
2004-09-27$18.92$18.92332,000
2004-09-24$19.60$19.60266,000
2004-09-23$19.88$19.88212,600
2004-09-22$19.92$19.92370,100
2004-09-21$20.14$20.14574,000
2004-09-20$20.51$20.51553,400
2004-09-17$20.00$20.00283,200
2004-09-16$19.84$19.84203,400
2004-09-15$19.97$19.97560,000
2004-09-14$19.89$19.89194,300
2004-09-13$19.58$19.58266,900
2004-09-10$18.71$18.7184,900
2004-09-09$18.22$18.22141,700
2004-09-08$17.60$17.6087,100
2004-09-07$17.51$17.51103,000
2004-09-03$17.21$17.21248,700
2004-09-02$17.51$17.51287,700
2004-09-01$17.53$17.53311,200
2004-08-31$17.50$17.50311,300
2004-08-30$17.25$17.25362,700
2004-08-27$17.42$17.42772,000
2004-08-26$16.36$16.36111,300
2004-08-25$16.46$16.46357,700
2004-08-24$16.50$16.50286,700
2004-08-23$16.99$16.99262,700
2004-08-20$17.18$17.18185,100
2004-08-19$17.10$17.10300,400
2004-08-18$17.28$17.28480,400
2004-08-17$16.90$16.90193,700
2004-08-16$17.06$17.06184,600
2004-08-13$16.60$16.60285,400
2004-08-12$17.05$17.05321,800
2004-08-11$17.57$17.571,060,200
2004-08-10$18.95$18.95377,400
2004-08-09$18.55$18.55217,300
2004-08-06$19.10$19.10218,800
2004-08-05$19.72$19.72177,500
2004-08-04$19.84$19.84169,600
2004-08-03$19.75$19.75178,200
2004-08-02$20.00$20.00630,600
2004-07-30$20.08$20.08433,500
2004-07-29$19.99$19.99241,500
2004-07-28$19.39$19.39138,700
2004-07-27$19.30$19.30129,200
2004-07-26$18.91$18.91226,500
2004-07-23$19.23$19.23534,600
2004-07-22$19.86$19.86295,000
2004-07-21$20.05$20.05366,000
2004-07-20$20.10$20.10278,600
2004-07-19$19.97$19.97481,400
2004-07-16$20.00$20.00185,300
2004-07-15$20.26$20.26242,100
2004-07-14$20.06$20.06249,000
2004-07-13$20.51$20.51344,200
2004-07-12$20.33$20.33373,500
2004-07-09$20.49$20.49135,800
2004-07-08$20.40$20.40244,700
2004-07-07$20.45$20.45214,400
2004-07-06$20.00$20.00537,800
2004-07-02$20.44$20.44286,200
2004-07-01$21.26$21.26512,800
2004-06-30$22.45$22.45366,200
2004-06-29$22.00$22.00288,100
2004-06-28$21.75$21.75484,800
2004-06-25$21.56$21.561,556,000
2004-06-24$21.20$21.20537,000
2004-06-23$20.86$20.86234,100
2004-06-22$20.50$20.50382,000
2004-06-21$20.90$20.90500,100
2004-06-18$20.63$20.63233,600
2004-06-17$20.44$20.44295,300
2004-06-16$20.40$20.40339,700
2004-06-15$20.32$20.32585,200
2004-06-14$19.81$19.81196,100
2004-06-10$19.70$19.70191,100
2004-06-09$19.40$19.40154,400
2004-06-08$19.41$19.41374,000
2004-06-07$18.94$18.94162,300
2004-06-04$18.79$18.79202,200
2004-06-03$18.33$18.33196,800
2004-06-02$18.51$18.51197,800
2004-06-01$18.62$18.62227,200
2004-05-28$18.82$18.82272,200
2004-05-27$18.88$18.88302,700
2004-05-26$18.91$18.91508,000
2004-05-25$18.73$18.73318,900
2004-05-24$18.75$18.75311,400
2004-05-21$18.87$18.87152,700
2004-05-20$18.94$18.94372,400
2004-05-19$18.92$18.92496,400
2004-05-18$18.96$18.96240,700
2004-05-17$19.20$19.20565,000
2004-05-14$19.37$19.37315,300
2004-05-13$19.20$19.20170,900
2004-05-12$19.19$19.19504,200
2004-05-11$18.89$18.89229,500
2004-05-10$18.12$18.1293,000
2004-05-07$18.30$18.30112,300
2004-05-06$18.42$18.42180,300
2004-05-05$18.16$18.16197,800
2004-05-04$18.23$18.23205,600
2004-05-03$17.22$17.22384,700
2004-04-30$17.60$17.60214,900
2004-04-29$17.33$17.33858,000
2004-04-28$18.72$18.72143,500
2004-04-27$19.14$19.14322,600
2004-04-26$19.95$19.95175,500
2004-04-23$20.42$20.42688,500
2004-04-22$19.46$19.46391,500
2004-04-21$20.00$20.00147,300
2004-04-20$19.84$19.84281,100
2004-04-19$19.75$19.75307,300
2004-04-16$19.95$19.95240,300
2004-04-15$20.64$20.64259,100
2004-04-14$21.37$21.37204,900
2004-04-13$21.73$21.73209,600
2004-04-12$22.11$22.11221,800
2004-04-08$21.91$21.91586,500
2004-04-07$22.00$22.00367,200
2004-04-06$22.00$22.00663,200
2004-04-05$22.52$22.52445,200
2004-04-02$21.40$21.40422,600
2004-04-01$22.05$22.05425,900
2004-03-31$20.89$20.89404,000
2004-03-30$19.60$19.60174,200
2004-03-29$19.43$19.43322,800
2004-03-26$19.25$19.25360,100
2004-03-25$19.28$19.28727,200
2004-03-24$19.25$19.25177,400
2004-03-23$19.00$19.00491,500
2004-03-22$18.68$18.68576,500
2004-03-19$18.98$18.98126,100
2004-03-18$19.09$19.09115,400
2004-03-17$19.05$19.05239,400
2004-03-16$19.13$19.13250,800
2004-03-15$19.80$19.80257,100
2004-03-12$20.04$20.04120,700
2004-03-11$19.69$19.69369,200
2004-03-10$19.70$19.70420,500
2004-03-09$19.25$19.25484,100
2004-03-08$18.80$18.80335,300
2004-03-05$19.83$19.83222,700
2004-03-04$19.96$19.96133,400
2004-03-03$20.20$20.20233,700
2004-03-02$20.81$20.81416,000
2004-03-01$20.32$20.32369,000
2004-02-27$20.25$20.25530,300
2004-02-26$20.32$20.32551,300
2004-02-25$19.00$19.00452,200
2004-02-24$19.02$19.02222,800
2004-02-23$19.10$19.10388,000
2004-02-20$19.10$19.10284,400
2004-02-19$19.20$19.20373,900
2004-02-18$20.03$20.03503,700
2004-02-17$19.85$19.85556,500
2004-02-13$19.34$19.34259,700
2004-02-12$19.41$19.41334,800
2004-02-11$19.60$19.601,540,900
2004-02-10$18.57$18.57314,700
2004-02-09$18.56$18.56405,600
2004-02-06$18.98$18.98896,600
2004-02-05$18.42$18.42981,300
2004-02-04$17.61$17.61789,200
2004-02-03$18.49$18.491,332,200
2004-02-02$17.94$17.94594,400
2004-01-30$18.59$18.59258,000
2004-01-29$18.62$18.62587,800
2004-01-28$20.11$20.11176,100
2004-01-27$20.66$20.66624,500
2004-01-26$20.54$20.54677,900
2004-01-23$19.85$19.85934,800
2004-01-22$20.40$20.40795,700
2004-01-21$21.90$21.901,658,800
2004-01-20$20.48$20.48621,300
2004-01-16$21.57$21.57465,000
2004-01-15$21.04$21.04414,000
2004-01-14$19.85$19.85329,800
2004-01-13$19.76$19.76115,000
2004-01-12$19.71$19.71220,300
2004-01-09$20.05$20.05377,200
2004-01-08$19.90$19.90309,300
2004-01-07$19.70$19.70268,300
2004-01-06$19.49$19.49203,300
2004-01-05$19.74$19.74311,700
2004-01-02$19.21$19.21362,900