{
  "name": "South Africa Positive Expectancy Reads",
  "country": {
    "slug": "za",
    "code": "ZA",
    "name": "South Africa",
    "flag": "\ud83c\uddff\ud83c\udde6",
    "count": 238
  },
  "category": {
    "key": "expectancy",
    "title": "Positive Expectancy Reads",
    "eyebrow": "Expectancy",
    "description": "Strongest current positive expectancy readings."
  },
  "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/za/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/za/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/za/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/za/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/za/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/za/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/za/expectancy/"
    },
    {
      "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/za/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/za/sentiment-negative/"
    },
    {
      "key": "popular",
      "title": "Most Viewed Stocks",
      "eyebrow": "Popularity",
      "description": "Most viewed Sharemaestro chart pages.",
      "scope": "country",
      "icon": "eye",
      "count": 20,
      "url": "/top-stocks/za/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/za/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/za/industry-strength/"
    }
  ],
  "rows": [
    {
      "rank": 1,
      "kind": "equity",
      "symbol": "PBT",
      "name": "PBT Holdings Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Technology",
      "industry": "Information Technology Services",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 75.0,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/ddfbfa57-5f33-4115-816a-653426420920/",
        "weekly_report": "/terminal/ddfbfa57-5f33-4115-816a-653426420920/report/",
        "factors": "/factors/ticker/ddfbfa57-5f33-4115-816a-653426420920/",
        "sentiment": "/sentiment/ddfbfa57-5f33-4115-816a-653426420920/",
        "sector": "/structure/za/technology/",
        "industry": "/structure/za/technology/information-technology-services/"
      },
      "extra": {}
    },
    {
      "rank": 2,
      "kind": "equity",
      "symbol": "PAN",
      "name": "Pan African Resources PLC",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Basic Materials",
      "industry": "Gold",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 62.9358,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/94e2ad16-a7e4-4b65-8ae9-f7e0430e98da/",
        "weekly_report": "/terminal/94e2ad16-a7e4-4b65-8ae9-f7e0430e98da/report/",
        "factors": "/factors/ticker/94e2ad16-a7e4-4b65-8ae9-f7e0430e98da/",
        "sentiment": "/sentiment/94e2ad16-a7e4-4b65-8ae9-f7e0430e98da/",
        "sector": "/structure/za/basic-materials/",
        "industry": "/structure/za/basic-materials/gold/"
      },
      "extra": {}
    },
    {
      "rank": 3,
      "kind": "equity",
      "symbol": "KRO",
      "name": "Karooooo Ltd.",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Technology",
      "industry": "Software - Application",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 62.8716,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/8e92fea9-1e75-447a-a936-31c64b50d197/",
        "weekly_report": "/terminal/8e92fea9-1e75-447a-a936-31c64b50d197/report/",
        "factors": "/factors/ticker/8e92fea9-1e75-447a-a936-31c64b50d197/",
        "sentiment": "/sentiment/8e92fea9-1e75-447a-a936-31c64b50d197/",
        "sector": "/structure/za/technology/",
        "industry": "/structure/za/technology/software-application/"
      },
      "extra": {}
    },
    {
      "rank": 4,
      "kind": "equity",
      "symbol": "HAR",
      "name": "Harmony Gold Mining Company Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Basic Materials",
      "industry": "Gold",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 61.693,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/af573b2f-ee36-4f0f-bb9b-5a897f2ca119/",
        "weekly_report": "/terminal/af573b2f-ee36-4f0f-bb9b-5a897f2ca119/report/",
        "factors": "/factors/ticker/af573b2f-ee36-4f0f-bb9b-5a897f2ca119/",
        "sentiment": "/sentiment/af573b2f-ee36-4f0f-bb9b-5a897f2ca119/",
        "sector": "/structure/za/basic-materials/",
        "industry": "/structure/za/basic-materials/gold/"
      },
      "extra": {}
    },
    {
      "rank": 5,
      "kind": "equity",
      "symbol": "MTN",
      "name": "MTN Group Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Communication Services",
      "industry": "Telecom Services",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 61.692,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/1c90fad7-d8b1-494c-99a0-2e93196ac27a/",
        "weekly_report": "/terminal/1c90fad7-d8b1-494c-99a0-2e93196ac27a/report/",
        "factors": "/factors/ticker/1c90fad7-d8b1-494c-99a0-2e93196ac27a/",
        "sentiment": "/sentiment/1c90fad7-d8b1-494c-99a0-2e93196ac27a/",
        "sector": "/structure/za/communication-services/",
        "industry": "/structure/za/communication-services/telecom-services/"
      },
      "extra": {}
    },
    {
      "rank": 6,
      "kind": "equity",
      "symbol": "QLT",
      "name": "Quilter plc",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Asset Management",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 60.5242,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/",
        "weekly_report": "/terminal/95829596-7dee-4b0e-96b1-89d642b967c3/report/",
        "factors": "/factors/ticker/95829596-7dee-4b0e-96b1-89d642b967c3/",
        "sentiment": "/sentiment/95829596-7dee-4b0e-96b1-89d642b967c3/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/asset-management/"
      },
      "extra": {}
    },
    {
      "rank": 7,
      "kind": "equity",
      "symbol": "KST",
      "name": "PSG Financial Services Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Asset Management",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 60.3158,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/",
        "weekly_report": "/terminal/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/report/",
        "factors": "/factors/ticker/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/",
        "sentiment": "/sentiment/f1d9d325-6dae-413b-9fd4-63fe5abd8aea/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/asset-management/"
      },
      "extra": {}
    },
    {
      "rank": 8,
      "kind": "equity",
      "symbol": "CML",
      "name": "Coronation Fund Managers Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Asset Management",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.7201,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/5ac8a67a-e7fa-461c-9724-01cdfbd95402/",
        "weekly_report": "/terminal/5ac8a67a-e7fa-461c-9724-01cdfbd95402/report/",
        "factors": "/factors/ticker/5ac8a67a-e7fa-461c-9724-01cdfbd95402/",
        "sentiment": "/sentiment/5ac8a67a-e7fa-461c-9724-01cdfbd95402/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/asset-management/"
      },
      "extra": {}
    },
    {
      "rank": 9,
      "kind": "equity",
      "symbol": "WBO",
      "name": "Wilson Bayly Holmes-Ovcon Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Industrials",
      "industry": "Engineering & Construction",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.0438,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/f6529939-8002-46a5-bd24-a59581caf804/",
        "weekly_report": "/terminal/f6529939-8002-46a5-bd24-a59581caf804/report/",
        "factors": "/factors/ticker/f6529939-8002-46a5-bd24-a59581caf804/",
        "sentiment": "/sentiment/f6529939-8002-46a5-bd24-a59581caf804/",
        "sector": "/structure/za/industrials/",
        "industry": "/structure/za/industrials/engineering-construction/"
      },
      "extra": {}
    },
    {
      "rank": 10,
      "kind": "equity",
      "symbol": "RDF",
      "name": "Redefine Properties Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Reit - Diversified",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.9113,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/7dca3ea7-122e-4dbe-9d07-7d62191efc4a/",
        "weekly_report": "/terminal/7dca3ea7-122e-4dbe-9d07-7d62191efc4a/report/",
        "factors": "/factors/ticker/7dca3ea7-122e-4dbe-9d07-7d62191efc4a/",
        "sentiment": "/sentiment/7dca3ea7-122e-4dbe-9d07-7d62191efc4a/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/reit-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 11,
      "kind": "equity",
      "symbol": "SSS",
      "name": "Stor-Age Property REIT Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Reit - Industrial",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.8348,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/6f9e023b-288a-4d74-8dc7-c724a71597f2/",
        "weekly_report": "/terminal/6f9e023b-288a-4d74-8dc7-c724a71597f2/report/",
        "factors": "/factors/ticker/6f9e023b-288a-4d74-8dc7-c724a71597f2/",
        "sentiment": "/sentiment/6f9e023b-288a-4d74-8dc7-c724a71597f2/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/reit-industrial/"
      },
      "extra": {}
    },
    {
      "rank": 12,
      "kind": "equity",
      "symbol": "RNI",
      "name": "Reinet Investments S.C.A.",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Asset Management",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.8073,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/3272071d-19a7-4854-9a53-adf59724958d/",
        "weekly_report": "/terminal/3272071d-19a7-4854-9a53-adf59724958d/report/",
        "factors": "/factors/ticker/3272071d-19a7-4854-9a53-adf59724958d/",
        "sentiment": "/sentiment/3272071d-19a7-4854-9a53-adf59724958d/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/asset-management/"
      },
      "extra": {}
    },
    {
      "rank": 13,
      "kind": "equity",
      "symbol": "FFB",
      "name": "Fortress Real Estate Investments Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Real Estate Services",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.4448,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/68532cee-a109-42ab-895a-342c877f5de0/",
        "weekly_report": "/terminal/68532cee-a109-42ab-895a-342c877f5de0/report/",
        "factors": "/factors/ticker/68532cee-a109-42ab-895a-342c877f5de0/",
        "sentiment": "/sentiment/68532cee-a109-42ab-895a-342c877f5de0/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/real-estate-services/"
      },
      "extra": {}
    },
    {
      "rank": 14,
      "kind": "equity",
      "symbol": "EQU",
      "name": "Equites Property Fund Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Reit - Industrial",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.3643,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/17392441-0906-499d-8fd3-8a63c92bd4c9/",
        "weekly_report": "/terminal/17392441-0906-499d-8fd3-8a63c92bd4c9/report/",
        "factors": "/factors/ticker/17392441-0906-499d-8fd3-8a63c92bd4c9/",
        "sentiment": "/sentiment/17392441-0906-499d-8fd3-8a63c92bd4c9/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/reit-industrial/"
      },
      "extra": {}
    },
    {
      "rank": 15,
      "kind": "equity",
      "symbol": "NRP",
      "name": "NEPI Rockcastle N.V.",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Real Estate - Diversified",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.1853,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/acc45c76-f964-49ec-9c64-9ba6efce78e1/",
        "weekly_report": "/terminal/acc45c76-f964-49ec-9c64-9ba6efce78e1/report/",
        "factors": "/factors/ticker/acc45c76-f964-49ec-9c64-9ba6efce78e1/",
        "sentiment": "/sentiment/acc45c76-f964-49ec-9c64-9ba6efce78e1/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/real-estate-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 16,
      "kind": "equity",
      "symbol": "CPI",
      "name": "Capitec Bank Holdings Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 57.9501,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/16445cd0-141b-4189-ae46-d3e70f5010e6/",
        "weekly_report": "/terminal/16445cd0-141b-4189-ae46-d3e70f5010e6/report/",
        "factors": "/factors/ticker/16445cd0-141b-4189-ae46-d3e70f5010e6/",
        "sentiment": "/sentiment/16445cd0-141b-4189-ae46-d3e70f5010e6/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/banks-regional/"
      },
      "extra": {}
    },
    {
      "rank": 17,
      "kind": "equity",
      "symbol": "VOD",
      "name": "Vodacom Group Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Communication Services",
      "industry": "Telecom Services",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 57.71,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/22ebecfa-1f26-4ffa-908b-ef9880e752a2/",
        "weekly_report": "/terminal/22ebecfa-1f26-4ffa-908b-ef9880e752a2/report/",
        "factors": "/factors/ticker/22ebecfa-1f26-4ffa-908b-ef9880e752a2/",
        "sentiment": "/sentiment/22ebecfa-1f26-4ffa-908b-ef9880e752a2/",
        "sector": "/structure/za/communication-services/",
        "industry": "/structure/za/communication-services/telecom-services/"
      },
      "extra": {}
    },
    {
      "rank": 18,
      "kind": "equity",
      "symbol": "EMI",
      "name": "Emira Property Fund Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Reit - Diversified",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 57.5665,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/c2c35df6-fd9c-460b-8add-6533980dd935/",
        "weekly_report": "/terminal/c2c35df6-fd9c-460b-8add-6533980dd935/report/",
        "factors": "/factors/ticker/c2c35df6-fd9c-460b-8add-6533980dd935/",
        "sentiment": "/sentiment/c2c35df6-fd9c-460b-8add-6533980dd935/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/reit-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 19,
      "kind": "equity",
      "symbol": "GND",
      "name": "Grindrod Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Industrials",
      "industry": "Integrated Freight & Logistics",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 57.3851,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/6af71715-436c-490e-a8ce-563383d8c692/",
        "weekly_report": "/terminal/6af71715-436c-490e-a8ce-563383d8c692/report/",
        "factors": "/factors/ticker/6af71715-436c-490e-a8ce-563383d8c692/",
        "sentiment": "/sentiment/6af71715-436c-490e-a8ce-563383d8c692/",
        "sector": "/structure/za/industrials/",
        "industry": "/structure/za/industrials/integrated-freight-logistics/"
      },
      "extra": {}
    },
    {
      "rank": 20,
      "kind": "equity",
      "symbol": "RLO",
      "name": "Reunert Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Industrials",
      "industry": "Electrical Equipment & Parts",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 57.3058,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/1058e99b-41d6-4806-9c1f-43e15a71210a/",
        "weekly_report": "/terminal/1058e99b-41d6-4806-9c1f-43e15a71210a/report/",
        "factors": "/factors/ticker/1058e99b-41d6-4806-9c1f-43e15a71210a/",
        "sentiment": "/sentiment/1058e99b-41d6-4806-9c1f-43e15a71210a/",
        "sector": "/structure/za/industrials/",
        "industry": "/structure/za/industrials/electrical-equipment-parts/"
      },
      "extra": {}
    }
  ],
  "generated_at": "2026-06-22T02:35:51.468066+00:00"
}