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 — 1999

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volume
1999-12-31$47.06$56.93569,300
1999-12-30$46.88$56.711,234,300
1999-12-29$45.75$55.35789,100
1999-12-28$46.25$55.951,336,600
1999-12-27$46.63$56.411,765,100
1999-12-23$46.94$56.781,410,400
1999-12-22$46.69$56.481,449,600
1999-12-21$46.69$56.482,469,900
1999-12-20$47.06$56.931,769,800
1999-12-17$46.88$56.712,834,800
1999-12-16$45.94$55.572,092,100
1999-12-15$46.88$56.712,013,100
1999-12-14$48.00$58.072,203,100
1999-12-13$48.25$58.371,904,700
1999-12-10$49.25$59.582,407,200
1999-12-09$48.88$59.131,852,700
1999-12-08$47.94$57.811,982,900
1999-12-07$48.20$58.131,792,000
1999-12-06$49.25$59.391,404,300
1999-12-03$48.88$58.943,513,200
1999-12-02$48.00$57.892,122,500
1999-12-01$47.94$57.812,775,700
1999-11-30$49.38$59.551,871,000
1999-11-29$49.63$59.851,815,300
1999-11-26$50.50$60.90344,600
1999-11-24$50.94$61.431,189,600
1999-11-23$50.69$61.132,142,500
1999-11-22$51.38$61.96984,300
1999-11-19$52.31$63.091,457,200
1999-11-18$53.69$64.751,426,900
1999-11-17$53.94$65.052,613,100
1999-11-16$55.75$67.232,615,600
1999-11-15$52.56$63.391,799,500
1999-11-12$53.81$64.901,390,900
1999-11-11$53.25$64.222,143,600
1999-11-10$51.88$62.562,264,300
1999-11-09$51.00$61.512,155,100
1999-11-08$51.50$62.111,950,200
1999-11-05$52.31$63.092,161,800
1999-11-04$50.50$60.902,208,600
1999-11-03$50.81$61.282,119,000
1999-11-02$51.13$61.662,486,800
1999-11-01$51.50$62.112,391,700
1999-10-29$54.00$65.122,179,100
1999-10-28$54.31$65.505,714,200
1999-10-27$49.38$59.551,820,300
1999-10-26$47.25$56.981,568,300
1999-10-25$48.06$57.961,560,100
1999-10-22$48.06$57.963,103,800
1999-10-21$46.00$55.482,844,800
1999-10-20$47.94$57.814,422,900
1999-10-19$48.81$58.871,483,300
1999-10-18$50.38$60.751,576,000
1999-10-15$48.75$58.791,479,200
1999-10-14$50.00$60.301,367,200
1999-10-13$51.75$62.41972,200
1999-10-12$52.25$63.01876,000
1999-10-11$52.88$63.77829,300
1999-10-08$53.13$64.071,204,600
1999-10-07$52.06$62.791,149,400
1999-10-06$53.88$64.971,825,400
1999-10-05$52.88$63.772,203,000
1999-10-04$52.25$63.011,942,000
1999-10-01$50.63$61.052,435,900
1999-09-30$52.00$62.711,652,700
1999-09-29$51.31$61.881,584,300
1999-09-28$50.50$60.901,372,500
1999-09-27$49.75$60.001,356,400
1999-09-24$51.25$61.812,170,800
1999-09-23$50.63$61.051,859,100
1999-09-22$50.69$61.132,232,000
1999-09-21$50.06$60.372,276,300
1999-09-20$50.75$61.201,286,100
1999-09-17$50.94$61.431,841,200
1999-09-16$50.13$60.451,462,900
1999-09-15$52.50$63.131,152,800
1999-09-14$53.56$64.41999,100
1999-09-13$53.69$64.56731,700
1999-09-10$52.50$63.131,307,000
1999-09-09$52.44$63.062,036,800
1999-09-08$53.00$63.731,228,700
1999-09-07$53.63$64.491,080,700
1999-09-03$55.44$66.671,853,000
1999-09-02$52.06$62.611,160,100
1999-09-01$53.25$64.042,332,800
1999-08-31$51.50$61.931,889,000
1999-08-30$51.44$61.861,925,800
1999-08-27$53.75$64.64864,400
1999-08-26$55.00$66.141,419,900
1999-08-25$56.75$68.243,283,600
1999-08-24$54.00$64.941,683,800
1999-08-23$54.00$64.941,760,700
1999-08-20$51.88$62.381,348,400
1999-08-19$52.19$62.761,649,600
1999-08-18$54.38$65.391,656,600
1999-08-17$53.94$64.861,424,700
1999-08-16$52.38$62.981,067,000
1999-08-13$52.50$63.131,480,900
1999-08-12$50.56$60.801,541,000
1999-08-11$52.13$62.681,644,800
1999-08-10$51.63$62.081,556,800
1999-08-09$52.75$63.431,009,200
1999-08-06$53.25$64.041,406,800
1999-08-05$54.06$65.012,138,100
1999-08-04$53.63$64.492,606,900
1999-08-03$56.63$68.09920,900
1999-08-02$57.38$69.00892,500
1999-07-30$57.38$69.001,278,500
1999-07-29$59.75$71.851,514,900
1999-07-28$59.31$71.33938,900
1999-07-27$59.69$71.78960,900
1999-07-26$58.69$70.57883,200
1999-07-23$58.75$70.651,020,300
1999-07-22$60.00$72.152,008,000
1999-07-21$60.25$72.45825,300
1999-07-20$60.44$72.681,169,600
1999-07-19$60.44$72.68914,700
1999-07-16$61.06$73.431,701,300
1999-07-15$59.25$71.251,480,900
1999-07-14$57.38$69.00893,000
1999-07-13$57.56$69.22604,800
1999-07-12$57.44$69.07847,900
1999-07-09$58.00$69.751,062,300
1999-07-08$56.00$67.341,195,300
1999-07-07$56.88$68.391,332,700
1999-07-06$56.94$68.471,119,800
1999-07-02$57.38$69.001,249,300
1999-07-01$57.44$69.071,838,900
1999-06-30$58.00$69.753,804,900
1999-06-29$57.19$68.772,032,800
1999-06-28$54.19$65.161,292,400
1999-06-25$53.75$64.641,551,700
1999-06-24$53.56$64.412,127,000
1999-06-23$54.19$65.161,820,300
1999-06-22$55.38$66.591,803,000
1999-06-21$54.88$65.991,347,600
1999-06-18$55.06$66.212,726,300
1999-06-17$54.94$66.062,616,400
1999-06-16$56.00$67.342,094,400
1999-06-15$56.31$67.721,649,900
1999-06-14$56.00$67.34915,900
1999-06-11$56.38$67.791,446,200
1999-06-10$56.31$67.721,542,200
1999-06-09$56.69$67.991,193,100
1999-06-08$58.25$69.86958,900
1999-06-07$59.06$70.84667,700
1999-06-04$59.63$71.511,055,500
1999-06-03$58.81$70.54890,200
1999-06-02$58.19$69.79940,300
1999-06-01$57.69$69.19820,000
1999-05-28$58.31$69.94763,900
1999-05-27$58.00$69.561,069,300
1999-05-26$58.56$70.241,118,300
1999-05-25$57.94$69.491,442,900
1999-05-24$57.69$69.191,670,700
1999-05-21$57.75$69.261,373,300
1999-05-20$59.31$71.141,576,900
1999-05-19$59.50$71.361,561,800
1999-05-18$59.13$70.911,397,800
1999-05-17$60.13$72.111,300,200
1999-05-14$61.44$73.692,024,100
1999-05-13$63.75$76.461,056,800
1999-05-12$64.50$77.361,583,300
1999-05-11$64.63$77.511,671,300
1999-05-10$63.88$76.611,362,800
1999-05-07$64.31$77.131,988,300
1999-05-06$60.94$73.091,464,100
1999-05-05$60.38$72.411,746,600
1999-05-04$59.00$70.761,758,900
1999-05-03$62.00$74.361,321,300
1999-04-30$62.63$75.111,857,000
1999-04-29$63.50$76.161,479,200
1999-04-28$61.44$73.691,346,500
1999-04-27$61.31$73.541,351,700
1999-04-26$61.50$73.761,090,200
1999-04-23$61.69$73.991,118,100
1999-04-22$61.13$73.312,424,400
1999-04-21$60.75$72.861,920,800
1999-04-20$58.88$70.612,614,700
1999-04-19$57.25$68.662,953,600
1999-04-16$55.81$66.943,450,200
1999-04-15$55.38$66.413,941,700
1999-04-14$55.00$65.963,452,000
1999-04-13$55.00$65.962,418,700
1999-04-12$57.56$69.041,334,700
1999-04-09$57.38$68.811,142,400
1999-04-08$58.06$69.642,264,100
1999-04-07$57.56$69.041,367,700
1999-04-06$56.88$68.211,925,900
1999-04-05$58.06$69.642,251,700
1999-04-01$57.56$69.041,785,200
1999-03-31$57.31$68.741,322,300
1999-03-30$57.63$69.111,451,200
1999-03-29$59.06$70.842,787,100
1999-03-26$59.38$71.212,039,000
1999-03-25$56.38$67.611,102,700
1999-03-24$55.00$65.961,706,400
1999-03-23$55.13$66.111,728,300
1999-03-22$56.75$68.061,010,900
1999-03-19$57.00$68.362,459,400
1999-03-18$59.81$71.741,089,900
1999-03-17$59.88$71.811,682,200
1999-03-16$59.00$70.761,946,000
1999-03-15$60.06$72.041,607,100
1999-03-12$60.50$72.561,440,500
1999-03-11$62.50$74.962,184,700
1999-03-10$63.00$75.381,546,500
1999-03-09$61.94$74.111,777,100
1999-03-08$61.38$73.441,113,200
1999-03-05$61.50$73.582,161,000
1999-03-04$58.94$70.521,741,300
1999-03-03$59.38$71.041,514,100
1999-03-02$58.31$69.771,156,500
1999-03-01$58.69$70.221,320,700
1999-02-26$58.88$70.441,437,700
1999-02-25$57.88$69.251,502,200
1999-02-24$58.56$70.071,405,200
1999-02-23$60.81$72.761,186,400
1999-02-22$61.25$73.291,269,000
1999-02-19$60.31$72.161,973,300
1999-02-18$60.69$72.612,445,200
1999-02-17$59.69$71.421,880,700
1999-02-16$59.25$70.891,095,500
1999-02-12$57.38$68.651,466,600
1999-02-11$58.06$69.471,516,300
1999-02-10$57.75$69.101,675,800
1999-02-09$55.69$66.632,620,400
1999-02-08$55.50$66.411,962,700
1999-02-05$56.75$67.901,648,900
1999-02-04$58.00$69.401,690,400
1999-02-03$60.00$71.791,224,900
1999-02-02$60.50$72.391,702,800
1999-02-01$60.50$72.391,941,600
1999-01-29$62.00$74.181,686,200
1999-01-28$60.75$72.691,585,600
1999-01-27$59.00$70.591,343,900
1999-01-26$59.69$71.421,376,000
1999-01-25$59.50$71.191,316,000
1999-01-22$58.81$70.371,542,500
1999-01-21$58.75$70.292,820,500
1999-01-20$60.44$72.312,951,700
1999-01-19$59.13$70.741,383,600
1999-01-15$59.44$71.122,417,700
1999-01-14$57.75$69.102,566,600
1999-01-13$58.06$69.472,135,500
1999-01-12$57.63$68.953,163,300
1999-01-11$57.88$69.253,933,100
1999-01-08$60.75$72.691,843,100
1999-01-07$64.19$76.802,017,800
1999-01-06$63.94$76.501,778,100
1999-01-05$62.19$74.412,041,800
1999-01-04$61.50$73.582,599,400