OTC:FMCC | 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
1988-12-02 to 2026-08-27
Data captured

Stock Price Chart

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

$0.19$0.66$2.32$8.12$28.40$99.291988-12-022026-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$73.70$96.491,631,800
2004-12-30$73.39$96.082,049,900
2004-12-29$72.69$95.161,797,200
2004-12-28$72.49$94.901,759,200
2004-12-27$71.79$93.981,396,400
2004-12-23$71.77$93.962,560,400
2004-12-22$72.44$94.844,425,800
2004-12-21$71.80$94.0010,094,500
2004-12-20$70.49$92.2812,348,000
2004-12-17$70.26$91.983,413,800
2004-12-16$70.75$92.624,301,400
2004-12-15$69.76$91.332,607,200
2004-12-14$68.76$90.022,585,600
2004-12-13$68.56$89.761,922,500
2004-12-10$68.25$89.351,728,700
2004-12-09$68.67$89.901,687,500
2004-12-08$68.63$89.461,285,100
2004-12-07$68.39$89.141,633,700
2004-12-06$69.17$90.161,335,200
2004-12-03$69.74$90.901,252,200
2004-12-02$69.27$90.291,356,500
2004-12-01$68.96$89.893,286,400
2004-11-30$68.26$88.971,646,400
2004-11-29$66.99$87.321,364,800
2004-11-26$67.55$88.05453,500
2004-11-24$67.63$88.151,249,300
2004-11-23$67.30$87.721,562,200
2004-11-22$68.34$89.081,770,600
2004-11-19$67.86$88.451,231,200
2004-11-18$68.68$89.521,287,100
2004-11-17$68.77$89.641,394,000
2004-11-16$68.10$88.762,835,300
2004-11-15$68.90$89.811,523,800
2004-11-12$69.30$90.331,913,500
2004-11-11$68.65$89.481,670,000
2004-11-10$67.30$87.722,011,800
2004-11-09$67.21$87.601,438,100
2004-11-08$67.48$87.961,326,400
2004-11-05$67.18$87.571,532,300
2004-11-04$66.47$86.642,689,700
2004-11-03$65.99$86.013,546,400
2004-11-02$67.24$87.642,682,900
2004-11-01$66.65$86.871,941,600
2004-10-29$66.60$86.811,335,100
2004-10-28$66.47$86.642,043,700
2004-10-27$66.48$86.653,653,700
2004-10-26$66.14$86.213,305,900
2004-10-25$64.60$84.201,762,900
2004-10-22$64.87$84.551,585,900
2004-10-21$64.71$84.352,198,700
2004-10-20$65.04$84.782,042,700
2004-10-19$65.20$84.981,913,000
2004-10-18$65.50$85.381,795,600
2004-10-15$65.75$85.703,017,400
2004-10-14$65.12$84.882,952,900
2004-10-13$65.86$85.841,652,400
2004-10-12$65.98$86.002,465,100
2004-10-11$65.63$85.541,801,100
2004-10-08$66.35$86.481,832,400
2004-10-07$67.03$87.374,067,700
2004-10-06$67.05$87.403,204,800
2004-10-05$67.04$87.382,465,000
2004-10-04$67.30$87.722,279,700
2004-10-01$67.22$87.624,099,500
2004-09-30$65.24$85.046,512,700
2004-09-29$66.97$87.293,729,700
2004-09-28$67.15$87.534,148,400
2004-09-27$66.82$87.105,888,000
2004-09-24$64.59$84.197,318,000
2004-09-23$64.38$83.9212,262,000
2004-09-22$66.40$86.559,838,800
2004-09-21$69.00$89.942,326,000
2004-09-20$68.21$88.911,899,000
2004-09-17$68.20$88.891,637,100
2004-09-16$67.89$88.491,450,000
2004-09-15$67.84$88.031,762,600
2004-09-14$68.28$88.612,090,000
2004-09-13$68.19$88.491,748,700
2004-09-10$68.77$89.242,386,500
2004-09-09$68.60$89.022,332,200
2004-09-08$68.31$88.642,106,000
2004-09-07$69.00$89.541,918,700
2004-09-03$68.74$89.201,449,300
2004-09-02$68.67$89.111,310,200
2004-09-01$67.50$87.592,811,900
2004-08-31$67.12$87.101,473,100
2004-08-30$66.18$85.881,095,700
2004-08-27$66.37$86.131,935,100
2004-08-26$66.22$85.931,321,200
2004-08-25$66.26$85.982,080,000
2004-08-24$66.49$86.282,867,500
2004-08-23$66.21$85.922,217,500
2004-08-20$66.63$86.461,837,500
2004-08-19$66.63$86.463,203,400
2004-08-18$67.55$87.662,055,900
2004-08-17$66.56$86.372,310,900
2004-08-16$66.19$85.892,171,900
2004-08-13$66.15$85.842,086,600
2004-08-12$65.72$85.282,617,000
2004-08-11$65.93$85.562,300,100
2004-08-10$64.78$84.062,405,300
2004-08-09$63.82$82.822,310,000
2004-08-06$65.04$84.402,296,900
2004-08-05$64.43$83.612,129,600
2004-08-04$64.62$83.861,558,100
2004-08-03$64.26$83.391,377,600
2004-08-02$65.22$84.632,099,500
2004-07-30$64.31$83.452,025,900
2004-07-29$63.91$82.931,791,100
2004-07-28$64.58$83.802,592,800
2004-07-27$64.18$83.282,201,200
2004-07-26$63.93$82.962,034,900
2004-07-23$63.43$82.313,048,000
2004-07-22$64.64$83.883,560,400
2004-07-21$65.14$84.533,977,200
2004-07-20$66.67$86.522,807,500
2004-07-19$67.40$87.463,505,000
2004-07-16$67.24$87.265,129,600
2004-07-15$65.91$85.532,938,800
2004-07-14$65.80$85.394,793,500
2004-07-13$65.23$84.653,348,500
2004-07-12$63.96$83.001,613,000
2004-07-09$64.06$83.133,519,800
2004-07-08$64.75$84.022,196,400
2004-07-07$64.63$83.874,246,100
2004-07-06$64.00$83.053,296,600
2004-07-02$63.57$82.491,888,000
2004-07-01$62.60$81.233,226,600
2004-06-30$63.30$82.143,455,800
2004-06-29$63.19$82.003,339,900
2004-06-28$62.75$81.432,389,800
2004-06-25$62.01$80.473,349,600
2004-06-24$61.90$80.333,675,600
2004-06-23$61.51$79.822,456,200
2004-06-22$61.49$79.792,035,200
2004-06-21$61.49$79.791,314,100
2004-06-18$62.12$80.612,001,600
2004-06-17$61.78$80.171,253,600
2004-06-16$61.42$79.701,734,500
2004-06-15$60.94$79.082,465,500
2004-06-14$60.03$77.902,014,500
2004-06-10$60.69$78.762,379,200
2004-06-09$60.07$77.562,947,400
2004-06-08$60.33$77.901,738,800
2004-06-07$60.62$78.272,407,300
2004-06-04$59.01$76.192,221,400
2004-06-03$58.46$75.481,735,000
2004-06-02$58.45$75.471,963,900
2004-06-01$58.06$74.972,364,600
2004-05-28$58.39$75.392,719,300
2004-05-27$58.80$75.922,151,900
2004-05-26$58.28$75.251,822,100
2004-05-25$57.97$74.852,398,700
2004-05-24$57.08$73.701,939,600
2004-05-21$57.40$74.111,751,600
2004-05-20$57.32$74.011,769,400
2004-05-19$57.26$73.932,373,800
2004-05-18$57.94$74.812,261,500
2004-05-17$57.14$73.782,400,400
2004-05-14$58.42$75.432,027,600
2004-05-13$57.95$74.822,721,700
2004-05-12$57.89$74.752,616,800
2004-05-11$57.77$74.593,186,700
2004-05-10$56.93$73.513,122,400
2004-05-07$56.95$73.533,509,200
2004-05-06$58.37$75.372,357,300
2004-05-05$58.90$76.051,899,200
2004-05-04$59.09$76.302,153,700
2004-05-03$59.23$76.482,630,600
2004-04-30$58.40$75.412,911,200
2004-04-29$58.60$75.663,536,300
2004-04-28$57.77$74.593,062,400
2004-04-27$58.54$75.593,522,400
2004-04-26$57.45$74.182,178,600
2004-04-23$57.95$74.822,702,000
2004-04-22$58.69$75.782,565,500
2004-04-21$57.54$74.303,177,700
2004-04-20$57.80$74.632,235,300
2004-04-19$58.97$76.142,502,400
2004-04-16$59.23$76.483,267,400
2004-04-15$58.70$75.792,795,800
2004-04-14$59.06$76.263,402,400
2004-04-13$58.58$75.643,242,000
2004-04-12$59.19$76.433,961,000
2004-04-08$59.50$76.831,663,300
2004-04-07$59.51$76.842,309,000
2004-04-06$59.90$77.342,624,900
2004-04-05$60.16$77.683,117,300
2004-04-02$59.91$77.363,185,300
2004-04-01$59.84$77.273,509,500
2004-03-31$59.06$76.262,705,500
2004-03-30$59.63$76.991,808,900
2004-03-29$59.17$76.404,103,900
2004-03-26$58.22$75.173,013,600
2004-03-25$58.57$75.633,673,500
2004-03-24$59.20$76.442,969,500
2004-03-23$60.27$77.822,392,700
2004-03-22$59.98$77.452,599,100
2004-03-19$59.16$76.393,639,800
2004-03-18$59.85$77.283,880,100
2004-03-17$60.45$78.052,978,900
2004-03-16$60.40$77.992,573,500
2004-03-15$60.28$77.833,318,200
2004-03-12$60.97$78.722,808,800
2004-03-11$60.60$78.253,876,100
2004-03-10$62.00$79.672,500,300
2004-03-09$62.77$80.663,146,100
2004-03-08$63.58$81.702,475,000
2004-03-05$63.54$81.654,920,600
2004-03-04$61.73$79.321,669,600
2004-03-03$61.62$79.182,721,200
2004-03-02$61.70$79.282,223,500
2004-03-01$62.50$80.313,561,000
2004-02-27$61.92$79.562,874,600
2004-02-26$62.34$80.103,600,700
2004-02-25$62.69$80.554,476,600
2004-02-24$62.12$79.825,576,200
2004-02-23$63.93$82.152,325,600
2004-02-20$64.10$82.371,513,300
2004-02-19$64.17$82.461,850,600
2004-02-18$64.31$82.631,648,000
2004-02-17$64.70$83.141,875,400
2004-02-13$64.37$82.712,235,000
2004-02-12$63.71$81.862,116,200
2004-02-11$63.57$81.682,768,200
2004-02-10$62.59$80.421,918,400
2004-02-09$63.05$81.021,468,300
2004-02-06$63.08$81.051,340,100
2004-02-05$62.80$80.691,658,900
2004-02-04$62.17$79.891,928,100
2004-02-03$62.66$80.512,213,000
2004-02-02$63.00$80.952,427,200
2004-01-30$62.42$80.212,206,900
2004-01-29$61.82$79.444,562,800
2004-01-28$62.20$79.923,074,400
2004-01-27$64.58$82.982,841,000
2004-01-26$65.00$83.522,363,500
2004-01-23$63.80$81.983,167,000
2004-01-22$64.16$82.445,803,300
2004-01-21$63.21$81.223,623,600
2004-01-20$61.24$78.692,121,200
2004-01-16$61.09$78.503,910,100
2004-01-15$60.48$77.713,622,100
2004-01-14$59.47$76.421,659,200
2004-01-13$58.88$75.662,416,900
2004-01-12$58.88$75.662,206,400
2004-01-09$58.98$75.792,798,500
2004-01-08$59.47$76.422,292,100
2004-01-07$59.37$76.293,177,100
2004-01-06$59.67$76.673,466,900
2004-01-05$59.27$76.163,067,800
2004-01-02$58.48$75.144,828,000