{
  "generated_at": "2026-07-24T14:23:34+08:00",
  "market_date": "2026-07-23",
  "universe_count": 1981,
  "scored_count": 515,
  "candidate_count": 522,
  "hot_seed": 120,
  "macro": {
    "regime": "risk_off",
    "regime_raw": -0.09922238087683397,
    "spy_return_5d": -0.016703935577468076,
    "spy_return_20d": 0.0067372245202108605,
    "qqq_return_5d": -0.01980335498824537,
    "vix_level": 18.700000762939453,
    "vix_return_5d": 0.1177526165335323,
    "tnx_return_5d": 0.029328147994231113,
    "summary_en": "Regime=risk_off; SPY 5d -1.7% / 20d +0.7%; VIX≈18.7 (5d +11.8%).",
    "summary_zh": "宏观体制：偏避险。SPY 5日 -1.7% / 20日 +0.7%；VIX≈18.7（5日 +11.8%）。",
    "themes": {
      "monetary_policy": 0.3333333333333333,
      "commodities": 0.5,
      "market": 0.08333333333333333,
      "economic_data": 0.08333333333333333
    },
    "headlines": [
      {
        "title": "Odds of Federal Reserve rate hike surge as oil prices rip higher",
        "link": "https://news.google.com/rss/articles/CBMihAFBVV95cUxPUWx3V1U4LVllRFN2ZUNCN3N5SUN0VF9Iakl4UVlSamwtUGFTNE1ZRXFzWmJMSUNaRnRZejE3V3NRMUVfNzU4Y012MGtaa1plNlUybkxycWRvQ3NKdTdtVVIzVWlIMG55ZHp3S2lyc3JmOEU3bHMtNFFvRkJleWlpYm9FNXPSAYoBQVVfeXFMTmRFOUNteTdsTVNuNXRycmx6YkxLVmVwWGQ4ZURXOVpjUGsxbkU3M1pyZzgxUVJEX2NjV1Jmc2hsY3hCaGpOSkM1UmNsRjFuUlJmYi1jLW1zYmlyOGZ4bWZYRDlCSklGYjVTVWdrWXFiU0Etb0l3NFgwdlRHNDU1YVFaQTllVDN4bmRn?oc=5",
        "source": "CNBC",
        "published": "2026-07-23",
        "age_days": 0,
        "query": "FOMC Federal Reserve OR interest rates s",
        "category": "monetary_policy"
      },
      {
        "title": "Oil surges to $100 per barrel after Red Sea attacks",
        "link": "https://news.google.com/rss/articles/CBMisgFBVV95cUxOMHdMaXlYMmdiMllLaVZGYnpYUVpNNkUzRVJVY3VkcXhWU3RFY0VRX29Zel9taHRSejBKQmZWc2pRSVMxMjlPM05tdVJpeFozM2x4SVptdlpZVzJCSVFkNVIxOEZCUFZkY0o4Zk45UHR5WTVvZGROVjV1Rmh4eFV3ZW9iSDA0eVQ1aUJhWFJ0cWV0TENnbXJXMmlSTi1wMUZaZUJJd2RrV01YcUx2bmdhdk1R?oc=5",
        "source": "NBC News",
        "published": "2026-07-23",
        "age_days": 0,
        "query": "geopolitical OR tariffs OR oil prices ma",
        "category": "commodities"
      },
      {
        "title": "Shortsighted stock market can no longer brush off war: 'It's too hard to ignore $100 oil'",
        "link": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPM1ptS092RkJxU29IclRfcjFBSXRvVG9FUTkzczY1b2FMX3RsUXU3UDBDQkRfbDlpYlJFMkw0WWptTlVROTkyb2hFdmhISUt3NkNMWVo0akp2S3M3N09rdmxtT2g0UVJDZjZ6TGZzS2Uyd3R3UXUxb05vMmh4cVlFa2pNaWdGQVh6aFExUHFlRU1nZjgyZnB4X3lOZi1JUHV3bjFUdmZPSUfSAa4BQVVfeXFMTkJKZWktbHlRSXpmN1NqUkc5RzFtM0lFeXlsRVBuRlJGR3N1T2VmblFvdDRDNnN4a0xSdE83NlRjTUlicmtpX1JUMzVkejctVTJ1TjdTQ09Eb0xJMjNsclBad2JuX1pMcGs1UEE1ekR0YUNMMGt2UXBTcmxWQmNoRVhleTREMHFOU2ttMHdKVDJxclNYcXZnWkhEeGxtd3RvYkgtTGlBVG9tUWNDd3J3?oc=5",
        "source": "CNBC",
        "published": "2026-07-23",
        "age_days": 0,
        "query": "geopolitical OR tariffs OR oil prices ma",
        "category": "commodities"
      },
      {
        "title": "Why Are Markets Shrugging Off the Latest Jump in Oil Prices?",
        "link": "https://news.google.com/rss/articles/CBMingFBVV95cUxNbmE2c1haVEs0SVhITXlNZEJpamVrSTAwMnc3ZXNrQXJEOWFxU0hXV0NWYVZlVUxGNVVZZ3h0ZzU4ejZub1RCa20zeWJhM0tuWmxUT1ktUGlqQzBpbFcwbXY5OWxRVG1tZ19ubmZyem5NTjNNdUptVUFLYVJBbTVVb250c1hDckF6VEtYWGFsXzFGR3NxMUFVRk5CU0Nndw?oc=5",
        "source": "Morningstar",
        "published": "2026-07-23",
        "age_days": 0,
        "query": "geopolitical OR tariffs OR oil prices ma",
        "category": "commodities"
      },
      {
        "title": "Wall Street indexes dip with technology earnings, rising oil in focus",
        "link": "https://news.google.com/rss/articles/CBMivgFBVV95cUxQUExYckI5WDktV0NlZUUwblh5V3ZHRXFEWFdqY09sdlZXOEFNc2loZGJWS1phRGdzZ2VfR042TWNhTU9Gc1VwRlVReUZTbDM3UllKVktGcFlGSnJxcFBNR1ZHc2tvcTh2Ui1lbmJhRE9LakhkV3ZyekNJU2ZuRmVVZ3R6dXJicFBkcnJQTFZZWkl2TjhvQnV1eE5QN29qSnk2SjU0UVhiaVdyR3VKSVEtdXFSNVdlQUJ3MDU3OEd3?oc=5",
        "source": "Reuters",
        "published": "2026-07-22",
        "age_days": 1,
        "query": "S&P 500 market news this week",
        "category": "commodities"
      },
      {
        "title": "Fed to hold rates this year despite high inflation, but economists cite high chances of a hike: Reuters poll",
        "link": "https://news.google.com/rss/articles/CBMiugFBVV95cUxNbV84YkM0QzhTaXRsOEtPMjNQX3RvVnBaNmZtQ1dTalN2bkRmczlkOTViLVAzRTJRYjVuSi1RNlNXQ2M4dW0tN3FPNk9BRGQxeGtLc3dteklTblBWN3VPemVEQWtOaTVkOVpBRDdNenZBQWtzX1FiQ2lZdkRodWtqamxXTks2eFQzZkMwcW5CejdVem9ESU9HNFQ1YkZrUXBGa2dpX1lKcGx0WXN2STJVanMyUFRvVFNsZWc?oc=5",
        "source": "Reuters",
        "published": "2026-07-21",
        "age_days": 2,
        "query": "FOMC Federal Reserve OR interest rates s",
        "category": "monetary_policy"
      },
      {
        "title": "Why oil prices haven't gone crazy despite 5 months of US-Iran war",
        "link": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQRWljTmhtaTVPdmZTRkZFLVFDSkpiYlhTWkZidlprdlZhQW1KOW9aY3daeWkxdm5RaVgxX0k1aVY2N3ZWQk9Hald6X29aeE5jdHFuT0RxWXpCbkJCWkJHaHJqZWVXb09aYmFrWHhKZGNfa2pzeTY5RHJkR0lYUTZQbGZXRm50dXVyQjJBbS1ETVFEOUlVR2lwcGk4dWFJTlpyeFUxeVNRNHdCcEVKdWVXLVRJQQ?oc=5",
        "source": "Reuters",
        "published": "2026-07-21",
        "age_days": 2,
        "query": "geopolitical OR tariffs OR oil prices ma",
        "category": "commodities"
      },
      {
        "title": "Stock market today: Dow, S&P 500, Nasdaq rally fizzles as chip stock momentum fades, oil rises",
        "link": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPT2ZVWlFvSkNRM3pBSzN6Vy1scXBZQzNfUGZXenUzTHNSSWtTVURVVUk1S1RQYWxTVEJOb2t6WG1LOEFMVXNuVWVndUdYZnNfb21KSVdmT2tJQ1lRXzVuWVliX3YwLWk3VDVGdU9BMUJYR3YxM0xOSHlwUlgtRDB3cjEzdWJ4ejRneUpxM2ZsMGRDMDVTODdWTlNERERUaGc3R2E2cHNwaUQ?oc=5",
        "source": "Yahoo Finance",
        "published": "2026-07-20",
        "age_days": 3,
        "query": "S&P 500 market news this week",
        "category": "commodities"
      },
      {
        "title": "Weekly market commentary",
        "link": "https://news.google.com/rss/articles/CBMingFBVV95cUxQLWJDTjBBalYwVHVpc0VxV1BwRE1xeUt1RWlLQ1VJdnJQRXNnb3p6MnFNbjRBV0s0TnlldW4wSVIycFRQeVNISWJ3VV9wMWdjX1ZndE1Tc24tNzc0anNYWjl0SVBsRDhSa0dVTWlyVVYxX0w5b2JhTFB0Tm9Vb2FwYVZubTU1SVJlcy0zMEpXOEM4ZlhiSU1QazdVQVlldw?oc=5",
        "source": "BlackRock",
        "published": "2026-07-20",
        "age_days": 3,
        "query": "S&P 500 market news this week",
        "category": "market"
      },
      {
        "title": "Oil Markets on Edge as Houthi Rebels Threaten Shipping in the Middle East",
        "link": "https://news.google.com/rss/articles/CBMiekFVX3lxTE5MeFQyNVhlZUM4ZDhibTI3V2I4MjZlOEhZRWF4Nm1XT3RMNm9yaDVZdy1qaWFQVWVxUDAzcHpQV05qbFpiaURhRnRXT0hwNmQ3LV96R1ZLZ1pDWTROc2NmbGpRLUJvbVhuV0d2NHd4cDNxR2ZUSldwWnZ3?oc=5",
        "source": "The New York Times",
        "published": "2026-07-19",
        "age_days": 4,
        "query": "geopolitical OR tariffs OR oil prices ma",
        "category": "economic_data"
      },
      {
        "title": "The new Fed boss is tight-lipped. That might upset the markets",
        "link": "https://news.google.com/rss/articles/CBMihAFBVV95cUxQaHBjZGNTSkh3eUU5eHlSZ1hKZnRPSzJ3cU9YZnItZHNkUGwybU5Vc2taNVBYY0JkTUxUcHZRMldybXZWc3U1VXlXWTB6d1hHOUhtUmp3RXpJYWM5cU5tdEI4amQ1SFVjS1JOUGVaTlJOdHB0RjMxRHhqZl9oemZBNmFkY3g?oc=5",
        "source": "Financial Times",
        "published": "2026-07-20",
        "age_days": 4,
        "query": "FOMC Federal Reserve OR interest rates s",
        "category": "monetary_policy"
      },
      {
        "title": "A Fed Pause and Fixed Income Outlook",
        "link": "https://news.google.com/rss/articles/CBMimgFBVV95cUxNWldxYkZBR2ZxNllyNDRuVnZJeGpPYlotamxSOEcybjdoQlh6M2dXVV9sR0VFRzgtcGZyVFNiV1VOSXgyM2JMcHhKaVA0c09kR3lJblVHV2MzWVlGcXNOTFBVNXhyZUtBbWtOVFhSeEFWd3pWWVpjOVg2U0lyZWo3TWRuLWtyVEhoVmxicXoybW9GZWJkc3V2UFBB?oc=5",
        "source": "Morgan Stanley",
        "published": "2026-07-17",
        "age_days": 6,
        "query": "FOMC Federal Reserve OR interest rates s",
        "category": "monetary_policy"
      }
    ]
  },
  "top": [
    {
      "symbol": "DGX",
      "name": "Quest Diagnostics Incorporated Common Stock",
      "sector": "Health Care",
      "industry": "Medical Specialities",
      "exchange": "NYSE",
      "market_cap": 25227716169.0,
      "dollar_volume": 856719628.9,
      "price": 227.89999389648438,
      "last_date": "2026-07-23",
      "return_1d": 0.08611729451338812,
      "return_5d": 0.08829563970692278,
      "return_20d": 0.12205205657839668,
      "return_60d": 0.15902958977348414,
      "return_120d": 0.24979427621796257,
      "ma20_distance": 0.08280947181978715,
      "ma50_distance": 0.13004376238216664,
      "ma200_distance": 0.1838911491945192,
      "high_52w": 227.89999389648438,
      "near_52w_high": 1.0,
      "volume_ratio": 1.5717427961544834,
      "volume_ratio_1d": 3.663312615542567,
      "volatility_20d": 0.36695267450191404,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.11531483205818582,
      "rs_60d": 0.11728193862961822,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.6665626638174859,
      "research_score": 66.2370005963029,
      "heat_score": 56.82751937984496,
      "breakdown": {
        "research_quality": 66.2370005963029,
        "market_heat": 56.82751937984496,
        "macro_event": 9.331877293444801,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.9147286821705425,
        "news": 9.85,
        "relative_strength": 11.740310077519378,
        "volume": 7.736434108527132,
        "liquidity": 4.511627906976744
      },
      "score": 59.10708112296816,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "Quest Diagnostics Incorporated (DGX) Stock Forecasts",
          "link": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQV2VOUGo5U2VJQk1UZVdibXoybmtLaExmMGNKTkxNcU5EWlE4MkhqNG1EalFxLWdhU1ZkZHhDaVB1SHYxaWpydGJRdDdUV05uV1VvZjFNeXBsTS1NN3hLME5DamgySlF3dU1ZTnY5ZXlhaUtXSmNkWFNEUGVUS1RuRVExb1VMWmsyUEJ4Vw?oc=5",
          "published": "2026-07-24",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMijAFBVV95cUxQV2VOUGo5U2VJQk1UZVdibXoybmtLaExmMGNKTkxNcU5EWlE4MkhqNG1EalFxLWdhU1ZkZHhDaVB1SHYxaWpydGJRdDdUV05uV1VvZjFNeXBsTS1NN3hLME5DamgySlF3dU1ZTnY5ZXlhaUtXSmNkWFNEUGVUS1RuRVExb1VMWmsyUEJ4Vw?oc=5\" target=\"_blank\">Quest Diagnostics Incorporated (DGX) Stock Forecasts</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 2.3,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Quest Diagnostics Inc (DGX) Q2 2026 Earnings Call Highlights: Strong Revenue Growth Amid ...",
          "link": "https://finance.yahoo.com/healthcare/articles/quest-diagnostics-inc-dgx-q2-210314028.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Quest Diagnostics Inc (DGX) reports robust financial performance with a 10% revenue increase, while navigating operational headwinds and strategic investments.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Quest Diagnostics Q2 Earnings Call Highlights",
          "link": "https://www.marketbeat.com/instant-alerts/quest-diagnostics-q2-earnings-call-highlights-2026-07-23/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Quest Diagnostics (NYSE:DGX) reported double-digit revenue growth and raised its full-year 2026 outlook after what executives described as strong demand across its physician, hospital and consumer channels, as well as increased volume from major collaborations with Corewell Health and Fresenius Medi",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 1.0
        },
        {
          "title": "Are Medical Stocks Lagging Corcept Therapeutics (CORT) This Year?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/medical-stocks-lagging-corcept-therapeutics-134003748.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Here is how Corcept Therapeutics (CORT) and Quest Diagnostics (DGX) have performed compared to their sector so far this year.",
          "relevance": 2.0,
          "category": "监管/法律",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "DGX Stock Up on Q2 Earnings & Revenue Beat, '26 View Raised",
          "link": "https://finance.yahoo.com/healthcare/articles/dgx-stock-q2-earnings-revenue-132600292.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Quest Diagnostics shares rise as second-quarter earnings and revenues beat estimates, testing demand surges and the company raises its 2026 outlook.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 4.0,
          "negative_hits": 0.0
        },
        {
          "title": "Quest’s (NYSE:DGX) Q2 CY2026: Beats On Revenue, Stock Soars",
          "link": "https://finance.yahoo.com/healthcare/articles/quest-nyse-dgx-q2-cy2026-121935031.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Healthcare diagnostics company Quest Diagnostics (NYSE:DGX) beat Wall Street’s revenue expectations in Q2 CY2026, with sales up 10.2% year on year to $3.04 billion. Its non-GAAP profit of $3.12 per share was 10.5% above analysts’ consensus estimates.",
          "relevance": 2.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Quest Diagnostics (NYSE:DGX) Surges After Crushing Q2 Estimates and Raising Guidance",
          "link": "https://news.google.com/rss/articles/CBMizAFBVV95cUxOWlNSdjFMQlhhSUNNWXp3Vlp5ZHNtVThUeER5QlYxMzU4Wm1JTjNpU0YzVUtBZkpkVkFRY3lmTzVHSTBxRTA0MFNWYzVkTS1WbUxjMGRSRnVselJpZ0pCSC1fc3RIUDl3RmlFOUdTTlVxUFplZmkxc3RDX1d3NFI3emRsNzM4ZUplN1Fna1lJMVlWUFItaFFMUUFlbm8tM1JxMTlMc1k5eTlEUXBmc0wwYlV6WlVTVWQ1dE5jVG9uTkxyQUJxQmVXOUEwaS0?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "ChartMill",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMizAFBVV95cUxOWlNSdjFMQlhhSUNNWXp3Vlp5ZHNtVThUeER5QlYxMzU4Wm1JTjNpU0YzVUtBZkpkVkFRY3lmTzVHSTBxRTA0MFNWYzVkTS1WbUxjMGRSRnVselJpZ0pCSC1fc3RIUDl3RmlFOUdTTlVxUFplZmkxc3RDX1d3NFI3emRsNzM4ZUplN1Fna1lJMVlWUFItaFFMUUFlbm8tM1JxMTlMc1k5eTlEUXBmc0wwYlV6WlVTVWQ1dE5jVG9uTkxyQUJxQmVXOUEwaS0?oc=5\" target=\"_blank\">Quest Diagnostics (NYSE:DGX) Surges After Crushing Q2 Estimates and Raising Guidance</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">ChartMill</font>",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "QUEST DIAGNOSTICS ($DGX) Releases Q2 2026 Earnings",
          "link": "https://news.google.com/rss/articles/CBMikwFBVV95cUxQZlhITmZmN0xfTnFyc1F2ZzVFSm9na2IyZWFYODVRdUNLOXdhRmFPTmdPeVZZLVd1bDEwSk1Ec3gyLUw2dzllMWxmY1JOcGVkX2h4eW5ucVRwY3BNRmc2QmFERXRiQ0ZocFR4MWpDdE8xYnV1bFRTRnZnNHNHMGV4NHZzNEZZLXNjWEtLeThRc0FKYjg?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Quiver Quantitative",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMikwFBVV95cUxQZlhITmZmN0xfTnFyc1F2ZzVFSm9na2IyZWFYODVRdUNLOXdhRmFPTmdPeVZZLVd1bDEwSk1Ec3gyLUw2dzllMWxmY1JOcGVkX2h4eW5ucVRwY3BNRmc2QmFERXRiQ0ZocFR4MWpDdE8xYnV1bFRTRnZnNHNHMGV4NHZzNEZZLXNjWEtLeThRc0FKYjg?oc=5\" target=\"_blank\">QUEST DIAGNOSTICS ($DGX) Releases Q2 2026 Earnings</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Quiver Quantitative</font>",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Quest Diagnostics Surges After Hims- And Oura-Tied Beat",
          "link": "https://finance.yahoo.com/m/ee64eadd-b735-3c49-9b56-e8c41090df16/quest-diagnostics-surges.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Quest Diagnostics put up a definitive beat Thursday, driven by solid demand across its consumer division, leading the stock to surge.",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.985,
      "positive_hits": 16.0,
      "negative_hits": 1.0,
      "news_sources": [
        "ChartMill",
        "Quiver Quantitative",
        "Yahoo Finance"
      ],
      "catalysts": [
        "业绩/指引",
        "市场观点",
        "监管/法律"
      ],
      "news_errors": []
    },
    {
      "symbol": "LH",
      "name": "Labcorp Holdings Inc. Common Stock",
      "sector": "Health Care",
      "industry": "Medical Specialities",
      "exchange": "NYSE",
      "market_cap": 23863640000.0,
      "dollar_volume": 438435307.94,
      "price": 291.0199890136719,
      "last_date": "2026-07-23",
      "return_1d": 0.03396574237486094,
      "return_5d": 0.032205385875147874,
      "return_20d": 0.09744323497845309,
      "return_60d": 0.10473369435896873,
      "return_120d": 0.07861084336013913,
      "ma20_distance": 0.040901738340962,
      "ma50_distance": 0.08702793914917972,
      "ma200_distance": 0.08848123234339766,
      "high_52w": 291.0199890136719,
      "near_52w_high": 1.0,
      "volume_ratio": 1.3344410228424417,
      "volume_ratio_1d": 2.2015572620254154,
      "volatility_20d": 0.23974986571451787,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.09070601045824223,
      "rs_60d": 0.06298604321510282,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7316155348338887,
      "research_score": 62.96599284436494,
      "heat_score": 51.74418604651163,
      "breakdown": {
        "research_quality": 62.96599284436494,
        "market_heat": 51.74418604651163,
        "macro_event": 10.242617487674442,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.9612403100775193,
        "news": 8.86,
        "relative_strength": 10.635658914728683,
        "volume": 7.333333333333333,
        "liquidity": 2.7093023255813957
      },
      "score": 57.01381161569055,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "Labcorp Holdings (LH) Earnings Expected to Grow: Should You Buy?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/labcorp-holdings-lh-earnings-expected-140038842.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Labcorp (LH) possesses the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Labcorp Holdings (LH) Stock Is Up Today",
          "link": "https://news.google.com/rss/articles/CBMihwFBVV95cUxPbzZtT1ZBX0hmTXlVWEY0Q0RKNy1wYndxSGhHbmV5cy0wUFVndzY4eW9EOXlKWUFRVGdMaHlqYm1ZTGllWDFZajZSSTFjMHNHM1FqclBJSmI4a2F1ODVNanA0YlFkcGIxMXp4S3o4R1FKd05YQUF3eDZOYzd6SGNHbjNDT2tybVU?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Quiver Quantitative",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMihwFBVV95cUxPbzZtT1ZBX0hmTXlVWEY0Q0RKNy1wYndxSGhHbmV5cy0wUFVndzY4eW9EOXlKWUFRVGdMaHlqYm1ZTGllWDFZajZSSTFjMHNHM1FqclBJSmI4a2F1ODVNanA0YlFkcGIxMXp4S3o4R1FKd05YQUF3eDZOYzd6SGNHbjNDT2tybVU?oc=5\" target=\"_blank\">Why Labcorp Holdings (LH) Stock Is Up Today</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Quiver Quantitative</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Labcorp Holdings Inc. stock underperforms Thursday when compared to competitors despite daily gains",
          "link": "https://news.google.com/rss/articles/CBMihwJBVV95cUxNQ0pURjB1TURyclI1UzFVLWVBazBmekRYVUtzOVNDM3g0WTU3OHBOWGJOS2FNbnpiWmRKTW1CclZxWlYzY0QtZWhHMGVBVWk1UU1fNjBzU2YwMjlkWUdsUkdObFVyLUFQRVVkRVdROWNUTVlqM2NoLWlMbWFQNVlmbzJqUFhGMDd0Wk9QYklkTEVoRWx6Qk5LMjlFSDFsWWJUUHF5SkIxeW1NdmZVdERuRTdWVkJTV0hiX0dfS2JIeFFjNXM0TGdkSGQwUU5LR3lZTGt2SVJzNDVrMm9zZU43TXctcVczQTRTNU9fVkhIYUZ4SE52aWNNNTNGV0FHSzR0N2NaeFQ5OA?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "MarketWatch",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMihwJBVV95cUxNQ0pURjB1TURyclI1UzFVLWVBazBmekRYVUtzOVNDM3g0WTU3OHBOWGJOS2FNbnpiWmRKTW1CclZxWlYzY0QtZWhHMGVBVWk1UU1fNjBzU2YwMjlkWUdsUkdObFVyLUFQRVVkRVdROWNUTVlqM2NoLWlMbWFQNVlmbzJqUFhGMDd0Wk9QYklkTEVoRWx6Qk5LMjlFSDFsWWJUUHF5SkIxeW1NdmZVdERuRTdWVkJTV0hiX0dfS2JIeFFjNXM0TGdkSGQwUU5LR3lZTGt2SVJzNDVrMm9zZU43TXctcVczQTRTNU9fVkhIYUZ4SE52aWNNNTNGV0FHSzR0N2NaeFQ5OA?oc=5\" target=\"_blank\">Labcorp Holdings Inc. stock underperforms Thursday when compared to competitors despite daily gains</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">MarketWatch</font>",
          "relevance": 1.0,
          "category": "分析师/评级",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Labcorp Prepares to Report Q2 Earnings: What's in the Cards?",
          "link": "https://finance.yahoo.com/healthcare/articles/labcorp-prepares-report-q2-earnings-123700750.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "LH heads into Q2 earnings results with expectations for higher revenues and EPS, as diagnostics, specialty testing and new collaborations drive momentum.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Will Labcorp (LH) Beat Estimates Again in Its Next Earnings Report?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/labcorp-lh-beat-estimates-again-161004142.html?.tsrc=rss",
          "published": "2026-07-21",
          "age_days": 2,
          "source": "Yahoo Finance",
          "snippet": "Labcorp (LH) has an impressive earnings surprise history and currently possesses the right combination of the two key ingredients for a likely beat in its next quarterly report.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Labcorp Holdings: The Story Has Not Changed Materially",
          "link": "https://news.google.com/rss/articles/CBMigwFBVV95cUxOMnI0LTgxaFRYRWlpa2pqZEMwdXRIS0RMSEl4TExHdUJfNndobERXTTRZbmh3LU1HbExNdHB2UDRfTVRzWVVVd1FiZExEaVZLNUZkeng4bVFMenRpZXhSWC1ldVlwV25ENkJMaFlVTDcyMEpFMnpFUGhUQXRTckx0T20wcw?oc=5",
          "published": "2026-07-16",
          "age_days": 7,
          "source": "Seeking Alpha",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMigwFBVV95cUxOMnI0LTgxaFRYRWlpa2pqZEMwdXRIS0RMSEl4TExHdUJfNndobERXTTRZbmh3LU1HbExNdHB2UDRfTVRzWVVVd1FiZExEaVZLNUZkeng4bVFMenRpZXhSWC1ldVlwV25ENkJMaFlVTDcyMEpFMnpFUGhUQXRTckx0T20wcw?oc=5\" target=\"_blank\">Labcorp Holdings: The Story Has Not Changed Materially</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Seeking Alpha</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Daily Dividend Report: NWN,TMO,CVS,R,LH",
          "link": "https://www.nasdaq.com/articles/daily-dividend-report-nwntmocvsrlh",
          "published": "2026-07-10",
          "age_days": 14,
          "source": "BNK Invest",
          "snippet": "The Board of Directors of Northwest Natural Holding has declared a quarterly dividend of 49.25 cents per share on the Company's common stock. The dividend will be paid on August 14, 2026 to shareholders of record on July 31, 2026. The Company's indicated annual dividend rate is",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Labcorp (NYSE: LH) legal chief sells shares, exercises 256 stock units",
          "link": "https://news.google.com/rss/articles/CBMisgFBVV95cUxOOWEtX3R3cnE2VXdzR2NZX2F4Rm1ZOXVqekptNUhGWDZQSjRtVVNsTEtKaGZ1ajNkRWZfd1lvLWNLSWtoYTVtWlNPYU5tYzhzWENXSlF0SU9WVzlDaHlxR0Q3T2lnLXRvVUJTQ1VwZ2JEQlk3SUtFdnlvR2s1eVRoYTVrcEljZFJFaVgxek9FNWVGOHFGSlFxUlBNZ0MtSFdKc2tZei1jY3NDbzJLNEI2WTB3?oc=5",
          "published": "2026-07-06",
          "age_days": 17,
          "source": "Stock Titan",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMisgFBVV95cUxOOWEtX3R3cnE2VXdzR2NZX2F4Rm1ZOXVqekptNUhGWDZQSjRtVVNsTEtKaGZ1ajNkRWZfd1lvLWNLSWtoYTVtWlNPYU5tYzhzWENXSlF0SU9WVzlDaHlxR0Q3T2lnLXRvVUJTQ1VwZ2JEQlk3SUtFdnlvR2s1eVRoYTVrcEljZFJFaVgxek9FNWVGOHFGSlFxUlBNZ0MtSFdKc2tZei1jY3NDbzJLNEI2WTB3?oc=5\" target=\"_blank\">Labcorp (NYSE: LH) legal chief sells shares, exercises 256 stock units</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stock Titan</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "LH or CRL: Which Is the Better Value Stock Right Now?",
          "link": "https://www.nasdaq.com/articles/lh-or-crl-which-better-value-stock-right-now",
          "published": "2026-07-01",
          "age_days": 23,
          "source": "Zacks",
          "snippet": "LH vs. CRL: Which Stock Is the Better Value Option?",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.886,
      "positive_hits": 2.3,
      "negative_hits": 0.0,
      "news_sources": [
        "BNK Invest",
        "MarketWatch",
        "Quiver Quantitative",
        "Seeking Alpha",
        "Stock Titan",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "MEDP",
      "name": "Medpace Holdings Inc. Common Stock",
      "sector": "Health Care",
      "industry": "Biotechnology: Commercial Physical & Biological Resarch",
      "exchange": "NASDAQ",
      "market_cap": 17302030790.0,
      "dollar_volume": 713646266.8800001,
      "price": 605.8200073242188,
      "last_date": "2026-07-23",
      "return_1d": 0.14712567773501917,
      "return_5d": 0.12622699764140055,
      "return_20d": 0.181419359354005,
      "return_60d": 0.4377388384185583,
      "return_120d": 0.021498305162192866,
      "ma20_distance": 0.12247197544858213,
      "ma50_distance": 0.25004154576457194,
      "ma200_distance": 0.17353963955312834,
      "high_52w": 620.5900268554688,
      "near_52w_high": 0.9762000372353875,
      "volume_ratio": 1.4208070115531273,
      "volume_ratio_1d": 3.3495532411359625,
      "volatility_20d": 0.5651010086747672,
      "drawdown_52w": -0.023799962764612492,
      "trend_score": 0.8,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.17468213483379413,
      "rs_60d": 0.3959911872746924,
      "entry_setup_score": 0.8480938181312722,
      "overheat_score": 0.12016618305828775,
      "macro_fit": 0.5819750725412569,
      "research_score": 64.13209530061599,
      "heat_score": 55.61819476566636,
      "breakdown": {
        "research_quality": 64.13209530061599,
        "market_heat": 55.61819476566636,
        "macro_event": 8.147651015577598,
        "entry_setup": 5.936656726918905,
        "overheat_penalty": -0.961329464466302,
        "near_52w_high": 3.5968992248062017,
        "news": 10.0,
        "relative_strength": 13.488372093023255,
        "volume": 7.550387596899225,
        "liquidity": 4.058139534883721
      },
      "score": 56.431280291130946,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "Why Is Medpace (MEDP) Stock Soaring Today",
          "link": "https://finance.yahoo.com/markets/stocks/articles/why-medpace-medp-stock-soaring-174831229.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Shares of clinical research company Medpace Holdings (NASDAQ:MEDP) jumped 14.4% in the afternoon session after the company reported second-quarter financial results that exceeded Wall Street's expectations. GAAP earnings per share came in at $4.25, surpassing analyst estimates of $3.99. Revenue reached $707.3 million, beating the consensus estimate of $689.7 million and marking a 17.2% increase year on year. Additionally, the company's adjusted EBITDA was $153.4 million, topping forecasts of $14",
          "relevance": 2.3,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Medpace Holdings Inc (MEDP) Q2 2026 Earnings Call Highlights: Strong Revenue Growth and Record ...",
          "link": "https://finance.yahoo.com/markets/stocks/articles/medpace-holdings-inc-medp-q2-210026477.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Medpace Holdings Inc (MEDP) reports a robust 17.2% revenue increase and a 34.5% rise in net income, driven by a strong business environment and strategic shifts in program focus.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Medpace Notches A Big Bookings Beat, And Reverses Its First-Quarter Malaise",
          "link": "https://finance.yahoo.com/m/cb53214a-4e76-3387-b82c-b9c22bdc4dd2/medpace-notches-a-big.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Medpace stock surged by double digits Thursday, helped by a big bookings beat, rebounding from a poor start to the year.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Medpace Holdings Stock Soars 15% After Beating Earnings Estimates And Raising Guidance",
          "link": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOd2hiNUVac2ZHYXRxZVZkMEVyY01LU1ZWS3RDNGVLWnZDSGhNRGZpMmhmN09fUzJaZ2hDYTZWdGE5YVo2TmI5LWV2cGV3eDE5UVdZTlQxRkxCNmZaX0JZTXRIYjN6QUZXeDdfQzExUWkxZUowZVRQODlXSVU4Nk9oSDBsa2NFVk5PdWx1R2E0ak9BdENtNWFlMGlLOVFxamNPc1R4V0w1RkRySC03aHk4YXRDSXF1OU0?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "TIKR.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMitwFBVV95cUxOd2hiNUVac2ZHYXRxZVZkMEVyY01LU1ZWS3RDNGVLWnZDSGhNRGZpMmhmN09fUzJaZ2hDYTZWdGE5YVo2TmI5LWV2cGV3eDE5UVdZTlQxRkxCNmZaX0JZTXRIYjN6QUZXeDdfQzExUWkxZUowZVRQODlXSVU4Nk9oSDBsa2NFVk5PdWx1R2E0ak9BdENtNWFlMGlLOVFxamNPc1R4V0w1RkRySC03aHk4YXRDSXF1OU0?oc=5\" target=\"_blank\">Medpace Holdings Stock Soars 15% After Beating Earnings Estimates And Raising Guidance</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TIKR.com</font>",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Medpace (MEDP) Stock Faces Margin Compression That Tests Bullish Growth Narratives",
          "link": "https://news.google.com/rss/articles/CBMi5AFBVV95cUxOYUNhUTlqMlYzcnJjN0cxTkZNX3IxbkVpUFIzNlVvbEsxZDl3eXY2T2VoM3l4NHdRd2pHcTd6aHdqQUJ4ejVQdXlQRG44aVRKNVJ4a3VCakJQT2t3em56Z0J0U3I3WTEwRndmLUplTHRVTS1HS05CcmVSY2xWMThQd1FHaXNiTm9yemZHalpDMzRFYjR3Y3B6bVRJaEptUnJFcUlGdVFBalRUZXRnVkt4bWZvU3R4NWd1WW1CVWs1eUlRNENmS1hjS2RhMERGSjdZMlgtSTlPYzJER3dQd3JvMHJRdUbSAeoBQVVfeXFMUDVsMUlLeEUtTm5mZTRxeW44c3JMQnktVnpWOWg0Wi1lMWVxX0ViVENLenVLWDNyOV9iazI0dmtVVm9hekliYW0yOVNiQkxrNDdoM29PYmJ3T2cxN1JYdXh2S3VLdVkzc1RNS3JCNm5ybFhkOE8wR08xcHBZbF9NS0FXN0NNWkZKSEw0NHRDUjFRV2dKQXpDNE4wY2ZyVXQwbnFMUGtQWnZGYk5na3FnN1Y3RktIaC1LSHpQNTNIYW5LUDdCVkx6bElxWVdsME81cDBYNXZ3QWRfNnJNVHR3WVdTaGRxdGFjbWJ3?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOYUNhUTlqMlYzcnJjN0cxTkZNX3IxbkVpUFIzNlVvbEsxZDl3eXY2T2VoM3l4NHdRd2pHcTd6aHdqQUJ4ejVQdXlQRG44aVRKNVJ4a3VCakJQT2t3em56Z0J0U3I3WTEwRndmLUplTHRVTS1HS05CcmVSY2xWMThQd1FHaXNiTm9yemZHalpDMzRFYjR3Y3B6bVRJaEptUnJFcUlGdVFBalRUZXRnVkt4bWZvU3R4NWd1WW1CVWs1eUlRNENmS1hjS2RhMERGSjdZMlgtSTlPYzJER3dQd3JvMHJRdUbSAeoBQVVfeXFMUDVsMUlLeEUtTm5mZTRxeW44c3JMQnktVnpWOWg0Wi1lMWVxX0ViVENLenVLWDNyOV9iazI0dmtVVm9hekliYW0yOVNiQkxrNDdoM29PYmJ3T2cxN1JYdXh2S3VLdVkzc1RNS3JCNm5ybFhkOE8wR08xcHBZbF9NS0FXN0NNWkZKSEw0NHRDUjFRV2dKQXpDNE4wY2ZyVXQwbnFMUGtQWnZGYk5na3FnN1Y3RktIaC1LSHpQNTNIYW5LUDdCVkx6bElxWVdsME81cDBYNXZ3QWRfNnJNVHR3WVdTaGRxdGFjbWJ3?oc=5\" target=\"_blank\">Medpace (MEDP) Stock Faces Margin Compression That Tests Bullish Growth Narratives</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Medpace Q2 Earnings Call Highlights",
          "link": "https://www.marketbeat.com/instant-alerts/medpace-q2-earnings-call-highlights-2026-07-23/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Medpace (NASDAQ:MEDP) reported double-digit growth in second-quarter revenue and earnings, while management described the business environment as strong and said lower cancellations helped drive record net bookings. CEO August Troendle said on the company’s second-quarter 2026 earnings call that ca",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Medpace (MEDP) Beats Q2 Earnings and Revenue Estimates",
          "link": "https://finance.yahoo.com/markets/stocks/articles/medpace-medp-beats-q2-earnings-215507170.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Medpace (MEDP) delivered earnings and revenue surprises of +4.17% and +1.12%, respectively, for the quarter ended June 2026. Do the numbers hold clues to what lies ahead for the stock?",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "MEDP: Medpace Holdings Inc Latest Stock Price, Analysis, News and Trading Ideas",
          "link": "https://news.google.com/rss/articles/CBMiSkFVX3lxTE9YUm9kUUdxQzlpTUpJems3M0Zhb2dGS0Q0WEVRQTdGekZpcENmQ2lMNnhFQzVRSnpzVDFiVTItQ3BBZ1Y4cFdGVk5B?oc=5",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "Stocktwits",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiSkFVX3lxTE9YUm9kUUdxQzlpTUpJems3M0Zhb2dGS0Q0WEVRQTdGekZpcENmQ2lMNnhFQzVRSnpzVDFiVTItQ3BBZ1Y4cFdGVk5B?oc=5\" target=\"_blank\">MEDP: Medpace Holdings Inc Latest Stock Price, Analysis, News and Trading Ideas</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stocktwits</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "MEDPACE HOLDINGS ($MEDP) Releases Q2 2026 Earnings, Stock Rises",
          "link": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPZFdCRll3Q1lPbExqZUg1YXY1OFpGcXVFaEJBV2FXcm9GTGRWRG1URnlHVVoxU3V4TFZpbWZ6em5HU3E1Umtjc0V2TGNjRHJ2SEg2SlRsby1nMDBCZW53eHBYQXZsaWJ3NHNKS21XQ1AyTFVZbWJOZGZjaU9UNXhKUndEUjZodEFiaDhidnlDaGtMOEcwdURGSXJTQ3NMM1IySno0RlhXQQ?oc=5",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Quiver Quantitative",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMipwFBVV95cUxPZFdCRll3Q1lPbExqZUg1YXY1OFpGcXVFaEJBV2FXcm9GTGRWRG1URnlHVVoxU3V4TFZpbWZ6em5HU3E1Umtjc0V2TGNjRHJ2SEg2SlRsby1nMDBCZW53eHBYQXZsaWJ3NHNKS21XQ1AyTFVZbWJOZGZjaU9UNXhKUndEUjZodEFiaDhidnlDaGtMOEcwdURGSXJTQ3NMM1IySno0RlhXQQ?oc=5\" target=\"_blank\">MEDPACE HOLDINGS ($MEDP) Releases Q2 2026 Earnings, Stock Rises</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Quiver Quantitative</font>",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 14.0,
      "negative_hits": 0.0,
      "news_sources": [
        "Quiver Quantitative",
        "Stocktwits",
        "TIKR.com",
        "Yahoo Finance",
        "simplywall.st"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "PM",
      "name": "Philip Morris International Inc Common Stock",
      "sector": "Health Care",
      "industry": " Medicinal Chemicals and Botanical Products ",
      "exchange": "NYSE",
      "market_cap": 297871766648.0,
      "dollar_volume": 1232468663.68,
      "price": 191.1199951171875,
      "last_date": "2026-07-23",
      "return_1d": -0.016366484223488298,
      "return_5d": 0.006742513716754717,
      "return_20d": 0.06902336067875403,
      "return_60d": 0.187818535531737,
      "return_120d": 0.07437177903722514,
      "ma20_distance": 0.03535604536386128,
      "ma50_distance": 0.044450318381632714,
      "ma200_distance": 0.13208058470074446,
      "high_52w": 194.3000030517578,
      "near_52w_high": 0.9836335157765117,
      "volume_ratio": 1.129009394229915,
      "volume_ratio_1d": 1.185143210700907,
      "volatility_20d": 0.33016019348019005,
      "drawdown_52w": -0.016366484223488298,
      "trend_score": 1.0,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.06228613615854317,
      "rs_60d": 0.14607088438787108,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7224222805930904,
      "research_score": 64.67769827072154,
      "heat_score": 45.68217054263566,
      "breakdown": {
        "research_quality": 64.67769827072154,
        "market_heat": 45.68217054263566,
        "macro_event": 10.113911928303267,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.705426356589147,
        "news": 10.0,
        "relative_strength": 11.271317829457365,
        "volume": 6.4186046511627906,
        "liquidity": 5.023255813953488
      },
      "score": 55.87524945387062,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Company News for July 23, 2026",
          "link": "https://finance.yahoo.com/markets/stocks/articles/company-news-july-23-2026-132100449.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Companies in The News Are: WAB, PM, CME, GEV",
          "relevance": 1.3,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Philip Morris International Inc (PM) Q2 2026 Earnings Call Highlights: Strong Revenue Growth ...",
          "link": "https://finance.yahoo.com/markets/stocks/articles/philip-morris-international-inc-pm-210038595.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Philip Morris International Inc (PM) reports robust Q2 performance with significant gains in smoke-free products and plans for increased US market investments.",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Philip Morris International Q2 Earnings Call Highlights",
          "link": "https://www.marketbeat.com/instant-alerts/philip-morris-international-q2-earnings-call-highlights-2026-07-22/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Philip Morris International (NYSE:PM) reported what management described as a “very strong” second quarter, with growth led by its international smoke-free products business and a better-than-expected performance in combustibles. Emmanuel Babeau, the company’s group chief financial officer, said Ph",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Philip Morris International (PM) Stock Margins Strengthen Faster Than Revenue Growth Challenging Bearish Narratives",
          "link": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxPODZzeXhNaW90WFhmUmRrQzcxOGVfdlhDc2NRcWc2dWR5Mk93cXhEZ1JialYteXJ2eWN6cjNCeGdUOWJ0LU5BUUdHNHB6MDRpY2NuN3UxaW1pM2pLU0MyNE1aUFlqSzBiSURTOExRaDdqUGFjaEt5cDNJNlEyRGhlME5FX0REZ2kyQzhWWG1Fa2tHOExlY240SWFLdzlMT3BZR2U2OEtxLWpfZnpuQlBFRWxwVGIxeTBGZU1aYzFsSFhBMzZFem52cnZtcHlVMVFMck96M00tY1l3VmxuYjhwMG1GT3FUeWZDamEw0gHwAUFVX3lxTE1HY2VsaUpYQXFVcHRXV3FPcFFyRzZuUGtyeksybWZnb1EzUVlnMU1wdy0waHNZOEMwTGVYZTUtak40MDhWNE5ESmY2aXY1S2llRXdSYXRiWXkxdmMwWEl2ZkR1cFhKUGVaOXVSd2ZaUzlBd2trbTdPS0MzQ2V5WmxHNFQ5R0lVSU8yZFNGMTBZRUlHTWNLbnVVQU5kZV9SazdxRk4yMTljbjhBRklkSm9TUlZYQmJiY2RaTEhBWFBlb1JnT3FGRVFGam43b05iLXVCZURnSHRRLWQxX3EtT2I4LXk2b2NGcGgtZVdjWVprSw?oc=5",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi6wFBVV95cUxPODZzeXhNaW90WFhmUmRrQzcxOGVfdlhDc2NRcWc2dWR5Mk93cXhEZ1JialYteXJ2eWN6cjNCeGdUOWJ0LU5BUUdHNHB6MDRpY2NuN3UxaW1pM2pLU0MyNE1aUFlqSzBiSURTOExRaDdqUGFjaEt5cDNJNlEyRGhlME5FX0REZ2kyQzhWWG1Fa2tHOExlY240SWFLdzlMT3BZR2U2OEtxLWpfZnpuQlBFRWxwVGIxeTBGZU1aYzFsSFhBMzZFem52cnZtcHlVMVFMck96M00tY1l3VmxuYjhwMG1GT3FUeWZDamEw0gHwAUFVX3lxTE1HY2VsaUpYQXFVcHRXV3FPcFFyRzZuUGtyeksybWZnb1EzUVlnMU1wdy0waHNZOEMwTGVYZTUtak40MDhWNE5ESmY2aXY1S2llRXdSYXRiWXkxdmMwWEl2ZkR1cFhKUGVaOXVSd2ZaUzlBd2trbTdPS0MzQ2V5WmxHNFQ5R0lVSU8yZFNGMTBZRUlHTWNLbnVVQU5kZV9SazdxRk4yMTljbjhBRklkSm9TUlZYQmJiY2RaTEhBWFBlb1JnT3FGRVFGam43b05iLXVCZURnSHRRLWQxX3EtT2I4LXk2b2NGcGgtZVdjWVprSw?oc=5\" target=\"_blank\">Philip Morris International (PM) Stock Margins Strengthen Faster Than Revenue Growth Challenging Bearish Narratives</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Philip Morris Stock Rises as Earnings Highlight Nicotine Pouch Rebound",
          "link": "https://finance.yahoo.com/m/69908adf-264b-37bc-8291-041bea91aaca/philip-morris-stock-rises-as.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Philip Morris International reports better-than-expected second-quarter earnings but lowers full-year profit expectations.",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "These Two Stocks Hit Fresh 52-Week Highs Today – Here’s What Investors Need To Know",
          "link": "https://stocktwits.com/news-articles/markets/equity/psx-pm-stocks-hit-52-week-high/cZZm8CkR7Dm?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Philip Morris and Phillips 66 stocks gained following better-than-expected quarterly earnings and upbeat brokerage commentary, respectively.",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Philip Morris Int'l Q2 Earnings Decline; Maintains FY26 Adj. EPS Outlook Excl. FX",
          "link": "https://www.nasdaq.com/articles/philip-morris-intl-q2-earnings-decline-maintains-fy26-adj-eps-outlook-excl-fx",
          "published": "2026-07-22",
          "age_days": 2,
          "source": "RTTNews",
          "snippet": "(RTTNews) - Philip Morris International, Inc. (PM) reported Wednesday that net earnings attributable to PMI for the second declined to $1.80 per share from $1.95 per share in the prior-year quarter.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Philip Morris International Q2 26 Earnings Conference Call At 9:00 AM ET",
          "link": "https://www.nasdaq.com/articles/philip-morris-international-q2-26-earnings-conference-call-9-00-am-et",
          "published": "2026-07-22",
          "age_days": 2,
          "source": "RTTNews",
          "snippet": "(RTTNews) - Philip Morris International (PM) will host a conference call at 9:00 AM ET on July 22, 2026, to discuss Q2 26 earnings results.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Philip Morris International Inc. stock underperforms Tuesday when compared to competitors",
          "link": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxPUk1ra3ZmYjNSc3pRUkNobVN2X2tONThYc0Uzbkc2MVZ5SjFHNVVWd2FORjVjU09MaElUVVdxS1VuaUwyTWJPMVZ4cUNjVWhuLXRDT3lpdlA4RWdhTFdCRjJOYUZHMmtVUHB6VzkxV08ySXd1LU05UGFOMml1RUNrUjliSlM2ZUZuSVc3SHJ0N252UnlScExPeS1JU3pTeTNIRnhkZnN0NHdMNFg2NHgtelhLdm00clNvY1g0NnExaktxazlhbjlIZzA3QS1VYTdIQzNRTURtemc5dzdkRkRidkVR?oc=5",
          "published": "2026-07-21",
          "age_days": 2,
          "source": "MarketWatch",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi4gFBVV95cUxPUk1ra3ZmYjNSc3pRUkNobVN2X2tONThYc0Uzbkc2MVZ5SjFHNVVWd2FORjVjU09MaElUVVdxS1VuaUwyTWJPMVZ4cUNjVWhuLXRDT3lpdlA4RWdhTFdCRjJOYUZHMmtVUHB6VzkxV08ySXd1LU05UGFOMml1RUNrUjliSlM2ZUZuSVc3SHJ0N252UnlScExPeS1JU3pTeTNIRnhkZnN0NHdMNFg2NHgtelhLdm00clNvY1g0NnExaktxazlhbjlIZzA3QS1VYTdIQzNRTURtemc5dzdkRkRidkVR?oc=5\" target=\"_blank\">Philip Morris International Inc. stock underperforms Tuesday when compared to competitors</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">MarketWatch</font>",
          "relevance": 2.0,
          "category": "分析师/评级",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 7.0,
      "negative_hits": 0.0,
      "news_sources": [
        "MarketWatch",
        "RTTNews",
        "Yahoo Finance",
        "simplywall.st"
      ],
      "catalysts": [
        "业绩/指引",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "UNP",
      "name": "Union Pacific Corporation Common Stock",
      "sector": "Industrials",
      "industry": "Railroads",
      "exchange": "NYSE",
      "market_cap": 180684742112.0,
      "dollar_volume": 2266508935.21,
      "price": 304.3299865722656,
      "last_date": "2026-07-23",
      "return_1d": 0.04023102649676025,
      "return_5d": 0.016398279755325262,
      "return_20d": 0.17068009145882268,
      "return_60d": 0.13171686596926357,
      "return_120d": 0.30289401569738605,
      "ma20_distance": 0.06546180327098527,
      "ma50_distance": 0.10993181814250841,
      "ma200_distance": 0.22342335705890348,
      "high_52w": 304.3299865722656,
      "near_52w_high": 1.0,
      "volume_ratio": 1.4222039920274994,
      "volume_ratio_1d": 2.5815303734943242,
      "volatility_20d": 0.2400810389898173,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.6923076923076923,
      "rs_20d": 0.16394286693861182,
      "rs_60d": 0.08996921482539766,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.4126978040037029,
      "research_score": 66.89066785927251,
      "heat_score": 56.213178294573645,
      "breakdown": {
        "research_quality": 66.89066785927251,
        "market_heat": 56.213178294573645,
        "macro_event": 5.77776925605184,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.868217054263566,
        "news": 8.95,
        "relative_strength": 11.724806201550388,
        "volume": 7.565891472868217,
        "liquidity": 5.558139534883721
      },
      "score": 55.327020242479925,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "Union Pacific Q2 Earnings Call Highlights",
          "link": "https://www.marketbeat.com/instant-alerts/union-pacific-q2-earnings-call-highlights-2026-07-23/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-24",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Union Pacific (NYSE:UNP) reported record second-quarter 2026 financial results, with executives citing volume growth, pricing gains and improved operating performance, while also raising the railroad’s full-year earnings outlook. Chief Executive Officer Jim Vena said the company delivered “record f",
          "relevance": 2.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 1.0
        },
        {
          "title": "Union Pacific Corp (UNP) Q2 2026 Earnings Call Highlights: Record Revenue and Strategic Growth ...",
          "link": "https://finance.yahoo.com/markets/stocks/articles/union-pacific-corp-unp-q2-210141660.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Union Pacific Corp (UNP) reports a 12% increase in operating revenue and outlines strategic agreements and growth opportunities amid rising fuel costs.",
          "relevance": 2.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Did CSX, UNP, NVCR Stocks Surge To 52-Week Highs Today?",
          "link": "https://stocktwits.com/news-articles/markets/equity/why-did-csx-unp-nvcr-stocks-surge-to-52-week-highs-today/cZZYK8FR7Uz?.tsrc=rss",
          "published": "2026-07-24",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Investors rewarded strong execution, improving profits and raised outlook.",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 4.0,
          "negative_hits": 1.0
        },
        {
          "title": "Union Pacific Corporation Q2 2026 Earnings Call Summary",
          "link": "https://app.moby.co/home/research/tools/earningsCalendar/earnings-union-pacific-corporation-q2-2026-earnings-call-summary?utm_source=yahoo_finance&utm_medium=rss&.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Moby summary of Union Pacific Corporation's Q2 2026 earnings call",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Canadian National Railway (TSX:CNR) Secures North America Access Deal With Union Pacific",
          "link": "https://finance.yahoo.com/markets/stocks/articles/canadian-national-railway-tsx-cnr-021022184.html?.tsrc=rss",
          "published": "2026-07-24",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Canadian National Railway (TSX:CNR) and Union Pacific signed an operating rights agreement granting each company key access across North America. The arrangement provides Canadian National Railway with improved reach between Canada, the U.S. Midwest, and Mexico. Union Pacific gains a congestion free bypass around Chicago as part of the agreement. The agreement is linked to CN's support of Union Pacific’s merger with Norfolk Southern and is expected to influence service patterns over...",
          "relevance": 1.0,
          "category": "分析师/评级",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Union Pacific Stock Rose Today",
          "link": "https://www.fool.com/investing/2026/07/23/why-union-pacific-stock-is-up-today/?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Efficiency gains are driving the railroad's earnings higher.",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "UNP Q2 Earnings & Revenues Beat Estimates, Up Y/Y, EPS View Raised",
          "link": "https://www.nasdaq.com/articles/unp-q2-earnings-revenues-beat-estimates-y-y-eps-view-raised",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "Union Pacific tops Q2 2026 earnings and revenue estimates as pricing gains, higher fuel surcharge revenue and volume growth lift results.",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Union Pacific (UNP) Surpasses Q2 Earnings and Revenue Estimates",
          "link": "https://www.nasdaq.com/articles/union-pacific-unp-surpasses-q2-earnings-and-revenue-estimates",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "Union Pacific (UNP) delivered earnings and revenue surprises of +6.56% and +3.18%, respectively, for the quarter ended June 2026. Do the numbers hold clues to what lies ahead for the stock?",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Union Pacific Corp. Profit Climbs In Q2",
          "link": "https://www.nasdaq.com/articles/union-pacific-corp-profit-climbs-q2",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "RTTNews",
          "snippet": "(RTTNews) - Union Pacific Corp. (UNP) revealed earnings for its second quarter that Increases, from the same period last year",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.8949999999999999,
      "positive_hits": 12.0,
      "negative_hits": 2.0,
      "news_sources": [
        "RTTNews",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级"
      ],
      "news_errors": []
    },
    {
      "symbol": "TRV",
      "name": "The Travelers Companies Inc. Common Stock",
      "sector": "Finance",
      "industry": "Property-Casualty Insurers",
      "exchange": "NYSE",
      "market_cap": 78501381030.0,
      "dollar_volume": 894159145.65,
      "price": 376.3699951171875,
      "last_date": "2026-07-23",
      "return_1d": 0.011529801923621186,
      "return_5d": 0.11411398661172512,
      "return_20d": 0.17344268434429355,
      "return_60d": 0.23911900710462586,
      "return_120d": 0.32389455768620756,
      "ma20_distance": 0.09366325711448442,
      "ma50_distance": 0.17988023172258538,
      "ma200_distance": 0.2671223526365871,
      "high_52w": 376.3699951171875,
      "near_52w_high": 1.0,
      "volume_ratio": 1.2576452426331777,
      "volume_ratio_1d": 1.075562839254105,
      "volatility_20d": 0.3746475368089009,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.9230769230769231,
      "rs_20d": 0.1667054598240827,
      "rs_60d": 0.19737135596075994,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.46376453206949064,
      "research_score": 66.38338401908169,
      "heat_score": 54.38953488372092,
      "breakdown": {
        "research_quality": 66.38338401908169,
        "market_heat": 54.38953488372092,
        "macro_event": 6.492703448972869,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.9069767441860463,
        "news": 8.405000000000001,
        "relative_strength": 12.879844961240309,
        "volume": 7.069767441860465,
        "liquidity": 4.558139534883721
      },
      "score": 55.32285858814564,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "The Travelers Companies, Inc. (TRV) Hit a 52 Week High, Can the Run Continue?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/travelers-companies-inc-trv-hit-131502803.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Travelers (TRV) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Are You Looking for a Top Momentum Pick? Why Travelers (TRV) is a Great Choice",
          "link": "https://finance.yahoo.com/markets/stocks/articles/looking-top-momentum-pick-why-160004264.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Does Travelers (TRV) have what it takes to be a top stock pick for momentum investors? Let's find out.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Travelers (TRV) Upgraded to Buy: Here's Why",
          "link": "https://finance.yahoo.com/markets/stocks/articles/travelers-trv-upgraded-buy-heres-160003162.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Travelers (TRV) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.",
          "relevance": 2.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Notable ETF Inflow Detected - DYNF, TRV, DUK, WELL",
          "link": "https://www.nasdaq.com/articles/notable-etf-inflow-detected-dynf-trv-duk-well",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "BNK Invest",
          "snippet": "Looking today at week-over-week shares outstanding changes among the universe of ETFs covered at ETF Channel, one standout is the iShares U.S. Equity Factor Rotation Active ETF (Symbol: DYNF) where we have detected an approximate $172.9 million dollar inflow -- that's a 0.5% inc",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Travelers (TRV) Stock Faces Bearish Narrative As Q2 Combined Ratio Improves To 83.6%",
          "link": "https://news.google.com/rss/articles/CBMiWEFVX3lxTE1JTzhUQUZHeHE4ckp5aDlrSWJNUngzYWVlRGRNNF84VmIyemI3R1lGY0RNbjhkYkhmSjlVYnctdXBjYlNZM2pzX2wzOEVlYlhwSUUxUWI0VGE?oc=5",
          "published": "2026-07-20",
          "age_days": 3,
          "source": "webull.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiWEFVX3lxTE1JTzhUQUZHeHE4ckp5aDlrSWJNUngzYWVlRGRNNF84VmIyemI3R1lGY0RNbjhkYkhmSjlVYnctdXBjYlNZM2pzX2wzOEVlYlhwSUUxUWI0VGE?oc=5\" target=\"_blank\">Travelers (TRV) Stock Faces Bearish Narrative As Q2 Combined Ratio Improves To 83.6%</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">webull.com</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Travelers (NYSE:TRV) Reports Q2 CY2026 In Line With Expectations",
          "link": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxQZ2NLUlBVazZJcEtYSXVJT3BRM1l1VHBBVm5OaURVVkRaM21NWk9vcFliMms3Tm02Ulo0VmZHSjZQWlpSSllFenJpT3FvUnhFU3FhUlJBcHZtcjQ2dkVJbFF1Q181T3hNenFya2NFeGZVLXlEQnZqcThvQVBmM0cxQzFFMmFORUNHM2Z5V3VTc2hKMGpoNE91b0lqLV91cUMySEY5d3dSYkhPOVhfNG9tNVFRYURZTjQ2?oc=5",
          "published": "2026-07-17",
          "age_days": 6,
          "source": "StockStory",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiuAFBVV95cUxQZ2NLUlBVazZJcEtYSXVJT3BRM1l1VHBBVm5OaURVVkRaM21NWk9vcFliMms3Tm02Ulo0VmZHSjZQWlpSSllFenJpT3FvUnhFU3FhUlJBcHZtcjQ2dkVJbFF1Q181T3hNenFya2NFeGZVLXlEQnZqcThvQVBmM0cxQzFFMmFORUNHM2Z5V3VTc2hKMGpoNE91b0lqLV91cUMySEY5d3dSYkhPOVhfNG9tNVFRYURZTjQ2?oc=5\" target=\"_blank\">Travelers (NYSE:TRV) Reports Q2 CY2026 In Line With Expectations</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">StockStory</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "TRV Stock Climbs As Wall Street Targets Push Toward $400",
          "link": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPV1hHNjBMZm9ucW9qbFVPWnFrTVMyeVp6aFhRb2MzRndpMVNXZ01mcWJWcnF6V0w4YWk1UkZWdHhOWnhTZGpLLXB5czJ1ZVp5ZlNFbXpYaFhkOFI0ak12bVdXeHY4MHEzSG5TanE5Vi1jT0ltT2dvWXpKVGdwQnBFbEg0ZGNIQVU1?oc=5",
          "published": "2026-07-17",
          "age_days": 6,
          "source": "StocksToTrade",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiiAFBVV95cUxPV1hHNjBMZm9ucW9qbFVPWnFrTVMyeVp6aFhRb2MzRndpMVNXZ01mcWJWcnF6V0w4YWk1UkZWdHhOWnhTZGpLLXB5czJ1ZVp5ZlNFbXpYaFhkOFI0ak12bVdXeHY4MHEzSG5TanE5Vi1jT0ltT2dvWXpKVGdwQnBFbEg0ZGNIQVU1?oc=5\" target=\"_blank\">TRV Stock Climbs As Wall Street Targets Push Toward $400</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">StocksToTrade</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Travelers (NYSE:TRV) Surges on Stellar Core Earnings and Underwriting Strength",
          "link": "https://news.google.com/rss/articles/CBMixAFBVV95cUxNQ1dRN25KTE5icHdLYm5RY1hYa0d1WjBsMzM1emJna1ktT0oxWEZiSUJFZDQtUldFTWJDVXNMR3ktZm1wZVp0V191RDVQUzFwaTNOVE0yVmxHY2EwLUlHX1g2dUYtNkpTTUJZWmN2b1U0dkxwUVJtbHVud0pGaGVjTGEwN1RjVVBCZ1AxWmhqc3RqZWhvOTh2N25QTXIzVGdPck1kdWMtRVNNblpJTVZ6UGZncHl1OWFqVjN5Sm4tS2E2d1lD?oc=5",
          "published": "2026-07-17",
          "age_days": 6,
          "source": "ChartMill",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMixAFBVV95cUxNQ1dRN25KTE5icHdLYm5RY1hYa0d1WjBsMzM1emJna1ktT0oxWEZiSUJFZDQtUldFTWJDVXNMR3ktZm1wZVp0V191RDVQUzFwaTNOVE0yVmxHY2EwLUlHX1g2dUYtNkpTTUJZWmN2b1U0dkxwUVJtbHVud0pGaGVjTGEwN1RjVVBCZ1AxWmhqc3RqZWhvOTh2N25QTXIzVGdPck1kdWMtRVNNblpJTVZ6UGZncHl1OWFqVjN5Sm4tS2E2d1lD?oc=5\" target=\"_blank\">Travelers (NYSE:TRV) Surges on Stellar Core Earnings and Underwriting Strength</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">ChartMill</font>",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Travelers (TRV) Stock Fair Value Edges Higher On Slightly Improved Margin Outlook",
          "link": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQNGhRSnp5a2FXcDZ1T1ppUXd6ZTFyOUxDdUd4TUNBOWRRc2dHRTBRMUFKOHhsVWhjRkV1UWVLUThEMlR3dzQ0ckYtMWdXQlRmemwxb1dOaTdnX2NkTWFwa3JtTlBJWlJJR1czLUtvczE0ZnM2OFpqeDdXc3dKbWhnSkNpSzBWUEtNazVBdkJ0ZDRoQll4MnVlWnRxbw?oc=5",
          "published": "2026-07-11",
          "age_days": 12,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMimwFBVV95cUxQNGhRSnp5a2FXcDZ1T1ppUXd6ZTFyOUxDdUd4TUNBOWRRc2dHRTBRMUFKOHhsVWhjRkV1UWVLUThEMlR3dzQ0ckYtMWdXQlRmemwxb1dOaTdnX2NkTWFwa3JtTlBJWlJJR1czLUtvczE0ZnM2OFpqeDdXc3dKbWhnSkNpSzBWUEtNazVBdkJ0ZDRoQll4MnVlWnRxbw?oc=5\" target=\"_blank\">Travelers (TRV) Stock Fair Value Edges Higher On Slightly Improved Margin Outlook</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.8405,
      "positive_hits": 1.65,
      "negative_hits": 0.0,
      "news_sources": [
        "BNK Invest",
        "ChartMill",
        "StockStory",
        "StocksToTrade",
        "Yahoo Finance",
        "webull.com"
      ],
      "catalysts": [
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "CSX",
      "name": "CSX Corporation Common Stock",
      "sector": "Industrials",
      "industry": "Railroads",
      "exchange": "NASDAQ",
      "market_cap": 98128312985.0,
      "dollar_volume": 1539938332.5600002,
      "price": 52.810001373291016,
      "last_date": "2026-07-23",
      "return_1d": 0.05768077409398065,
      "return_5d": 0.03772847330851259,
      "return_20d": 0.14654797652511897,
      "return_60d": 0.16168065193227932,
      "return_120d": 0.3945076013410571,
      "ma20_distance": 0.07119679070831975,
      "ma50_distance": 0.11306425644075535,
      "ma200_distance": 0.2929161731956327,
      "high_52w": 52.810001373291016,
      "near_52w_high": 1.0,
      "volume_ratio": 1.3850321059830846,
      "volume_ratio_1d": 2.2522203602471262,
      "volatility_20d": 0.25813942528600414,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.6923076923076923,
      "rs_20d": 0.1398107520049081,
      "rs_60d": 0.1199330007884134,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.40613111807781677,
      "research_score": 66.54570661896243,
      "heat_score": 56.424418604651166,
      "breakdown": {
        "research_quality": 66.54570661896243,
        "market_heat": 56.424418604651166,
        "macro_event": 5.685835653089435,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.875968992248062,
        "news": 8.95,
        "relative_strength": 11.984496124031008,
        "volume": 7.441860465116279,
        "liquidity": 5.209302325581396
      },
      "score": 55.123683976895684,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "Why Did CSX, UNP, NVCR Stocks Surge To 52-Week Highs Today?",
          "link": "https://stocktwits.com/news-articles/markets/equity/why-did-csx-unp-nvcr-stocks-surge-to-52-week-highs-today/cZZYK8FR7Uz?.tsrc=rss",
          "published": "2026-07-24",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Investors rewarded strong execution, improving profits and raised outlook.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 4.0,
          "negative_hits": 1.0
        },
        {
          "title": "Industrial Stocks And This ETF Claw Gains From A Falling Market",
          "link": "https://finance.yahoo.com/m/c4b42236-fa2a-3578-97c3-1dc2623d0c44/industrial-stocks-and-this.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Industrial stocks bucked a falling market on Thursday. The State Street Industrial Select Sector SPDR ETF popped back into in a buy zone, led by gap-ups and breakouts for CSX, RTX and others. Many holdings in this exchange traded fund delivered blowout earnings this week.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "These Three Railroad Stocks Hit Fresh 52-Week Highs Today – What’s Got Investors Buzzing?",
          "link": "https://stocktwits.com/news-articles/markets/equity/these-three-railroad-stocks-hit-fresh-52-week-highs-today-what-s-got-investors-buzzing/cZZnDXsR7Uh?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Shares of CSX, Union Pacific and Norfolk Southern hit 52-week highs after posting better-than-expected second-quarter earnings.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Are CSX (CSX) Shares Soaring Today",
          "link": "https://finance.yahoo.com/markets/stocks/articles/why-csx-csx-shares-soaring-231631364.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Shares of freight rail services provider CSX (NASDAQ:CSX) jumped 5.6% in the afternoon session after the company reported better-than-expected second-quarter financial results. The freight railroad posted earnings of $0.54 per share, beating consensus estimates of $0.52. Revenue reached $3.94 billion, representing a 10.1% increase from the previous year and topping forecasts of $3.90 billion. Total sales volume rose 6.1% year on year to 1.68 million units. Additionally, the company improved its",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "CSX's Margin Story Likely on Track, UBS Says",
          "link": "https://finance.yahoo.com/markets/stocks/articles/csx-apos-margin-story-likely-173038280.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "CSX (CSX) delivered a solid upside to Q2 print, with cost side performance supporting earnings, UBS",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "CSX Q2 Earnings & Revenues Beat Estimates, Up Y/Y, EPS View Raised",
          "link": "https://finance.yahoo.com/markets/stocks/articles/csx-q2-earnings-revenues-beat-172900827.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "CSX posts strong Q2 2026 beat, with EPS up 22.7% and revenues rising 10.1%, driven by volume, pricing and fuel surcharge gains despite coal export headwinds.",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Notable Thursday Option Activity: AAPL, COIN, CSX",
          "link": "https://www.nasdaq.com/articles/notable-thursday-option-activity-aapl-coin-csx",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "BNK Invest",
          "snippet": "Looking at options trading activity among components of the S&P 500 index, there is noteworthy activity today in Apple Inc (Symbol: AAPL), where a total volume of 500,831 contracts has been traded thus far today, a contract volume which is representative of approximately 50.",
          "relevance": 1.0,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "CSX Q2 Earnings Call Highlights",
          "link": "https://www.nasdaq.com/articles/csx-q2-earnings-call-highlights",
          "published": "2026-07-22",
          "age_days": 2,
          "source": "MarketBeat",
          "snippet": "MarketBeat Week in Review – 08/18 - 08/22CSX (NASDAQ:CSX) raised its full-year 2026 outlook after reporting a second quarter marked by higher volumes, record revenue and expanded margins, with executives saying stronger demand and cost controls helped offset fuel-related headwind",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 4.0,
          "negative_hits": 1.0
        },
        {
          "title": "CSX Corp Reports Climb In Q2 Profit",
          "link": "https://www.nasdaq.com/articles/csx-corp-reports-climb-q2-profit",
          "published": "2026-07-22",
          "age_days": 2,
          "source": "RTTNews",
          "snippet": "(RTTNews) - CSX Corp (CSX) reported earnings for its second quarter that Increased, from the same period last year",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.8949999999999999,
      "positive_hits": 14.0,
      "negative_hits": 2.0,
      "news_sources": [
        "BNK Invest",
        "MarketBeat",
        "RTTNews",
        "Yahoo Finance"
      ],
      "catalysts": [
        "业绩/指引"
      ],
      "news_errors": []
    },
    {
      "symbol": "JNJ",
      "name": "Johnson & Johnson Common Stock",
      "sector": "Health Care",
      "industry": "Biotechnology: Pharmaceutical Preparations",
      "exchange": "NYSE",
      "market_cap": 624119144071.0,
      "dollar_volume": 2099791691.4699998,
      "price": 259.2699890136719,
      "last_date": "2026-07-23",
      "return_1d": 0.014239267931509314,
      "return_5d": 0.03720441552007525,
      "return_20d": 0.07580908304428169,
      "return_60d": 0.15057243821422728,
      "return_120d": 0.14070129205943438,
      "ma20_distance": 0.014542898618626454,
      "ma50_distance": 0.07514882621840369,
      "ma200_distance": 0.15610230651762858,
      "high_52w": 267.239990234375,
      "near_52w_high": 0.9701766146087893,
      "volume_ratio": 0.9743706081351357,
      "volume_ratio_1d": 0.9083209418689772,
      "volatility_20d": 0.3018245454032659,
      "drawdown_52w": -0.029823385391210655,
      "trend_score": 1.0,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.06907185852407083,
      "rs_60d": 0.10882478707036136,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7270713839831232,
      "research_score": 61.17649672033393,
      "heat_score": 48.37596899224806,
      "breakdown": {
        "research_quality": 61.17649672033393,
        "market_heat": 48.37596899224806,
        "macro_event": 10.178999375763725,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.496124031007752,
        "news": 7.805000000000001,
        "relative_strength": 10.949612403100776,
        "volume": 5.038759689922481,
        "liquidity": 5.5
      },
      "score": 55.0744084367748,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "ETFs to Buy Post JNJ's Q2 Earnings Beat & Bullish 2026 Outlook",
          "link": "https://finance.yahoo.com/healthcare/articles/etfs-buy-post-jnjs-q2-132500027.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Johnson & Johnson's Q2 beat and strong pharma momentum are raising interest in healthcare ETFs with sizable exposure to the company.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "TECVAYLI® + TALVEY® reduced the risk of disease progression or death by 89% and the risk of death by 62% in earlier-line relapsed/refractory multiple myeloma",
          "link": "https://finance.yahoo.com/healthcare/articles/tecvayli-talvey-reduced-risk-disease-123000274.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Johnson & Johnson (NYSE: JNJ), a worldwide leader in multiple myeloma therapies, today announced positive topline results from the three-arm investigational Phase 3 MonumenTAL-6 study evaluating TECVAYLI® (teclistamab-cqyv) + TALVEY® (talquetamab-tgvs), a BCMA and GPRC5D dual antigen targeting regimen, and TALVEY® + pomalidomide in adult patients with relapsed or refractory multiple myeloma (RRMM) who received 1 to 4 prior lines of therapy, including an anti-CD38 antibody and lenalidomide.1 The",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "negative",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 1.0
        },
        {
          "title": "Should FDA’s De Novo Nod for OTTAVA Robotic System Require Action From Johnson & Johnson (JNJ) Investors?",
          "link": "https://finance.yahoo.com/healthcare/articles/fda-novo-nod-ottava-robotic-091340402.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Earlier this week, Johnson & Johnson announced that the FDA had granted De Novo authorization for its OTTAVA Robotic Surgical System, a table‑integrated soft tissue platform cleared for a range of general surgery procedures including Roux-en-Y gastric bypass, gastrectomy, cholecystectomy and appendectomy. This authorization makes Johnson & Johnson a new competitor in U.S. soft‑tissue robotic surgery, potentially reshaping procedure choices for hospitals and surgeons that have long relied on...",
          "relevance": 2.0,
          "category": "医药/审批",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "J&J Finally Has a Rival to da Vinci. 1 Number in Intuitive Surgical’s Last Quarter Says It Won’t Be Enough to Move the Needle for JNJ Stock.",
          "link": "https://www.barchart.com/story/news/3433913/j-j-finally-has-a-rival-to-da-vinci-1-number-in-intuitive-surgicals-last-quarter-says-it-wont-be-enough-to-move-the-needle-for-jnj-stock?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "J&J’s Ottava clearance knocked Intuitive's shares lower, but recurring revenue and surgeon switching costs suggest the market overreacted.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "J&J's Tecvayli, Talvey Combinations Improve PFS In Phase 3 Multiple Myeloma Trial",
          "link": "https://www.nasdaq.com/articles/jjs-tecvayli-talvey-combinations-improve-pfs-phase-3-multiple-myeloma-trial",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "RTTNews",
          "snippet": "(RTTNews) - Johnson & Johnson (JNJ) on Thursday reported positive results from the Phase 3 MonumenTAL-6 trial, with both the Tecvayli plus Talvey and Talvey with pomalidomide treatment arms exhibiting significant improvements in progression-free survival and overall survival in p",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "J&J Says TECVAYLI+TALVEY Cuts Risk Of Disease Progression Or Death By 89% In Multiple Myeloma Trial",
          "link": "https://www.nasdaq.com/articles/jj-says-tecvaylitalvey-cuts-risk-disease-progression-or-death-89-multiple-myeloma-trial",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "RTTNews",
          "snippet": "(RTTNews) - Johnson & Johnson (JNJ) on Thursday reported positive topline results from the Phase 3 MonumenTAL-6 study, showing that two Tecvayli- and Talvey-based regimens significantly improved progression-free survival in adults with relapsed or refractory multiple myeloma comp",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "negative",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 2.0
        },
        {
          "title": "Johnson & Johnson CFO Says Guidance Hike Is Just the Start",
          "link": "https://news.google.com/rss/articles/CBMiigFBVV95cUxOMTZYX0hFVUhHanBBV2p1TmxlaTRIOHYybmNSZzhoUnl2c2RVRkJrdU01MEtqc00xM205TmRYNEllSFp5Tmd1cXBfWEV4RG5WWkRULV8xZFBWck9LT0dVX1VySnpheE5uRlpFUzZDZHhmZm8wRW5sNFBnYjJrelFCaEpLTTdDOWFOZ0E?oc=5",
          "published": "2026-07-15",
          "age_days": 8,
          "source": "Barron's",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiigFBVV95cUxOMTZYX0hFVUhHanBBV2p1TmxlaTRIOHYybmNSZzhoUnl2c2RVRkJrdU01MEtqc00xM205TmRYNEllSFp5Tmd1cXBfWEV4RG5WWkRULV8xZFBWck9LT0dVX1VySnpheE5uRlpFUzZDZHhmZm8wRW5sNFBnYjJrelFCaEpLTTdDOWFOZ0E?oc=5\" target=\"_blank\">Johnson & Johnson CFO Says Guidance Hike Is Just the Start</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Barron's</font>",
          "relevance": 0.7,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Is Johnson & Johnson Stock Poised for New Highs as Q2 Results Approach?",
          "link": "https://news.google.com/rss/articles/CBMioAFBVV95cUxOaTVldHppT3VWZW1OSHQ4MkFxbUk4Nk00dlNiZzVEMjRDOFlQZWYtZ1VFWXFQb2ZBTmRNSE95RHFmQTdnd0VhLXZVeGtsaTlXZ0NOdWJHSzhLUFdodlQ3U21SNUpEb08yYWlldmIwelBHOXRLX3RiQk5WZkVzcVBLSVk2NElNY2RpbGxUaHRNaExkTUd2dTd5a0lnd2xBTi1t?oc=5",
          "published": "2026-07-13",
          "age_days": 10,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxOaTVldHppT3VWZW1OSHQ4MkFxbUk4Nk00dlNiZzVEMjRDOFlQZWYtZ1VFWXFQb2ZBTmRNSE95RHFmQTdnd0VhLXZVeGtsaTlXZ0NOdWJHSzhLUFdodlQ3U21SNUpEb08yYWlldmIwelBHOXRLX3RiQk5WZkVzcVBLSVk2NElNY2RpbGxUaHRNaExkTUd2dTd5a0lnd2xBTi1t?oc=5\" target=\"_blank\">Is Johnson & Johnson Stock Poised for New Highs as Q2 Results Approach?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "JNJ Stock Keeps Climbing. Should You Climb On?",
          "link": "https://news.google.com/rss/articles/CBMipwFBVV95cUxNX1VHYzR6X1B4U3BlaTlPUGpGYmdzdXpqblM3RUxQWG5MYmxvZkY4azJsYzhLTXNwWUtEbHVjN09qUXZhQUZPc3RFVTVrZ2tEMDBpcGJkcWdYUFpYMFZ0Z0thck9OLWt5V2VSMUNId3pJNGxUVXN1RUpGUzdSbExGU1Nva1VOZGFxWlNuZGtLNlZrdGs4MDFqSGt6VGxXdWZ6U1NHTWRKaw?oc=5",
          "published": "2026-07-10",
          "age_days": 13,
          "source": "Trefis",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMipwFBVV95cUxNX1VHYzR6X1B4U3BlaTlPUGpGYmdzdXpqblM3RUxQWG5MYmxvZkY4azJsYzhLTXNwWUtEbHVjN09qUXZhQUZPc3RFVTVrZ2tEMDBpcGJkcWdYUFpYMFZ0Z0thck9OLWt5V2VSMUNId3pJNGxUVXN1RUpGUzdSbExGU1Nva1VOZGFxWlNuZGtLNlZrdGs4MDFqSGt6VGxXdWZ6U1NHTWRKaw?oc=5\" target=\"_blank\">JNJ Stock Keeps Climbing. Should You Climb On?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Trefis</font>",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.7805000000000001,
      "positive_hits": 4.65,
      "negative_hits": 3.0,
      "news_sources": [
        "Barron's",
        "RTTNews",
        "Trefis",
        "Yahoo Finance"
      ],
      "catalysts": [
        "业绩/指引",
        "医药/审批"
      ],
      "news_errors": []
    },
    {
      "symbol": "WST",
      "name": "West Pharmaceutical Services Inc. Common Stock",
      "sector": "Health Care",
      "industry": "Medical/Dental Instruments",
      "exchange": "NYSE",
      "market_cap": 25113807071.0,
      "dollar_volume": 639381969.12,
      "price": 355.4800109863281,
      "last_date": "2026-07-23",
      "return_1d": -0.008174974598486595,
      "return_5d": -0.019203154751670448,
      "return_20d": 0.04427016586497623,
      "return_60d": 0.17630707024192915,
      "return_120d": 0.5279605429282579,
      "ma20_distance": -0.004687021132150138,
      "ma50_distance": 0.06299634781064412,
      "ma200_distance": 0.25713903422670015,
      "high_52w": 365.739990234375,
      "near_52w_high": 0.9719473409471246,
      "volume_ratio": 1.1750402523576382,
      "volume_ratio_1d": 2.2158922879768674,
      "volatility_20d": 0.19520088110049472,
      "drawdown_52w": -0.02805265905287535,
      "trend_score": 0.8,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.03753294134476537,
      "rs_60d": 0.13455941909806324,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.753719747027181,
      "research_score": 62.84591532498509,
      "heat_score": 42.470930232558146,
      "breakdown": {
        "research_quality": 62.84591532498509,
        "market_heat": 42.470930232558146,
        "macro_event": 10.552076458380535,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.550387596899225,
        "news": 9.85,
        "relative_strength": 10.585271317829458,
        "volume": 6.635658914728682,
        "liquidity": 3.7325581395348837
      },
      "score": 54.51460252997887,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "West Pharmaceutical Services Q2 Earnings Call Highlights",
          "link": "https://www.marketbeat.com/instant-alerts/west-pharmaceutical-services-q2-earnings-call-highlights-2026-07-23/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-24",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "West Pharmaceutical Services (NYSE:WST) raised its full-year 2026 outlook after reporting second-quarter results that topped management’s expectations, supported by strong demand for high-value product components, biologics-related offerings and GLP-1 elastomers. Chief Executive Officer and Board C",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 1.0
        },
        {
          "title": "West Pharmaceutical Services Inc (WST) Q2 2026 Earnings Call Highlights: Strong Organic Growth ...",
          "link": "https://finance.yahoo.com/healthcare/articles/west-pharmaceutical-services-inc-wst-190138874.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "West Pharmaceutical Services Inc (WST) reports robust Q2 results with significant revenue and EPS growth, while raising full-year guidance amidst global expansion and strategic initiatives.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical Services (NYSE:WST) Beats Expectations in Strong Q2 CY2026, Stock Soars",
          "link": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxQU0RUNUxITEIyeTVEM1VvOVJzTzZiTXVBek41RE1sUk1ReThCTklHb0Q5R3pPOFpJRXNjb3dwTnBINVlFZ0hDSXJTYW1GeTlxV3E5SXFsSW1tQ3RCazZlVGZIckg1MkFJbl9sVWJISzBzbTRsZGVwSW0wX1ladnY0Z0M4a0pjNnBkektUVmYwekFxcTZ2UjlReFNpY2N2LUk1eFd6MlBXZUIxWS1qdkFLbHFmZHM4T25mSXRxbWtVMnJIcWhFUHFPcjlhM0gxSVZlY1g2ZXp1V1NHSDQ?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "StockStory",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi2wFBVV95cUxQU0RUNUxITEIyeTVEM1VvOVJzTzZiTXVBek41RE1sUk1ReThCTklHb0Q5R3pPOFpJRXNjb3dwTnBINVlFZ0hDSXJTYW1GeTlxV3E5SXFsSW1tQ3RCazZlVGZIckg1MkFJbl9sVWJISzBzbTRsZGVwSW0wX1ladnY0Z0M4a0pjNnBkektUVmYwekFxcTZ2UjlReFNpY2N2LUk1eFd6MlBXZUIxWS1qdkFLbHFmZHM4T25mSXRxbWtVMnJIcWhFUHFPcjlhM0gxSVZlY1g2ZXp1V1NHSDQ?oc=5\" target=\"_blank\">West Pharmaceutical Services (NYSE:WST) Beats Expectations in Strong Q2 CY2026, Stock Soars</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">StockStory</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "WST Stock Jumps on Q2 Earnings & Sales Beat, EPS View Up on HVP Growth",
          "link": "https://finance.yahoo.com/markets/stocks/articles/wst-stock-jumps-q2-earnings-180800994.html?.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "WST tops Q2 earnings and revenue estimates, lifts its 2026 EPS outlook and sees shares surge as high-value products fuel strong growth.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 5.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical Services, Inc. Q2 2026 Earnings Call Summary",
          "link": "https://app.moby.co/home/research/tools/earningsCalendar/earnings-west-pharmaceutical-services-inc-q2-2026-earnings-call-summary?utm_source=yahoo_finance&utm_medium=rss&.tsrc=rss",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Moby summary of West Pharmaceutical Services, Inc.'s Q2 2026 earnings call",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why is West Pharmaceutical Services stock surging today?",
          "link": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNSE1tVEE1cVc1aTBqclFVYUFhZWVpYTAxNlJiVVU0TDZZWGRfczdfT2pob1F4Q2QzSjFUY3dxX0N0QllhcmxwazZmdjlybTJDVnNOWF83TDRmb1l0UnZMVEZyRFlmZ28tSnNRbkJKR2kyWHlUclFBamtucDVZSldPQVZmU2trLWM0MjcycVZxQ01sRjhheTNMOU1malJvREc3RVVQT0EyS1RjMVp0WS10OE5XcHFxYlRC?oc=5",
          "published": "2026-07-23",
          "age_days": 0,
          "source": "Investing.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiuAFBVV95cUxNSE1tVEE1cVc1aTBqclFVYUFhZWVpYTAxNlJiVVU0TDZZWGRfczdfT2pob1F4Q2QzSjFUY3dxX0N0QllhcmxwazZmdjlybTJDVnNOWF83TDRmb1l0UnZMVEZyRFlmZ28tSnNRbkJKR2kyWHlUclFBamtucDVZSldPQVZmU2trLWM0MjcycVZxQ01sRjhheTNMOU1malJvREc3RVVQT0EyS1RjMVp0WS10OE5XcHFxYlRC?oc=5\" target=\"_blank\">Why is West Pharmaceutical Services stock surging today?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Investing.com</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical (WST) Q2 Earnings: Taking a Look at Key Metrics Versus Estimates",
          "link": "https://www.nasdaq.com/articles/west-pharmaceutical-wst-q2-earnings-taking-look-key-metrics-versus-estimates",
          "published": "2026-07-23",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "While the top- and bottom-line numbers for West Pharmaceutical (WST) give a sense of how the business performed in the quarter ended June 2026, it could be worth looking at how some of its key metrics compare to Wall Street estimates and year-ago values.",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "West (WST) Stock Looks Fair On Cash Flow Yet Pricey On Earnings",
          "link": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxQZFdaWXh6Rm9EdTBxbFBnY0xYZEY5bnNTTWwzTzNtWkJzY0NUQ1g4eTJzOHUyYmY0b3JGWVNpaW9LeEtIa3hVY2lHZlQzbFFqaDZYb21HTnoyaDVMRlhYdDRSbzVaaWpWRy1vZEpjS2VWTzEzNktXVjRxajBxQVE2NFl5RERjc01TdmdHTldwdUVYOTJjLVhRbWhOTFM5OW1fWU9ndnZGV0NKc2lHNjU5b2E4VXJJc3hsLWU5dGl4WHRHeEFyX3RQYUY4TEJ5VVV5S1ZENmJuMm9ncWJXRkFPdldSLVc4LS1lbW85ajNrQi3SAfYBQVVfeXFMTmRGR3U0Q3hpYnMwcGRoaTRtTDNiNjNmRFNDM0YtWkRUU01Mam5JZ1BJVl9aT3gza3lteFZtLXJiTEV1c1JkUFNmRUJueFk0aHh6M0U5c1oxODFJWTFoY2FVN20yQWRPTlN3bnlRMmcwTnd2YjZOODdoSy1Ba0cwZXZ4NFJwUTg4UG1oWHBTM2NPbTBkMHRxLWg3VFRNUFV3TElZd3JLNkFIajFIQnFsSVFPeDNXNzRTal83amo3RktjT1FOWjhZOTlNVEV0UGp5bWtZcFFiemhNZlY2dWIzWTVscVhwa0xZdEFBc2kxcE9VdWVMUkt3?oc=5",
          "published": "2026-07-17",
          "age_days": 7,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi8AFBVV95cUxQZFdaWXh6Rm9EdTBxbFBnY0xYZEY5bnNTTWwzTzNtWkJzY0NUQ1g4eTJzOHUyYmY0b3JGWVNpaW9LeEtIa3hVY2lHZlQzbFFqaDZYb21HTnoyaDVMRlhYdDRSbzVaaWpWRy1vZEpjS2VWTzEzNktXVjRxajBxQVE2NFl5RERjc01TdmdHTldwdUVYOTJjLVhRbWhOTFM5OW1fWU9ndnZGV0NKc2lHNjU5b2E4VXJJc3hsLWU5dGl4WHRHeEFyX3RQYUY4TEJ5VVV5S1ZENmJuMm9ncWJXRkFPdldSLVc4LS1lbW85ajNrQi3SAfYBQVVfeXFMTmRGR3U0Q3hpYnMwcGRoaTRtTDNiNjNmRFNDM0YtWkRUU01Mam5JZ1BJVl9aT3gza3lteFZtLXJiTEV1c1JkUFNmRUJueFk0aHh6M0U5c1oxODFJWTFoY2FVN20yQWRPTlN3bnlRMmcwTnd2YjZOODdoSy1Ba0cwZXZ4NFJwUTg4UG1oWHBTM2NPbTBkMHRxLWg3VFRNUFV3TElZd3JLNkFIajFIQnFsSVFPeDNXNzRTal83amo3RktjT1FOWjhZOTlNVEV0UGp5bWtZcFFiemhNZlY2dWIzWTVscVhwa0xZdEFBc2kxcE9VdWVMUkt3?oc=5\" target=\"_blank\">West (WST) Stock Looks Fair On Cash Flow Yet Pricey On Earnings</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical Services, Inc. Stock 12‑Month Price Target Raised to $383.93, Implies 9% Upside",
          "link": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxNREs0cV9DdkJyRVJOckdINkR1UEhTWTBDaUpmQ1M4d29KZWMyOFhPX2w1SDNEU2JTbnRycGw0NjZDcktjOFBvcW8wREhGR3FXZVRjd242T3V5REtrcmJyYkY2d0xqYkZlVW5GS3RoRW9oUWpHNlZfWWVrbmw5eGRUSmZQUS02bFQ2TTd6TFYxX05RY2Y4WWVSc1BiNW5nc00wcEQyQk1qZEhxNFZVUWF0UFJ1ZVI2U0FKVi1NWHdha3d2U21WTjZaVkNKQnFyb0prcEVrY1FrRjN2TkEwQXM0TTJVT2FvdnRrZDhHYQ?oc=5",
          "published": "2026-07-13",
          "age_days": 10,
          "source": "TradingView",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi7AFBVV95cUxNREs0cV9DdkJyRVJOckdINkR1UEhTWTBDaUpmQ1M4d29KZWMyOFhPX2w1SDNEU2JTbnRycGw0NjZDcktjOFBvcW8wREhGR3FXZVRjd242T3V5REtrcmJyYkY2d0xqYkZlVW5GS3RoRW9oUWpHNlZfWWVrbmw5eGRUSmZQUS02bFQ2TTd6TFYxX05RY2Y4WWVSc1BiNW5nc00wcEQyQk1qZEhxNFZVUWF0UFJ1ZVI2U0FKVi1NWHdha3d2U21WTjZaVkNKQnFyb0prcEVrY1FrRjN2TkEwQXM0TTJVT2FvdnRrZDhHYQ?oc=5\" target=\"_blank\">West Pharmaceutical Services, Inc. Stock 12‑Month Price Target Raised to $383.93, Implies 9% Upside</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TradingView</font>",
          "relevance": 1.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.985,
      "positive_hits": 13.65,
      "negative_hits": 1.0,
      "news_sources": [
        "Investing.com",
        "StockStory",
        "TradingView",
        "Yahoo Finance",
        "Zacks",
        "simplywall.st"
      ],
      "catalysts": [
        "业绩/指引",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "MMM",
      "name": "3M Company Common Stock",
      "sector": "Health Care",
      "industry": "Medical/Dental Instruments",
      "exchange": "NYSE",
      "market_cap": 87461364699.0,
      "dollar_volume": 803305262.91,
      "price": 169.58999633789062,
      "last_date": "2026-07-23",
      "return_1d": -0.006851711212127465,
      "return_5d": 0.04834018581256183,
      "return_20d": 0.02218065574439909,
      "return_60d": 0.16340804944278786,
      "return_120d": 0.08447366058708972,
      "ma20_distance": 0.05071744098635822,
      "ma50_distance": 0.07928226248162895,
      "ma200_distance": 0.07082204668501935,
      "high_52w": 174.61000061035156,
      "near_52w_high": 0.9712501903962347,
      "volume_ratio": 1.367160628917809,
      "volume_ratio_1d": 1.1851757947376673,
      "volatility_20d": 0.3179185483835873,
      "drawdown_52w": -0.028749809603765275,
      "trend_score": 0.8,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.015443431224188231,
      "rs_60d": 0.12166039829892195,
      "entry_setup_score": 0.9609032787219954,
      "overheat_score": 0.0,
      "macro_fit": 0.7659093753462418,
      "research_score": 60.9947188961941,
      "heat_score": 44.19961240310077,
      "breakdown": {
        "research_quality": 60.9947188961941,
        "market_heat": 44.19961240310077,
        "macro_event": 10.722731254847385,
        "entry_setup": 6.726322951053968,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.5193798449612403,
        "news": 9.85,
        "relative_strength": 9.786821705426355,
        "volume": 7.395348837209302,
        "liquidity": 4.383720930232558
      },
      "score": 54.33235317143552,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "3M Raised Guidance and Pointed to AI Partnerships After Beating Estimates. What This Means for MMM Stock.",
          "link": "https://www.barchart.com/story/news/3411348/3m-raised-guidance-and-pointed-to-ai-partnerships-after-beating-estimates-what-this-means-for-mmm-stock?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "3M beat second-quarter estimates and raised full-year adjusted EPS guidance following its AI infrastructure partnership with Microsoft.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "3M's Growth Outlook Supports Better Results, UBS Says",
          "link": "https://finance.yahoo.com/markets/stocks/articles/3m-apos-growth-outlook-supports-162317485.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "3M (MMM) could deliver faster growth, higher earnings and stronger margins over the next several yea",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "MMM Q2 Earnings Call Shows It is Leaning Into Momentum",
          "link": "https://finance.yahoo.com/markets/stocks/articles/mmm-q2-earnings-call-shows-140000498.html?.tsrc=rss",
          "published": "2026-07-22",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "3M raises 2026 guidance as stronger execution, faster innovation and tighter operations drove broad growth, record margins and firmer cash flow.",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 5.0,
          "negative_hits": 1.0
        },
        {
          "title": "Company News for July 22, 2026",
          "link": "https://www.nasdaq.com/articles/company-news-july-22-2026",
          "published": "2026-07-22",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "Companies in The News Are: NVS, GM, SYF, MMM",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "3M (MMM) Stock Soars After Q2 Earnings Beat and Upgraded Guidance: What to Know",
          "link": "https://news.google.com/rss/articles/CBMic0FVX3lxTE43WDJtb241ZHdDMmVNQWVOY29NQ3J3YUVUdW5DWXF0UC0yRF80ZDF6dGlMOHlpUkpmYkpBUWhYaTJIQkZIc0RRVS0zZFh1dVNJeHdiTXgyR2xrTTNyUVBGczctZGM5OHQ0VXNSSWduXzBpNE0?oc=5",
          "published": "2026-07-21",
          "age_days": 2,
          "source": "Barron's",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMic0FVX3lxTE43WDJtb241ZHdDMmVNQWVOY29NQ3J3YUVUdW5DWXF0UC0yRF80ZDF6dGlMOHlpUkpmYkpBUWhYaTJIQkZIc0RRVS0zZFh1dVNJeHdiTXgyR2xrTTNyUVBGczctZGM5OHQ0VXNSSWduXzBpNE0?oc=5\" target=\"_blank\">3M (MMM) Stock Soars After Q2 Earnings Beat and Upgraded Guidance: What to Know</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Barron's</font>",
          "relevance": 1.35,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Noteworthy Wednesday Option Activity: MMM, RIOT, OKLO",
          "link": "https://www.nasdaq.com/articles/noteworthy-wednesday-option-activity-mmm-riot-oklo",
          "published": "2026-07-22",
          "age_days": 2,
          "source": "BNK Invest",
          "snippet": "Looking at options trading activity among components of the Russell 3000 index, there is noteworthy activity today in 3M Co (Symbol: MMM), where a total volume of 36,637 contracts has been traded thus far today, a contract volume which is representative of approximately 3.7 mill",
          "relevance": 1.0,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "3M stock jumps on raised outlook as company's turnaround gains traction",
          "link": "https://news.google.com/rss/articles/CBMixgFBVV95cUxPU1YzNFZqVVY0SW1kX25mejhLMElEN0RnRnYzdjNrWndoejNGdEVFYUUxbkJuNjhZNmFzTkxSN1pwdnRlUTczTGE5ZWx2NlR4QXZBaFZHM1ZJcEhKXzllUURaeDB1d3NPdjRLNnRHOWhqaXlkaFZ1RDctNUtZSHpsazNzSkhuU2VDdjFLSTVteVh6d1pKWXVDMlFsbTNySlVPMS1HeEtIMXBTX0MwX2lDVlFuZVhJcnBqbkNYRHZWU1VqdnlYNHc?oc=5",
          "published": "2026-07-21",
          "age_days": 2,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMixgFBVV95cUxPU1YzNFZqVVY0SW1kX25mejhLMElEN0RnRnYzdjNrWndoejNGdEVFYUUxbkJuNjhZNmFzTkxSN1pwdnRlUTczTGE5ZWx2NlR4QXZBaFZHM1ZJcEhKXzllUURaeDB1d3NPdjRLNnRHOWhqaXlkaFZ1RDctNUtZSHpsazNzSkhuU2VDdjFLSTVteVh6d1pKWXVDMlFsbTNySlVPMS1HeEtIMXBTX0MwX2lDVlFuZVhJcnBqbkNYRHZWU1VqdnlYNHc?oc=5\" target=\"_blank\">3M stock jumps on raised outlook as company's turnaround gains traction</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.985,
      "positive_hits": 16.0,
      "negative_hits": 1.0,
      "news_sources": [
        "BNK Invest",
        "Barron's",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    }
  ],
  "sources": [
    "Nasdaq screener: exchange, sector, market cap, latest price and volume",
    "Yahoo Finance chart endpoint: daily prices, volume, SPY/QQQ/VIX/^TNX macro tape",
    "Yahoo Finance RSS / Nasdaq news / Google News RSS: company catalysts",
    "Google News RSS: macro event headlines (FOMC, CPI/NFP, geopolitics, commodities)",
    "Unified score: research quality + market heat + macro-event fit"
  ]
}