OTC:FMCCO | Historical Stock Price | FEDERAL HOME LOAN MORTGAGE CORP

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
2001-07-27 to 2026-08-27
Data captured

Stock Price Chart

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

$0.48$1.30$3.47$9.28$24.85$66.492001-07-272026-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 volume
2004-12-31$50.10$52.29100
2004-12-30$50.35$52.55500
2004-12-29$50.20$52.391,000
2004-12-28$50.25$52.44400
2004-12-27$51.20$53.430
2004-12-23$51.20$53.43400
2004-12-22$51.55$53.80400
2004-12-21$51.00$53.224,400
2004-12-20$51.15$53.381,000
2004-12-17$50.56$52.77600
2004-12-16$52.00$54.270
2004-12-15$52.00$54.272,000
2004-12-14$52.10$54.371,000
2004-12-13$52.00$54.278,600
2004-12-10$52.75$55.053,100
2004-12-09$50.67$52.880
2004-12-08$51.40$52.89156,200
2004-12-07$51.00$52.472,000
2004-12-06$51.00$52.47400
2004-12-03$50.90$52.370
2004-12-02$50.90$52.374,100
2004-12-01$50.50$51.961,800
2004-11-30$50.45$51.91334,900
2004-11-29$50.10$51.55800
2004-11-26$50.45$51.91200
2004-11-24$50.50$51.96300
2004-11-23$50.40$51.861,000
2004-11-22$50.50$51.965,200
2004-11-19$50.50$51.96201,600
2004-11-18$50.30$51.753,600
2004-11-17$50.10$51.5510,900
2004-11-16$50.70$52.173,600
2004-11-15$50.95$52.422,300
2004-11-12$50.10$51.5511,300
2004-11-11$50.62$52.08500
2004-11-10$50.25$51.703,000
2004-11-09$50.70$52.171,600
2004-11-08$50.78$52.252,900
2004-11-05$50.62$52.082,800
2004-11-04$50.78$52.252,100
2004-11-03$50.50$51.96122,700
2004-11-02$50.00$51.445,600
2004-11-01$50.60$52.06600
2004-10-29$50.60$52.061,000
2004-10-28$50.60$52.061,400
2004-10-27$50.60$52.068,500
2004-10-26$50.65$52.112,200
2004-10-25$50.65$52.111,900
2004-10-22$50.60$52.063,000
2004-10-21$49.30$50.722,000
2004-10-20$50.60$52.063,300
2004-10-19$50.10$51.556,300
2004-10-18$50.95$52.421,800
2004-10-15$50.40$51.86600
2004-10-14$50.35$51.811,100
2004-10-13$50.35$51.811,100
2004-10-12$50.35$51.8161,300
2004-10-11$50.38$51.84200
2004-10-08$50.00$51.441,800
2004-10-07$48.97$50.397,200
2004-10-06$50.95$52.420
2004-10-05$50.95$52.422,500
2004-10-04$49.75$51.19101,900
2004-10-01$50.60$52.061,500
2004-09-30$50.75$52.222,200
2004-09-29$51.15$52.63700
2004-09-28$51.15$52.631,800
2004-09-27$51.10$52.5825,000
2004-09-24$51.50$52.990
2004-09-23$51.50$52.992,300
2004-09-22$50.84$52.31200,500
2004-09-21$51.75$53.25125,700
2004-09-20$52.25$53.76100
2004-09-17$52.25$53.762,000
2004-09-16$52.00$53.50600
2004-09-15$52.29$53.060
2004-09-14$52.29$53.060
2004-09-13$52.29$53.060
2004-09-10$52.29$53.06600
2004-09-09$52.50$53.270
2004-09-08$52.50$53.270
2004-09-07$52.50$53.271,000
2004-09-03$52.00$52.760
2004-09-02$52.00$52.76100
2004-09-01$51.50$52.250
2004-08-31$51.50$52.25100
2004-08-30$51.00$51.750
2004-08-27$51.00$51.750
2004-08-26$51.00$51.75400
2004-08-25$51.13$51.880
2004-08-24$51.13$51.880
2004-08-23$51.13$51.881,400
2004-08-20$50.88$51.62800
2004-08-19$50.75$51.492,000
2004-08-18$50.38$51.1242,300
2004-08-17$51.25$52.002,000
2004-08-16$51.00$51.75500
2004-08-13$50.50$51.245,800
2004-08-12$50.30$51.04100
2004-08-11$50.50$51.240
2004-08-10$50.50$51.240
2004-08-09$50.50$51.24400
2004-08-06$50.50$51.24300
2004-08-05$50.50$51.24100
2004-08-04$50.50$51.240
2004-08-03$50.50$51.2450,200
2004-08-02$50.00$50.73400
2004-07-30$49.75$50.48400
2004-07-29$50.50$51.24600
2004-07-28$50.50$51.240
2004-07-27$50.50$51.24500
2004-07-26$51.00$51.75600
2004-07-23$50.75$51.490
2004-07-22$50.75$51.490
2004-07-21$50.75$51.49500
2004-07-20$50.25$50.990
2004-07-19$50.25$50.99600
2004-07-16$50.40$51.140
2004-07-15$50.40$51.14200
2004-07-14$50.00$50.730
2004-07-13$50.00$50.730
2004-07-12$50.00$50.73200
2004-07-09$49.51$50.230
2004-07-08$49.51$50.230
2004-07-07$49.51$50.230
2004-07-06$49.51$50.230
2004-07-02$49.51$50.23600
2004-07-01$49.02$49.74200
2004-06-30$49.50$50.220
2004-06-29$49.50$50.220
2004-06-28$49.50$50.22100
2004-06-25$50.00$50.730
2004-06-24$50.00$50.73100
2004-06-23$49.49$50.2180,100
2004-06-22$49.69$50.420
2004-06-21$49.69$50.426,000
2004-06-18$50.00$50.73100
2004-06-17$49.05$49.770
2004-06-16$49.05$49.77200,000
2004-06-15$49.80$50.530
2004-06-14$49.80$50.530
2004-06-10$49.80$50.531,000
2004-06-09$50.27$50.27100
2004-06-08$50.26$50.260
2004-06-07$50.26$50.26400
2004-06-04$50.75$50.750
2004-06-03$50.75$50.751,000
2004-06-02$50.73$50.730
2004-06-01$50.73$50.73100
2004-05-28$51.01$51.01200
2004-05-27$51.51$51.510
2004-05-26$51.51$51.510
2004-05-25$51.51$51.51500
2004-05-24$51.51$51.51500
2004-05-21$51.51$51.510
2004-05-20$51.51$51.512,000
2004-05-19$51.51$51.51100
2004-05-18$49.92$49.920
2004-05-17$49.92$49.920
2004-05-14$49.92$49.920
2004-05-13$49.92$49.92110,700
2004-05-12$51.50$51.500
2004-05-11$51.50$51.500
2004-05-10$51.50$51.500
2004-05-07$51.50$51.50300
2004-05-06$52.50$52.500
2004-05-05$52.50$52.50500
2004-05-04$50.91$50.910
2004-05-03$50.91$50.910
2004-04-30$50.91$50.9120,000
2004-04-29$52.75$52.750
2004-04-28$52.75$52.750
2004-04-27$52.75$52.750
2004-04-26$52.75$52.75800
2004-04-23$52.75$52.750
2004-04-22$52.75$52.750
2004-04-21$52.75$52.750
2004-04-20$52.75$52.750
2004-04-19$52.75$52.752,000
2004-04-16$52.25$52.2530,000
2004-04-15$51.55$51.550
2004-04-14$51.55$51.5520,500
2004-04-13$54.18$54.180
2004-04-12$54.18$54.18600
2004-04-08$54.33$54.330
2004-04-07$54.33$54.330
2004-04-06$54.33$54.33300
2004-04-05$54.35$54.350
2004-04-02$54.35$54.350
2004-04-01$54.35$54.35200
2004-03-31$54.35$54.350
2004-03-30$54.35$54.35500
2004-03-29$54.35$54.350
2004-03-26$54.35$54.35100
2004-03-25$54.40$54.40101,000
2004-03-24$54.25$54.250
2004-03-23$54.25$54.250
2004-03-22$54.25$54.25200
2004-03-19$54.00$54.00200
2004-03-18$53.68$53.680
2004-03-17$53.68$53.680
2004-03-16$53.68$53.680
2004-03-15$53.68$53.680
2004-03-12$53.68$53.682,100
2004-03-11$55.25$55.250
2004-03-10$55.25$55.25100
2004-03-09$55.23$55.23300
2004-03-08$54.25$54.250
2004-03-05$54.25$54.25200
2004-03-04$53.75$53.750
2004-03-03$53.75$53.750
2004-03-02$53.75$53.75200
2004-03-01$53.50$53.500
2004-02-27$53.50$53.50200
2004-02-26$54.00$54.000
2004-02-25$54.00$54.00300
2004-02-24$54.50$54.50600
2004-02-23$54.50$54.50100
2004-02-20$54.50$54.501,100
2004-02-19$54.75$54.750
2004-02-18$54.75$54.75300
2004-02-17$54.50$54.50700
2004-02-13$54.00$54.000
2004-02-12$54.00$54.00200
2004-02-11$53.75$53.750
2004-02-10$53.75$53.75600
2004-02-09$53.50$53.50200
2004-02-06$53.50$53.5050,500
2004-02-05$52.50$52.50112,300
2004-02-04$52.35$52.35397,500
2004-02-03$52.37$52.37114,000
2004-02-02$52.50$52.500
2004-01-30$52.50$52.500
2004-01-29$52.50$52.500
2004-01-28$52.50$52.505,600
2004-01-27$52.50$52.50200
2004-01-26$52.00$52.0016,000
2004-01-23$52.97$52.973,300
2004-01-22$52.25$52.250
2004-01-21$52.25$52.2510,100
2004-01-20$52.25$52.2510,000
2004-01-16$52.50$52.50800
2004-01-15$52.50$52.504,600
2004-01-14$52.20$52.20200
2004-01-13$52.20$52.20400
2004-01-12$52.00$52.000
2004-01-09$52.00$52.002,700
2004-01-08$52.00$52.0026,500
2004-01-07$52.15$52.1510,200
2004-01-06$52.50$52.50400
2004-01-05$53.00$53.00500
2004-01-02$53.25$53.250