OTC:FMCCL | 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
1999-12-09 to 2026-08-27
Data captured

Stock Price Chart

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

$0.25$0.74$2.22$6.66$19.96$59.851999-12-092026-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$40.70$42.822,600
2004-12-30$40.50$42.610
2004-12-29$40.50$42.611,200
2004-12-28$40.30$42.400
2004-12-27$40.30$42.40200
2004-12-23$40.70$42.827,600
2004-12-22$40.70$42.826,000
2004-12-21$40.74$42.8611,800
2004-12-20$40.85$42.989,300
2004-12-17$41.00$43.141,300
2004-12-16$41.50$43.662,200
2004-12-15$41.00$43.1422,300
2004-12-14$40.00$42.095,200
2004-12-13$41.00$43.140
2004-12-10$41.00$43.141,100
2004-12-09$40.50$42.613,500
2004-12-08$41.80$43.193,700
2004-12-07$41.75$43.142,900
2004-12-06$42.00$43.400
2004-12-03$42.00$43.402,900
2004-12-02$41.90$43.301,100
2004-12-01$42.15$43.56100
2004-11-30$42.00$43.40200
2004-11-29$42.00$43.40900
2004-11-26$42.08$43.48200
2004-11-24$42.31$43.72300
2004-11-23$42.60$44.022,000
2004-11-22$43.00$44.432,200
2004-11-19$43.00$44.431,100
2004-11-18$43.40$44.850
2004-11-17$43.40$44.850
2004-11-16$43.40$44.855,500
2004-11-15$44.50$45.981,800
2004-11-12$45.50$47.021,200
2004-11-11$45.50$47.021,900
2004-11-10$45.20$46.712,900
2004-11-09$44.00$45.472,200
2004-11-08$45.75$47.28100
2004-11-05$45.00$46.503,200
2004-11-04$45.25$46.76700
2004-11-03$44.50$45.983,700
2004-11-02$46.00$47.531,400
2004-11-01$45.98$47.51100
2004-10-29$45.85$47.382,000
2004-10-28$45.65$47.17500
2004-10-27$45.55$47.074,000
2004-10-26$45.10$46.602,300
2004-10-25$45.10$46.6015,900
2004-10-22$45.60$47.125,100
2004-10-21$45.50$47.028,800
2004-10-20$45.25$46.769,000
2004-10-19$43.00$44.4317,300
2004-10-18$43.75$45.213,000
2004-10-15$43.94$45.411,000
2004-10-14$43.75$45.21200
2004-10-13$43.25$44.691,100
2004-10-12$44.50$45.98200
2004-10-11$44.00$45.47500
2004-10-08$43.70$45.160
2004-10-07$43.70$45.160
2004-10-06$43.70$45.160
2004-10-05$43.70$45.161,000
2004-10-04$42.95$44.38400
2004-10-01$42.70$44.123,900
2004-09-30$45.00$46.502,100
2004-09-29$45.10$46.601,000
2004-09-28$45.10$46.60900
2004-09-27$45.40$46.914,300
2004-09-24$46.00$47.53800
2004-09-23$45.25$46.762,100
2004-09-22$44.50$45.9840,400
2004-09-21$45.75$47.287,800
2004-09-20$46.00$47.53100
2004-09-17$45.50$47.021,900
2004-09-16$46.10$47.641,500
2004-09-15$47.00$47.80200
2004-09-14$47.25$48.05500
2004-09-13$47.25$48.05900
2004-09-10$47.50$48.3168,600
2004-09-09$47.55$48.360
2004-09-08$47.55$48.36200
2004-09-07$47.55$48.36900
2004-09-03$47.25$48.051,100
2004-09-02$47.45$48.25700
2004-09-01$47.55$48.361,200
2004-08-31$47.00$47.80700
2004-08-30$47.25$48.051,000
2004-08-27$46.50$47.29400
2004-08-26$46.00$46.782,400
2004-08-25$46.50$47.292,500
2004-08-24$47.75$48.564,200
2004-08-23$46.50$47.295,000
2004-08-20$45.50$46.272,800
2004-08-19$45.50$46.270
2004-08-18$45.50$46.273,300
2004-08-17$44.99$45.75600
2004-08-16$44.75$45.510
2004-08-13$44.75$45.510
2004-08-12$44.75$45.510
2004-08-11$44.75$45.510
2004-08-10$44.75$45.51500
2004-08-09$43.80$44.54800
2004-08-06$44.00$44.75100
2004-08-05$43.50$44.242,500
2004-08-04$44.30$45.050
2004-08-03$44.30$45.053,100
2004-08-02$44.20$44.95600
2004-07-30$44.10$44.850
2004-07-29$44.10$44.851,600
2004-07-28$43.00$43.730
2004-07-27$43.00$43.73400
2004-07-26$42.47$43.191,200
2004-07-23$42.50$43.221,500
2004-07-22$42.01$42.72500
2004-07-21$42.00$42.712,400
2004-07-20$41.50$42.202,400
2004-07-19$40.75$41.44200
2004-07-16$40.75$41.440
2004-07-15$40.75$41.44500
2004-07-14$41.00$41.690
2004-07-13$41.00$41.69300
2004-07-12$40.75$41.44400
2004-07-09$41.00$41.69600
2004-07-08$40.50$41.19200
2004-07-07$41.00$41.691,000
2004-07-06$40.50$41.191,300
2004-07-02$41.25$41.952,600
2004-07-01$41.61$42.32400
2004-06-30$42.10$42.81100
2004-06-29$41.60$42.311,600
2004-06-28$42.50$43.22600
2004-06-25$43.20$43.930
2004-06-24$43.20$43.931,300
2004-06-23$43.20$43.93800
2004-06-22$43.30$44.03200
2004-06-21$43.30$44.03100
2004-06-18$43.40$44.14200
2004-06-17$43.41$44.15700
2004-06-16$43.55$44.29400
2004-06-15$43.80$44.541,000
2004-06-14$44.00$44.751,200
2004-06-10$43.50$44.24400
2004-06-09$44.70$44.701,800
2004-06-08$44.75$44.752,300
2004-06-07$45.01$45.012,800
2004-06-04$45.10$45.103,600
2004-06-03$45.25$45.25600
2004-06-02$45.50$45.50200
2004-06-01$45.80$45.802,500
2004-05-28$45.84$45.841,300
2004-05-27$45.85$45.851,400
2004-05-26$46.20$46.20600
2004-05-25$46.25$46.251,000
2004-05-24$46.30$46.30400
2004-05-21$46.40$46.400
2004-05-20$46.40$46.402,000
2004-05-19$46.51$46.51200
2004-05-18$46.50$46.50300
2004-05-17$46.75$46.75600
2004-05-14$46.55$46.556,900
2004-05-13$46.50$46.501,000
2004-05-12$46.30$46.30500
2004-05-11$46.50$46.50500
2004-05-10$46.95$46.95700
2004-05-07$47.00$47.004,100
2004-05-06$47.55$47.55200
2004-05-05$47.60$47.605,800
2004-05-04$46.75$46.750
2004-05-03$46.75$46.750
2004-04-30$46.75$46.750
2004-04-29$46.75$46.753,700
2004-04-28$47.50$47.500
2004-04-27$47.50$47.501,700
2004-04-26$47.50$47.50100
2004-04-23$47.50$47.500
2004-04-22$47.50$47.50600
2004-04-21$47.50$47.501,100
2004-04-20$47.40$47.40300
2004-04-19$47.50$47.50500
2004-04-16$47.45$47.452,600
2004-04-15$47.80$47.802,600
2004-04-14$47.35$47.351,600
2004-04-13$47.35$47.350
2004-04-12$47.35$47.350
2004-04-08$47.35$47.351,500
2004-04-07$47.50$47.50700
2004-04-06$47.50$47.501,500
2004-04-05$47.65$47.650
2004-04-02$47.65$47.651,000
2004-04-01$47.65$47.653,100
2004-03-31$47.80$47.80900
2004-03-30$47.80$47.801,800
2004-03-29$47.80$47.804,100
2004-03-26$47.05$47.051,500
2004-03-25$47.85$47.850
2004-03-24$47.85$47.855,200
2004-03-23$47.80$47.803,500
2004-03-22$47.95$47.9510,800
2004-03-19$48.88$48.886,500
2004-03-18$49.00$49.0024,700
2004-03-17$49.10$49.101,400
2004-03-16$49.25$49.2541,700
2004-03-15$49.45$49.45700
2004-03-12$49.35$49.352,400
2004-03-11$49.35$49.3510,300
2004-03-10$49.85$49.852,100
2004-03-09$50.00$50.001,700
2004-03-08$49.90$49.902,000
2004-03-05$50.00$50.00400
2004-03-04$50.03$50.0316,600
2004-03-03$50.02$50.022,600
2004-03-02$50.12$50.120
2004-03-01$50.12$50.121,200
2004-02-27$50.25$50.250
2004-02-26$50.25$50.2520,100
2004-02-25$50.25$50.25200
2004-02-24$50.25$50.25300
2004-02-23$50.47$50.47200
2004-02-20$50.42$50.42200
2004-02-19$50.40$50.406,200
2004-02-18$50.50$50.50300
2004-02-17$50.15$50.154,100
2004-02-13$50.10$50.100
2004-02-12$50.10$50.101,100
2004-02-11$50.10$50.101,000
2004-02-10$50.10$50.100
2004-02-09$50.10$50.100
2004-02-06$50.10$50.100
2004-02-05$50.10$50.101,300
2004-02-04$50.15$50.150
2004-02-03$50.15$50.15300
2004-02-02$50.15$50.15400
2004-01-30$50.15$50.15500
2004-01-29$50.10$50.100
2004-01-28$50.10$50.103,900
2004-01-27$50.00$50.00300
2004-01-26$50.30$50.30100
2004-01-23$50.25$50.251,900
2004-01-22$50.25$50.25400
2004-01-21$50.20$50.20500
2004-01-20$50.20$50.20800
2004-01-16$50.15$50.151,000
2004-01-15$50.06$50.062,200
2004-01-14$50.50$50.50400
2004-01-13$50.55$50.55500
2004-01-12$50.75$50.750
2004-01-09$50.75$50.755,500
2004-01-08$50.50$50.50300
2004-01-07$50.50$50.501,000
2004-01-06$50.50$50.501,700
2004-01-05$50.75$50.75400
2004-01-02$50.10$50.10140,000