{
 "source": "CFTC — Financial Data for FCMs (official monthly report)",
 "source_url": "https://www.cftc.gov/MarketReports/financialfcmdata/index.htm",
 "collected_at": "2026-07-18",
 "as_of": "2026-05-31",
 "firms_with_retail_forex": 6,
 "total_retail_obligation_usd": 471013047,
 "rfci_hhi": 2939,
 "firms": [
  {
   "firm": "StoneX/FOREX.com (ex-GAIN)",
   "obligation": 201604867.0,
   "share_pct": 42.8
  },
  {
   "firm": "OANDA",
   "obligation": 135737238.0,
   "share_pct": 28.82
  },
  {
   "firm": "Charles Schwab (ex-thinkorswim)",
   "obligation": 54712101.0,
   "share_pct": 11.62
  },
  {
   "firm": "tastyfx LLC (ex-IG US)",
   "obligation": 48921214.0,
   "share_pct": 10.39
  },
  {
   "firm": "Interactive Brokers",
   "obligation": 27176623.0,
   "share_pct": 5.77
  },
  {
   "firm": "trading.com (XM group)",
   "obligation": 2861004.0,
   "share_pct": 0.61
  }
 ],
 "identity_map_note": "Séries entre meses usam mapa de identidade declarado (renames/M&A); parcial até o backfill."
}