{
  "name": "India Consistent Earners",
  "country": {
    "slug": "in",
    "code": "IN",
    "name": "India",
    "flag": "\ud83c\uddee\ud83c\uddf3",
    "count": 2254
  },
  "category": {
    "key": "factor-preset-earnings_consistency",
    "title": "Consistent Earners",
    "eyebrow": "Earnings",
    "description": "Companies with stronger earnings consistency."
  },
  "available_categories": [
    {
      "key": "evidence",
      "title": "Best Overall Reads",
      "eyebrow": "All Signals",
      "description": "Top 20 ranked by the strongest combined read.",
      "scope": "country",
      "icon": "bullseye",
      "count": 20,
      "url": "/top-stocks/in/evidence/"
    },
    {
      "key": "weekly-movers",
      "title": "Top Weekly Movers",
      "eyebrow": "Price Action",
      "description": "Largest latest completed weekly moves.",
      "scope": "country",
      "icon": "graph-up-arrow",
      "count": 20,
      "url": "/top-stocks/in/weekly-movers/"
    },
    {
      "key": "relative-strength",
      "title": "Relative Strength Leaders",
      "eyebrow": "Leadership",
      "description": "Strongest relative strength readings.",
      "scope": "country",
      "icon": "speedometer2",
      "count": 20,
      "url": "/top-stocks/in/relative-strength/"
    },
    {
      "key": "market-dynamics-cross",
      "title": "Fresh Market Dynamics Turns",
      "eyebrow": "Fresh Turns",
      "description": "Market Dynamics has just moved above zero.",
      "scope": "country",
      "icon": "activity",
      "count": 20,
      "url": "/top-stocks/in/market-dynamics-cross/"
    },
    {
      "key": "trend-signal",
      "title": "Active Trend Leaders",
      "eyebrow": "Trend",
      "description": "Active trend signals ranked by supporting strength.",
      "scope": "country",
      "icon": "lightning-charge",
      "count": 20,
      "url": "/top-stocks/in/trend-signal/"
    },
    {
      "key": "trending-stocks",
      "title": "Trending Stocks",
      "eyebrow": "Trend Run",
      "description": "4-8 week trend runs ranked by return.",
      "scope": "country",
      "icon": "arrow-up-right-circle",
      "count": 20,
      "url": "/top-stocks/in/trending-stocks/"
    },
    {
      "key": "expectancy",
      "title": "Positive Expectancy Reads",
      "eyebrow": "Expectancy",
      "description": "Strongest current positive expectancy readings.",
      "scope": "country",
      "icon": "compass",
      "count": 20,
      "url": "/top-stocks/in/expectancy/"
    },
    {
      "key": "factor-overall",
      "title": "Best All-Round Picks",
      "eyebrow": "Factors",
      "description": "Strongest balanced value, quality, momentum, and confidence reads.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-overall/"
    },
    {
      "key": "factor-value",
      "title": "Top Value Picks",
      "eyebrow": "Factors",
      "description": "Highest value scores.",
      "scope": "country",
      "icon": "tag",
      "count": 20,
      "url": "/top-stocks/in/factor-value/"
    },
    {
      "key": "factor-quality",
      "title": "Top Quality Picks",
      "eyebrow": "Factors",
      "description": "Highest quality scores.",
      "scope": "country",
      "icon": "shield-check",
      "count": 20,
      "url": "/top-stocks/in/factor-quality/"
    },
    {
      "key": "factor-momentum",
      "title": "Top Momentum Picks",
      "eyebrow": "Factors",
      "description": "Highest factor momentum scores.",
      "scope": "country",
      "icon": "rocket-takeoff",
      "count": 20,
      "url": "/top-stocks/in/factor-momentum/"
    },
    {
      "key": "factor-yield",
      "title": "Top Yield Picks",
      "eyebrow": "Factors",
      "description": "Highest shareholder and dividend yield scores.",
      "scope": "country",
      "icon": "cash-stack",
      "count": 20,
      "url": "/top-stocks/in/factor-yield/"
    },
    {
      "key": "svqf",
      "title": "Value + Quality Leaders",
      "eyebrow": "Quality Value",
      "description": "Strong value and quality alignment.",
      "scope": "country",
      "icon": "gem",
      "count": 20,
      "url": "/top-stocks/in/svqf/"
    },
    {
      "key": "trending-value",
      "title": "Trending Value Picks",
      "eyebrow": "Strategy",
      "description": "Value candidates with strong momentum.",
      "scope": "country",
      "icon": "arrow-up-right-circle",
      "count": 20,
      "url": "/top-stocks/in/trending-value/"
    },
    {
      "key": "sentiment-positive",
      "title": "Positive Sentiment Leaders",
      "eyebrow": "Sentiment",
      "description": "Best current equity-news sentiment scores.",
      "scope": "country",
      "icon": "chat-square-text",
      "count": 20,
      "url": "/top-stocks/in/sentiment-positive/"
    },
    {
      "key": "sentiment-negative",
      "title": "Negative Sentiment Watch",
      "eyebrow": "Sentiment",
      "description": "Weakest current equity-news sentiment scores.",
      "scope": "country",
      "icon": "exclamation-triangle",
      "count": 20,
      "url": "/top-stocks/in/sentiment-negative/"
    },
    {
      "key": "earnings-growth",
      "title": "Earnings Growth Leaders",
      "eyebrow": "Earnings",
      "description": "Strongest recent EPS growth and surprise evidence.",
      "scope": "country",
      "icon": "bar-chart",
      "count": 20,
      "url": "/top-stocks/in/earnings-growth/"
    },
    {
      "key": "popular",
      "title": "Most Viewed Stocks",
      "eyebrow": "Popularity",
      "description": "Most viewed Sharemaestro chart pages.",
      "scope": "country",
      "icon": "eye",
      "count": 20,
      "url": "/top-stocks/in/popular/"
    },
    {
      "key": "sector-strength",
      "title": "Sector Leaders",
      "eyebrow": "Structure",
      "description": "Top sectors by latest average weekly return.",
      "scope": "country",
      "icon": "diagram-2",
      "count": 20,
      "url": "/top-stocks/in/sector-strength/"
    },
    {
      "key": "industry-strength",
      "title": "Industry Leaders",
      "eyebrow": "Structure",
      "description": "Top industries by latest average weekly return.",
      "scope": "country",
      "icon": "grid-3x3-gap",
      "count": 20,
      "url": "/top-stocks/in/industry-strength/"
    },
    {
      "key": "factor-preset-os_top",
      "title": "Best Multi-Factor Picks",
      "eyebrow": "Factors",
      "description": "Strongest balanced factor scores.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-os_top/"
    },
    {
      "key": "factor-preset-trending_value_vc2",
      "title": "Trending Value Leaders",
      "eyebrow": "Value + Momentum",
      "description": "Cheap stocks with strong momentum.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-trending_value_vc2/"
    },
    {
      "key": "factor-preset-deep_value",
      "title": "Deep Value Picks",
      "eyebrow": "Value",
      "description": "Low valuation with healthier fundamentals.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-deep_value/"
    },
    {
      "key": "factor-preset-vc2_cheapest",
      "title": "Cheapest Value Basket",
      "eyebrow": "Value",
      "description": "Lowest multi-factor value scores.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-vc2_cheapest/"
    },
    {
      "key": "factor-preset-quality_value",
      "title": "Quality at a Fair Price",
      "eyebrow": "Quality Value",
      "description": "Quality companies still priced attractively.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-quality_value/"
    },
    {
      "key": "factor-preset-cornerstone_growth",
      "title": "Growth Leaders",
      "eyebrow": "Growth",
      "description": "Growth candidates with strong momentum.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-cornerstone_growth/"
    },
    {
      "key": "factor-preset-garp",
      "title": "Growth at a Reasonable Price",
      "eyebrow": "Growth Value",
      "description": "Growth names still priced with discipline.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-garp/"
    },
    {
      "key": "factor-preset-shareholder_yield",
      "title": "Shareholder Yield Leaders",
      "eyebrow": "Capital Return",
      "description": "Dividends, buybacks, and capital return.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-shareholder_yield/"
    },
    {
      "key": "factor-preset-ebitda_ev",
      "title": "Enterprise Value Bargains",
      "eyebrow": "Value",
      "description": "Attractive operating yield versus enterprise value.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-ebitda_ev/"
    },
    {
      "key": "factor-preset-trending_value",
      "title": "Classic Trending Value",
      "eyebrow": "Value + Momentum",
      "description": "Cheap stocks with rising price strength.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-trending_value/"
    },
    {
      "key": "factor-preset-piotroski_bargains",
      "title": "F-Score Bargains",
      "eyebrow": "Quality Value",
      "description": "Cheap stocks with strong financial health.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-piotroski_bargains/"
    },
    {
      "key": "factor-preset-alpha_within_value",
      "title": "Capital Return Value",
      "eyebrow": "Value",
      "description": "Value names with stronger capital return.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-alpha_within_value/"
    },
    {
      "key": "factor-preset-veiled_value",
      "title": "Hidden Value Picks",
      "eyebrow": "Value",
      "description": "Stocks that look expensive on one measure but cheap on others.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-veiled_value/"
    },
    {
      "key": "factor-preset-earnings_consistency",
      "title": "Consistent Earners",
      "eyebrow": "Earnings",
      "description": "Companies with stronger earnings consistency.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-earnings_consistency/"
    },
    {
      "key": "factor-preset-momentum_leaders",
      "title": "Momentum Leaders",
      "eyebrow": "Momentum",
      "description": "Strong momentum with controlled volatility.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-momentum_leaders/"
    },
    {
      "key": "factor-preset-tiny_titans",
      "title": "Tiny Titans",
      "eyebrow": "Small Caps",
      "description": "Micro-cap value and momentum candidates.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-tiny_titans/"
    },
    {
      "key": "factor-preset-low_vol",
      "title": "Low Volatility Leaders",
      "eyebrow": "Risk",
      "description": "Lower volatility names with positive momentum.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-low_vol/"
    },
    {
      "key": "factor-preset-os_improvers",
      "title": "Improving Factor Scores",
      "eyebrow": "Improvers",
      "description": "Biggest recent factor-score improvement.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-os_improvers/"
    },
    {
      "key": "factor-preset-sector_value_leaders",
      "title": "Best Value in Sector",
      "eyebrow": "Sector Value",
      "description": "Sector-relative value leaders.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-sector_value_leaders/"
    },
    {
      "key": "factor-preset-high_yield",
      "title": "High Yield Leaders",
      "eyebrow": "Income",
      "description": "Dividend and cash-flow yield leaders.",
      "scope": "country",
      "icon": "diagram-3",
      "count": 20,
      "url": "/top-stocks/in/factor-preset-high_yield/"
    }
  ],
  "rows": [
    {
      "rank": 1,
      "kind": "equity",
      "symbol": "AWL",
      "name": "AWL Agri Business Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Defensive",
      "industry": "Packaged Foods",
      "metric": "47.8%",
      "metric_label": "Consistent Earners",
      "score": 0.47751275,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/4e2b20d4-58ed-4862-9ce8-dbb9fa820fa8/",
        "weekly_report": "/terminal/4e2b20d4-58ed-4862-9ce8-dbb9fa820fa8/report/",
        "factors": "/factors/ticker/4e2b20d4-58ed-4862-9ce8-dbb9fa820fa8/",
        "sentiment": "/sentiment/4e2b20d4-58ed-4862-9ce8-dbb9fa820fa8/",
        "sector": "/structure/in/consumer-defensive/",
        "industry": "/structure/in/consumer-defensive/packaged-foods/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 2,
      "kind": "equity",
      "symbol": "GENUSPOWER",
      "name": "Genus Power Infrastructures Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Industrials",
      "industry": "Electrical Equipment & Parts",
      "metric": "46.9%",
      "metric_label": "Consistent Earners",
      "score": 0.46872199,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/ccca8554-5afd-4bf8-8d74-4695f369d278/",
        "weekly_report": "/terminal/ccca8554-5afd-4bf8-8d74-4695f369d278/report/",
        "factors": "/factors/ticker/ccca8554-5afd-4bf8-8d74-4695f369d278/",
        "sentiment": "/sentiment/ccca8554-5afd-4bf8-8d74-4695f369d278/",
        "sector": "/structure/in/industrials/",
        "industry": "/structure/in/industrials/electrical-equipment-parts/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 3,
      "kind": "equity",
      "symbol": "THOMASCOTT",
      "name": "Thomas Scott (India) Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Cyclical",
      "industry": "Textile Manufacturing",
      "metric": "46.3%",
      "metric_label": "Consistent Earners",
      "score": 0.46309091,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/c30e07ca-687e-42ca-93ac-558cf57c310d/",
        "weekly_report": "/terminal/c30e07ca-687e-42ca-93ac-558cf57c310d/report/",
        "factors": "/factors/ticker/c30e07ca-687e-42ca-93ac-558cf57c310d/",
        "sentiment": "/sentiment/c30e07ca-687e-42ca-93ac-558cf57c310d/",
        "sector": "/structure/in/consumer-cyclical/",
        "industry": "/structure/in/consumer-cyclical/textile-manufacturing/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 4,
      "kind": "equity",
      "symbol": "PIGL",
      "name": "Power & Instrumental (Gujarat) Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Industrials",
      "industry": "Engineering & Construction",
      "metric": "31.7%",
      "metric_label": "Consistent Earners",
      "score": 0.31695327,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/f0d30741-d2df-4950-98e1-db7f204de53e/",
        "weekly_report": "/terminal/f0d30741-d2df-4950-98e1-db7f204de53e/report/",
        "factors": "/factors/ticker/f0d30741-d2df-4950-98e1-db7f204de53e/",
        "sentiment": "/sentiment/f0d30741-d2df-4950-98e1-db7f204de53e/",
        "sector": "/structure/in/industrials/",
        "industry": "/structure/in/industrials/engineering-construction/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 5,
      "kind": "equity",
      "symbol": "SYNCOMF",
      "name": "Syncom Formulations (India) Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Healthcare",
      "industry": "Drug Manufacturers - Specialty & Generic",
      "metric": "30.7%",
      "metric_label": "Consistent Earners",
      "score": 0.30662017,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/f1a4e2ab-f5aa-4e2a-a584-fe2de4dd522d/",
        "weekly_report": "/terminal/f1a4e2ab-f5aa-4e2a-a584-fe2de4dd522d/report/",
        "factors": "/factors/ticker/f1a4e2ab-f5aa-4e2a-a584-fe2de4dd522d/",
        "sentiment": "/sentiment/f1a4e2ab-f5aa-4e2a-a584-fe2de4dd522d/",
        "sector": "/structure/in/healthcare/",
        "industry": "/structure/in/healthcare/drug-manufacturers-specialty-generic/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 6,
      "kind": "equity",
      "symbol": "CPCAP",
      "name": "CP Capital Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Financial Services",
      "industry": "Credit Services",
      "metric": "28.9%",
      "metric_label": "Consistent Earners",
      "score": 0.28922677,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/a47382a9-f73b-47f7-9853-26389d18fc9b/",
        "weekly_report": "/terminal/a47382a9-f73b-47f7-9853-26389d18fc9b/report/",
        "factors": "/factors/ticker/a47382a9-f73b-47f7-9853-26389d18fc9b/",
        "sentiment": "/sentiment/a47382a9-f73b-47f7-9853-26389d18fc9b/",
        "sector": "/structure/in/financial-services/",
        "industry": "/structure/in/financial-services/credit-services/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 7,
      "kind": "equity",
      "symbol": "COMSYN",
      "name": "Commercial Syn Bags Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Cyclical",
      "industry": "Packaging & Containers",
      "metric": "26.6%",
      "metric_label": "Consistent Earners",
      "score": 0.26622196,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/2019a08e-112b-44d0-ab65-9634904ac518/",
        "weekly_report": "/terminal/2019a08e-112b-44d0-ab65-9634904ac518/report/",
        "factors": "/factors/ticker/2019a08e-112b-44d0-ab65-9634904ac518/",
        "sentiment": "/sentiment/2019a08e-112b-44d0-ab65-9634904ac518/",
        "sector": "/structure/in/consumer-cyclical/",
        "industry": "/structure/in/consumer-cyclical/packaging-containers/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 8,
      "kind": "equity",
      "symbol": "DCI",
      "name": "DC Infotech and Communication Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Technology",
      "industry": "Electronics & Computer Distribution",
      "metric": "24.6%",
      "metric_label": "Consistent Earners",
      "score": 0.24553016,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/17311b59-b15d-4faa-b108-3e828fd25641/",
        "weekly_report": "/terminal/17311b59-b15d-4faa-b108-3e828fd25641/report/",
        "factors": "/factors/ticker/17311b59-b15d-4faa-b108-3e828fd25641/",
        "sentiment": "/sentiment/17311b59-b15d-4faa-b108-3e828fd25641/",
        "sector": "/structure/in/technology/",
        "industry": "/structure/in/technology/electronics-computer-distribution/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 9,
      "kind": "equity",
      "symbol": "BELLACASA",
      "name": "Bella Casa Fashion & Retail Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Cyclical",
      "industry": "Textile Manufacturing",
      "metric": "21.0%",
      "metric_label": "Consistent Earners",
      "score": 0.20998774,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/4865b36b-6c6a-4e05-b641-3897ebc2af1d/",
        "weekly_report": "/terminal/4865b36b-6c6a-4e05-b641-3897ebc2af1d/report/",
        "factors": "/factors/ticker/4865b36b-6c6a-4e05-b641-3897ebc2af1d/",
        "sentiment": "/sentiment/4865b36b-6c6a-4e05-b641-3897ebc2af1d/",
        "sector": "/structure/in/consumer-cyclical/",
        "industry": "/structure/in/consumer-cyclical/textile-manufacturing/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 10,
      "kind": "equity",
      "symbol": "VERTOZ",
      "name": "Vertoz Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Technology",
      "industry": "Software - Infrastructure",
      "metric": "18.8%",
      "metric_label": "Consistent Earners",
      "score": 0.18760923,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/2863d0aa-ef29-4dd8-9403-74d2e820cc57/",
        "weekly_report": "/terminal/2863d0aa-ef29-4dd8-9403-74d2e820cc57/report/",
        "factors": "/factors/ticker/2863d0aa-ef29-4dd8-9403-74d2e820cc57/",
        "sentiment": "/sentiment/2863d0aa-ef29-4dd8-9403-74d2e820cc57/",
        "sector": "/structure/in/technology/",
        "industry": "/structure/in/technology/software-infrastructure/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 11,
      "kind": "equity",
      "symbol": "KMSUGAR",
      "name": "K.M. Sugar Mills Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Defensive",
      "industry": "Confectioners",
      "metric": "18.1%",
      "metric_label": "Consistent Earners",
      "score": 0.18137401,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/5abd6391-1e98-466f-b568-7875a9611f53/",
        "weekly_report": "/terminal/5abd6391-1e98-466f-b568-7875a9611f53/report/",
        "factors": "/factors/ticker/5abd6391-1e98-466f-b568-7875a9611f53/",
        "sentiment": "/sentiment/5abd6391-1e98-466f-b568-7875a9611f53/",
        "sector": "/structure/in/consumer-defensive/",
        "industry": "/structure/in/consumer-defensive/confectioners/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 12,
      "kind": "equity",
      "symbol": "BLS",
      "name": "BLS International Services Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Industrials",
      "industry": "Specialty Business Services",
      "metric": "17.0%",
      "metric_label": "Consistent Earners",
      "score": 0.17018068,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/e74dc849-3479-4102-965f-611d6be8ee40/",
        "weekly_report": "/terminal/e74dc849-3479-4102-965f-611d6be8ee40/report/",
        "factors": "/factors/ticker/e74dc849-3479-4102-965f-611d6be8ee40/",
        "sentiment": "/sentiment/e74dc849-3479-4102-965f-611d6be8ee40/",
        "sector": "/structure/in/industrials/",
        "industry": "/structure/in/industrials/specialty-business-services/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 13,
      "kind": "equity",
      "symbol": "IOB",
      "name": "Indian Overseas Bank",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "15.2%",
      "metric_label": "Consistent Earners",
      "score": 0.15242936,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/dcd5be47-7002-4b72-89fa-3c0e856c5e70/",
        "weekly_report": "/terminal/dcd5be47-7002-4b72-89fa-3c0e856c5e70/report/",
        "factors": "/factors/ticker/dcd5be47-7002-4b72-89fa-3c0e856c5e70/",
        "sentiment": "/sentiment/dcd5be47-7002-4b72-89fa-3c0e856c5e70/",
        "sector": "/structure/in/financial-services/",
        "industry": "/structure/in/financial-services/banks-regional/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 14,
      "kind": "equity",
      "symbol": "MHLXMIRU",
      "name": "Mahalaxmi Rubtech Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Cyclical",
      "industry": "Textile Manufacturing",
      "metric": "14.9%",
      "metric_label": "Consistent Earners",
      "score": 0.1487627,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/84650401-8e9a-48f8-bd9a-96f5f193938e/",
        "weekly_report": "/terminal/84650401-8e9a-48f8-bd9a-96f5f193938e/report/",
        "factors": "/factors/ticker/84650401-8e9a-48f8-bd9a-96f5f193938e/",
        "sentiment": "/sentiment/84650401-8e9a-48f8-bd9a-96f5f193938e/",
        "sector": "/structure/in/consumer-cyclical/",
        "industry": "/structure/in/consumer-cyclical/textile-manufacturing/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 15,
      "kind": "equity",
      "symbol": "NAHARPOLY",
      "name": "Nahar Poly Films Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Cyclical",
      "industry": "Packaging & Containers",
      "metric": "12.8%",
      "metric_label": "Consistent Earners",
      "score": 0.12783097,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/c58ff7c0-765e-4578-b921-100037bcc268/",
        "weekly_report": "/terminal/c58ff7c0-765e-4578-b921-100037bcc268/report/",
        "factors": "/factors/ticker/c58ff7c0-765e-4578-b921-100037bcc268/",
        "sentiment": "/sentiment/c58ff7c0-765e-4578-b921-100037bcc268/",
        "sector": "/structure/in/consumer-cyclical/",
        "industry": "/structure/in/consumer-cyclical/packaging-containers/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 16,
      "kind": "equity",
      "symbol": "EPL",
      "name": "EPL Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Cyclical",
      "industry": "Packaging & Containers",
      "metric": "12.8%",
      "metric_label": "Consistent Earners",
      "score": 0.12774302,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/c78424f8-928e-46aa-87a6-7ca263177794/",
        "weekly_report": "/terminal/c78424f8-928e-46aa-87a6-7ca263177794/report/",
        "factors": "/factors/ticker/c78424f8-928e-46aa-87a6-7ca263177794/",
        "sentiment": "/sentiment/c78424f8-928e-46aa-87a6-7ca263177794/",
        "sector": "/structure/in/consumer-cyclical/",
        "industry": "/structure/in/consumer-cyclical/packaging-containers/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 17,
      "kind": "equity",
      "symbol": "PREMIERPOL",
      "name": "Premier Polyfilm Ltd.",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Basic Materials",
      "industry": "Specialty Chemicals",
      "metric": "9.1%",
      "metric_label": "Consistent Earners",
      "score": 0.09127028,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/2b49de96-04f8-4457-9595-517e76db492d/",
        "weekly_report": "/terminal/2b49de96-04f8-4457-9595-517e76db492d/report/",
        "factors": "/factors/ticker/2b49de96-04f8-4457-9595-517e76db492d/",
        "sentiment": "/sentiment/2b49de96-04f8-4457-9595-517e76db492d/",
        "sector": "/structure/in/basic-materials/",
        "industry": "/structure/in/basic-materials/specialty-chemicals/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 18,
      "kind": "equity",
      "symbol": "UNIONBANK",
      "name": "Union Bank of India",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "7.1%",
      "metric_label": "Consistent Earners",
      "score": 0.07087264,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/adbbce84-1bc9-45fc-a2f9-d5090d57d586/",
        "weekly_report": "/terminal/adbbce84-1bc9-45fc-a2f9-d5090d57d586/report/",
        "factors": "/factors/ticker/adbbce84-1bc9-45fc-a2f9-d5090d57d586/",
        "sentiment": "/sentiment/adbbce84-1bc9-45fc-a2f9-d5090d57d586/",
        "sector": "/structure/in/financial-services/",
        "industry": "/structure/in/financial-services/banks-regional/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 19,
      "kind": "equity",
      "symbol": "PRUDMOULI",
      "name": "Prudential Sugar Corporation Ltd.",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Consumer Defensive",
      "industry": "Confectioners",
      "metric": "5.4%",
      "metric_label": "Consistent Earners",
      "score": 0.05435628,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/0df5e4d0-2d84-4486-887c-3ce2ad1c4de1/",
        "weekly_report": "/terminal/0df5e4d0-2d84-4486-887c-3ce2ad1c4de1/report/",
        "factors": "/factors/ticker/0df5e4d0-2d84-4486-887c-3ce2ad1c4de1/",
        "sentiment": "/sentiment/0df5e4d0-2d84-4486-887c-3ce2ad1c4de1/",
        "sector": "/structure/in/consumer-defensive/",
        "industry": "/structure/in/consumer-defensive/confectioners/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    },
    {
      "rank": 20,
      "kind": "equity",
      "symbol": "VETO",
      "name": "Veto Switchgears and Cables Limited",
      "exchange": "NSI",
      "country": "India",
      "country_code": "IN",
      "sector": "Industrials",
      "industry": "Electrical Equipment & Parts",
      "metric": "4.4%",
      "metric_label": "Consistent Earners",
      "score": 0.04412928,
      "evidence": "Consistent Earners from the latest country ranking.",
      "links": {
        "chart": "/terminal/213b4fee-97a8-45ca-a233-dd35b4c2fda2/",
        "weekly_report": "/terminal/213b4fee-97a8-45ca-a233-dd35b4c2fda2/report/",
        "factors": "/factors/ticker/213b4fee-97a8-45ca-a233-dd35b4c2fda2/",
        "sentiment": "/sentiment/213b4fee-97a8-45ca-a233-dd35b4c2fda2/",
        "sector": "/structure/in/industrials/",
        "industry": "/structure/in/industrials/electrical-equipment-parts/"
      },
      "extra": {
        "week": "2026-06-21",
        "preset": "earnings_consistency"
      }
    }
  ],
  "generated_at": "2026-06-22T17:47:06.288100+00:00"
}