Federal Home Loan Mortgage Corp (FMCCH) Cash from Operations (2010 - 2026)

Federal Home Loan Mortgage (FMCCH) posted quarterly Cash from Operations of 2758000000.0 for Q2 2026, down 66.13% year-over-year from 8143000000.0 in Q2 2025, and down 28.7% quarter-over-quarter from 3868000000.0 in Q1 2026.

Federal Home Loan Mortgage Corp (FMCCH) Cash from Operations (2010 - 2026) Analysis & Trends

Federal Home Loan Mortgage (FMCCH) has reported Cash from Operations for 17 consecutive years, with 2758000000.0 the latest figure, recorded in Q2 2026.

  • In Q2 2026, Cash from Operations fell 66.13% year-over-year to 2758000000.0; the TTM figure through Jun 2026 stood at 14284000000.0 (down 1.63% YoY), while the FY2025 annual figure was 19373000000.0, up 192.33% from the prior year.
  • Cash from Operations declined to 2758000000.0 in Q2 2026 per FMCCH's latest filing, from 3868000000.0 in the prior quarter.
  • Across five years, Cash from Operations topped out at 8143000000.0 in Q2 2025 and bottomed at 900000000.0 in Q4 2024.
  • Historically, Cash from Operations has averaged 2898111111.11 across 5 years, with a median of 3164500000.0 in 2023.
  • Annual changes were most pronounced in 2023 — Cash from Operations surged 802.61% — and 2024, when it slumped 147.8%.
  • Federal Home Loan Mortgage's Cash from Operations stood at 268000000.0 in 2022, then soared by 802.61% to 1883000000.0 in 2023, then plunged by 147.8% to 900000000.0 in 2024, then soared by 386.44% to 2578000000.0 in 2025, then increased by 6.98% to 2758000000.0 in 2026.
  • Business Quant data shows FMCCH's Cash from Operations at 2758000000.0 in Q2 2026, 3868000000.0 in Q1 2026, and 2578000000.0 in Q4 2025.

Peer Comparison

Historic Data

Download Data
DateValue
Jun 30, 2026 2.76 Bn
Jun 30, 2026 2.76 Bn
Mar 31, 2026 3.87 Bn
Mar 31, 2026 3.87 Bn
Dec 31, 2025 2.58 Bn
Dec 31, 2025 2.58 Bn
Sep 30, 2025 5.08 Bn
Sep 30, 2025 5.08 Bn
Jun 30, 2025 8.14 Bn
Jun 30, 2025 8.14 Bn
Mar 31, 2025 3.57 Bn
Mar 31, 2025 3.57 Bn
Dec 31, 2024 -900.00 Mn
Dec 31, 2024 -900.00 Mn
Sep 30, 2024 3.71 Bn
Sep 30, 2024 3.71 Bn
Jun 30, 2024 927.00 Mn
Jun 30, 2024 927.00 Mn
Mar 31, 2024 2.89 Bn
Mar 31, 2024 2.89 Bn