{
  "name": "South Africa Fresh Market Dynamics Turns",
  "country": {
    "slug": "za",
    "code": "ZA",
    "name": "South Africa",
    "flag": "\ud83c\uddff\ud83c\udde6",
    "count": 238
  },
  "category": {
    "key": "market-dynamics-cross",
    "title": "Fresh Market Dynamics Turns",
    "eyebrow": "Fresh Turns",
    "description": "Market Dynamics has just moved above zero."
  },
  "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": "BVT",
      "name": "The Bidvest Group Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Industrials",
      "industry": "Conglomerates",
      "metric": "0.25",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.246271,
      "evidence": "Market Dynamics crossed above zero; weekly move 3.3%.",
      "links": {
        "chart": "/terminal/c84a290c-6755-45a4-a621-60aadfd2d2d2/",
        "weekly_report": "/terminal/c84a290c-6755-45a4-a621-60aadfd2d2d2/report/",
        "factors": "/factors/ticker/c84a290c-6755-45a4-a621-60aadfd2d2d2/",
        "sentiment": "/sentiment/c84a290c-6755-45a4-a621-60aadfd2d2d2/",
        "sector": "/structure/za/industrials/",
        "industry": "/structure/za/industrials/conglomerates/"
      },
      "extra": {}
    },
    {
      "rank": 2,
      "kind": "equity",
      "symbol": "KST",
      "name": "PSG Financial Services Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Asset Management",
      "metric": "0.22",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.220104,
      "evidence": "Market Dynamics crossed above zero; weekly move 6.2%.",
      "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": 3,
      "kind": "equity",
      "symbol": "FSR",
      "name": "FirstRand Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Banks - Diversified",
      "metric": "0.18",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.183023,
      "evidence": "Market Dynamics crossed above zero; weekly move 4.7%.",
      "links": {
        "chart": "/terminal/6f500525-a9fc-42c2-b4e3-7df85c9c3dc9/",
        "weekly_report": "/terminal/6f500525-a9fc-42c2-b4e3-7df85c9c3dc9/report/",
        "factors": "/factors/ticker/6f500525-a9fc-42c2-b4e3-7df85c9c3dc9/",
        "sentiment": "/sentiment/6f500525-a9fc-42c2-b4e3-7df85c9c3dc9/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/banks-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 4,
      "kind": "equity",
      "symbol": "FTB",
      "name": "Fairvest Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Reit - Retail",
      "metric": "0.16",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.158305,
      "evidence": "Market Dynamics crossed above zero; weekly move 3.0%.",
      "links": {
        "chart": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/",
        "weekly_report": "/terminal/a688d3f2-911c-40a4-90a8-2b4830796d67/report/",
        "factors": "/factors/ticker/a688d3f2-911c-40a4-90a8-2b4830796d67/",
        "sentiment": "/sentiment/a688d3f2-911c-40a4-90a8-2b4830796d67/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/reit-retail/"
      },
      "extra": {}
    },
    {
      "rank": 5,
      "kind": "equity",
      "symbol": "OUT",
      "name": "OUTsurance Group Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Insurance - Diversified",
      "metric": "0.13",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.127047,
      "evidence": "Market Dynamics crossed above zero; weekly move 5.2%.",
      "links": {
        "chart": "/terminal/97962fc4-fb12-423e-9e94-acbff0266321/",
        "weekly_report": "/terminal/97962fc4-fb12-423e-9e94-acbff0266321/report/",
        "factors": "/factors/ticker/97962fc4-fb12-423e-9e94-acbff0266321/",
        "sentiment": "/sentiment/97962fc4-fb12-423e-9e94-acbff0266321/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/insurance-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 6,
      "kind": "equity",
      "symbol": "YRK",
      "name": "York Timber Holdings Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Basic Materials",
      "industry": "Lumber & Wood Production",
      "metric": "0.11",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.112143,
      "evidence": "Market Dynamics crossed above zero; weekly move 5.7%.",
      "links": {
        "chart": "/terminal/719a8d56-f0a6-4844-bf75-210e5334d85b/",
        "weekly_report": "/terminal/719a8d56-f0a6-4844-bf75-210e5334d85b/report/",
        "factors": "/factors/ticker/719a8d56-f0a6-4844-bf75-210e5334d85b/",
        "sentiment": "/sentiment/719a8d56-f0a6-4844-bf75-210e5334d85b/",
        "sector": "/structure/za/basic-materials/",
        "industry": "/structure/za/basic-materials/lumber-wood-production/"
      },
      "extra": {}
    },
    {
      "rank": 7,
      "kind": "equity",
      "symbol": "WBO",
      "name": "Wilson Bayly Holmes-Ovcon Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Industrials",
      "industry": "Engineering & Construction",
      "metric": "0.10",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.099919,
      "evidence": "Market Dynamics crossed above zero; weekly move 0.0%.",
      "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": 8,
      "kind": "equity",
      "symbol": "MTM",
      "name": "Momentum Group Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Insurance - Diversified",
      "metric": "0.09",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.09423,
      "evidence": "Market Dynamics crossed above zero; weekly move 4.1%.",
      "links": {
        "chart": "/terminal/dcf31f76-848c-4810-aaec-05b815a13fff/",
        "weekly_report": "/terminal/dcf31f76-848c-4810-aaec-05b815a13fff/report/",
        "factors": "/factors/ticker/dcf31f76-848c-4810-aaec-05b815a13fff/",
        "sentiment": "/sentiment/dcf31f76-848c-4810-aaec-05b815a13fff/",
        "sector": "/structure/za/financial-services/",
        "industry": "/structure/za/financial-services/insurance-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 9,
      "kind": "equity",
      "symbol": "CPI",
      "name": "Capitec Bank Holdings Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "0.08",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.07638,
      "evidence": "Market Dynamics crossed above zero; weekly move 6.1%.",
      "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": 10,
      "kind": "equity",
      "symbol": "VKE",
      "name": "Vukile Property Fund Limited",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Reit - Retail",
      "metric": "0.06",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.064315,
      "evidence": "Market Dynamics crossed above zero; weekly move 5.4%.",
      "links": {
        "chart": "/terminal/b57a4f1c-377e-4c63-a7d2-4194f704cb1e/",
        "weekly_report": "/terminal/b57a4f1c-377e-4c63-a7d2-4194f704cb1e/report/",
        "factors": "/factors/ticker/b57a4f1c-377e-4c63-a7d2-4194f704cb1e/",
        "sentiment": "/sentiment/b57a4f1c-377e-4c63-a7d2-4194f704cb1e/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/reit-retail/"
      },
      "extra": {}
    },
    {
      "rank": 11,
      "kind": "equity",
      "symbol": "HMN",
      "name": "Hammerson Plc",
      "exchange": "JNB",
      "country": "South Africa",
      "country_code": "ZA",
      "sector": "Real Estate",
      "industry": "Reit - Retail",
      "metric": "0.03",
      "metric_label": "Fresh Market Dynamics Turns",
      "score": 0.032061,
      "evidence": "Market Dynamics crossed above zero; weekly move 1.5%.",
      "links": {
        "chart": "/terminal/04a912d8-b3da-4c04-ac8d-fb2c12644df8/",
        "weekly_report": "/terminal/04a912d8-b3da-4c04-ac8d-fb2c12644df8/report/",
        "factors": "/factors/ticker/04a912d8-b3da-4c04-ac8d-fb2c12644df8/",
        "sentiment": "/sentiment/04a912d8-b3da-4c04-ac8d-fb2c12644df8/",
        "sector": "/structure/za/real-estate/",
        "industry": "/structure/za/real-estate/reit-retail/"
      },
      "extra": {}
    }
  ],
  "generated_at": "2026-06-22T20:58:48.303186+00:00"
}