{
  "name": "France Positive Expectancy Reads",
  "country": {
    "slug": "fr",
    "code": "FR",
    "name": "France",
    "flag": "\ud83c\uddeb\ud83c\uddf7",
    "count": 1165
  },
  "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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/popular/"
    },
    {
      "key": "etf-weekly-movers",
      "title": "ETF Weekly Leaders",
      "eyebrow": "ETFs",
      "description": "Best latest weekly ETF moves.",
      "scope": "country",
      "icon": "collection",
      "count": 20,
      "url": "/top-stocks/fr/etf-weekly-movers/"
    },
    {
      "key": "etf-trend",
      "title": "ETF Trend Leaders",
      "eyebrow": "ETFs",
      "description": "ETF trend-signal leaders ranked by relative strength.",
      "scope": "country",
      "icon": "collection-play",
      "count": 20,
      "url": "/top-stocks/fr/etf-trend/"
    },
    {
      "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/fr/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/fr/industry-strength/"
    }
  ],
  "rows": [
    {
      "rank": 1,
      "kind": "equity",
      "symbol": "RUI",
      "name": "Rubis",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Energy",
      "industry": "Oil & Gas Refining & Marketing",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 65.6143,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/d11f27a8-cebd-4c47-948c-1d2fd39b9ca9/",
        "weekly_report": "/terminal/d11f27a8-cebd-4c47-948c-1d2fd39b9ca9/report/",
        "factors": "/factors/ticker/d11f27a8-cebd-4c47-948c-1d2fd39b9ca9/",
        "sentiment": "/sentiment/d11f27a8-cebd-4c47-948c-1d2fd39b9ca9/",
        "sector": "/structure/fr/energy/",
        "industry": "/structure/fr/energy/oil-gas-refining-marketing/"
      },
      "extra": {}
    },
    {
      "rank": 2,
      "kind": "equity",
      "symbol": "SAF",
      "name": "Safran SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Industrials",
      "industry": "Aerospace & Defense",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 62.6532,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/53124a74-2a92-4160-8e9e-ad598c3c9fa9/",
        "weekly_report": "/terminal/53124a74-2a92-4160-8e9e-ad598c3c9fa9/report/",
        "factors": "/factors/ticker/53124a74-2a92-4160-8e9e-ad598c3c9fa9/",
        "sentiment": "/sentiment/53124a74-2a92-4160-8e9e-ad598c3c9fa9/",
        "sector": "/structure/fr/industrials/",
        "industry": "/structure/fr/industrials/aerospace-defense/"
      },
      "extra": {}
    },
    {
      "rank": 3,
      "kind": "equity",
      "symbol": "CNDF",
      "name": "Caisse R\u00e9gionale de Cr\u00e9dit Agricole Mutuel Nord de France Soci\u00e9t\u00e9 coop\u00e9rative",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 62.3962,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/4c8ba11a-da2e-4833-b80e-2fad7df7c199/",
        "weekly_report": "/terminal/4c8ba11a-da2e-4833-b80e-2fad7df7c199/report/",
        "factors": "/factors/ticker/4c8ba11a-da2e-4833-b80e-2fad7df7c199/",
        "sentiment": "/sentiment/4c8ba11a-da2e-4833-b80e-2fad7df7c199/",
        "sector": "/structure/fr/financial-services/",
        "industry": "/structure/fr/financial-services/banks-regional/"
      },
      "extra": {}
    },
    {
      "rank": 4,
      "kind": "equity",
      "symbol": "FGR",
      "name": "Eiffage SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Industrials",
      "industry": "Engineering & Construction",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 62.201,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/683d02c0-9350-4e69-a9b2-05156aeb3901/",
        "weekly_report": "/terminal/683d02c0-9350-4e69-a9b2-05156aeb3901/report/",
        "factors": "/factors/ticker/683d02c0-9350-4e69-a9b2-05156aeb3901/",
        "sentiment": "/sentiment/683d02c0-9350-4e69-a9b2-05156aeb3901/",
        "sector": "/structure/fr/industrials/",
        "industry": "/structure/fr/industrials/engineering-construction/"
      },
      "extra": {}
    },
    {
      "rank": 5,
      "kind": "equity",
      "symbol": "ORA",
      "name": "Orange S.A.",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Communication Services",
      "industry": "Telecom Services",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 61.7063,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/fda94855-e916-4aaa-aa51-689e303c2918/",
        "weekly_report": "/terminal/fda94855-e916-4aaa-aa51-689e303c2918/report/",
        "factors": "/factors/ticker/fda94855-e916-4aaa-aa51-689e303c2918/",
        "sentiment": "/sentiment/fda94855-e916-4aaa-aa51-689e303c2918/",
        "sector": "/structure/fr/communication-services/",
        "industry": "/structure/fr/communication-services/telecom-services/"
      },
      "extra": {}
    },
    {
      "rank": 6,
      "kind": "equity",
      "symbol": "ENGI",
      "name": "Engie SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Utilities",
      "industry": "Utilities - Diversified",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 61.0857,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/1c0794e4-dd98-4bd6-b0c6-a1451dc03b1c/",
        "weekly_report": "/terminal/1c0794e4-dd98-4bd6-b0c6-a1451dc03b1c/report/",
        "factors": "/factors/ticker/1c0794e4-dd98-4bd6-b0c6-a1451dc03b1c/",
        "sentiment": "/sentiment/1c0794e4-dd98-4bd6-b0c6-a1451dc03b1c/",
        "sector": "/structure/fr/utilities/",
        "industry": "/structure/fr/utilities/utilities-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 7,
      "kind": "equity",
      "symbol": "ELEC",
      "name": "\u00c9lectricite de Strasbourg Soci\u00e9t\u00e9 Anonyme",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Utilities",
      "industry": "Utilities - Renewable",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 60.8919,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/cb60c041-fcc5-4562-b2d3-53d5cfbc55e5/",
        "weekly_report": "/terminal/cb60c041-fcc5-4562-b2d3-53d5cfbc55e5/report/",
        "factors": "/factors/ticker/cb60c041-fcc5-4562-b2d3-53d5cfbc55e5/",
        "sentiment": "/sentiment/cb60c041-fcc5-4562-b2d3-53d5cfbc55e5/",
        "sector": "/structure/fr/utilities/",
        "industry": "/structure/fr/utilities/utilities-renewable/"
      },
      "extra": {}
    },
    {
      "rank": 8,
      "kind": "equity",
      "symbol": "AYV",
      "name": "AYVENS",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Industrials",
      "industry": "Rental & Leasing Services",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 60.7293,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/ff28aa87-0393-4b1d-8bc4-92659a886e9e/",
        "weekly_report": "/terminal/ff28aa87-0393-4b1d-8bc4-92659a886e9e/report/",
        "factors": "/factors/ticker/ff28aa87-0393-4b1d-8bc4-92659a886e9e/",
        "sentiment": "/sentiment/ff28aa87-0393-4b1d-8bc4-92659a886e9e/",
        "sector": "/structure/fr/industrials/",
        "industry": "/structure/fr/industrials/rental-leasing-services/"
      },
      "extra": {}
    },
    {
      "rank": 9,
      "kind": "equity",
      "symbol": "ENX",
      "name": "Euronext N.V.",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Financial Services",
      "industry": "Financial Data & Stock Exchanges",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 60.5675,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/eb9ea446-53bb-493b-b1d8-f292d219332e/",
        "weekly_report": "/terminal/eb9ea446-53bb-493b-b1d8-f292d219332e/report/",
        "factors": "/factors/ticker/eb9ea446-53bb-493b-b1d8-f292d219332e/",
        "sentiment": "/sentiment/eb9ea446-53bb-493b-b1d8-f292d219332e/",
        "sector": "/structure/fr/financial-services/",
        "industry": "/structure/fr/financial-services/financial-data-stock-exchanges/"
      },
      "extra": {}
    },
    {
      "rank": 10,
      "kind": "equity",
      "symbol": "WAVE",
      "name": "Wavestone SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Technology",
      "industry": "Information Technology Services",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 60.0191,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/ab9bcfb5-1d15-4815-b90a-9ba1c58eddee/",
        "weekly_report": "/terminal/ab9bcfb5-1d15-4815-b90a-9ba1c58eddee/report/",
        "factors": "/factors/ticker/ab9bcfb5-1d15-4815-b90a-9ba1c58eddee/",
        "sentiment": "/sentiment/ab9bcfb5-1d15-4815-b90a-9ba1c58eddee/",
        "sector": "/structure/fr/technology/",
        "industry": "/structure/fr/technology/information-technology-services/"
      },
      "extra": {}
    },
    {
      "rank": 11,
      "kind": "equity",
      "symbol": "LI",
      "name": "Kl\u00e9pierre SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Real Estate",
      "industry": "Reit - Retail",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.9835,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/d23677be-befd-4b82-8b07-c81904cc5efd/",
        "weekly_report": "/terminal/d23677be-befd-4b82-8b07-c81904cc5efd/report/",
        "factors": "/factors/ticker/d23677be-befd-4b82-8b07-c81904cc5efd/",
        "sentiment": "/sentiment/d23677be-befd-4b82-8b07-c81904cc5efd/",
        "sector": "/structure/fr/real-estate/",
        "industry": "/structure/fr/real-estate/reit-retail/"
      },
      "extra": {}
    },
    {
      "rank": 12,
      "kind": "equity",
      "symbol": "BNP",
      "name": "BNP Paribas SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.9717,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/42a1330b-b9ae-42af-bcd8-a53033bebb68/",
        "weekly_report": "/terminal/42a1330b-b9ae-42af-bcd8-a53033bebb68/report/",
        "factors": "/factors/ticker/42a1330b-b9ae-42af-bcd8-a53033bebb68/",
        "sentiment": "/sentiment/42a1330b-b9ae-42af-bcd8-a53033bebb68/",
        "sector": "/structure/fr/financial-services/",
        "industry": "/structure/fr/financial-services/banks-regional/"
      },
      "extra": {}
    },
    {
      "rank": 13,
      "kind": "equity",
      "symbol": "COV",
      "name": "Covivio",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Real Estate",
      "industry": "Reit - Diversified",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.9022,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/df17d5c8-eb76-4b7e-8fb8-99b2aff9569e/",
        "weekly_report": "/terminal/df17d5c8-eb76-4b7e-8fb8-99b2aff9569e/report/",
        "factors": "/factors/ticker/df17d5c8-eb76-4b7e-8fb8-99b2aff9569e/",
        "sentiment": "/sentiment/df17d5c8-eb76-4b7e-8fb8-99b2aff9569e/",
        "sector": "/structure/fr/real-estate/",
        "industry": "/structure/fr/real-estate/reit-diversified/"
      },
      "extra": {}
    },
    {
      "rank": 14,
      "kind": "equity",
      "symbol": "VIE",
      "name": "Veolia Environnement SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Industrials",
      "industry": "Waste Management",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.6361,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/cd3353d8-d03c-439c-b9fa-ed463a5c8647/",
        "weekly_report": "/terminal/cd3353d8-d03c-439c-b9fa-ed463a5c8647/report/",
        "factors": "/factors/ticker/cd3353d8-d03c-439c-b9fa-ed463a5c8647/",
        "sentiment": "/sentiment/cd3353d8-d03c-439c-b9fa-ed463a5c8647/",
        "sector": "/structure/fr/industrials/",
        "industry": "/structure/fr/industrials/waste-management/"
      },
      "extra": {}
    },
    {
      "rank": 15,
      "kind": "equity",
      "symbol": "STMPA",
      "name": "STMicroelectronics N.V.",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Technology",
      "industry": "Semiconductors",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.6012,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/aa5ae093-bcf5-42db-b7d6-e15d6622ca6a/",
        "weekly_report": "/terminal/aa5ae093-bcf5-42db-b7d6-e15d6622ca6a/report/",
        "factors": "/factors/ticker/aa5ae093-bcf5-42db-b7d6-e15d6622ca6a/",
        "sentiment": "/sentiment/aa5ae093-bcf5-42db-b7d6-e15d6622ca6a/",
        "sector": "/structure/fr/technology/",
        "industry": "/structure/fr/technology/semiconductors/"
      },
      "extra": {}
    },
    {
      "rank": 16,
      "kind": "equity",
      "symbol": "GLE",
      "name": "Soci\u00e9t\u00e9 G\u00e9n\u00e9rale Soci\u00e9t\u00e9 anonyme",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 59.3826,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/a5b75716-b328-439c-a0f3-ab7ea573232d/",
        "weekly_report": "/terminal/a5b75716-b328-439c-a0f3-ab7ea573232d/report/",
        "factors": "/factors/ticker/a5b75716-b328-439c-a0f3-ab7ea573232d/",
        "sentiment": "/sentiment/a5b75716-b328-439c-a0f3-ab7ea573232d/",
        "sector": "/structure/fr/financial-services/",
        "industry": "/structure/fr/financial-services/banks-regional/"
      },
      "extra": {}
    },
    {
      "rank": 17,
      "kind": "equity",
      "symbol": "EN",
      "name": "Bouygues SA",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Industrials",
      "industry": "Engineering & Construction",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.8558,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/1dbc58ce-8127-4f18-bb47-61d664d80736/",
        "weekly_report": "/terminal/1dbc58ce-8127-4f18-bb47-61d664d80736/report/",
        "factors": "/factors/ticker/1dbc58ce-8127-4f18-bb47-61d664d80736/",
        "sentiment": "/sentiment/1dbc58ce-8127-4f18-bb47-61d664d80736/",
        "sector": "/structure/fr/industrials/",
        "industry": "/structure/fr/industrials/engineering-construction/"
      },
      "extra": {}
    },
    {
      "rank": 18,
      "kind": "equity",
      "symbol": "NAE",
      "name": "North Atlantic Energies",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Energy",
      "industry": "Oil & Gas Refining & Marketing",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.8328,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/2e6882f1-e66f-4e6a-b3fa-828f6e8160e9/",
        "weekly_report": "/terminal/2e6882f1-e66f-4e6a-b3fa-828f6e8160e9/report/",
        "factors": "/factors/ticker/2e6882f1-e66f-4e6a-b3fa-828f6e8160e9/",
        "sentiment": "/sentiment/2e6882f1-e66f-4e6a-b3fa-828f6e8160e9/",
        "sector": "/structure/fr/energy/",
        "industry": "/structure/fr/energy/oil-gas-refining-marketing/"
      },
      "extra": {}
    },
    {
      "rank": 19,
      "kind": "equity",
      "symbol": "KOF",
      "name": "Kaufman & Broad S.A.",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Consumer Cyclical",
      "industry": "Residential Construction",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.7435,
      "evidence": "Positive expectancy read; trend signal inactive.",
      "links": {
        "chart": "/terminal/a336bf24-e506-457f-8b8c-c1f7199c06b4/",
        "weekly_report": "/terminal/a336bf24-e506-457f-8b8c-c1f7199c06b4/report/",
        "factors": "/factors/ticker/a336bf24-e506-457f-8b8c-c1f7199c06b4/",
        "sentiment": "/sentiment/a336bf24-e506-457f-8b8c-c1f7199c06b4/",
        "sector": "/structure/fr/consumer-cyclical/",
        "industry": "/structure/fr/consumer-cyclical/residential-construction/"
      },
      "extra": {}
    },
    {
      "rank": 20,
      "kind": "equity",
      "symbol": "CCN",
      "name": "Caisse R\u00e9gionale de Cr\u00e9dit Agricole Mutuel de Normandie-Seine Soci\u00e9t\u00e9 coop\u00e9rative",
      "exchange": "PAR",
      "country": "France",
      "country_code": "FR",
      "sector": "Financial Services",
      "industry": "Banks - Regional",
      "metric": "Positive read",
      "metric_label": "Positive Expectancy Reads",
      "score": 58.2233,
      "evidence": "Positive expectancy read; trend signal active.",
      "links": {
        "chart": "/terminal/2f2d7a6d-5e2e-43db-8742-e8d748a2a3d0/",
        "weekly_report": "/terminal/2f2d7a6d-5e2e-43db-8742-e8d748a2a3d0/report/",
        "factors": "/factors/ticker/2f2d7a6d-5e2e-43db-8742-e8d748a2a3d0/",
        "sentiment": "/sentiment/2f2d7a6d-5e2e-43db-8742-e8d748a2a3d0/",
        "sector": "/structure/fr/financial-services/",
        "industry": "/structure/fr/financial-services/banks-regional/"
      },
      "extra": {}
    }
  ],
  "generated_at": "2026-06-22T04:07:09.674566+00:00"
}