[
    {
        "ticker": "REPYY",
        "company_name": "Repsol, S.A.",
        "country": "ES",
        "exchange": "OTC",
        "sector": "",
        "price": 26.43,
        "price_eur": 22.7361,
        "currency": "USD",
        "change_pct": 0.6857,
        "score_global": 69.2,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-16T11:21:53",
        "price_updated_at": "2026-05-16T11:31:54",
        "state_updated_at": "2026-05-16T11:31:54",
        "vela_score": 27,
        "vela_decision": "COMPRA_MANTENER",
        "vela_updated_at": "2026-05-16T11:22:39",
        "unf_score": 2,
        "unf_tier": "RECOMENDACION_FUERTE",
        "report_id": 1539,
        "report_updated_at": "2026-05-16T08:30:47",
        "opportunity_status": "candidate",
        "opportunity_rank": 88.2,
        "opportunity_positives": [
            "FMP A-",
            "score 69.2",
            "Velas acompañan",
            "UNF +2"
        ],
        "opportunity_reasons": [
            "sin vetos duros"
        ],
        "id": "FMP_OPPORTUNITY:REPYY",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "RIO.L",
        "company_name": "Rio Tinto Group",
        "country": "GB",
        "exchange": "LSE",
        "sector": "",
        "price": 7766,
        "price_eur": 89.0249,
        "currency": "GBp",
        "change_pct": -4.7584,
        "score_global": 74.3,
        "rating_label": "A",
        "verdict": "MANTENER",
        "verdict_short_term": "COMPRA",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-16T11:21:53",
        "price_updated_at": "2026-05-16T11:21:37",
        "state_updated_at": "2026-05-16T11:21:53",
        "vela_score": 66,
        "vela_decision": "COMPRA_FUERTE",
        "vela_updated_at": "2026-05-16T11:22:40",
        "unf_score": null,
        "unf_tier": null,
        "report_id": 1512,
        "report_updated_at": "2026-05-16T03:38:16",
        "opportunity_status": "needs_context",
        "opportunity_rank": 76.3,
        "opportunity_positives": [
            "FMP A",
            "score 74.3",
            "Velas acompañan"
        ],
        "opportunity_reasons": [
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:RIO.L",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "PAH3.DE",
        "company_name": "Porsche Automobil Holding SE",
        "country": "DE",
        "exchange": "XETRA",
        "sector": "",
        "price": 31.95,
        "price_eur": 31.95,
        "currency": "EUR",
        "change_pct": -0.5912,
        "score_global": 66.8,
        "rating_label": "A+",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-16T11:21:53",
        "price_updated_at": "2026-05-16T11:26:47",
        "state_updated_at": "2026-05-16T11:26:47",
        "vela_score": -9,
        "vela_decision": "MANTENER_NEUTRAL",
        "vela_updated_at": "2026-05-16T11:22:39",
        "unf_score": null,
        "unf_tier": null,
        "report_id": 1383,
        "report_updated_at": "2026-05-14T10:23:37",
        "opportunity_status": "needs_context",
        "opportunity_rank": 65.8,
        "opportunity_positives": [
            "FMP A+",
            "score 66.8"
        ],
        "opportunity_reasons": [
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:PAH3.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "CUK",
        "company_name": "Carnival Corporation & plc",
        "country": "US",
        "exchange": "NYSE",
        "sector": "",
        "price": 27.47,
        "price_eur": 23.6307,
        "currency": "USD",
        "change_pct": 0,
        "score_global": 67.1,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-16T11:21:53",
        "price_updated_at": "2026-05-16T11:26:46",
        "state_updated_at": "2026-05-16T11:26:46",
        "vela_score": 36,
        "vela_decision": "COMPRA_MANTENER",
        "vela_updated_at": "2026-05-16T11:22:37",
        "unf_score": null,
        "unf_tier": null,
        "report_id": 1358,
        "report_updated_at": "2026-05-14T05:04:09",
        "opportunity_status": "needs_context",
        "opportunity_rank": 64.1,
        "opportunity_positives": [
            "FMP A-",
            "score 67.1",
            "Velas acompañan"
        ],
        "opportunity_reasons": [
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:CUK",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "ADB.DE",
        "company_name": "Adobe Inc.",
        "country": "DE",
        "exchange": "",
        "sector": "Technology",
        "price": 210.2,
        "price_eur": 210.2,
        "currency": "EUR",
        "change_pct": 0.0238,
        "score_global": 68.5,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-22T12:44:05",
        "price_updated_at": "2026-05-22T12:49:58",
        "state_updated_at": "2026-05-22T12:49:58",
        "vela_score": -10,
        "vela_decision": "MANTENER_NEUTRAL",
        "vela_updated_at": "2026-05-17T02:41:55",
        "unf_score": 0,
        "unf_tier": "NO_RECOMENDADO",
        "report_id": 1837,
        "report_updated_at": "2026-05-17T02:48:49",
        "opportunity_status": "candidate",
        "opportunity_rank": 63.5,
        "opportunity_positives": [
            "FMP A-",
            "score 68.5"
        ],
        "opportunity_reasons": [
            "sin vetos duros"
        ],
        "id": "FMP_OPPORTUNITY:ADB.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "ABR0.DE",
        "company_name": "Barrick Mining Corporation",
        "country": "DE",
        "exchange": "",
        "sector": "",
        "price": 36.44,
        "price_eur": 36.44,
        "currency": "EUR",
        "change_pct": 2.1014,
        "score_global": 70.8,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-09T11:32:04",
        "price_updated_at": "2026-05-09T13:21:55",
        "state_updated_at": "2026-05-09T13:21:55",
        "vela_score": -21,
        "vela_decision": "MANTENER_NEUTRAL",
        "vela_updated_at": "2026-05-05T02:19:04",
        "unf_score": null,
        "unf_tier": null,
        "report_id": 288,
        "report_updated_at": "2026-05-05T02:22:35",
        "opportunity_status": "needs_context",
        "opportunity_rank": 59.8,
        "opportunity_positives": [
            "FMP A-",
            "score 70.8"
        ],
        "opportunity_reasons": [
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:ABR0.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "AHLA.DE",
        "company_name": "Alibaba Group Holding Limited",
        "country": "DE",
        "exchange": "",
        "sector": "Consumer Discretionary",
        "price": 108.4,
        "price_eur": 108.4,
        "currency": "EUR",
        "change_pct": -2.8674,
        "score_global": 57.5,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "VENTA",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-22T12:44:09",
        "price_updated_at": "2026-05-22T12:49:59",
        "state_updated_at": "2026-05-22T12:49:59",
        "vela_score": 39,
        "vela_decision": "COMPRA_MANTENER",
        "vela_updated_at": "2026-05-16T11:22:36",
        "unf_score": null,
        "unf_tier": null,
        "report_id": 974,
        "report_updated_at": "2026-05-11T07:29:12",
        "opportunity_status": "needs_context",
        "opportunity_rank": 54.5,
        "opportunity_positives": [
            "FMP A-",
            "score 57.5 suficiente",
            "Velas acompañan"
        ],
        "opportunity_reasons": [
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:AHLA.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "KIN2.DE",
        "company_name": "KIN2.DE",
        "country": "",
        "exchange": "",
        "sector": "",
        "price": 24.38,
        "price_eur": 24.38,
        "currency": "EUR",
        "change_pct": -0.1638,
        "score_global": null,
        "rating_label": "A",
        "verdict": null,
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-22T12:44:12",
        "price_updated_at": "2026-05-22T12:50:05",
        "state_updated_at": "2026-05-22T12:50:05",
        "vela_score": null,
        "vela_decision": null,
        "vela_updated_at": null,
        "unf_score": null,
        "unf_tier": null,
        "report_id": null,
        "report_updated_at": null,
        "opportunity_status": "needs_context",
        "opportunity_rank": 39,
        "opportunity_positives": [
            "FMP A"
        ],
        "opportunity_reasons": [
            "score pendiente",
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:KIN2.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "MSF.DE",
        "company_name": "MSF.DE",
        "country": "",
        "exchange": "",
        "sector": "",
        "price": 353.4,
        "price_eur": 353.4,
        "currency": "EUR",
        "change_pct": -2.2542,
        "score_global": null,
        "rating_label": "A",
        "verdict": null,
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-09T11:32:04",
        "price_updated_at": "2026-05-09T13:21:55",
        "state_updated_at": "2026-05-09T13:21:55",
        "vela_score": null,
        "vela_decision": null,
        "vela_updated_at": null,
        "unf_score": null,
        "unf_tier": null,
        "report_id": null,
        "report_updated_at": null,
        "opportunity_status": "needs_context",
        "opportunity_rank": 39,
        "opportunity_positives": [
            "FMP A"
        ],
        "opportunity_reasons": [
            "score pendiente",
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:MSF.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "ENR",
        "company_name": "ENR",
        "country": "",
        "exchange": "",
        "sector": "",
        "price": 17.3,
        "price_eur": 14.9146,
        "currency": "USD",
        "change_pct": 4.2797,
        "score_global": null,
        "rating_label": "A-",
        "verdict": null,
        "verdict_short_term": "MANTENER",
        "upside_pct": 32.948,
        "target_price_eur": 19.8153,
        "fmp_updated_at": "2026-05-22T12:44:11",
        "price_updated_at": "2026-05-22T12:50:04",
        "state_updated_at": "2026-05-22T12:50:04",
        "vela_score": null,
        "vela_decision": null,
        "vela_updated_at": null,
        "unf_score": null,
        "unf_tier": null,
        "report_id": null,
        "report_updated_at": null,
        "opportunity_status": "needs_context",
        "opportunity_rank": 34,
        "opportunity_positives": [
            "FMP A-"
        ],
        "opportunity_reasons": [
            "score pendiente",
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:ENR",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "NVD.DE",
        "company_name": "NVD.DE",
        "country": "",
        "exchange": "",
        "sector": "",
        "price": 184.32,
        "price_eur": 184.32,
        "currency": "EUR",
        "change_pct": 2.1163,
        "score_global": null,
        "rating_label": "A-",
        "verdict": null,
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-09T11:32:04",
        "price_updated_at": "2026-05-09T13:21:55",
        "state_updated_at": "2026-05-09T13:21:55",
        "vela_score": null,
        "vela_decision": null,
        "vela_updated_at": null,
        "unf_score": null,
        "unf_tier": null,
        "report_id": null,
        "report_updated_at": null,
        "opportunity_status": "needs_context",
        "opportunity_rank": 34,
        "opportunity_positives": [
            "FMP A-"
        ],
        "opportunity_reasons": [
            "score pendiente",
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:NVD.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "013A.F",
        "company_name": "JD.com, Inc.",
        "country": "CN",
        "exchange": "",
        "sector": "",
        "price": 27.45,
        "price_eur": 27.45,
        "currency": "EUR",
        "change_pct": -2.8319,
        "score_global": 53.3,
        "rating_label": "A",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-16T11:21:52",
        "price_updated_at": "2026-05-16T11:26:47",
        "state_updated_at": "2026-05-16T14:53:06",
        "vela_score": 28,
        "vela_decision": "COMPRA_MANTENER",
        "vela_updated_at": "2026-05-16T14:46:19",
        "unf_score": null,
        "unf_tier": null,
        "report_id": 1569,
        "report_updated_at": "2026-05-16T14:48:20",
        "opportunity_status": "weak",
        "opportunity_rank": 25.3,
        "opportunity_positives": [
            "FMP A",
            "Velas acompañan"
        ],
        "opportunity_reasons": [
            "score bajo 53.3",
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:013A.F",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "0700.HK",
        "company_name": "Tencent Holdings Limited",
        "country": "HK",
        "exchange": "",
        "sector": "Communication",
        "price": 441.4,
        "price_eur": 48.565,
        "currency": "HKD",
        "change_pct": 0.5467,
        "score_global": 66,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-22T12:44:00",
        "price_updated_at": "2026-05-22T12:49:43",
        "state_updated_at": "2026-05-22T12:50:05",
        "vela_score": -40,
        "vela_decision": "REDUCIR_VENDER",
        "vela_updated_at": "2026-05-21T23:17:05",
        "unf_score": -2,
        "unf_tier": "NO_RECOMENDADO",
        "report_id": 1284,
        "report_updated_at": "2026-05-13T16:29:29",
        "opportunity_status": "weak",
        "opportunity_rank": 15,
        "opportunity_positives": [
            "FMP A-",
            "score 66.0"
        ],
        "opportunity_reasons": [
            "Velas venta",
            "UNF -2"
        ],
        "id": "FMP_OPPORTUNITY:0700.HK",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "BAMXF",
        "company_name": "Bayerische Motoren Werke AG",
        "country": "US",
        "exchange": "OTC",
        "sector": "Consumer Discretionary",
        "price": 86.13,
        "price_eur": 74.2539,
        "currency": "USD",
        "change_pct": 0.8548,
        "score_global": 53.7,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-22T12:44:11",
        "price_updated_at": "2026-05-22T12:49:46",
        "state_updated_at": "2026-05-22T12:49:46",
        "vela_score": -34,
        "vela_decision": "REDUCIR_VENDER",
        "vela_updated_at": "2026-05-06T21:56:11",
        "unf_score": -1,
        "unf_tier": "NO_RECOMENDADO",
        "report_id": 466,
        "report_updated_at": "2026-05-06T21:59:48",
        "opportunity_status": "weak",
        "opportunity_rank": 10.7,
        "opportunity_positives": [
            "FMP A-"
        ],
        "opportunity_reasons": [
            "score bajo 53.7",
            "Velas venta",
            "UNF -1"
        ],
        "id": "FMP_OPPORTUNITY:BAMXF",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    },
    {
        "ticker": "VOW3.DE",
        "company_name": "Volkswagen AG",
        "country": "DE",
        "exchange": "XETRA",
        "sector": "",
        "price": 87.94,
        "price_eur": 87.94,
        "currency": "EUR",
        "change_pct": -1.0131,
        "score_global": 47.8,
        "rating_label": "A-",
        "verdict": "MANTENER",
        "verdict_short_term": "MANTENER",
        "upside_pct": null,
        "target_price_eur": null,
        "fmp_updated_at": "2026-05-16T11:21:54",
        "price_updated_at": "2026-05-16T11:31:54",
        "state_updated_at": "2026-05-16T11:31:54",
        "vela_score": -3,
        "vela_decision": "MANTENER_NEUTRAL",
        "vela_updated_at": "2026-05-16T11:22:41",
        "unf_score": null,
        "unf_tier": null,
        "report_id": 1492,
        "report_updated_at": "2026-05-15T10:25:17",
        "opportunity_status": "weak",
        "opportunity_rank": 6.8,
        "opportunity_positives": [
            "FMP A-"
        ],
        "opportunity_reasons": [
            "score bajo 47.8",
            "UNF pendiente"
        ],
        "id": "FMP_OPPORTUNITY:VOW3.DE",
        "kind": "fmp_opportunity",
        "created_at": "2026-05-22T10:51:13Z"
    }
]