{
 "publisher": "VaultRubric",
 "url": "https://vaultrubric.com",
 "generated": "2026-10-11",
 "license": "Free to use, quote and cite with attribution: 'Source: VaultRubric (vaultrubric.com)' and a link to the relevant vaultrubric.com page. Facts carry their original source URL and as-of date; scores are VaultRubric's methodology (https://vaultrubric.com/methodology). Not investment advice.",
 "methodology": "https://vaultrubric.com/methodology",
 "attribution": "Source: VaultRubric (vaultrubric.com)",
 "category": "Brokerage & IRA",
 "slug": "brokerages",
 "criteria": {
  "trading": "Trading costs",
  "minimum": "Account minimum",
  "ira": "IRA options",
  "transfer_out": "Transfer-out fee",
  "protection": "Protection (SIPC)",
  "regulatory": "Regulatory record"
 },
 "scoring": "Equal weights across the whole category; scores are relative to the products in this file (head-to-head pages compare only the listed products, so numbers differ).",
 "category_pick": null,
 "too_close_to_call": [
  "Wealthfront",
  "Fidelity"
 ],
 "products": [
  {
   "name": "Wealthfront",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 88.3,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-10); options: not found per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.wealthfront.com/pricing"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "$1 (stock account); 0.25% advisory fee for Automated Investing (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.wealthfront.com/pricing"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, SEP, Rollover (as of 2026-10-10); match: none found (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.wealthfront.com/retirement"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "$0 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://support.wealthfront.com/hc/en-us/articles/115003462743-Can-I-transfer-the-securities-in-my-account-to-another-firm"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (Wealthfront Brokerage LLC member FINRA/SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.wealthfront.com/legal/disclosure"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Base 10, no actions in last 5 yrs found. Note: only SEC action found Dec 2018, outside window",
     "sources": [
      "https://www.sec.gov/newsroom/press-releases/2018-300"
     ]
    }
   ],
   "score_math": "0.167×10.0 + 0.167×8.0 + 0.167×7.0 + 0.167×10.0 + 0.167×8.0 + 0.167×10.0 = 8.84 → 88.3%",
   "facts": {
    "official_url": {
     "value": "https://www.wealthfront.com/pricing",
     "as_of": "2026-10-10",
     "source_url": "https://www.wealthfront.com/pricing",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-10",
     "source_url": "https://www.wealthfront.com/pricing",
     "source_type": "official"
    },
    "account_minimum": {
     "value": "$1 (stock account); 0.25% advisory fee for Automated Investing",
     "as_of": "2026-10-10",
     "source_url": "https://www.wealthfront.com/pricing",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "SEP",
      "Rollover"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.wealthfront.com/retirement",
     "source_type": "official"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.wealthfront.com/pricing",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://support.wealthfront.com/hc/en-us/articles/115003462743-Can-I-transfer-the-securities-in-my-account-to-another-firm",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.wealthfront.com/legal/disclosure",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [],
     "as_of": "2026-10-10",
     "source_url": "https://www.sec.gov/newsroom/press-releases/2018-300",
     "source_type": "official"
    },
    "affiliate_program": {
     "value": {
      "network": "Impact",
      "payout": null
     },
     "as_of": "2026-10-10",
     "source_url": "https://www.affilitizer.com/programs/wealthfront.com",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 153407,
      "brokercheck_regulatory_event_count_all_time": 0
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/153407",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Fidelity",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 87.3,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 7.4,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0.65 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.fidelity.com/trading/commissions-margin-rates",
      "https://www.fidelity.com/trading/commissions-margin-rates"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.fidelity.com/trading/commissions-margin-rates"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, SIMPLE (fee schedule), Rollover (as of 2026-10-10); match: none offered (as of 2026-10-10) ⚑ third-party source (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.fidelity.com/trading/commissions-margin-rates",
      "https://gainsumo.com/broker-fee-comparison/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "$0 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.fidelity.com/trading/commissions-margin-rates"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (via National Financial Services, Member NYSE, SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.fidelity.com/trading/commissions-margin-rates"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Base 10, no actions in last 5 yrs found. Note: No headline SEC/FINRA action in last 5 yrs identified in this pass; BrokerCheck lists 24 regulatory events (all time) — review before publishing",
     "sources": [
      "https://brokercheck.finra.org/firm/summary/7784"
     ]
    }
   ],
   "score_math": "0.167×7.4 + 0.167×10.0 + 0.167×7.0 + 0.167×10.0 + 0.167×8.0 + 0.167×10.0 = 8.74 → 87.3%",
   "facts": {
    "official_url": {
     "value": "https://www.fidelity.com/trading/commissions-margin-rates",
     "as_of": "2026-10-10",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0.65,
     "as_of": "2026-10-11",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-10",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "SIMPLE (fee schedule)",
      "Rollover"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "ira_match": {
     "value": null,
     "as_of": "2026-10-10",
     "source_url": "https://gainsumo.com/broker-fee-comparison/",
     "source_type": "third_party"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "mutual_funds": {
     "value": "Yes; Fidelity funds $0; NTF non-Fidelity funds $0 to buy ($49.95 on redemption if held short-term); other transaction-fee funds per schedule",
     "as_of": "2026-10-11",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.fidelity.com/trading/commissions-margin-rates",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [],
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/7784",
     "source_type": "regulator"
    },
    "major_outages": {
     "value": [
      {
       "date": "2024-08-05",
       "summary": "Login disruptions during market selloff",
       "url": "https://www.reuters.com/business/finance/online-trading-platforms-down-thousands-users-downdetector-shows-2024-08-05/"
      },
      {
       "date": "2025-05-12",
       "summary": "Login outage",
       "url": "https://www.reuters.com/business/fidelity-website-outage-blocks-users-trading-rally-2025-05-12/"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.reuters.com/business/finance/online-trading-platforms-down-thousands-users-downdetector-shows-2024-08-05/",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 7784,
      "brokercheck_regulatory_event_count_all_time": 24
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/7784",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Webull",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 86.7,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2025-05",
     "type": "Regulatory: FINRA: $1.6M for influencer communications supervision failures",
     "regulatory": true,
     "source": "https://www.law360.com/articles/2338179/webull-fined-1-6m-over-lax-influencer-ad-oversight"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.webull.com/pricing",
      "https://www.webull.com/pricing"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.webull.com/pricing"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, Rollover (as of 2026-10-10); match: 3.5% with Webull Premium; base 1% per third party (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.webull.com/ira",
      "https://www.webull.com/ira"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "$75 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.webull.com/pricing"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.webull.com/pricing"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 9.0,
     "imputed_score": null,
     "basis": "Base 10, −1 FINRA 2025-05",
     "sources": [
      "https://www.law360.com/articles/2338179/webull-fined-1-6m-over-lax-influencer-ad-oversight",
      "https://www.law360.com/articles/2338179/webull-fined-1-6m-over-lax-influencer-ad-oversight"
     ]
    }
   ],
   "score_math": "0.167×10.0 + 0.167×10.0 + 0.167×8.0 + 0.167×7.0 + 0.167×8.0 + 0.167×9.0 = 8.67 → 86.7%",
   "facts": {
    "official_url": {
     "value": "https://www.webull.com/pricing",
     "as_of": "2026-10-10",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-10",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "Rollover"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.webull.com/ira",
     "source_type": "official"
    },
    "ira_match": {
     "value": "3.5% with Webull Premium; base 1% per third party",
     "as_of": "2026-10-10",
     "source_url": "https://www.webull.com/ira",
     "source_type": "official"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "mutual_funds": {
     "value": "Mutual Funds offered (menu)",
     "as_of": "2026-10-10",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 75,
     "as_of": "2026-10-11",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.webull.com/pricing",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2025-05",
       "agency": "FINRA",
       "summary": "$1.6M for influencer communications supervision failures",
       "url": "https://www.law360.com/articles/2338179/webull-fined-1-6m-over-lax-influencer-ad-oversight"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.law360.com/articles/2338179/webull-fined-1-6m-over-lax-influencer-ad-oversight",
     "source_type": "third_party"
    },
    "affiliate_program": {
     "value": {
      "network": "In-house (Webull partner program)",
      "payout": "third-party reports $20–$70/funded account",
      "apply_url": "https://act.webullapp.com/mktb/partners/individual"
     },
     "as_of": "2026-10-10",
     "source_url": "https://act.webullapp.com/mktb/partners/individual",
     "source_type": "official"
    },
    "finra_crd": {
     "value": {
      "crd": 289063,
      "brokercheck_regulatory_event_count_all_time": 6
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/289063",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Firstrade",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 85.0,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.firstrade.com/trading/pricing/special-services",
      "https://www.firstrade.com/trading/pricing/special-services"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-11) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.firstrade.com/"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, Rollover (as of 2026-10-11); match: none found (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.firstrade.com/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "$75 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.firstrade.com/trading/pricing/special-services"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.firstrade.com/trading/options"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Base 10, no actions in last 5 yrs found. Note: No headline SEC/FINRA action in last 5 yrs identified in this pass; BrokerCheck lists 7 regulatory events (all time) — review before publishing",
     "sources": [
      "https://brokercheck.finra.org/firm/summary/16843"
     ]
    }
   ],
   "score_math": "0.167×10.0 + 0.167×10.0 + 0.167×6.0 + 0.167×7.0 + 0.167×8.0 + 0.167×10.0 = 8.50 → 85.0%",
   "facts": {
    "official_url": {
     "value": "https://www.firstrade.com/pricing/en-us",
     "as_of": "2026-10-10",
     "source_url": "https://www.firstrade.com/pricing/en-us",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.firstrade.com/trading/pricing/special-services",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.firstrade.com/trading/pricing/special-services",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.firstrade.com/",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "Rollover"
     ],
     "as_of": "2026-10-11",
     "source_url": "https://www.firstrade.com/",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 75,
     "as_of": "2026-10-11",
     "source_url": "https://www.firstrade.com/trading/pricing/special-services",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.firstrade.com/trading/options",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [],
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/16843",
     "source_type": "regulator"
    },
    "referral_program": {
     "value": "Refer a Friend program exists (footer link)",
     "as_of": "2026-10-10",
     "source_url": "https://www.firstrade.com/pricing/en-us",
     "source_type": "official"
    },
    "affiliate_program": {
     "value": "Affiliates program exists (footer link); terms not captured",
     "as_of": "2026-10-10",
     "source_url": "https://www.firstrade.com/pricing/en-us",
     "source_type": "official"
    },
    "finra_crd": {
     "value": {
      "crd": 16843,
      "brokercheck_regulatory_event_count_all_time": 7
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/16843",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "E*TRADE",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 84.0,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 7.4,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0.65 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://us.etrade.com/what-we-offer/pricing-and-rates",
      "https://us.etrade.com/what-we-offer/pricing-and-rates"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-11) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://us.etrade.com/frequently-asked-questions/retirement-planning"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, Rollover, SEP, SIMPLE (as of 2026-10-11); match: none found (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://us.etrade.com/what-we-offer/our-accounts"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "$75 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://us.etrade.com/what-we-offer/pricing-and-rates"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (page footer: Morgan Stanley Smith Barney LLC Member SIPC; E*TRADE Securities is a Morgan Stanley entity — verify E*TRADE Securities LLC SIPC on sipc.org); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://us.etrade.com/what-we-offer/pricing-and-rates"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Base 10, no actions in last 5 yrs found. Note: No headline SEC/FINRA action in last 5 yrs identified in this pass; BrokerCheck lists 93 regulatory events (all time) — review before publishing",
     "sources": [
      "https://brokercheck.finra.org/firm/summary/29106"
     ]
    }
   ],
   "score_math": "0.167×7.4 + 0.167×10.0 + 0.167×8.0 + 0.167×7.0 + 0.167×8.0 + 0.167×10.0 = 8.40 → 84.0%",
   "facts": {
    "official_url": {
     "value": "https://us.etrade.com/what-we-offer/pricing-and-rates",
     "as_of": "2026-10-10",
     "source_url": "https://us.etrade.com/what-we-offer/pricing-and-rates",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://us.etrade.com/what-we-offer/pricing-and-rates",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0.65,
     "as_of": "2026-10-11",
     "source_url": "https://us.etrade.com/what-we-offer/pricing-and-rates",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://us.etrade.com/frequently-asked-questions/retirement-planning",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "Rollover",
      "SEP",
      "SIMPLE"
     ],
     "as_of": "2026-10-11",
     "source_url": "https://us.etrade.com/what-we-offer/our-accounts",
     "source_type": "official"
    },
    "mutual_funds": {
     "value": "Yes; $0 commission listed for mutual funds (some fees may apply)",
     "as_of": "2026-10-10",
     "source_url": "https://us.etrade.com/what-we-offer/pricing-and-rates",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 75,
     "as_of": "2026-10-11",
     "source_url": "https://us.etrade.com/what-we-offer/pricing-and-rates",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://us.etrade.com/what-we-offer/pricing-and-rates",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [],
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/29106",
     "source_type": "regulator"
    },
    "finra_crd": {
     "value": {
      "crd": 29106,
      "brokercheck_regulatory_event_count_all_time": 93
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/29106",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "SoFi Invest",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 83.3,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2023",
     "type": "Regulatory: FINRA: SoFi Securities $698,282 re fully paid securities lending (4-firm action)",
     "regulatory": true,
     "source": "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.sofi.com/wealth/assets/documents/sofi-invest-fee-schedule.pdf",
      "https://www.sofi.com/wealth/assets/documents/sofi-invest-fee-schedule.pdf"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "5 (as of 2026-10-11) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.sofi.com/invest/"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 9.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, SEP, Rollover (as of 2026-10-10); match: 1% on contributions and rollovers (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.sofi.com/invest/ira/",
      "https://www.sofi.com/invest/ira/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "$100 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://support.sofi.com/hc/en-us/articles/4408306213773-How-do-I-transfer-assets-out-of-my-SoFi-Invest-account-as-an-ACAT"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-11) (SoFi Securities LLC, Member FINRA/SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.sofi.com/invest/account-protection-sipc/"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 9.0,
     "imputed_score": null,
     "basis": "Base 10, −1 FINRA 2023",
     "sources": [
      "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully",
      "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully"
     ]
    }
   ],
   "score_math": "0.167×10.0 + 0.167×8.0 + 0.167×9.0 + 0.167×6.0 + 0.167×8.0 + 0.167×9.0 = 8.33 → 83.3%",
   "facts": {
    "official_url": {
     "value": "https://www.sofi.com/invest/",
     "as_of": "2026-10-10",
     "source_url": "https://www.sofi.com/invest/",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.sofi.com/wealth/assets/documents/sofi-invest-fee-schedule.pdf",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.sofi.com/wealth/assets/documents/sofi-invest-fee-schedule.pdf",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 5,
     "as_of": "2026-10-11",
     "source_url": "https://www.sofi.com/invest/",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "SEP",
      "Rollover"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.sofi.com/invest/ira/",
     "source_type": "official"
    },
    "ira_match": {
     "value": "1% on contributions and rollovers",
     "as_of": "2026-10-10",
     "source_url": "https://www.sofi.com/invest/ira/",
     "source_type": "official"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.sofi.com/invest/",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 100,
     "as_of": "2026-10-11",
     "source_url": "https://support.sofi.com/hc/en-us/articles/4408306213773-How-do-I-transfer-assets-out-of-my-SoFi-Invest-account-as-an-ACAT",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-11",
     "source_url": "https://www.sofi.com/invest/account-protection-sipc/",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2023",
       "agency": "FINRA",
       "summary": "SoFi Securities $698,282 re fully paid securities lending (4-firm action)",
       "url": "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully"
      }
     ],
     "as_of": "2023",
     "source_url": "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully",
     "source_type": "regulator"
    },
    "affiliate_program": {
     "value": {
      "network": "Impact",
      "payout": null
     },
     "as_of": "2026-10-10",
     "source_url": "https://www.affilitizer.com/programs/sofi.com",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 151717,
      "brokercheck_regulatory_event_count_all_time": 2
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/151717",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Public",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 83.3,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2023",
     "type": "Regulatory: FINRA: $528,124 (fully paid lending)",
     "regulatory": true,
     "source": "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully"
    },
    {
     "date": "2025-05",
     "type": "Regulatory: FINRA: $350,000 influencer supervision (reported)",
     "regulatory": true,
     "source": "https://www.investmentnews.com/independent-broker-dealers/finra-penalizes-another-bd-for-social-media-miscues/260683"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://public.com/disclosures/fee-schedule/",
      "https://public.com/disclosures/fee-schedule/"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-11) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://public.com/disclosures/public-customer-relationship-summary"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, Crypto IRA (as of 2026-10-10); match: 1% on annual contributions (Traditional & Roth); 4% with Reserve per third party (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://public.com/ira",
      "https://public.com/ira"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "$100 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://public.com/disclosures/fee-schedule/"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (Open to the Public Investing, Inc. member FINRA/SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://public.com/ira"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Base 10, −1 FINRA 2023, −1 FINRA 2025-05",
     "sources": [
      "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully",
      "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully",
      "https://www.investmentnews.com/independent-broker-dealers/finra-penalizes-another-bd-for-social-media-miscues/260683"
     ]
    }
   ],
   "score_math": "0.167×10.0 + 0.167×10.0 + 0.167×8.0 + 0.167×6.0 + 0.167×8.0 + 0.167×8.0 = 8.33 → 83.3%",
   "facts": {
    "official_url": {
     "value": "https://public.com/disclosures/fee-schedule/",
     "as_of": "2026-10-10",
     "source_url": "https://public.com/disclosures/fee-schedule/",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://public.com/disclosures/fee-schedule/",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://public.com/disclosures/fee-schedule/",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://public.com/disclosures/public-customer-relationship-summary",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "Crypto IRA"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://public.com/ira",
     "source_type": "official"
    },
    "ira_match": {
     "value": "1% on annual contributions (Traditional & Roth); 4% with Reserve per third party",
     "as_of": "2026-10-10",
     "source_url": "https://public.com/ira",
     "source_type": "official"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://public.com/disclosures/fee-schedule/",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 100,
     "as_of": "2026-10-11",
     "source_url": "https://public.com/disclosures/fee-schedule/",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://public.com/ira",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2023",
       "agency": "FINRA",
       "summary": "$528,124 (fully paid lending)",
       "url": "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully"
      },
      {
       "date": "2025-05",
       "agency": "FINRA",
       "summary": "$350,000 influencer supervision (reported)",
       "url": "https://www.investmentnews.com/independent-broker-dealers/finra-penalizes-another-bd-for-social-media-miscues/260683"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.finra.org/media-center/newsreleases/2023/finra-orders-four-firms-pay-26-million-violations-relating-fully",
     "source_type": "third_party"
    },
    "affiliate_program": {
     "value": {
      "network": "Everflow",
      "payout": null
     },
     "as_of": "2026-10-10",
     "source_url": "https://linkclicky.com/affiliate-program/public-com/",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 127818,
      "brokercheck_regulatory_event_count_all_time": 4
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/127818",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Ally Invest",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 83.3,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0.5 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.ally.com/invest/commissions-and-fees/",
      "https://www.ally.com/invest/commissions-and-fees/"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "$0 self-directed; $100 robo; $100,000 Personal Advice (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.ally.com/iras/"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, Rollover (as of 2026-10-10); match: none found (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.ally.com/iras/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "$50 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.ally.com/invest/commissions-and-fees/"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (Ally Invest Securities LLC member FINRA/SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.ally.com/iras/"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Base 10, no actions in last 5 yrs found. Note: No headline SEC/FINRA action in last 5 yrs identified in this pass; BrokerCheck lists 2 regulatory events (all time) — review before publishing",
     "sources": [
      "https://brokercheck.finra.org/firm/summary/136131"
     ]
    }
   ],
   "score_math": "0.167×8.0 + 0.167×10.0 + 0.167×6.0 + 0.167×8.0 + 0.167×8.0 + 0.167×10.0 = 8.33 → 83.3%",
   "facts": {
    "official_url": {
     "value": "https://www.ally.com/invest/",
     "as_of": "2026-10-10",
     "source_url": "https://www.ally.com/invest/commissions-and-fees/",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.ally.com/invest/commissions-and-fees/",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0.5,
     "as_of": "2026-10-11",
     "source_url": "https://www.ally.com/invest/commissions-and-fees/",
     "source_type": "official"
    },
    "account_minimum": {
     "value": "$0 self-directed; $100 robo; $100,000 Personal Advice",
     "as_of": "2026-10-10",
     "source_url": "https://www.ally.com/iras/",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "Rollover"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.ally.com/iras/",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 50,
     "as_of": "2026-10-11",
     "source_url": "https://www.ally.com/invest/commissions-and-fees/",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.ally.com/iras/",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [],
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/136131",
     "source_type": "regulator"
    },
    "finra_crd": {
     "value": {
      "crd": 136131,
      "brokercheck_regulatory_event_count_all_time": 2
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/136131",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Merrill Edge",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 82.3,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2024",
     "type": "Regulatory: FINRA: Merrill Lynch $6M AML fine (reported)",
     "regulatory": true,
     "source": "https://www.securitieslaw.com/blog/study-finds-finra-disciplinary-actions-rose-while-fines-decreased-in-2024/"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 7.4,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0.65 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.merrilledge.com/pricing",
      "https://www.merrilledge.com/pricing"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.merrilledge.com/pricing"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, Inherited (self-directed), SEP/SIMPLE (Guided Investing) (as of 2026-10-10); match: None advertised (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.merrilledge.com/pricing",
      "https://www.merrilledge.com/pricing"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "$49.95 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.merrilledge.com/pricing"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (MLPF&S Member SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.merrilledge.com/pricing"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 9.0,
     "imputed_score": null,
     "basis": "Base 10, −1 FINRA 2024",
     "sources": [
      "https://www.securitieslaw.com/blog/study-finds-finra-disciplinary-actions-rose-while-fines-decreased-in-2024/",
      "https://www.securitieslaw.com/blog/study-finds-finra-disciplinary-actions-rose-while-fines-decreased-in-2024/"
     ]
    }
   ],
   "score_math": "0.167×7.4 + 0.167×10.0 + 0.167×7.0 + 0.167×8.0 + 0.167×8.0 + 0.167×9.0 = 8.23 → 82.3%",
   "facts": {
    "official_url": {
     "value": "https://www.merrilledge.com/pricing",
     "as_of": "2026-10-10",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0.65,
     "as_of": "2026-10-11",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-10",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "Inherited (self-directed)",
      "SEP/SIMPLE (Guided Investing)"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "ira_match": {
     "value": "None advertised",
     "as_of": "2026-10-10",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "mutual_funds": {
     "value": "Yes",
     "as_of": "2026-10-10",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 49.95,
     "as_of": "2026-10-11",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.merrilledge.com/pricing",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2024",
       "agency": "FINRA",
       "summary": "Merrill Lynch $6M AML fine (reported)",
       "url": "https://www.securitieslaw.com/blog/study-finds-finra-disciplinary-actions-rose-while-fines-decreased-in-2024/"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.securitieslaw.com/blog/study-finds-finra-disciplinary-actions-rose-while-fines-decreased-in-2024/",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 7691,
      "brokercheck_regulatory_event_count_all_time": 613
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/7691",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Betterment",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 81.7,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2023-04-18",
     "type": "Regulatory: SEC: $9M tax-loss harvesting",
     "regulatory": true,
     "source": "https://www.sec.gov/newsroom/press-releases/2023-80"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-10); options: not found per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.betterment.com/pricing"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "$0; $5/mo under $24K or 0.25%/yr with $200+/mo deposits or $24K+ (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.betterment.com/pricing"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, SEP, Rollover (as of 2026-10-10); match: None advertised (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.betterment.com/pricing",
      "https://www.betterment.com/pricing"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "$75 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.betterment.com/pricing"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.betterment.com/pricing"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 9.0,
     "imputed_score": null,
     "basis": "Base 10, −1 SEC 2023-04-18. Note: Checked 2026-10-11: SEC, FINRA. No newer regulator actions found. A 2026 private class action over cash sweep is pending (allegations only, not counted).",
     "sources": [
      "https://www.sec.gov/newsroom/press-releases/2023-80",
      "https://www.sec.gov/newsroom/press-releases/2023-80"
     ]
    }
   ],
   "score_math": "0.167×10.0 + 0.167×8.0 + 0.167×7.0 + 0.167×7.0 + 0.167×8.0 + 0.167×9.0 = 8.17 → 81.7%",
   "facts": {
    "official_url": {
     "value": "https://www.betterment.com/pricing",
     "as_of": "2026-10-10",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-10",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "account_minimum": {
     "value": "$0; $5/mo under $24K or 0.25%/yr with $200+/mo deposits or $24K+",
     "as_of": "2026-10-10",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "SEP",
      "Rollover"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "ira_match": {
     "value": "None advertised",
     "as_of": "2026-10-10",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 75,
     "as_of": "2026-10-11",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2023-04-18",
       "agency": "SEC",
       "summary": "$9M tax-loss harvesting",
       "url": "https://www.sec.gov/newsroom/press-releases/2023-80"
      }
     ],
     "as_of": "2026-10-11",
     "source_url": "https://www.sec.gov/newsroom/press-releases/2023-80",
     "source_type": "regulator"
    },
    "referral_program": {
     "value": "New-client offer up to $2,000 (terms apply)",
     "as_of": "2026-10-10",
     "source_url": "https://www.betterment.com/pricing",
     "source_type": "official"
    },
    "affiliate_program": {
     "value": {
      "network": "Impact (managed by Acceleration Partners)",
      "payout": null
     },
     "as_of": "2026-10-10",
     "source_url": "https://www.accelerationpartners.com/affiliate-programs/betterment/",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 47788,
      "brokercheck_regulatory_event_count_all_time": 2
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/47788",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Charles Schwab",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 79.0,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2026-09-02",
     "type": "Regulatory: FINRA: $175K fine + censure: failed to report/timely report ~2.8M fractional-share trades (2018–2025)",
     "regulatory": true,
     "source": "https://fxnewsgroup.com/forex-news/regulatory/finra-imposes-175k-fine-on-charles-schwab-co/"
    },
    {
     "date": "2025-01-13",
     "type": "Regulatory: SEC: $10M civil penalty for off-channel communications recordkeeping failures",
     "regulatory": true,
     "source": "https://www.sec.gov/files/litigation/admin/2025/34-102172.pdf"
    },
    {
     "date": "2022-06-13",
     "type": "Regulatory: SEC: ~$187M for misleading robo-adviser (Intelligent Portfolios) clients about hidden cash fees",
     "regulatory": true,
     "source": "https://www.sec.gov/newsroom/press-releases/2022-104"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 7.4,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0.65 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.schwab.com/pricing",
      "https://www.schwab.com/pricing"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.schwab.com/pricing"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, Rollover, SEP, SIMPLE (as of 2026-10-10); match: None (as of 2026-10-10) ⚑ third-party source (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.schwab.com/pricing",
      "https://gainsumo.com/broker-fee-comparison/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "$50 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.schwab.com/legal/schwab-pricing-guide-for-individual-investors"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (Charles Schwab & Co., Inc. Member SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.schwab.com/pricing"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "Base 10, −1 FINRA 2026-09-02, −1 SEC 2025-01-13, −2 SEC 2022-06-13. Note: Checked 2026-10-11: SEC enforcement, FINRA disciplinary actions, CFPB. Added SEC Jan 2025 ($10M) and FINRA Sept 2026 ($175K; reported by trade press, FINRA AWC).",
     "sources": [
      "https://www.sec.gov/newsroom/press-releases/2022-104",
      "https://fxnewsgroup.com/forex-news/regulatory/finra-imposes-175k-fine-on-charles-schwab-co/",
      "https://www.sec.gov/files/litigation/admin/2025/34-102172.pdf"
     ]
    }
   ],
   "score_math": "0.167×7.4 + 0.167×10.0 + 0.167×8.0 + 0.167×8.0 + 0.167×8.0 + 0.167×6.0 = 7.90 → 79.0%",
   "facts": {
    "official_url": {
     "value": "https://www.schwab.com/pricing",
     "as_of": "2026-10-10",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0.65,
     "as_of": "2026-10-11",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-10",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "Rollover",
      "SEP",
      "SIMPLE"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "ira_match": {
     "value": "None",
     "as_of": "2026-10-10",
     "source_url": "https://gainsumo.com/broker-fee-comparison/",
     "source_type": "third_party"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "mutual_funds": {
     "value": "Yes; $0 on thousands of OneSource funds",
     "as_of": "2026-10-10",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 50,
     "as_of": "2026-10-11",
     "source_url": "https://www.schwab.com/legal/schwab-pricing-guide-for-individual-investors",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.schwab.com/pricing",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2026-09-02",
       "agency": "FINRA",
       "summary": "$175K fine + censure: failed to report/timely report ~2.8M fractional-share trades (2018–2025)",
       "url": "https://fxnewsgroup.com/forex-news/regulatory/finra-imposes-175k-fine-on-charles-schwab-co/",
       "source_type": "third_party"
      },
      {
       "date": "2025-01-13",
       "agency": "SEC",
       "summary": "$10M civil penalty for off-channel communications recordkeeping failures",
       "url": "https://www.sec.gov/files/litigation/admin/2025/34-102172.pdf"
      },
      {
       "date": "2022-06-13",
       "agency": "SEC",
       "summary": "~$187M for misleading robo-adviser (Intelligent Portfolios) clients about hidden cash fees",
       "url": "https://www.sec.gov/newsroom/press-releases/2022-104"
      }
     ],
     "as_of": "2026-10-11",
     "source_url": "https://www.sec.gov/newsroom/press-releases/2022-104",
     "source_type": "regulator"
    },
    "major_outages": {
     "value": [
      {
       "date": "2024-08-05",
       "summary": "Outage during selloff; vendor issue + volume",
       "url": "https://www.reuters.com/business/finance/schwab-says-high-volumes-technical-issue-with-key-vendor-triggered-mondays-2024-08-06/"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.reuters.com/business/finance/online-trading-platforms-down-thousands-users-downdetector-shows-2024-08-05/",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 5393,
      "brokercheck_regulatory_event_count_all_time": 59
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/5393",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "M1 Finance",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 78.3,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2024-03",
     "type": "Regulatory: FINRA: $850,000 for misleading influencer posts/supervision",
     "regulatory": true,
     "source": "https://business.cch.com/srd/FINRAFinesM1Finance319.pdf"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 9.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-10); options: Options not offered (as of 2026-10-10) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://m1.com/pricing/",
      "https://m1.com/pricing/"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "$0 commission; $3/month platform fee unless waived (as of 2026-10-10) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://m1.com/pricing/"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth, SEP, Rollover (as of 2026-10-10); match: None advertised (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://m1.com/pricing/",
      "https://m1.com/pricing/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "$100 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://help.m1.com/en/articles/9332008-how-to-transfer-accounts-out-of-m1"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://m1.com/pricing/"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 9.0,
     "imputed_score": null,
     "basis": "Base 10, −1 FINRA 2024-03",
     "sources": [
      "https://business.cch.com/srd/FINRAFinesM1Finance319.pdf",
      "https://business.cch.com/srd/FINRAFinesM1Finance319.pdf"
     ]
    }
   ],
   "score_math": "0.167×9.0 + 0.167×8.0 + 0.167×7.0 + 0.167×6.0 + 0.167×8.0 + 0.167×9.0 = 7.83 → 78.3%",
   "facts": {
    "official_url": {
     "value": "https://m1.com/pricing/",
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": "Options not offered",
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "account_minimum": {
     "value": "$0 commission; $3/month platform fee unless waived",
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth",
      "SEP",
      "Rollover"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "ira_match": {
     "value": "None advertised",
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "mutual_funds": {
     "value": "Not offered",
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 100,
     "as_of": "2026-10-11",
     "source_url": "https://help.m1.com/en/articles/9332008-how-to-transfer-accounts-out-of-m1",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://m1.com/pricing/",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2024-03",
       "agency": "FINRA",
       "summary": "$850,000 for misleading influencer posts/supervision",
       "url": "https://business.cch.com/srd/FINRAFinesM1Finance319.pdf"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://business.cch.com/srd/FINRAFinesM1Finance319.pdf",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 281242,
      "brokercheck_regulatory_event_count_all_time": 3
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/281242",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Interactive Brokers",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 75.7,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2023-09-29",
     "type": "Regulatory: CFTC: $20M civil penalty for off-channel communications recordkeeping",
     "regulatory": true,
     "source": "https://www.cftc.gov/media/9386/enfinteractivebrokerscorporder092923/download"
    },
    {
     "date": "2023-09-22",
     "type": "Regulatory: SEC: $35M civil penalty for off-channel communications recordkeeping",
     "regulatory": true,
     "source": "https://www.sec.gov/files/litigation/admin/2023/34-98633.pdf"
    },
    {
     "date": "2025-09-30",
     "type": "Regulatory: FINRA/Nasdaq PHLX: Reported $7.75M fine for mismarking options orders",
     "regulatory": true,
     "source": "https://nasdaq.com/docs/2025/10/01/Disciplinary-Actions-PHLX-Interactive-Brokers-LLC-09-30-2025_0.pdf"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 7.4,
     "imputed_score": null,
     "basis": "Stocks/ETFs: IBKR Lite $0; Pro Fixed $0.005/sh, Tiered $0.0005–0.0035/sh (as of 2026-10-11); options: Fixed $0.65; Tiered $0.15–$0.65 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
      "https://www.interactivebrokers.com/en/pricing/commissions-home.php"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-11) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://www.interactivebrokers.com/en/accounts/required-minimums.php"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 4.0,
     "imputed_score": null,
     "basis": "Types: IRA (Lite available for IRA) (as of 2026-10-10); match: none shown (as of 2026-10-10) ⚑ third-party source (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
      "https://usetweed.com/blog/interactive-brokers-ira-review/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "$0 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://www.interactivebrokers.com/en/pricing/other-fees.php"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://www.interactivebrokers.com/en/pricing/commissions-home.php"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "Base 10, −1 CFTC 2023-09-29, −2 SEC 2023-09-22, −1 FINRA/Nasdaq PHLX 2025-09-30. Note: Checked 2026-10-11: SEC, FINRA, CFTC, Nasdaq. Added SEC and CFTC Sept 2023 actions (inside 5-year window); no 2026 actions found. PHLX 2025 amount per Nasdaq disciplinary PDF.",
     "sources": [
      "https://nasdaq.com/docs/2025/10/01/Disciplinary-Actions-PHLX-Interactive-Brokers-LLC-09-30-2025_0.pdf",
      "https://www.cftc.gov/media/9386/enfinteractivebrokerscorporder092923/download",
      "https://www.sec.gov/files/litigation/admin/2023/34-98633.pdf"
     ]
    }
   ],
   "score_math": "0.167×7.4 + 0.167×10.0 + 0.167×4.0 + 0.167×10.0 + 0.167×8.0 + 0.167×6.0 = 7.57 → 75.7%",
   "facts": {
    "official_url": {
     "value": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "as_of": "2026-10-10",
     "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": "IBKR Lite $0; Pro Fixed $0.005/sh, Tiered $0.0005–0.0035/sh",
     "as_of": "2026-10-11",
     "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": "Fixed $0.65; Tiered $0.15–$0.65",
     "as_of": "2026-10-11",
     "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.interactivebrokers.com/en/accounts/required-minimums.php",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "IRA (Lite available for IRA)"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "source_type": "official"
    },
    "ira_match": {
     "value": null,
     "as_of": "2026-10-10",
     "source_url": "https://usetweed.com/blog/interactive-brokers-ira-review/",
     "source_type": "third_party"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "source_type": "official"
    },
    "mutual_funds": {
     "value": "Yes (Mutual Funds product listed)",
     "as_of": "2026-10-10",
     "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://www.interactivebrokers.com/en/pricing/other-fees.php",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-home.php",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2023-09-29",
       "agency": "CFTC",
       "summary": "$20M civil penalty for off-channel communications recordkeeping",
       "url": "https://www.cftc.gov/media/9386/enfinteractivebrokerscorporder092923/download"
      },
      {
       "date": "2023-09-22",
       "agency": "SEC",
       "summary": "$35M civil penalty for off-channel communications recordkeeping",
       "url": "https://www.sec.gov/files/litigation/admin/2023/34-98633.pdf"
      },
      {
       "date": "2025-09-30",
       "agency": "FINRA/Nasdaq PHLX",
       "summary": "Reported $7.75M fine for mismarking options orders",
       "url": "https://nasdaq.com/docs/2025/10/01/Disciplinary-Actions-PHLX-Interactive-Brokers-LLC-09-30-2025_0.pdf"
      }
     ],
     "as_of": "2026-10-11",
     "source_url": "https://nasdaq.com/docs/2025/10/01/Disciplinary-Actions-PHLX-Interactive-Brokers-LLC-09-30-2025_0.pdf",
     "source_type": "regulator"
    },
    "finra_crd": {
     "value": {
      "crd": 36418,
      "brokercheck_regulatory_event_count_all_time": 92
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/36418",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Vanguard",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 75.0,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2026-09-23",
     "type": "Regulatory: FINRA: $950K fine + censure (Vanguard Marketing Corp.): inaccurate cost-basis info on statements/1099s ~2012–2023",
     "regulatory": true,
     "source": "https://www.investmentnews.com/regulation-legal-compliance/finra-fines-vanguard-950000-over-decade-of-cost-basis-errors/268338"
    },
    {
     "date": "2025-01-17",
     "type": "Regulatory: SEC: $106.41M re target-date fund capital gains disclosures",
     "regulatory": true,
     "source": "https://www.sec.gov/newsroom/press-releases/2025-21"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 1.0 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://investor.vanguard.com/client-benefits/investment-fees",
      "https://investor.vanguard.com/client-benefits/investment-fees"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-11) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://investor.vanguard.com/accounts-plans/brokerage-accounts"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Rollover, Roth, SEP, Custodial (as of 2026-10-10); match: None advertised (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://investor.vanguard.com/accounts-plans/iras",
      "https://investor.vanguard.com/client-benefits/investment-fees"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "$100 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://investor.vanguard.com/client-benefits/investment-fees"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (Vanguard Marketing Corporation member FINRA/SIPC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://investor.vanguard.com/client-benefits/investment-fees"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "Base 10, −1 FINRA 2026-09-23, −2 SEC 2025-01-17. Note: Checked 2026-10-11: SEC, FINRA, CFPB. Added FINRA Sept 2026 ($950K; reported by trade press, FINRA AWC). SEC 2025 Fair Fund distribution ongoing (not a new action).",
     "sources": [
      "https://www.sec.gov/newsroom/press-releases/2025-21",
      "https://www.investmentnews.com/regulation-legal-compliance/finra-fines-vanguard-950000-over-decade-of-cost-basis-errors/268338",
      "https://www.sec.gov/newsroom/press-releases/2025-21"
     ]
    }
   ],
   "score_math": "0.167×6.0 + 0.167×10.0 + 0.167×8.0 + 0.167×6.0 + 0.167×8.0 + 0.167×7.0 = 7.50 → 75.0%",
   "facts": {
    "official_url": {
     "value": "https://investor.vanguard.com/client-benefits/investment-fees",
     "as_of": "2026-10-10",
     "source_url": "https://investor.vanguard.com/client-benefits/investment-fees",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://investor.vanguard.com/client-benefits/investment-fees",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 1.0,
     "as_of": "2026-10-11",
     "source_url": "https://investor.vanguard.com/client-benefits/investment-fees",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://investor.vanguard.com/accounts-plans/brokerage-accounts",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Rollover",
      "Roth",
      "SEP",
      "Custodial"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://investor.vanguard.com/accounts-plans/iras",
     "source_type": "official"
    },
    "ira_match": {
     "value": "None advertised",
     "as_of": "2026-10-10",
     "source_url": "https://investor.vanguard.com/client-benefits/investment-fees",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 100,
     "as_of": "2026-10-11",
     "source_url": "https://investor.vanguard.com/client-benefits/investment-fees",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://investor.vanguard.com/client-benefits/investment-fees",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2026-09-23",
       "agency": "FINRA",
       "summary": "$950K fine + censure (Vanguard Marketing Corp.): inaccurate cost-basis info on statements/1099s ~2012–2023",
       "url": "https://www.investmentnews.com/regulation-legal-compliance/finra-fines-vanguard-950000-over-decade-of-cost-basis-errors/268338",
       "source_type": "third_party"
      },
      {
       "date": "2025-01-17",
       "agency": "SEC",
       "summary": "$106.41M re target-date fund capital gains disclosures",
       "url": "https://www.sec.gov/newsroom/press-releases/2025-21"
      }
     ],
     "as_of": "2026-10-11",
     "source_url": "https://www.sec.gov/newsroom/press-releases/2025-21",
     "source_type": "regulator"
    },
    "major_outages": {
     "value": [
      {
       "date": "2024-08-05",
       "summary": "Access disruptions during selloff",
       "url": "https://apnews.com/article/charles-schwab-fidelity-vanguard-outage-216a92fdac853d4c6b4caa91dfcbb22d"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.reuters.com/business/finance/online-trading-platforms-down-thousands-users-downdetector-shows-2024-08-05/",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 7452,
      "brokercheck_regulatory_event_count_all_time": 52
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/7452",
     "source_type": "regulator"
    }
   }
  },
  {
   "name": "Robinhood",
   "category": "Brokerage & IRA",
   "vaultrubric_score_pct": 75.0,
   "data_coverage_pct": 100,
   "limited_data": false,
   "eligible_for_pick": true,
   "customer_funds_hack": null,
   "incident_notes": [
    {
     "date": "2025-03-07",
     "type": "Regulatory: FINRA: $26M fines + $3.75M ordered paid to customers (AWC, settled; AML, supervision, disclosure violations)",
     "regulatory": true,
     "source": "https://www.finra.org/media-center/newsreleases/2025/finra-orders-robinhood-financial-pay-375-million-restitution"
    },
    {
     "date": "2025-01-13",
     "type": "Regulatory: SEC: $45M combined penalties (recordkeeping, reporting, cybersecurity etc.)",
     "regulatory": true,
     "source": "https://www.sec.gov/newsroom/press-releases/2025-5"
    }
   ],
   "criteria": [
    {
     "key": "trading",
     "label": "Trading costs",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "Stocks/ETFs: 0 (as of 2026-10-11); options: 0.5 (as of 2026-10-11) per contract (10 − 4×options fee, −3 if stock commission, −1 if options not offered)",
     "sources": [
      "https://cdn.robinhood.com/assets/robinhood/legal/RHF%20Fee%20Schedule.pdf",
      "https://robinhood.com/us/en/support/articles/trading-fees-on-robinhood/"
     ]
    },
    {
     "key": "minimum",
     "label": "Account minimum",
     "weight": 0.1667,
     "score_out_of_10": 10.0,
     "imputed_score": null,
     "basis": "0 (as of 2026-10-11) (≤$1→10, ≤$100→8, ≤$1k→6; −2 if a recurring fee applies)",
     "sources": [
      "https://robinhood.com/us/en/support/articles/trading-fees-on-robinhood/"
     ]
    },
    {
     "key": "ira",
     "label": "IRA options",
     "weight": 0.1667,
     "score_out_of_10": 7.0,
     "imputed_score": null,
     "basis": "Types: Traditional, Roth (as of 2026-10-10); match: 1% standard; 3% with Gold ($5/mo, keep 1 yr); 1% on transfers/rollovers; 5-yr hold (as of 2026-10-10) (3 + 1 per IRA type up to 5 + 2 if standard match ≥1%)",
     "sources": [
      "https://robinhood.com/us/en/support/articles/ira-overview/",
      "https://robinhood.com/us/en/support/articles/ira-match-faq/"
     ]
    },
    {
     "key": "transfer_out",
     "label": "Transfer-out fee",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "$100 full transfer-out fee (as of 2026-10-11) ($0→10, ≤$50→8, ≤$75→7, ≤$100→6)",
     "sources": [
      "https://cdn.robinhood.com/assets/robinhood/legal/RHF%20Fee%20Schedule.pdf"
     ]
    },
    {
     "key": "protection",
     "label": "Protection (SIPC)",
     "weight": 0.1667,
     "score_out_of_10": 8.0,
     "imputed_score": null,
     "basis": "SIPC member (as of 2026-10-10) (Robinhood Financial LLC & Robinhood Securities LLC); SIPC covers up to $500k incl. $250k cash. Excess (private) coverage not verified, so 8/10.",
     "sources": [
      "https://cdn.robinhood.com/assets/robinhood/legal/RHF%20SIPC%20and%20Account%20Protection.pdf"
     ]
    },
    {
     "key": "regulatory",
     "label": "Regulatory record",
     "weight": 0.1667,
     "score_out_of_10": 6.0,
     "imputed_score": null,
     "basis": "Base 10, −2 FINRA 2025-03-07, −2 SEC 2025-01-13. Note: Checked 2026-10-11: SEC, FINRA, CFPB. Added FINRA March 2025. A May 2026 SEC no-action letter (Trump accounts) is not an enforcement action.",
     "sources": [
      "https://www.sec.gov/newsroom/press-releases/2025-5",
      "https://www.finra.org/media-center/newsreleases/2025/finra-orders-robinhood-financial-pay-375-million-restitution",
      "https://www.sec.gov/newsroom/press-releases/2025-5"
     ]
    }
   ],
   "score_math": "0.167×8.0 + 0.167×10.0 + 0.167×7.0 + 0.167×6.0 + 0.167×8.0 + 0.167×6.0 = 7.50 → 75.0%",
   "facts": {
    "official_url": {
     "value": "https://robinhood.com/",
     "as_of": "2026-10-10",
     "source_url": "https://cdn.robinhood.com/assets/robinhood/legal/RHF%20SIPC%20and%20Account%20Protection.pdf",
     "source_type": "official"
    },
    "stock_etf_commission": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://cdn.robinhood.com/assets/robinhood/legal/RHF%20Fee%20Schedule.pdf",
     "source_type": "official"
    },
    "options_per_contract": {
     "value": 0.5,
     "as_of": "2026-10-11",
     "source_url": "https://robinhood.com/us/en/support/articles/trading-fees-on-robinhood/",
     "source_type": "official"
    },
    "account_minimum": {
     "value": 0,
     "as_of": "2026-10-11",
     "source_url": "https://robinhood.com/us/en/support/articles/trading-fees-on-robinhood/",
     "source_type": "official"
    },
    "ira_types": {
     "value": [
      "Traditional",
      "Roth"
     ],
     "as_of": "2026-10-10",
     "source_url": "https://robinhood.com/us/en/support/articles/ira-overview/",
     "source_type": "official"
    },
    "ira_match": {
     "value": "1% standard; 3% with Gold ($5/mo, keep 1 yr); 1% on transfers/rollovers; 5-yr hold",
     "as_of": "2026-10-10",
     "source_url": "https://robinhood.com/us/en/support/articles/ira-match-faq/",
     "source_type": "official"
    },
    "fractional_shares": {
     "value": true,
     "as_of": "2026-10-09",
     "source_url": "https://usetweed.com/blog/best-ira-accounts/",
     "source_type": "third_party"
    },
    "mutual_funds": {
     "value": "Not offered",
     "as_of": "2026-10-11",
     "source_url": "https://robinhood.com/us/en/support/articles/investments-you-can-make-on-robinhood/",
     "source_type": "official"
    },
    "transfer_out_fee": {
     "value": 100,
     "as_of": "2026-10-11",
     "source_url": "https://cdn.robinhood.com/assets/robinhood/legal/RHF%20Fee%20Schedule.pdf",
     "source_type": "official"
    },
    "sipc_member": {
     "value": true,
     "as_of": "2026-10-10",
     "source_url": "https://cdn.robinhood.com/assets/robinhood/legal/RHF%20SIPC%20and%20Account%20Protection.pdf",
     "source_type": "official"
    },
    "regulatory_actions_5y": {
     "value": [
      {
       "date": "2025-03-07",
       "agency": "FINRA",
       "summary": "$26M fines + $3.75M ordered paid to customers (AWC, settled; AML, supervision, disclosure violations)",
       "url": "https://www.finra.org/media-center/newsreleases/2025/finra-orders-robinhood-financial-pay-375-million-restitution"
      },
      {
       "date": "2025-01-13",
       "agency": "SEC",
       "summary": "$45M combined penalties (recordkeeping, reporting, cybersecurity etc.)",
       "url": "https://www.sec.gov/newsroom/press-releases/2025-5"
      },
      {
       "date": "2021-06-30",
       "agency": "FINRA",
       "summary": "~$70M ($57M fine + $12.6M restitution) incl. March 2020 outages — just outside 5-yr window",
       "url": "https://www.finra.org/sites/default/files/2021-06/robinhood-financial-awc-063021.pdf"
      }
     ],
     "as_of": "2026-10-11",
     "source_url": "https://www.sec.gov/newsroom/press-releases/2025-5",
     "source_type": "regulator"
    },
    "major_outages": {
     "value": [
      {
       "date": "2026-06-12",
       "summary": "Issues during SpaceX IPO trading",
       "url": "https://www.bloomberg.com/news/articles/2026-06-12/robinhood-clients-face-issues-in-early-moments-of-spacex-trading"
      }
     ],
     "as_of": "2026-10-10",
     "source_url": "https://www.bloomberg.com/news/articles/2026-06-12/robinhood-clients-face-issues-in-early-moments-of-spacex-trading",
     "source_type": "third_party"
    },
    "affiliate_program": {
     "value": {
      "network": "Impact",
      "payout": "reported $5/signup, $20/funded account",
      "url": "https://affiliates.robinhood.com/"
     },
     "as_of": "2026-10-10",
     "source_url": "https://commissiondex.com/programs/robinhood/",
     "source_type": "third_party"
    },
    "finra_crd": {
     "value": {
      "crd": 165998,
      "brokercheck_regulatory_event_count_all_time": 56
     },
     "as_of": "2026-10-10",
     "source_url": "https://brokercheck.finra.org/firm/summary/165998",
     "source_type": "regulator"
    }
   }
  }
 ]
}