{
  "runs": [
    {
      "id": 25,
      "exchange": {
        "symbol": "NSI",
        "name": "NSE India",
        "country": "IN",
        "currency": "INR",
        "screener_url": "https://sharemaestro.com/svqf/screener/?exchange=NSI",
        "api_url": "https://sharemaestro.com/svqf/api/exchanges/NSI/"
      },
      "week_end_date": "2026-06-07",
      "ran_at": "2026-06-08T01:00:07.853Z",
      "status": "COMPLETED",
      "provider": "FACTORS",
      "weights": {
        "svf_value_factor": 0.5,
        "sqf_quality_factor": 0.5,
        "fcf_yield": 0
      },
      "stats": {
        "limit": null,
        "source": "factors.FactorSnapshot",
        "stored": 1799,
        "formula": {
          "sqf": "Joel Greenblatt Magic Formula: rank(EBIT / EV) + rank(EBIT / (net working capital + net PPE)).",
          "svf": "Tobias Carlisle Acquirer's Multiple: EV / EBIT, ascending, positive EV and EBIT only.",
          "composite": "Sharemaestro Composite: 50% SVF rank + 50% SQF rank, lower is better.",
          "eligibility": "Requires positive market cap, positive EV, positive EBIT, and positive Greenblatt ROC."
        },
        "limited": false,
        "process_date": "2026-06-08",
        "source_count": 2248,
        "quality_sources": {
          "factors.roc_greenblatt": 1799
        },
        "skipped_missing": {
          "ebit_positive": 413,
          "roc_greenblatt_positive": 403,
          "enterprise_value_positive": 4
        },
        "skipped_incomplete_rows": 449
      },
      "rows": 1799
    },
    {
      "id": 15,
      "exchange": {
        "symbol": "LSE",
        "name": "London Stock Exchange",
        "country": "GB",
        "currency": "GBP",
        "screener_url": "https://sharemaestro.com/svqf/screener/?exchange=LSE",
        "api_url": "https://sharemaestro.com/svqf/api/exchanges/LSE/"
      },
      "week_end_date": "2026-06-07",
      "ran_at": "2026-06-07T22:55:44.942Z",
      "status": "COMPLETED",
      "provider": "FACTORS",
      "weights": {
        "svf_value_factor": 0.5,
        "sqf_quality_factor": 0.5,
        "fcf_yield": 0
      },
      "stats": {
        "limit": null,
        "source": "factors.FactorSnapshot",
        "stored": 453,
        "formula": {
          "sqf": "Strong quality factor: rank(EBIT / EV) + rank(EBIT / (net working capital + net PPE)).",
          "svf": "Strong value factor: EV / EBIT, ascending, positive EV and EBIT only.",
          "composite": "Sharemaestro Composite: 50% SVF rank + 50% SQF rank, lower is better.",
          "eligibility": "Requires positive market cap, positive EV, positive EBIT, and positive quality ROC."
        },
        "limited": false,
        "autopilot": true,
        "process_date": "2026-06-07",
        "source_count": 1111,
        "quality_sources": {
          "factors.roc_greenblatt": 453
        },
        "skipped_missing": {
          "ebit_positive": 564,
          "roc_greenblatt_positive": 567,
          "enterprise_value_positive": 3
        },
        "skipped_incomplete_rows": 658,
        "source_latest_computed_at": "2026-06-07T13:37:32.060419+00:00"
      },
      "rows": 453
    },
    {
      "id": 14,
      "exchange": {
        "symbol": "GER",
        "name": "XETRA",
        "country": "DE",
        "currency": "EUR",
        "screener_url": "https://sharemaestro.com/svqf/screener/?exchange=GER",
        "api_url": "https://sharemaestro.com/svqf/api/exchanges/GER/"
      },
      "week_end_date": "2026-06-07",
      "ran_at": "2026-06-07T22:55:44.704Z",
      "status": "COMPLETED",
      "provider": "FACTORS",
      "weights": {
        "svf_value_factor": 0.5,
        "sqf_quality_factor": 0.5,
        "fcf_yield": 0
      },
      "stats": {
        "limit": null,
        "source": "factors.FactorSnapshot",
        "stored": 471,
        "formula": {
          "sqf": "Strong quality factor: rank(EBIT / EV) + rank(EBIT / (net working capital + net PPE)).",
          "svf": "Strong value factor: EV / EBIT, ascending, positive EV and EBIT only.",
          "composite": "Sharemaestro Composite: 50% SVF rank + 50% SQF rank, lower is better.",
          "eligibility": "Requires positive market cap, positive EV, positive EBIT, and positive quality ROC."
        },
        "limited": false,
        "autopilot": true,
        "process_date": "2026-06-07",
        "source_count": 730,
        "quality_sources": {
          "factors.roc_greenblatt": 471
        },
        "skipped_missing": {
          "ebit_positive": 189,
          "roc_greenblatt_positive": 234,
          "enterprise_value_positive": 2
        },
        "skipped_incomplete_rows": 259,
        "source_latest_computed_at": "2026-06-07T12:30:55.475940+00:00"
      },
      "rows": 471
    },
    {
      "id": 13,
      "exchange": {
        "symbol": "TOR",
        "name": "Toronto Stock Exchange",
        "country": "CA",
        "currency": "CAD",
        "screener_url": "https://sharemaestro.com/svqf/screener/?exchange=TOR",
        "api_url": "https://sharemaestro.com/svqf/api/exchanges/TOR/"
      },
      "week_end_date": "2026-06-07",
      "ran_at": "2026-06-07T22:55:44.518Z",
      "status": "COMPLETED",
      "provider": "FACTORS",
      "weights": {
        "svf_value_factor": 0.5,
        "sqf_quality_factor": 0.5,
        "fcf_yield": 0
      },
      "stats": {
        "limit": null,
        "source": "factors.FactorSnapshot",
        "stored": 358,
        "formula": {
          "sqf": "Strong quality factor: rank(EBIT / EV) + rank(EBIT / (net working capital + net PPE)).",
          "svf": "Strong value factor: EV / EBIT, ascending, positive EV and EBIT only.",
          "composite": "Sharemaestro Composite: 50% SVF rank + 50% SQF rank, lower is better.",
          "eligibility": "Requires positive market cap, positive EV, positive EBIT, and positive quality ROC."
        },
        "limited": false,
        "autopilot": true,
        "process_date": "2026-06-07",
        "source_count": 701,
        "quality_sources": {
          "factors.roc_greenblatt": 358
        },
        "skipped_missing": {
          "ebit_positive": 263,
          "roc_greenblatt_positive": 316,
          "enterprise_value_positive": 1
        },
        "skipped_incomplete_rows": 343,
        "source_latest_computed_at": "2026-06-07T20:10:55.489796+00:00"
      },
      "rows": 358
    },
    {
      "id": 12,
      "exchange": {
        "symbol": "ASX",
        "name": "ASX",
        "country": "AU",
        "currency": "AUD",
        "screener_url": "https://sharemaestro.com/svqf/screener/?exchange=ASX",
        "api_url": "https://sharemaestro.com/svqf/api/exchanges/ASX/"
      },
      "week_end_date": "2026-06-07",
      "ran_at": "2026-06-07T22:55:44.309Z",
      "status": "COMPLETED",
      "provider": "FACTORS",
      "weights": {
        "svf_value_factor": 0.5,
        "sqf_quality_factor": 0.5,
        "fcf_yield": 0
      },
      "stats": {
        "limit": null,
        "source": "factors.FactorSnapshot",
        "stored": 324,
        "formula": {
          "sqf": "Strong quality factor: rank(EBIT / EV) + rank(EBIT / (net working capital + net PPE)).",
          "svf": "Strong value factor: EV / EBIT, ascending, positive EV and EBIT only.",
          "composite": "Sharemaestro Composite: 50% SVF rank + 50% SQF rank, lower is better.",
          "eligibility": "Requires positive market cap, positive EV, positive EBIT, and positive quality ROC."
        },
        "limited": false,
        "autopilot": true,
        "process_date": "2026-06-07",
        "source_count": 1656,
        "quality_sources": {
          "factors.roc_greenblatt": 324
        },
        "skipped_missing": {
          "ebit_positive": 1251,
          "roc_greenblatt_positive": 1205,
          "enterprise_value_positive": 3
        },
        "skipped_incomplete_rows": 1332,
        "source_latest_computed_at": "2026-06-07T16:39:18.291960+00:00"
      },
      "rows": 324
    }
  ]
}