{
  "generated_at": "2026-07-15T14:24:13+08:00",
  "market_date": "2026-07-14",
  "universe_count": 1982,
  "scored_count": 514,
  "candidate_count": 522,
  "hot_seed": 120,
  "macro": {
    "regime": "risk_off",
    "regime_raw": -0.06302790794167742,
    "spy_return_5d": -0.0028086017256355733,
    "spy_return_20d": 0.015465697507995868,
    "qqq_return_5d": -0.015328874377537605,
    "vix_level": 17.15999984741211,
    "vix_return_5d": 0.10211947230265128,
    "tnx_return_5d": 0.02902436074651904,
    "summary_en": "Regime=risk_off; SPY 5d -0.3% / 20d +1.5%; VIX≈17.2 (5d +10.2%).",
    "summary_zh": "宏观体制：偏避险。SPY 5日 -0.3% / 20日 +1.5%；VIX≈17.2（5日 +10.2%）。",
    "themes": {
      "market": 0.3333333333333333,
      "economic_data": 0.4166666666666667,
      "monetary_policy": 0.16666666666666666,
      "commodities": 0.08333333333333333
    },
    "headlines": [
      {
        "title": "Consumer prices rose 3.5% annually in June, less than expected as energy prices eased",
        "link": "https://news.google.com/rss/articles/CBMijAFBVV95cUxNVUlRVno2bmpjLWRiYnV1M2VxVDZPTGVWa0I4Wk9tY0JHajgxaWcyeUpDbDI5THZKQVBhcEx6WFo1RmszaEh0R19zNU85cXFmOVlxNjB5QWRvNTJncnFZUndDUTVXWXg1Rk5DQTRPREF4OV9DQjRsMVYxV3QxOTY3cnBpWXhFM2lLSVFMMNIBkgFBVV95cUxOVmZJaUpQd0wwYXJrSmp0eVlGbjV6eWhkNGxtZEd1aTlWb2x1cjNNa09ZSnFyMzlpUzRuMV95VW9oQjBXVUlranJLelhyYmVPLTB4UTBqbDZTQ2YtREtSMnVCV1hRbWE3cFJOLU53UkJYeG9OX09PQzU1MDlRaUxnNmZnS3o4dWxyeVdweEVROVIwUQ?oc=5",
        "source": "CNBC",
        "published": "2026-07-14",
        "age_days": 0,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "market"
      },
      {
        "title": "Inflation cooled much more than expected in June as energy prices fell",
        "link": "https://news.google.com/rss/articles/CBMihAFBVV95cUxQVnJNenJPS1F2eFZlVzROTy1yT3NUMWZQaktYT1Z0VUk1SXI5Mm4wODRwY3FmOTlKRVdZN25yNFQwUEh2UWZJZ3M2ZDZfSnFmYzI2RkhIb3hHSEZ0bHNLZUxyWnljaFFNZDJaeFp4TU8wakl5UGlfLWFPeWY0QnFQSjd3bGY?oc=5",
        "source": "Business Insider",
        "published": "2026-07-14",
        "age_days": 0,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "economic_data"
      },
      {
        "title": "S&P 500 and Nasdaq end higher on cool inflation data, solid bank earnings",
        "link": "https://news.google.com/rss/articles/CBMivgFBVV95cUxPNUZzZmRoMHJILU51eUxkVEo5UmFGNUx3WjUwSU9qX0k5Zzk0Ulk0MUY3aGZQc0pTVUpQb0F4MUNiQ2RwY1F4ekptWjBJTkExaWhqRE9sLTRNTU84a09pS2lUV19wLTJ4LXgtU0VXY2RHQ3RHampMUE5MTVVQTjYzM1I4V1lfdVc2UFZGOHdPY1BOVEhWUDcxTVBkX3R4QzZON18xejctM09QU3VxbXprSDRWQXJhMVAzbjUxR3JR?oc=5",
        "source": "Reuters",
        "published": "2026-07-14",
        "age_days": 0,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "economic_data"
      },
      {
        "title": "A July rate hike from the Fed? The odds are rising",
        "link": "https://news.google.com/rss/articles/CBMikAFBVV95cUxONUdmS2Z4R0JWQjJVblhOSnRtcWJXUEVxVFBqcG9JdWhBcjZ1RXVya2ZZNjNqTDVQY2RiSm5xbEUyVlRDSjg5MExzXzdwNW83d2tTaFE3SVBwS1E5VVVRbkpZSmpCekNvZi1iTnJaMUcyb1c3WTk0R1RFQjZUczNOQ2NKQ0lpZW5Ha2hVR19Ld1nSAZYBQVVfeXFMTk1kR0FPT1VVTUdoSDRRZnN5dUtfWkUxdF91emZuMHFxU3p0ZGdkTkxncGpLQ0RaVDFsNjROSDdtRk51dkcySng5cUNVcERaOERSVWhUQzYzcUZhNnEycFYwc1BxN25qSGR4N0NqUEVSTFVwNENjMEpmbUFGTE1mQnk4NEt3bERFUHp1YzI4OWZ1bnVmdFFn?oc=5",
        "source": "CNBC",
        "published": "2026-07-13",
        "age_days": 1,
        "query": "FOMC Federal Reserve OR interest rates s",
        "category": "monetary_policy"
      },
      {
        "title": "If the Fed Hikes Interest Rates in 2026, History Says This Is the Best Move Investors Can Make Now",
        "link": "https://news.google.com/rss/articles/CBMimgFBVV95cUxOZGFYeUNTNWd3TWxTbnNKUjQ1eGIzdkhUbGxZN2hGMUNuUzBjYjhTV0dIQS1xVi0wSXBvWHNTSGJ1UHBodW1ZUmo3SlJXMEdRQnJFMkhWM0l3YmNDVVpEaU5oVWNZT0hJZDc1aGdCWV9SX1RIczQ4TDNoSjV6SV9uT1hPOG1MRjNodUNwSnBoazRnNlltQTRCM0Nn?oc=5",
        "source": "Yahoo Finance",
        "published": "2026-07-13",
        "age_days": 1,
        "query": "FOMC Federal Reserve OR interest rates s",
        "category": "monetary_policy"
      },
      {
        "title": "Oil prices leap and stocks fall as Trump reinstates Hormuz blockade on Iranian shipping",
        "link": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNQXlyeWtGOUl1T05Wa1IzY0ZtNlZzbVJuUjlQaU41V3NHYUJSb0ZoNTAyaWFBMEpuYlk5M0FDWENtSGZTZUk5OUJhMXdYUDVhUm1YZVMwcTdWa01FaVlsTEZmdVhEblUweHlaWEJzdndOY2xRN3dMRDJraWRtRkdEdjdrRjFael8zclZfQVA5LUZ5bFcxTU9UaGdmTzNaaUdueXVMUm1qRGhSdi1GVk42QnQzaDVjZzdXSmZLS3JR?oc=5",
        "source": "The Guardian",
        "published": "2026-07-13",
        "age_days": 1,
        "query": "geopolitical OR tariffs OR oil prices ma",
        "category": "economic_data"
      },
      {
        "title": "Stock market today: Dow, S&P 500, Nasdaq fall as chip stocks tumble, oil surges on US-Iran tensions",
        "link": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQQlU2UWNVczhNV3dYcjQzU2prNWtseFE1cGJSNXUtNzcwWlk5R2VkVUl3eXVHX0pCbFBXZUNXbV9pNG5JNUFkTnR1VWhiMmRBeEtFLTZ3dVFPZlhwVmhtOFBKMGpteFdtVFVOQ0tkTExZUDI5RWRJZ0oxSzNONEZ5MjNPM1VTLThCLUJEN21yMWhmamQ4aWJYUU1obE5hcjVtZXpz?oc=5",
        "source": "Yahoo Finance",
        "published": "2026-07-13",
        "age_days": 1,
        "query": "S&P 500 market news this week",
        "category": "commodities"
      },
      {
        "title": "The Latest Inflation Data Will Drop on July 14. Here's Why It's a Big Deal for the Stock Market",
        "link": "https://news.google.com/rss/articles/CBMinAFBVV95cUxOVmdSZk9CWUJhd19QYVZiVkFSRDg2U0pvU0JCclNJT2xROERVWjNQaW5rdFdvMlZQb3I0OHZ5TmU1alVQUWJWSTR3SGRxakQzU3BRTG5WSG5ob1hadFh4dFI1RG1OaDNJMWtrZHZpVHpBZ3JiWWFRckZBa2VKRW41WndObk1ubUFTRVBVQk9ZLTRob2FYdzZaWnBFbUM?oc=5",
        "source": "Yahoo Finance",
        "published": "2026-07-13",
        "age_days": 1,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "economic_data"
      },
      {
        "title": "Weekly market commentary",
        "link": "https://news.google.com/rss/articles/CBMingFBVV95cUxQLWJDTjBBalYwVHVpc0VxV1BwRE1xeUt1RWlLQ1VJdnJQRXNnb3p6MnFNbjRBV0s0TnlldW4wSVIycFRQeVNISWJ3VV9wMWdjX1ZndE1Tc24tNzc0anNYWjl0SVBsRDhSa0dVTWlyVVYxX0w5b2JhTFB0Tm9Vb2FwYVZubTU1SVJlcy0zMEpXOEM4ZlhiSU1QazdVQVlldw?oc=5",
        "source": "BlackRock",
        "published": "2026-07-13",
        "age_days": 1,
        "query": "S&P 500 market news this week",
        "category": "market"
      },
      {
        "title": "What to Expect in Markets this Week: Inflation Data, Warsh Testimony in Congress, Bank Earnings",
        "link": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxPRS1BOUNiOWQ4VWpFcUhRY0RmTGFvcnFScjFraHM2SlMxS3Q3VjB0eDYyazBzdlh1bVVxN1ZJb3B3aTFkY24xeUt6S1l2ejJjeUhQTDl1SFBBbUpUM0VySjg2NzN1SkNNTUtfX0g0aUlLSTA5dllCd3lMU0p5R2g2VEhhc1BQTm9nLVVJc3RBT0ZNX0IwSFhpV0xBcGN5ZzhnYUVXRm5ISWFoY1JzYWh5TUNLLVRCeTlRMVcwYld2QnN1RFN1OF9HS2NfaE0teUxucE1MZ1FDdG9yRXM?oc=5",
        "source": "Investopedia",
        "published": "2026-07-12",
        "age_days": 2,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "economic_data"
      },
      {
        "title": "Stock market today: Dow, S&P 500, Nasdaq futures diverge ahead of SK Hynix's mega US IPO",
        "link": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPMFBrVXZKRkZ5dGEwdHcwZ3hGckNWTkt6WVdMYzRZb3RrZGxJQ0g3YnhySFVhRlBTbmwzTWg3bkNGQV9PQTBXZllJdzVRYzByeS1qUGpUOHJkeVQxYVRlaHpXR2hIa0ZsOFhGbGZFcGRwd0VZSWJWcHFpNmYyZGQ4Q2Z6R1Buc2psMjNNWUtOVFNhSE00Zm5FUHk0TVVITE0?oc=5",
        "source": "Yahoo Finance",
        "published": "2026-07-10",
        "age_days": 4,
        "query": "S&P 500 market news this week",
        "category": "market"
      },
      {
        "title": "Stocks Slip as Traders Trim Risk Before Weekend: Markets Wrap",
        "link": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPVkw5aW1oVzVpN2ZXakdrMk8wMU1LUXFwVHBhZjVtTWoyc1ltclEweUlsWDJtM2dQS3VsQnl1SjA4R28wejNWaWZoelZMYnZNbjdpcWQ1aDFMMzltanRfU1ZVNEFLNDBOeGYyejM3STc2TzM3OTlyMEtqdW93c1FmNW93X1pjanFCZEJDMHhSS3NBYWlD?oc=5",
        "source": "Bloomberg.com",
        "published": "2026-07-10",
        "age_days": 4,
        "query": "S&P 500 market news this week",
        "category": "market"
      }
    ]
  },
  "top": [
    {
      "symbol": "CVS",
      "name": "CVS Health Corporation Common Stock",
      "sector": "Consumer Staples",
      "industry": "Retail-Drug Stores and Proprietary Stores",
      "exchange": "NYSE",
      "market_cap": 135477961457.0,
      "dollar_volume": 1209984170.92,
      "price": 105.9000015258789,
      "last_date": "2026-07-13",
      "return_1d": 0.016802688183976233,
      "return_5d": 0.03742162643322078,
      "return_20d": 0.05394106277735622,
      "return_60d": 0.412188352348829,
      "return_120d": 0.3473282898440042,
      "ma20_distance": 0.03071713074292992,
      "ma50_distance": 0.09902427374725531,
      "ma200_distance": 0.2844342841207168,
      "high_52w": 105.9000015258789,
      "near_52w_high": 1.0,
      "volume_ratio": 0.8567640214312774,
      "volume_ratio_1d": 0.8935110854545127,
      "volatility_20d": 0.23240105134274738,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.03847536526936035,
      "rs_60d": 0.2955583508224713,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7705396411366587,
      "research_score": 62.28871919342794,
      "heat_score": 47.86601941747572,
      "breakdown": {
        "research_quality": 62.28871919342794,
        "market_heat": 47.86601941747572,
        "macro_event": 10.787554975913222,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.790291262135922,
        "news": 7.105,
        "relative_strength": 11.401941747572815,
        "volume": 5.499029126213593,
        "liquidity": 5.079611650485437
      },
      "score": 56.12470151159266,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Jim Cramer Reveals Why CVS Health Corporation (CVS) Is in a Strong Position",
          "link": "https://finance.yahoo.com/healthcare/articles/jim-cramer-reveals-why-cvs-203903033.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "We recently published Jim Cramer Discussed These 22 Stocks Including A Hidden Oil & Energy Play. CVS Health Corporation (NYSE:CVS) is one of the stocks discussed by Jim Cramer. Healthcare insurance provider and pharmacy firm CVS Health Corporation (NYSE:CVS) is another favorite Jim Cramer stock. The shares are up by 61% over the past year and […]",
          "relevance": 2.3,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "CVS Health (CVS) Expands GLP 1 Support, Does The Stock Look Fully Valued?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/cvs-health-cvs-expands-glp-161258255.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Dividend affirmation and GLP-1 expansion set the tone CVS Health (CVS) recently affirmed a quarterly dividend of $0.665 per share and expanded its GLP-1 support programs across pharmacies, MinuteClinic, and virtual channels, giving investors fresh information on both income and operations. See our latest analysis for CVS Health. Recent news around the dividend and GLP-1 expansion has arrived alongside strong share price momentum, with CVS Health’s 90-day share price return of 36.43% and...",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "FTC Reaches Settlement With CVS Health Over Insulin Prices",
          "link": "https://finance.yahoo.com/m/c5d85e76-e0e7-3a45-afc7-9a8ea3b1f6e9/ftc-reaches-settlement-with.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "The Federal Trade Commission announced a settlement with CVS Health’s pharmacy benefit manager business on Tuesday, the agency’s second major agreement this year with drug industry middlemen. Pharmacy-benefit managers, or PBMs, play a key role in negotiating with drug companies and selecting which prescription drugs will be covered by an insurance plan. In litigation filed in 2024 during the Biden administration, the commission alleged that rebates and fees collected by major PBMs from drug manufacturers artificially inflated the price of insulin.",
          "relevance": 1.6500000000000001,
          "category": "医药/审批",
          "sentiment": "negative",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 1.0
        },
        {
          "title": "CVS Caremark Announces Agreement with FTC To Further Advance Industry-Leading Approaches to Transparency and Affordability",
          "link": "https://finance.yahoo.com/healthcare/articles/cvs-caremark-announces-agreement-ftc-190500665.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "CVS Caremark today announced a global settlement with the Federal Trade Commission (FTC) which further advances the company's leadership in delivering greater affordability for prescription drugs. The settlement resolves all outstanding FTC litigation and investigations related to CVS Health® (NYSE: CVS) — including its pharmacy benefits management and affiliated pharmacy businesses — involving rebate, pharmacy network contracting, and vertical integration issues.",
          "relevance": 1.6500000000000001,
          "category": "产品/订单",
          "sentiment": "negative",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 2.0
        },
        {
          "title": "CVS Caremark reaches settlement with FTC over insulin suit",
          "link": "https://www.healthcaredive.com/news/cvs-caremark-ftc-settlement-insulin-suit/825224/?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Terms of the deal announced Tuesday are very similar to those the FTC reached with Express Scripts earlier this year, including requiring the PBM to stop preferring higher cost versions of drugs on standard formularies.",
          "relevance": 1.3,
          "category": "产品/订单",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "The Premium On CVS Stock Vs What Its Peers Deliver",
          "link": "https://news.google.com/rss/articles/CBMirwFBVV95cUxOVUU4RW1wZkFqbkxkTjhuWU9IenZTXzNsQ3VrTElnRzA2TGtZWG1SU0Rmekx1cVRmMUw4QzU0NEg3ZnBpcEVaSktpZjU4RVJUS2xMNV9hbjVDN2V3UnhMc1JHTGRrRTljdGN6VWNvRU40TFBhSUJMMmkzcW5ONHRtVXRBb1M2UzFORW5XS09NcnNhMzJQa1JXSm9IeU9nUWUtNGtBSl83U1ZNbXg1Ylh3?oc=5",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Trefis",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirwFBVV95cUxOVUU4RW1wZkFqbkxkTjhuWU9IenZTXzNsQ3VrTElnRzA2TGtZWG1SU0Rmekx1cVRmMUw4QzU0NEg3ZnBpcEVaSktpZjU4RVJUS2xMNV9hbjVDN2V3UnhMc1JHTGRrRTljdGN6VWNvRU40TFBhSUJMMmkzcW5ONHRtVXRBb1M2UzFORW5XS09NcnNhMzJQa1JXSm9IeU9nUWUtNGtBSl83U1ZNbXg1Ylh3?oc=5\" target=\"_blank\">The Premium On CVS Stock Vs What Its Peers Deliver</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Trefis</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "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": 5,
          "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.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "After Hours Most Active for Jul 10, 2026 : QXO, RIG, NVDA, CVS, NU, AMZN, FOSL, INTC, ESPR, LZ, ABT, C",
          "link": "https://www.nasdaq.com/articles/after-hours-most-active-jul-10-2026-qxo-rig-nvda-cvs-nu-amzn-fosl-intc-espr-lz-abt-c",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "NASDAQ.com",
          "snippet": "The NASDAQ 100 After Hours Indicator is up 1.71 to 29,826.82. The total After hours volume is currently 103,320,074 shares traded.The following are the most active stocks for the after hours session: QXO, Inc. (QXO) is +0.01 at $15.00, with 8,653,695 shares traded. As reported b",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "2 Recession-Resistant Dividend Stocks to Buy and Hold",
          "link": "https://www.nasdaq.com/articles/2-recession-resistant-dividend-stocks-buy-and-hold",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "The Motley Fool",
          "snippet": "Key PointsThese two healthcare leaders have resilient businesses that can navigate recessions relatively well.",
          "relevance": 0.7,
          "category": "并购/资本",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.7105,
      "positive_hits": 3.65,
      "negative_hits": 3.0,
      "news_sources": [
        "BNK Invest",
        "NASDAQ.com",
        "The Motley Fool",
        "Trefis",
        "Yahoo Finance"
      ],
      "catalysts": [
        "业绩/指引",
        "产品/订单",
        "医药/审批",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "CAH",
      "name": "Cardinal Health Inc. Common Stock",
      "sector": "Health Care",
      "industry": "Other Pharmaceuticals",
      "exchange": "NYSE",
      "market_cap": 53893109294.0,
      "dollar_volume": 719649465.6500001,
      "price": 233.66000366210938,
      "last_date": "2026-07-13",
      "return_1d": -0.00907548499555666,
      "return_5d": -0.016251265328892983,
      "return_20d": 0.05652016545947269,
      "return_60d": 0.10305434377735234,
      "return_120d": 0.09983528839039923,
      "ma20_distance": 0.004686771448102034,
      "ma50_distance": 0.10420635567756409,
      "ma200_distance": 0.14742576020361642,
      "high_52w": 239.7100067138672,
      "near_52w_high": 0.9747611577226333,
      "volume_ratio": 1.151874186364272,
      "volume_ratio_1d": 0.9223401508386501,
      "volatility_20d": 0.18240899195302085,
      "drawdown_52w": -0.025238842277366724,
      "trend_score": 1.0,
      "sector_score": 0.7692307692307693,
      "rs_20d": 0.041054467951476825,
      "rs_60d": -0.013575657749005376,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.754066788930949,
      "research_score": 62.59596713965646,
      "heat_score": 42.31067961165049,
      "breakdown": {
        "research_quality": 62.59596713965646,
        "market_heat": 42.31067961165049,
        "macro_event": 10.556935045033287,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.3941747572815535,
        "news": 10.0,
        "relative_strength": 9.374757281553398,
        "volume": 7.471844660194175,
        "liquidity": 4.2407766990291265
      },
      "score": 54.35189666006686,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Cardinal Health (CAH) Stock Sinks As Market Gains: Here's Why",
          "link": "https://finance.yahoo.com/markets/stocks/articles/cardinal-health-cah-stock-sinks-220002114.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "In the closing of the recent trading day, Cardinal Health (CAH) stood at $230.11, denoting a -1.52% move from the preceding trading day.",
          "relevance": 2.3,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Cardinal Health (CAH) Stock Looks Overvalued Following Fresh Earnings Beat Hopes",
          "link": "https://finance.yahoo.com/markets/stocks/articles/cardinal-health-cah-stock-looks-132019043.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Cardinal Health stock has delivered a very strong 5 year run, yet the current valuation checks lean expensive, which raises the question of how much of that strength is already reflected in the price. The share price has returned about 365.1% over 5 years, which places recent gains in the context of a long period of strong compounding. Recent news highlights growth momentum in higher margin specialty pharmaceuticals and chronic care, while competitive and regulatory pressures remain an...",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 4.0,
          "negative_hits": 0.0
        },
        {
          "title": "Is Cardinal Health (CAH) Still Undervalued As Specialty Growth Lifts Expectations?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/cardinal-health-cah-still-undervalued-020957698.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Cardinal Health’s recent performance and growth drivers Cardinal Health (CAH) has attracted fresh attention after entering the second half of 2026 with momentum tied to broad pharmaceutical demand and faster growth in its specialty businesses. For investors, the key question is how durable these drivers might prove. Specialty pharmaceuticals sit at the center of this story, with Cardinal Health benefiting from demand for oncology therapies, GLP-1 products, and branded medicines. Recent...",
          "relevance": 2.0,
          "category": "监管/法律",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Cardinal Health (CAH) Stock Looks Strong On Returns Yet Above Fair Value",
          "link": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNVUQyNGliMU1TREZva1l3NUxaTm5YTDZhRE5qVW9icVVxbDhSMV9COEliWkRIVG5UUGY4d0w5VW1SQ2dmNE9UNEltN3VQSC1xT1FyWGY0b0hQZWc3dkhTNnJ6eG94XzdzcnF4U3lYaVVLM0pmNTY3NEwtZDdtcjRUSVNSclVHUFFqU0lnM3pPVXU1eE5jVExNWTZLUnk0SnI1eUdHdTRaWTB3T1NBSjFfTlg2S284R29ta0lYMkJFYy0zN1A4TVdIazRQNmfSAdIBQVVfeXFMUFBJOVVzR3QwWEx5dTFvQXZLWkpkU2VqcmQzSHB6UlExSi1VODRCOWFaeWZtUUE5Rl80bm80NmlyV2Jad1ota1pMbThONjZ3cUUtLTVoWkpPNk1xYmJyVlZnT0d2ZmlqU3FwQVpoLWRBMlBNb3c3SmFJZU03YU9KbUhNWXczNEJ4YjEwUmx0NzBuU2xpRi1DbzlJcGRlamlwWnBTWmtVVzFsdDdrM1VQYkJOT3NoRG45TTg0cnZic1RNYWpMWUhjSkk3Vk15WVhILXJ3?oc=5",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMizAFBVV95cUxNVUQyNGliMU1TREZva1l3NUxaTm5YTDZhRE5qVW9icVVxbDhSMV9COEliWkRIVG5UUGY4d0w5VW1SQ2dmNE9UNEltN3VQSC1xT1FyWGY0b0hQZWc3dkhTNnJ6eG94XzdzcnF4U3lYaVVLM0pmNTY3NEwtZDdtcjRUSVNSclVHUFFqU0lnM3pPVXU1eE5jVExNWTZLUnk0SnI1eUdHdTRaWTB3T1NBSjFfTlg2S284R29ta0lYMkJFYy0zN1A4TVdIazRQNmfSAdIBQVVfeXFMUFBJOVVzR3QwWEx5dTFvQXZLWkpkU2VqcmQzSHB6UlExSi1VODRCOWFaeWZtUUE5Rl80bm80NmlyV2Jad1ota1pMbThONjZ3cUUtLTVoWkpPNk1xYmJyVlZnT0d2ZmlqU3FwQVpoLWRBMlBNb3c3SmFJZU03YU9KbUhNWXczNEJ4YjEwUmx0NzBuU2xpRi1DbzlJcGRlamlwWnBTWmtVVzFsdDdrM1VQYkJOT3NoRG45TTg0cnZic1RNYWpMWUhjSkk3Vk15WVhILXJ3?oc=5\" target=\"_blank\">Cardinal Health (CAH) Stock Looks Strong On Returns Yet Above Fair Value</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": "Looking for a Growth Stock? 3 Reasons Why Cardinal (CAH) is a Solid Choice",
          "link": "https://www.nasdaq.com/articles/looking-growth-stock-3-reasons-why-cardinal-cah-solid-choice",
          "published": "2026-07-13",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "Cardinal (CAH) is well positioned to outperform the market, as it exhibits above-average growth in financials.",
          "relevance": 1.7,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "5 Medical Supply Stocks to Buy Amid Strong Industry Tailwinds",
          "link": "https://www.nasdaq.com/articles/5-medical-supply-stocks-buy-amid-strong-industry-tailwinds",
          "published": "2026-07-13",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "Here, we highlight five dental supplies stocks, MCK, CAH, WST, ALGN and HSIC, which are well positioned to generate wealth for investors amid improving industry prospect.",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Cardinal (CAH) is Poised to Beat Earnings Estimates Again",
          "link": "https://www.nasdaq.com/articles/why-cardinal-cah-poised-beat-earnings-estimates-again",
          "published": "2026-07-13",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "Cardinal (CAH) 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.35,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Cardinal Health sets Aug. 11 earnings webcast before market open",
          "link": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNcDkxbEZBRWVjN2JZZXNtZ1NPZlV3MTd2a2cwOTh3OXpIaVNTYUZKVzhoaEtueTJQY3VIWjZyazc4UWtVNkc4aWVLOE5HU0dqemdoaVdoMzE3bWRXQnFhd29PWDVoSFBJVHZaY0ttZFVyWTJlN3ZtbmFueXo2SmZETVMxeEd6ci1SRTNOVllrV2I4bVh4LXRBalZRa1BTZU83enF4bkt2aEttSG43X3diYVRnQ05iaW1QV1hiUVd3?oc=5",
          "published": "2026-07-09",
          "age_days": 5,
          "source": "Stock Titan",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMivgFBVV95cUxNcDkxbEZBRWVjN2JZZXNtZ1NPZlV3MTd2a2cwOTh3OXpIaVNTYUZKVzhoaEtueTJQY3VIWjZyazc4UWtVNkc4aWVLOE5HU0dqemdoaVdoMzE3bWRXQnFhd29PWDVoSFBJVHZaY0ttZFVyWTJlN3ZtbmFueXo2SmZETVMxeEd6ci1SRTNOVllrV2I4bVh4LXRBalZRa1BTZU83enF4bkt2aEttSG43X3diYVRnQ05iaW1QV1hiUVd3?oc=5\" target=\"_blank\">Cardinal Health sets Aug. 11 earnings webcast before market open</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stock Titan</font>",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Cardinal Health stock hits all-time high at 241.86 USD",
          "link": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQTEpBM1czODVBMEUxZVJsakNPMzc3TVlqRzVvRXFMR1c1ZlVVY0R1aTFZeHEwT1lFd09JX0EycmRuUWw1U3NWWGt4b0dvblk0QS1CWXlXMVZsRFFCbVhteHVVczNXLUNQb2xVbGQzeWZVcHJYM1Q0bUFFNC1CQ3YxdEJCdnAzVXZBVWxHS1d5aE82eEVucW9SajhBZkt5bWp2UGlpcjNGSXNZM2k5bnc?oc=5",
          "published": "2026-07-06",
          "age_days": 8,
          "source": "Investing.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirgFBVV95cUxQTEpBM1czODVBMEUxZVJsakNPMzc3TVlqRzVvRXFMR1c1ZlVVY0R1aTFZeHEwT1lFd09JX0EycmRuUWw1U3NWWGt4b0dvblk0QS1CWXlXMVZsRFFCbVhteHVVczNXLUNQb2xVbGQzeWZVcHJYM1Q0bUFFNC1CQ3YxdEJCdnAzVXZBVWxHS1d5aE82eEVucW9SajhBZkt5bWp2UGlpcjNGSXNZM2k5bnc?oc=5\" target=\"_blank\">Cardinal Health stock hits all-time high at 241.86 USD</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Investing.com</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 10.0,
      "negative_hits": 0.0,
      "news_sources": [
        "Investing.com",
        "Stock Titan",
        "Yahoo Finance",
        "Zacks",
        "simplywall.st"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "市场观点",
        "监管/法律"
      ],
      "news_errors": []
    },
    {
      "symbol": "MOH",
      "name": "Molina Healthcare Inc Common Stock",
      "sector": "Health Care",
      "industry": "Medical Specialities",
      "exchange": "NYSE",
      "market_cap": 12585276000.0,
      "dollar_volume": 323488938.96,
      "price": 242.8800048828125,
      "last_date": "2026-07-13",
      "return_1d": 0.041018419374914794,
      "return_5d": 0.06666670240676753,
      "return_20d": 0.25714290227385184,
      "return_60d": 0.6544959116736491,
      "return_120d": 0.2689655832182014,
      "ma20_distance": 0.1154280982747844,
      "ma50_distance": 0.21531758956506963,
      "ma200_distance": 0.41685227282976145,
      "high_52w": 242.8800048828125,
      "near_52w_high": 1.0,
      "volume_ratio": 0.8479484595217339,
      "volume_ratio_1d": 0.9539395864187729,
      "volatility_20d": 0.39065285384168225,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.7692307692307693,
      "rs_20d": 0.24167720476585597,
      "rs_60d": 0.5378659101472913,
      "entry_setup_score": 0.6746651075644605,
      "overheat_score": 0.028571609095407347,
      "macro_fit": 0.6536586754205318,
      "research_score": 60.084346136349275,
      "heat_score": 51.004992704139276,
      "breakdown": {
        "research_quality": 60.084346136349275,
        "market_heat": 51.004992704139276,
        "macro_event": 9.151221455887445,
        "entry_setup": 4.722655752951224,
        "overheat_penalty": -0.22857287276325877,
        "near_52w_high": 3.9145631067961166,
        "news": 8.887500000000001,
        "relative_strength": 13.49514563106796,
        "volume": 5.23495145631068,
        "liquidity": 2.07378640776699
      },
      "score": 54.20832755816563,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "‘Big Short’ Investor Michael Burry Sticks With MOH Bet At $154 — Plans To Add More Shares",
          "link": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOLWpwX3hFaE41cXFNZmYxc0NGRU1aaUhoWTViemRCZkpYVXdsdDMxQXU4YlFWd05ZanNFQlkwaU9OV2pmSk9BclZ0OHlCbDJSWjJqbmR3bkZWV0NYMXNwZDBMTzhVclliZllxV09ROEM0dDc4T2tWZ3JSdTYtdnY0MmRuU3VHblRLVF9pUGE0UlBaeldLYjRQQ2ZpcTdsUUw3aE5nWVFta1lkRlNqbUVvZmFRb1dESXM?oc=5",
          "published": "2026-07-11",
          "age_days": 3,
          "source": "Stocktwits",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMitwFBVV95cUxOLWpwX3hFaE41cXFNZmYxc0NGRU1aaUhoWTViemRCZkpYVXdsdDMxQXU4YlFWd05ZanNFQlkwaU9OV2pmSk9BclZ0OHlCbDJSWjJqbmR3bkZWV0NYMXNwZDBMTzhVclliZllxV09ROEM0dDc4T2tWZ3JSdTYtdnY0MmRuU3VHblRLVF9pUGE0UlBaeldLYjRQQ2ZpcTdsUUw3aE5nWVFta1lkRlNqbUVvZmFRb1dESXM?oc=5\" target=\"_blank\">‘Big Short’ Investor Michael Burry Sticks With MOH Bet At $154 — Plans To Add More Shares</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stocktwits</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Index Shift Toward Value Might Change The Case For Investing In Molina Healthcare (MOH)",
          "link": "https://finance.yahoo.com/markets/stocks/articles/index-shift-toward-value-might-121526085.html?.tsrc=rss",
          "published": "2026-07-07",
          "age_days": 7,
          "source": "Yahoo Finance",
          "snippet": "In late June 2026, Molina Healthcare, Inc. (NYSE:MOH) was removed from several Russell growth and defensive indices while being added to the Russell 2500 Index and Russell 2500 Value Benchmark. This reshuffling marks a shift in how index providers classify Molina, highlighting a tilt toward smaller-cap, value-oriented healthcare exposure after a weaker quarter. We’ll now examine how Molina’s reclassification into value-oriented indices could influence its existing investment narrative and...",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 1.0
        },
        {
          "title": "Is ALHC Stock Worth Buying After a Big Rally and Higher Forecasts",
          "link": "https://finance.yahoo.com/markets/stocks/articles/alhc-stock-worth-buying-big-162100688.html?.tsrc=rss",
          "published": "2026-07-07",
          "age_days": 7,
          "source": "Yahoo Finance",
          "snippet": "Alignment Healthcare's improved profits, raised 2026 outlook and stronger cash flow support the bull case, but its big rally and richer valuation raise the buy bar.",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Molina Healthcare Inc (MOH) Stock Analysis: Navigating a Challenging Landscape with Strategic Insights",
          "link": "https://news.google.com/rss/articles/CBMi5AFBVV95cUxNVHZEQzZOSlhMSlNzY0xvcmxfMzFYWlJTQ2N2U1ltYWpQei1Za185OWRQZnIyWmduck96VlkxeEVWZFRNYm1jLWlDZ3V1VEE4S0YycVMtR3BUeEFKVXNBYmZ5cW96a1dUSGQ3UnE4MDhKQUJqUWZoOUV0ZHNSUWI0WGRnUm5RcFZfdUZKZ2gwcV9fN3AwQXRkSjE5MXBHUWVnSTYycGoyb0ZyRXJmVWUzQ0p1elFvUUNOQm11WkxLVURKTnpZOHdiV0hNR212Vjg5VG12Zm0za3JybDZFQnBndUdUQXk?oc=5",
          "published": "2026-07-06",
          "age_days": 8,
          "source": "DirectorsTalk Interviews",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi5AFBVV95cUxNVHZEQzZOSlhMSlNzY0xvcmxfMzFYWlJTQ2N2U1ltYWpQei1Za185OWRQZnIyWmduck96VlkxeEVWZFRNYm1jLWlDZ3V1VEE4S0YycVMtR3BUeEFKVXNBYmZ5cW96a1dUSGQ3UnE4MDhKQUJqUWZoOUV0ZHNSUWI0WGRnUm5RcFZfdUZKZ2gwcV9fN3AwQXRkSjE5MXBHUWVnSTYycGoyb0ZyRXJmVWUzQ0p1elFvUUNOQm11WkxLVURKTnpZOHdiV0hNR212Vjg5VG12Zm0za3JybDZFQnBndUdUQXk?oc=5\" target=\"_blank\">Molina Healthcare Inc (MOH) Stock Analysis: Navigating a Challenging Landscape with Strategic Insights</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">DirectorsTalk Interviews</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Molina Healthcare Inc. stock outperforms competitors despite losses on the day",
          "link": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNYnJlUzZOOWhRdXlVTThxbndXVnJqNVVEaDkxM2dBUlM0ZFlUQmNHd2U3OFBXYjBoSmE2OUJMa0tyRW5OeE5HSmZQU2FwRTk4TV85SGNMR3l5ZGtRUzNlZ2NGSXZ2cUc1NjhZejYzWmo2dGp3eG1VcVpobFF2bktkWEp1UkM3V1N0Z0dSM1lLNDNua0U2X1lUQjdYc04zMU1rbjZGQ1V6ei04d2NDYmt0R1RSSkkwaWpsdzNJOUZWM2tPY0dTbkR2QzVUY21UcDhXR1NB?oc=5",
          "published": "2026-07-02",
          "age_days": 12,
          "source": "MarketWatch",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi0wFBVV95cUxNYnJlUzZOOWhRdXlVTThxbndXVnJqNVVEaDkxM2dBUlM0ZFlUQmNHd2U3OFBXYjBoSmE2OUJMa0tyRW5OeE5HSmZQU2FwRTk4TV85SGNMR3l5ZGtRUzNlZ2NGSXZ2cUc1NjhZejYzWmo2dGp3eG1VcVpobFF2bktkWEp1UkM3V1N0Z0dSM1lLNDNua0U2X1lUQjdYc04zMU1rbjZGQ1V6ei04d2NDYmt0R1RSSkkwaWpsdzNJOUZWM2tPY0dTbkR2QzVUY21UcDhXR1NB?oc=5\" target=\"_blank\">Molina Healthcare Inc. stock outperforms competitors despite losses on the day</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">MarketWatch</font>",
          "relevance": 1.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Molina (MOH) Soars 6.3%: Is Further Upside Left in the Stock?",
          "link": "https://news.google.com/rss/articles/CBMijgFBVV95cUxPcXphNk1KZFJhZ19hRDdLVVcySTZHcU5WZUJUZV9UOVJ5Q1lhcEJRSlA1Z0N3bUp6YjlMRWhfSnR5UHd0a2hkOGpSZDdMSzRoM0t6X0RNNlNwdTNxWVA0S3NlNVhTZDdWZ19KY0RxdFFlaHJjbmUyS3hLVnVQeE56SmJNVm96Q3ZoM1pTRGt3?oc=5",
          "published": "2026-06-29",
          "age_days": 15,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMijgFBVV95cUxPcXphNk1KZFJhZ19hRDdLVVcySTZHcU5WZUJUZV9UOVJ5Q1lhcEJRSlA1Z0N3bUp6YjlMRWhfSnR5UHd0a2hkOGpSZDdMSzRoM0t6X0RNNlNwdTNxWVA0S3NlNVhTZDdWZ19KY0RxdFFlaHJjbmUyS3hLVnVQeE56SmJNVm96Q3ZoM1pTRGt3?oc=5\" target=\"_blank\">Molina (MOH) Soars 6.3%: Is Further Upside Left in the Stock?</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
        },
        {
          "title": "Molina Healthcare jumps as investors focus on contract wins and growth outlook | MOH Stock News",
          "link": "https://news.google.com/rss/articles/CBMisAFBVV95cUxPQ25BMmhTY1NPdjVsREhTbnM3cHVNSXcxazFnZjJGSzdSTG5nN0FyUlp0Ql90RlVwUmYyb2x3UlhqTV9idFFvVGhBQWk2TlhrcmJDbVZSV0IyNktabEtVbDE0UktKX0xFb3Y4MXNQcHVDaFNoeFVCSXhUbnJpZEY2R2JjUXQ2d3RHOVFEcnhodWpwakswaDJHN0xkTkcycFlkSWpzeEY5RWR5ckhSS003Sg?oc=5",
          "published": "2026-06-25",
          "age_days": 19,
          "source": "Quiver Quantitative",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMisAFBVV95cUxPQ25BMmhTY1NPdjVsREhTbnM3cHVNSXcxazFnZjJGSzdSTG5nN0FyUlp0Ql90RlVwUmYyb2x3UlhqTV9idFFvVGhBQWk2TlhrcmJDbVZSV0IyNktabEtVbDE0UktKX0xFb3Y4MXNQcHVDaFNoeFVCSXhUbnJpZEY2R2JjUXQ2d3RHOVFEcnhodWpwakswaDJHN0xkTkcycFlkSWpzeEY5RWR5ckhSS003Sg?oc=5\" target=\"_blank\">Molina Healthcare jumps as investors focus on contract wins and growth outlook | MOH Stock News</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Quiver Quantitative</font>",
          "relevance": 2.0,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.88875,
      "positive_hits": 3.8,
      "negative_hits": 0.65,
      "news_sources": [
        "DirectorsTalk Interviews",
        "MarketWatch",
        "Quiver Quantitative",
        "Stocktwits",
        "Yahoo Finance"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "CPRX",
      "name": "Catalyst Pharmaceuticals Inc. Common Stock",
      "sector": "Health Care",
      "industry": "Biotechnology: Pharmaceutical Preparations",
      "exchange": "NASDAQ",
      "market_cap": 3854925752.0,
      "dollar_volume": 488526161.08,
      "price": 31.479999542236328,
      "last_date": "2026-07-13",
      "return_1d": 0.00031777022879042605,
      "return_5d": -0.0006349351671006698,
      "return_20d": 0.0035064934670119285,
      "return_60d": 0.21779493530694105,
      "return_120d": 0.38678407419401073,
      "ma20_distance": 0.0015270955813686538,
      "ma50_distance": 0.010885954821585164,
      "ma200_distance": 0.24474845187824634,
      "high_52w": 31.5,
      "near_52w_high": 0.9993650648328993,
      "volume_ratio": 1.1758934461419253,
      "volume_ratio_1d": 1.7728086616894063,
      "volatility_20d": 0.01424079534711631,
      "drawdown_52w": -0.0006349351671006698,
      "trend_score": 1.0,
      "sector_score": 0.7692307692307693,
      "rs_20d": -0.01195920404098394,
      "rs_60d": 0.10116493378058333,
      "entry_setup_score": 0.8219622414429855,
      "overheat_score": 0.0,
      "macro_fit": 0.8906295807413072,
      "research_score": 58.075989237524354,
      "heat_score": 41.526213592233006,
      "breakdown": {
        "research_quality": 58.075989237524354,
        "market_heat": 41.526213592233006,
        "macro_event": 12.4688141303783,
        "entry_setup": 5.753735690100898,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.766990291262136,
        "news": 7.4525,
        "relative_strength": 9.219417475728156,
        "volume": 7.549514563106796,
        "liquidity": 3.413592233009709
      },
      "score": 54.05003445509772,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Catalyst Pharmaceuticals Stockholders Clear Angelini Pharma Merger",
          "link": "https://www.marketbeat.com/instant-alerts/catalyst-pharmaceuticals-stockholders-clear-angelini-pharma-merger-2026-07-10/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-10",
          "age_days": 4,
          "source": "Yahoo Finance",
          "snippet": "Catalyst Pharmaceuticals (NASDAQ:CPRX) stockholders approved the company’s proposed merger with Angelini Pharma S.p.A. at a special meeting held virtually on July 8, according to remarks from company officials during the meeting. Patrick J. McEnany, chairman of Catalyst’s board of directors, presid",
          "relevance": 2.3,
          "category": "并购/资本",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Solaris Energy Infrastructure Set to Join S&P SmallCap 600",
          "link": "https://finance.yahoo.com/markets/stocks/articles/solaris-energy-infrastructure-set-join-214700887.html?.tsrc=rss",
          "published": "2026-07-09",
          "age_days": 5,
          "source": "Yahoo Finance",
          "snippet": "Solaris Energy Infrastructure Inc. (NYSE: SEI) will replace Catalyst Pharmaceuticals Inc. (NASD: CPRX) in the S&P SmallCap 600 effective prior to the opening of trading on Wednesday, July 15. Angelini Pharma S.p.A. is acquiring Catalyst Pharmaceuticals in a deal expected to close soon, pending final closing conditions.",
          "relevance": 2.0,
          "category": "产品/订单",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "SEI Stock Jumps 5% After-Hours As S&P 600 Inclusion Sparks Buying",
          "link": "https://stocktwits.com/news-articles/markets/equity/sei-stock-jumps-after-hours-as-sandp-600-inclusions-sparks-buying/cZmAZYNR7Fc?.tsrc=rss",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "Yahoo Finance",
          "snippet": "SEI will replace Catalyst Pharmaceuticals in the index, effective prior to the open of trading on Wednesday, July 15.",
          "relevance": 1.3,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Solaris Energy gets S&P SmallCap 600 spot as Catalyst exits",
          "link": "https://news.google.com/rss/articles/CBMirwFBVV95cUxOV0VTa2tqSGt1RmlBUFlDREc0SDlienpQcGo0YTlwcm52YkxJWFRxZXo3NFU0YjdGWDJuS29vZ2hhbllHRDhvaEc4cGk2MndQbDBZU1cxTks4cE8yYzVvZDhFODRoQzFyeUZMNjJvb3pZQWVTam9qYUVRcnVndDltMzNVR0Q1QmlBaVBzNFRYX2tSUTRTREtMeHZMMGZGS0NlMnhOalVKTmdlcENkdE5j?oc=5",
          "published": "2026-07-09",
          "age_days": 5,
          "source": "Stock Titan",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirwFBVV95cUxOV0VTa2tqSGt1RmlBUFlDREc0SDlienpQcGo0YTlwcm52YkxJWFRxZXo3NFU0YjdGWDJuS29vZ2hhbllHRDhvaEc4cGk2MndQbDBZU1cxTks4cE8yYzVvZDhFODRoQzFyeUZMNjJvb3pZQWVTam9qYUVRcnVndDltMzNVR0Q1QmlBaVBzNFRYX2tSUTRTREtMeHZMMGZGS0NlMnhOalVKTmdlcENkdE5j?oc=5\" target=\"_blank\">Solaris Energy gets S&P SmallCap 600 spot as Catalyst exits</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stock Titan</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Catalyst Pharmaceuticals (CPRX) Stock Looks Fairly Valued After Phase 1 Agamree Data",
          "link": "https://news.google.com/rss/articles/CBMizwFBVV95cUxPQnROX2kya0tsSWh4R2VlRFlpbkZnVXdvQWlEM2otbUQ3d3d0UzNYZkFaTTQ5alIzSmN3NklxUnpWdEs1WHRIdUJQOE12LUxCWFh4UlVJeU5YQURza1BQZzV2X01lV3VIakZva1NBSzZablh2V1U5Y2ZmNDBLd2pIN2EtQkdfU0FQWkVqbVBVemx3NzVPMzZoZHNXNmZNVlFuMzZKVHl2U1ppSW5jUXZ3QUF2UGVYb3BQLUdMckRsTF9JV21aWXVmdnNJTUV5RW8?oc=5",
          "published": "2026-07-05",
          "age_days": 9,
          "source": "Sahm",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMizwFBVV95cUxPQnROX2kya0tsSWh4R2VlRFlpbkZnVXdvQWlEM2otbUQ3d3d0UzNYZkFaTTQ5alIzSmN3NklxUnpWdEs1WHRIdUJQOE12LUxCWFh4UlVJeU5YQURza1BQZzV2X01lV3VIakZva1NBSzZablh2V1U5Y2ZmNDBLd2pIN2EtQkdfU0FQWkVqbVBVemx3NzVPMzZoZHNXNmZNVlFuMzZKVHl2U1ppSW5jUXZ3QUF2UGVYb3BQLUdMckRsTF9JV21aWXVmdnNJTUV5RW8?oc=5\" target=\"_blank\">Catalyst Pharmaceuticals (CPRX) Stock Looks Fairly Valued After Phase 1 Agamree Data</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Sahm</font>",
          "relevance": 2.0,
          "category": "医药/审批",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "CPRX's Agamree Shows Potential Beyond DMD After Positive Phase I Data",
          "link": "https://finance.yahoo.com/healthcare/articles/cprxs-agamree-shows-potential-beyond-133400259.html?.tsrc=rss",
          "published": "2026-07-02",
          "age_days": 12,
          "source": "Yahoo Finance",
          "snippet": "Catalyst Pharmaceuticals' Agamree matches Emflaza's glucocorticoid activity while showing less immunosuppression, supporting potential expansion into new rare disease indications.",
          "relevance": 2.0,
          "category": "医药/审批",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Catalyst Pharmaceuticals (CPRX) Gets Early FTC Clearance For Angelini Merger",
          "link": "https://news.google.com/rss/articles/CBMi7wFBVV95cUxNRGY1bS00STE3UkFVZm5WTXdBOEZJSVBubUV0VUZtM1RZblV5MFNqY1l3aVpXOUZXaWVEWHNUMWFXLXR1RlNpS0ZFd3BFV2RuNFAzRXd1UzZpZkczQzBGa3FPemlwTmNJWWo3Snp4OG41OHBhcEJJWWtkN0FtSVI4LTBWS0thWk1YSjdHN3kyazh4RmtEZlJJeTJGUzBoRFNqSzVISVVtdU5YM0ktWkZvUXEteEJaRk9oUXhfYllHUFlmWUJKMFo0QUlYUDA0cHpLNVdJdDRQSG9Kc2xpdWtCT0kxWmwtS3l0OUxFVW5yd9IB9AFBVV95cUxORGN1NlFhd3lKNTZ2OF9zNUVuYWNDTnhCYnBSWVN5a2RJQ1RkeXpPVHdfMnozRWRrZmt3YU0yZHU2WjEyMWs5dFNLdE9tcEN2YTlsSEFUVzJ5VVR6aW9NSENwNWhDRzVlVUFwUmctUXg5OHNmemlmclZBWWtwUnQtNGRlMGtwV1FCTHgzYWxxcWR3LTQ0bWkxZ0kzX0MxeHl6RWdGeTl5cUtJZU54OGNCZEZpV0xrN19zSkFVc1ZJYWcxV0hnWE9saDlPekhJZkpxUFhybzIzX09yaUhfVE54aTZ2alZ3emFRYnl1T1hDWEFyQlFn?oc=5",
          "published": "2026-06-24",
          "age_days": 20,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi7wFBVV95cUxNRGY1bS00STE3UkFVZm5WTXdBOEZJSVBubUV0VUZtM1RZblV5MFNqY1l3aVpXOUZXaWVEWHNUMWFXLXR1RlNpS0ZFd3BFV2RuNFAzRXd1UzZpZkczQzBGa3FPemlwTmNJWWo3Snp4OG41OHBhcEJJWWtkN0FtSVI4LTBWS0thWk1YSjdHN3kyazh4RmtEZlJJeTJGUzBoRFNqSzVISVVtdU5YM0ktWkZvUXEteEJaRk9oUXhfYllHUFlmWUJKMFo0QUlYUDA0cHpLNVdJdDRQSG9Kc2xpdWtCT0kxWmwtS3l0OUxFVW5yd9IB9AFBVV95cUxORGN1NlFhd3lKNTZ2OF9zNUVuYWNDTnhCYnBSWVN5a2RJQ1RkeXpPVHdfMnozRWRrZmt3YU0yZHU2WjEyMWs5dFNLdE9tcEN2YTlsSEFUVzJ5VVR6aW9NSENwNWhDRzVlVUFwUmctUXg5OHNmemlmclZBWWtwUnQtNGRlMGtwV1FCTHgzYWxxcWR3LTQ0bWkxZ0kzX0MxeHl6RWdGeTl5cUtJZU54OGNCZEZpV0xrN19zSkFVc1ZJYWcxV0hnWE9saDlPekhJZkpxUFhybzIzX09yaUhfVE54aTZ2alZ3emFRYnl1T1hDWEFyQlFn?oc=5\" target=\"_blank\">Catalyst Pharmaceuticals (CPRX) Gets Early FTC Clearance For Angelini Merger</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 1.7,
          "category": "并购/资本",
          "sentiment": "negative",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 1.0
        },
        {
          "title": "Catalyst Pharmaceuticals Inc (NASDAQ:CPRX) Passes \"Caviar Cruise\" Quality Screen with Zero Debt and 147.5% ROIC",
          "link": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQR3MxNmdGdWJYLXNXUERfU2tBZkxfb1p5MW5GM1pYaUFIUmtKaHIwQVZFcFd4QTltWlJHSUU4eUZPMFE5UnZhRkR3U0pVV3ZDSkhCcEx6TEpDRHBoQWxDWm9PUVh1N0NHMWplYmlpWXh5MEJUNEZmSEpjODU2bm14cG9zdzJqOUUySXZWTi1mREtmakd5Uy1OQTRXRTRGRy04OTR3U1VTbXlDN3BZNTEyOTZKcjJ1dWU1VEJ1Ry1LeXpEclR5cUZ2UTI3emJNNm05THF5ZDVTYWZ5QjZoOUJOX0NaNmlXNHZHRFdxMA?oc=5",
          "published": "2026-06-24",
          "age_days": 20,
          "source": "ChartMill",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi7AFBVV95cUxQR3MxNmdGdWJYLXNXUERfU2tBZkxfb1p5MW5GM1pYaUFIUmtKaHIwQVZFcFd4QTltWlJHSUU4eUZPMFE5UnZhRkR3U0pVV3ZDSkhCcEx6TEpDRHBoQWxDWm9PUVh1N0NHMWplYmlpWXh5MEJUNEZmSEpjODU2bm14cG9zdzJqOUUySXZWTi1mREtmakd5Uy1OQTRXRTRGRy04OTR3U1VTbXlDN3BZNTEyOTZKcjJ1dWU1VEJ1Ry1LeXpEclR5cUZ2UTI3emJNNm05THF5ZDVTYWZ5QjZoOUJOX0NaNmlXNHZHRFdxMA?oc=5\" target=\"_blank\">Catalyst Pharmaceuticals Inc (NASDAQ:CPRX) Passes \"Caviar Cruise\" Quality Screen with Zero Debt and 147.5% ROIC</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">ChartMill</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Catalyst (CPRX) Up 0.6% Since Last Earnings Report: Can It Continue?",
          "link": "https://www.nasdaq.com/articles/catalyst-cprx-06-last-earnings-report-can-it-continue",
          "published": "2026-06-10",
          "age_days": 35,
          "source": "Zacks",
          "snippet": "Catalyst (CPRX) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.74525,
      "positive_hits": 1.3,
      "negative_hits": 0.3,
      "news_sources": [
        "ChartMill",
        "Sahm",
        "Stock Titan",
        "Yahoo Finance",
        "Zacks",
        "simplywall.st"
      ],
      "catalysts": [
        "产品/订单",
        "医药/审批",
        "市场观点",
        "并购/资本"
      ],
      "news_errors": []
    },
    {
      "symbol": "MNST",
      "name": "Monster Beverage Corporation",
      "sector": "Consumer Staples",
      "industry": "Beverages (Production/Distribution)",
      "exchange": "NASDAQ",
      "market_cap": 95849684821.0,
      "dollar_volume": 449891070.455,
      "price": 97.06999969482422,
      "last_date": "2026-07-13",
      "return_1d": -0.0032857551784545302,
      "return_5d": -0.0030810623733739106,
      "return_20d": 0.05476476129934649,
      "return_60d": 0.2954757680431921,
      "return_120d": 0.2417807594805257,
      "ma20_distance": 0.019219962811312774,
      "ma50_distance": 0.08470219795311462,
      "ma200_distance": 0.23580013168493652,
      "high_52w": 97.63999938964844,
      "near_52w_high": 0.9941622316838662,
      "volume_ratio": 0.8954434794945216,
      "volume_ratio_1d": 0.6301687643290076,
      "volatility_20d": 0.1622198387287721,
      "drawdown_52w": -0.005837768316133807,
      "trend_score": 1.0,
      "sector_score": 0.8461538461538461,
      "rs_20d": 0.03929906379135062,
      "rs_60d": 0.17884576651683437,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7892115419054555,
      "research_score": 62.421874533233755,
      "heat_score": 39.584466019417476,
      "breakdown": {
        "research_quality": 62.421874533233755,
        "market_heat": 39.584466019417476,
        "macro_event": 11.048961586676377,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.7203883495145633,
        "news": 8.51,
        "relative_strength": 11.137864077669903,
        "volume": 6.135922330097087,
        "liquidity": 3.1922330097087377
      },
      "score": 53.99169732712146,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "All You Need to Know About Monster Beverage (MNST) Rating Upgrade to Buy",
          "link": "https://finance.yahoo.com/markets/stocks/articles/know-monster-beverage-mnst-rating-160002904.html?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Monster Beverage (MNST) 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": "Monster Beverage Corp. Announces 2-for-1 Stock Split",
          "link": "https://news.google.com/rss/articles/CBMihwFBVV95cUxOYXBnc0NyTmVfRnk0b1F4SkRZUUI5QVZhZjA3aUdOcHNkYlduVmpna0RsZUIwZU5aWFRFaVdYWW1BNW5PM01tLURZWTBDWXN0VFNXNi1VMHhYdi1iLTBIWlpPMkNTUmNZMWtUVy1jYVBLZDJWOE1lMWVDYllVeWlXd3BUa3JkQlk?oc=5",
          "published": "2026-07-10",
          "age_days": 4,
          "source": "Orange County Business Journal",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMihwFBVV95cUxOYXBnc0NyTmVfRnk0b1F4SkRZUUI5QVZhZjA3aUdOcHNkYlduVmpna0RsZUIwZU5aWFRFaVdYWW1BNW5PM01tLURZWTBDWXN0VFNXNi1VMHhYdi1iLTBIWlpPMkNTUmNZMWtUVy1jYVBLZDJWOE1lMWVDYllVeWlXd3BUa3JkQlk?oc=5\" target=\"_blank\">Monster Beverage Corp. Announces 2-for-1 Stock Split</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Orange County Business Journal</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Monster Energy Sells Something Far More Valuable Than Just A Beverage (NASDAQ:MNST)",
          "link": "https://news.google.com/rss/articles/CBMirwFBVV95cUxQTDVZZm5BX1k0UjBuMVlfcWxDdWVlRkJFdXU2eTkwVFRSZGJjb3FNVW1DTkZkNFA1V1NURTRucDM2RkdQREgzOGVKdlFZQ2J4dnlGZHFRd0RoYWF6VGw5MC12MG1hWEx3U3ctV01Ob0VkNXRmUms2V3RZRXB2Z1NDSUtpRkFMZ0tBNHVGWmFBd3pLZW1sWjlLOWNrTkh1czhLSnBYeFlNZVlpSlBycEdr?oc=5",
          "published": "2026-07-09",
          "age_days": 5,
          "source": "Seeking Alpha",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirwFBVV95cUxQTDVZZm5BX1k0UjBuMVlfcWxDdWVlRkJFdXU2eTkwVFRSZGJjb3FNVW1DTkZkNFA1V1NURTRucDM2RkdQREgzOGVKdlFZQ2J4dnlGZHFRd0RoYWF6VGw5MC12MG1hWEx3U3ctV01Ob0VkNXRmUms2V3RZRXB2Z1NDSUtpRkFMZ0tBNHVGWmFBd3pLZW1sWjlLOWNrTkh1czhLSnBYeFlNZVlpSlBycEdr?oc=5\" target=\"_blank\">Monster Energy Sells Something Far More Valuable Than Just A Beverage (NASDAQ:MNST)</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Seeking Alpha</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Noteworthy ETF Inflows: XLP, CL, PEP, MNST",
          "link": "https://www.nasdaq.com/articles/noteworthy-etf-inflows-xlp-cl-pep-mnst",
          "published": "2026-07-10",
          "age_days": 5,
          "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 Consumer Staples Select Sector SPDR Fund (Symbol: XLP) where we have detected an approximate $536.8 million dollar inflow -- that's a 3.9% increase w",
          "relevance": 1.0,
          "category": "监管/法律",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Monster Beverage Declares Two-for-One Stock Split",
          "link": "https://finance.yahoo.com/markets/stocks/articles/monster-beverage-declares-two-one-201000064.html?.tsrc=rss",
          "published": "2026-07-08",
          "age_days": 6,
          "source": "Yahoo Finance",
          "snippet": "CORONA, Calif., July 08, 2026 (GLOBE NEWSWIRE) -- Monster Beverage Corporation (NASDAQ: MNST) today announced that its Board of Directors has approved and declared a 2-for-1 split of its common stock that will be effected in the form of a 100% stock dividend. Each stockholder of record on July 24, 2026 will receive a dividend of one additional share of common stock for each then-held share, to be distributed after close of trading on August 10, 2026. The Company anticipates its common stock to b",
          "relevance": 2.3,
          "category": "并购/资本",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Monster Beverage to double shares in 2-for-1 stock split",
          "link": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQUGF5V01mZWRfQ0FLUlI3Y29oYnRGdTdNWElEVWFFbjdGaXhBSlBqSURkd0xLeHpraThxYm5RSHZPZUxyNkVZVEEteHBZS1hveGRpSnRPbEUzMVJJMUtWWXl3c1gyQWZDRXhsVjhlQnZQSzZyOHFUakNHS2V5UFVHNVdicUllSG5maWZrYTBXRDJPYmFiSUJvMDFUNVlxYWc?oc=5",
          "published": "2026-07-08",
          "age_days": 6,
          "source": "Stock Titan",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMinwFBVV95cUxQUGF5V01mZWRfQ0FLUlI3Y29oYnRGdTdNWElEVWFFbjdGaXhBSlBqSURkd0xLeHpraThxYm5RSHZPZUxyNkVZVEEteHBZS1hveGRpSnRPbEUzMVJJMUtWWXl3c1gyQWZDRXhsVjhlQnZQSzZyOHFUakNHS2V5UFVHNVdicUllSG5maWZrYTBXRDJPYmFiSUJvMDFUNVlxYWc?oc=5\" target=\"_blank\">Monster Beverage to double shares in 2-for-1 stock split</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stock Titan</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "FMX or MNST: Which Is the Better Value Stock Right Now?",
          "link": "https://news.google.com/rss/articles/CBMilwFBVV95cUxQT3JiN2JYWE9vSnZOY3lObkVVRlI5ZFRNcUl1Rnk2ZTgwTEpmcGpmLWdEV0JiN2h5SmZjZl8yUldwN3JwVVdrV2ExOWpfb3JuemV3WVE2N0QtbmJYc1dtVUxLbGFnU1RVWUVVaVpzZW42a1R0TWFNNU01VU9JYUJSRjJ3YW5uR0puMUVhN1VleWM2NTdiRE5F?oc=5",
          "published": "2026-07-03",
          "age_days": 11,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMilwFBVV95cUxQT3JiN2JYWE9vSnZOY3lObkVVRlI5ZFRNcUl1Rnk2ZTgwTEpmcGpmLWdEV0JiN2h5SmZjZl8yUldwN3JwVVdrV2ExOWpfb3JuemV3WVE2N0QtbmJYc1dtVUxLbGFnU1RVWUVVaVpzZW42a1R0TWFNNU01VU9JYUJSRjJ3YW5uR0puMUVhN1VleWM2NTdiRE5F?oc=5\" target=\"_blank\">FMX or MNST: Which Is the Better Value Stock Right Now?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.3,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Monster Beverage Stock Has Outrun the Street’s Mean Target. Here’s the Fuller Picture",
          "link": "https://news.google.com/rss/articles/CBMirAFBVV95cUxQTjZXN1k4RDF3OHFYWWdYSV9qRDFmV194Zk5DSXhaR0RCTkxfSXBzS1IxaW9KS0dVZWZwYzdUSjhFT3htTVd5WEpiUm4xbU5YNjFJSTdJXzB4eDRadldtc0ZIOUtoUmNEUkxlTG9TNzhKbGs3cU5vQ05pdjFuUjVKOW8wZW9lXzUxakVJX2ZDWF90WnRnUy1qQkNsUjNidlF6RDJ0MF9IZFVKVEVj?oc=5",
          "published": "2026-06-29",
          "age_days": 15,
          "source": "TIKR.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirAFBVV95cUxQTjZXN1k4RDF3OHFYWWdYSV9qRDFmV194Zk5DSXhaR0RCTkxfSXBzS1IxaW9KS0dVZWZwYzdUSjhFT3htTVd5WEpiUm4xbU5YNjFJSTdJXzB4eDRadldtc0ZIOUtoUmNEUkxlTG9TNzhKbGs3cU5vQ05pdjFuUjVKOW8wZW9lXzUxakVJX2ZDWF90WnRnUy1qQkNsUjNidlF6RDJ0MF9IZFVKVEVj?oc=5\" target=\"_blank\">Monster Beverage Stock Has Outrun the Street’s Mean Target. Here’s the Fuller Picture</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TIKR.com</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.851,
      "positive_hits": 2.3,
      "negative_hits": 0.0,
      "news_sources": [
        "BNK Invest",
        "Orange County Business Journal",
        "Seeking Alpha",
        "Stock Titan",
        "TIKR.com",
        "Yahoo Finance"
      ],
      "catalysts": [
        "分析师/评级",
        "市场观点",
        "并购/资本",
        "监管/法律"
      ],
      "news_errors": []
    },
    {
      "symbol": "D",
      "name": "Dominion Energy Inc. Common Stock",
      "sector": "Utilities",
      "industry": "Electric Utilities: Central",
      "exchange": "NYSE",
      "market_cap": 62705170234.0,
      "dollar_volume": 323994543.9,
      "price": 70.80000305175781,
      "last_date": "2026-07-13",
      "return_1d": 0.010273989753009305,
      "return_5d": 0.02223506884245041,
      "return_20d": 0.061628436945441845,
      "return_60d": 0.13497918947530052,
      "return_120d": 0.15818749901325213,
      "ma20_distance": 0.026139039708075407,
      "ma50_distance": 0.06124655804825241,
      "ma200_distance": 0.13146582141721197,
      "high_52w": 70.80000305175781,
      "near_52w_high": 1.0,
      "volume_ratio": 0.913272543348078,
      "volume_ratio_1d": 0.4776362759423325,
      "volatility_20d": 0.15455627919056011,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.6153846153846154,
      "rs_20d": 0.046162739437445977,
      "rs_60d": 0.018349187948942802,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7924406858701101,
      "research_score": 59.428327109783424,
      "heat_score": 41.64466019417476,
      "breakdown": {
        "research_quality": 59.428327109783424,
        "market_heat": 41.64466019417476,
        "macro_event": 11.094169602181541,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.9223300970873787,
        "news": 9.07,
        "relative_strength": 9.937864077669904,
        "volume": 6.4,
        "liquidity": 2.10873786407767
      },
      "score": 53.22258163334816,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "D Stock Analysis: Is Dominion Energy the Best High-Yield Play Today?",
          "link": "https://news.google.com/rss/articles/CBMilwFBVV95cUxQTVRfMEVGbHlTaWt0Mk5WUjY0RmNfYXBLdC01eThJdXJXLW1KMFpYWGtnV0FOTVdQZjJZSl91RDJlV1NBaGdMZG1YZVByRXE5eFZmaVU5dUlYd2FQemozTURnamxMME9zT015N3ZtUWpPSkFrUWxYNHBNNzVSUDhZRTNzMDVIYUhnT0ZQa1FRUDZHMVBsa0pN?oc=5",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "TIKR.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMilwFBVV95cUxQTVRfMEVGbHlTaWt0Mk5WUjY0RmNfYXBLdC01eThJdXJXLW1KMFpYWGtnV0FOTVdQZjJZSl91RDJlV1NBaGdMZG1YZVByRXE5eFZmaVU5dUlYd2FQemozTURnamxMME9zT015N3ZtUWpPSkFrUWxYNHBNNzVSUDhZRTNzMDVIYUhnT0ZQa1FRUDZHMVBsa0pN?oc=5\" target=\"_blank\">D Stock Analysis: Is Dominion Energy the Best High-Yield Play Today?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TIKR.com</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "The AI-Driven Rise in Power Bills Are Causing a $25 Billion Problem for Utility Stocks",
          "link": "https://www.fool.com/investing/2026/07/14/the-ai-driven-rise-in-power-bills-are-causing-a-25/?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "The electricity demand from data centers is straining the power grid and pushing power prices higher, leading to unpaid utility bills.",
          "relevance": 1.6500000000000001,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Wells Fargo Q2 2026 earnings beat on wealth, investment banking",
          "link": "https://qz.com/wells-fargo-earnings-profit-wealth-investment-banking-071426?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "The bank earned $2.00 per share in the second quarter, topping analyst expectations of $1.72 per share",
          "relevance": 1.3,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Dominion Energy (D) Gains As Market Dips: What You Should Know",
          "link": "https://finance.yahoo.com/markets/stocks/articles/dominion-energy-d-gains-market-221503197.html?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Dominion Energy (D) closed at $70.8 in the latest trading session, marking a +1.03% move from the prior day.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "NextEra Energy (NEE) Bylaw Change Lands As Fair Value Debate Splits The Stock",
          "link": "https://finance.yahoo.com/markets/stocks/articles/nextera-energy-nee-bylaw-change-190720558.html?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "NextEra Energy (NEE) has just revised its corporate bylaws, giving its board greater control over when and how shareholder meetings occur, including the option to hold them entirely via remote communication. See our latest analysis for NextEra Energy. Against this governance backdrop, NextEra Energy’s share price sits at US$87.96, with an 8.69% year to date share price return and a 20.61% 1 year total shareholder return. The 90 day share price return has declined 3.67%, suggesting shorter...",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "VST Stock Trading at a Discounted Value: Should You Buy, Sell or Hold?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/vst-stock-trading-discounted-value-145600936.html?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Vistra trades below industry and historical valuations, but power-price volatility, high debt and project risks suggest investors should await a better entry.",
          "relevance": 1.6500000000000001,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "NextEra Energy vs. Duke Energy: A $67 Billion Deal Could Change the Revenue Script",
          "link": "https://www.fool.com/coverage/charts/2026/07/10/nextera-energy-vs-duke-energy-the-usd67-billion-deal-could-change-the-revenue-script/?.tsrc=rss",
          "published": "2026-07-10",
          "age_days": 4,
          "source": "Yahoo Finance",
          "snippet": "Duke Energy maintains consistently higher sales, while NextEra Energy's revenue shows sharper seasonal swings across recent quarters.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Nobody Is Talking About This Dividend King Stock. Here's Why It's a Screaming Buy Right Now.",
          "link": "https://www.nasdaq.com/articles/nobody-talking-about-dividend-king-stock-heres-why-its-screaming-buy-right-now",
          "published": "2026-07-11",
          "age_days": 4,
          "source": "The Motley Fool",
          "snippet": "Key PointsThe average utility has a 2.6% yield, but Black Hills' yield is 3.8%.",
          "relevance": 1.35,
          "category": "并购/资本",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "AI is Driving Utilities to Spend a Record $240 Billion in 2026. Buy These Stocks to Capitalize on the Power Surge.",
          "link": "https://www.nasdaq.com/articles/ai-driving-utilities-spend-record-240-billion-2026-buy-these-stocks-capitalize-power-surge",
          "published": "2026-07-04",
          "age_days": 11,
          "source": "The Motley Fool",
          "snippet": "Key PointsAccording to industry watchers, utilities could spend as much as $240 billion to meet AI power demand in 2026.",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.907,
      "positive_hits": 2.6,
      "negative_hits": 0.0,
      "news_sources": [
        "TIKR.com",
        "The Motley Fool",
        "Yahoo Finance"
      ],
      "catalysts": [
        "产品/订单",
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "PNC",
      "name": "PNC Financial Services Group Inc. (The) Common Stock",
      "sector": "Finance",
      "industry": "Major Banks",
      "exchange": "NYSE",
      "market_cap": 101146099508.0,
      "dollar_volume": 651123149.64,
      "price": 252.85000610351562,
      "last_date": "2026-07-13",
      "return_1d": 0.0037315010429959106,
      "return_5d": -0.0013033674927394046,
      "return_20d": 0.08083270695376554,
      "return_60d": 0.13865625904457413,
      "return_120d": 0.1329420844225795,
      "ma20_distance": 0.03731207887818955,
      "ma50_distance": 0.10091689847563923,
      "ma200_distance": 0.1887314088486738,
      "high_52w": 254.00999450683594,
      "near_52w_high": 0.9954332962150861,
      "volume_ratio": 0.9290653630559587,
      "volume_ratio_1d": 0.9594042303371738,
      "volatility_20d": 0.23022896821452593,
      "drawdown_52w": -0.004566703784913861,
      "trend_score": 1.0,
      "sector_score": 0.9230769230769231,
      "rs_20d": 0.06536700944576967,
      "rs_60d": 0.022026257518216408,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.5463130510811012,
      "research_score": 64.35205377147125,
      "heat_score": 45.8873786407767,
      "breakdown": {
        "research_quality": 64.35205377147125,
        "market_heat": 45.8873786407767,
        "macro_event": 7.6483827151354165,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.7359223300970874,
        "news": 10.0,
        "relative_strength": 10.419417475728155,
        "volume": 6.50873786407767,
        "liquidity": 4.100970873786408
      },
      "score": 53.06842038918817,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "PNC (PNC) Stock Looks Cheap On Fair Value But Fair On Earnings",
          "link": "https://finance.yahoo.com/markets/stocks/articles/pnc-pnc-stock-looks-cheap-002209533.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "PNC Financial Services Group has returned 114.2% over the past three years, and the latest intrinsic value work using the Excess Returns model points to the stock trading at a discount to that estimate, while the broader valuation checks present a more mixed picture. The 114.2% three year return puts PNC Financial Services Group in focus for investors asking whether the recent gains are already pricing in much of the good news. Expansion projects such as the planned branch build out in...",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "This High-Yield Bank Stock Just Raised Its Dividend by 17.6%.",
          "link": "https://www.barchart.com/story/news/3285031/this-high-yield-bank-stock-just-raised-its-dividend-by-17-6?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "PNC Financial Services Group raised its quarterly dividend by 17.6% to $2 per share, reflecting confidence in earnings growth and balance sheet strength.",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "PNC Announces Redemption of 5.102% Fixed Rate/Floating Rate Senior Notes Due July 23, 2027",
          "link": "https://finance.yahoo.com/markets/stocks/articles/pnc-announces-redemption-5-102-121000030.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "The PNC Financial Services Group, Inc. (NYSE: PNC) today announced the redemption on July 23, 2026, of all outstanding 5.102% Fixed Rate/Floating Rate Senior Notes due July 23, 2027, issued by PNC in the amount of $1,000,000,000 (CUSIP 693475 BY0). The securities have an original scheduled maturity date of July 23, 2027. The redemption price will be equal to 100% of the principal amount, plus any accrued and unpaid interest to the redemption date of July 23, 2026. Interest on the 5.102% Fixed Ra",
          "relevance": 2.3,
          "category": "监管/法律",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Earnings To Watch: PNC Financial Services Group (PNC) Reports Q2 Results Tomorrow",
          "link": "https://finance.yahoo.com/markets/stocks/articles/earnings-watch-pnc-financial-services-032455043.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Financial services giant PNC (NYSE:PNC) will be announcing earnings results this Wednesday before market hours. Here’s what to look for.",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Pre-Market Earnings Report for July 15, 2026 : ASML, JNJ, MS, BLK, PGR, BNY, PNC, ELV, CTAS, MTB, FHN, CAG",
          "link": "https://www.nasdaq.com/articles/pre-market-earnings-report-july-15-2026-asml-jnj-ms-blk-pgr-bny-pnc-elv-ctas-mtb-fhn-cag",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "NASDAQ.com",
          "snippet": "The following companies are expected to report earnings prior to market open on 07/15/2026. Visit our Earnings Calendar for a full list of expected earnings releases.ASML Holding N.V. (ASML)is reporting for the quarter ending June 30, 2026. The capital goods company's consensus",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "PNC Financial's Q2 Earnings Coming Up: Here's What You Should Know",
          "link": "https://www.nasdaq.com/articles/pnc-financials-q2-earnings-coming-heres-what-you-should-know",
          "published": "2026-07-13",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "PNC's Q2 results, scheduled to report on July 15, are expected to reflect higher revenues and earnings, supported by NII growth and FirstBank integration.",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "PNC Stock Price and Chart — NYSE:PNC",
          "link": "https://news.google.com/rss/articles/CBMiWEFVX3lxTE1JSWFWaVlSWFhhcFAwWXNDZ0pRd2VWOEYzelh5a3pJV2owTVpEUmhZRm4ydzVyZ0xXWFhsT3o3ZnRmNFNLNkgxdmNNWVhsdmoyamRaNVpQMmc?oc=5",
          "published": "2026-07-11",
          "age_days": 3,
          "source": "TradingView",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiWEFVX3lxTE1JSWFWaVlSWFhhcFAwWXNDZ0pRd2VWOEYzelh5a3pJV2owTVpEUmhZRm4ydzVyZ0xXWFhsT3o3ZnRmNFNLNkgxdmNNWVhsdmoyamRaNVpQMmc?oc=5\" target=\"_blank\">PNC Stock Price and Chart — NYSE:PNC</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TradingView</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "The PNC Financial Services Group (PNC) Q2 Earnings on the Horizon: Analysts' Insights on Key Performance Measures",
          "link": "https://www.nasdaq.com/articles/pnc-financial-services-group-pnc-q2-earnings-horizon-analysts-insights-key-performance",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "Zacks",
          "snippet": "Get a deeper insight into the potential performance of The PNC Financial Services Group (PNC) for the quarter ended June 2026 by going beyond Wall Street's top-and-bottom-line estimates and examining the estimates for some of its key metrics.",
          "relevance": 2.0,
          "category": "分析师/评级",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "PNC vs. HBAN: Which Bank Stock Offers Stronger Growth Story?",
          "link": "https://www.nasdaq.com/articles/pnc-vs-hban-which-bank-stock-offers-stronger-growth-story",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "Zacks",
          "snippet": "Does PNC Financial's growth strategy, branch expansion and strong profitability make it stand out against Huntington? Let us find out.",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 4.95,
      "negative_hits": 0.0,
      "news_sources": [
        "NASDAQ.com",
        "TradingView",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "监管/法律"
      ],
      "news_errors": []
    },
    {
      "symbol": "BIIB",
      "name": "Biogen Inc. Common Stock",
      "sector": "Health Care",
      "industry": "Biotechnology: Biological Products (No Diagnostic Substances)",
      "exchange": "NASDAQ",
      "market_cap": 28338944608.0,
      "dollar_volume": 749016732.75,
      "price": 209.02999877929688,
      "last_date": "2026-07-13",
      "return_1d": 0.04961087213463844,
      "return_5d": 0.0027342993719272624,
      "return_20d": 0.04535903061059798,
      "return_60d": 0.1578044009784083,
      "return_120d": 0.27131736471930723,
      "ma20_distance": 0.02360564945997079,
      "ma50_distance": 0.05685893167834899,
      "ma200_distance": 0.16474936882849667,
      "high_52w": 216.6300048828125,
      "near_52w_high": 0.9649171124395861,
      "volume_ratio": 1.2941559214441578,
      "volume_ratio_1d": 1.793136282483634,
      "volatility_20d": 0.3965720309128146,
      "drawdown_52w": -0.03508288756041389,
      "trend_score": 1.0,
      "sector_score": 0.7692307692307693,
      "rs_20d": 0.029893333102602115,
      "rs_60d": 0.04117439945205059,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7179927965834783,
      "research_score": 57.14693801344286,
      "heat_score": 48.17281553398058,
      "breakdown": {
        "research_quality": 57.14693801344286,
        "market_heat": 48.17281553398058,
        "macro_event": 10.051899152168696,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.316504854368932,
        "news": 5.85,
        "relative_strength": 9.836893203883495,
        "volume": 7.720388349514563,
        "liquidity": 4.392233009708738
      },
      "score": 52.93946397403231,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "BIIB Stock On Track For Worst Day In 2 Years After RBC Questions If Alzheimer’s Drug Benefits Will Replicate In Further Study",
          "link": "https://stocktwits.com/news-articles/markets/equity/biib-stock-on-track-for-worst-day-in-2-years-after-rbc-questions-if-alzheimer-s-drug-benefits-will-replicate-in-further-study/cZZR3T5R7qn?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Biogen’s mid-stage trial of diranersen did not meet its main goal of showing a clear relationship between higher doses and better results.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Biogen (BIIB) Following Fresh Alzheimer’s Data Is The Upside Story Still Intact",
          "link": "https://finance.yahoo.com/markets/stocks/articles/biogen-biib-following-fresh-alzheimer-021123355.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Biogen (BIIB) is back in focus after fresh Alzheimer’s data, including new real world results for LEQEMBI and Phase 2 findings for tau targeting candidate diranersen, gave investors more information on the company’s neurology pipeline. See our latest analysis for Biogen. Despite the positive Alzheimer’s headlines, Biogen’s 1 day share price return was down 8.17% and the 7 day share price return was down 6.68%. However, the year to date share price return of 7.95% and 1 year total shareholder...",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Biogen Backs Alzheimer’s Tau Drug for Phase 3 Despite Trial Miss",
          "link": "https://www.marketbeat.com/instant-alerts/biogen-backs-alzheimers-tau-drug-for-phase-3-despite-trial-miss-2026-07-14/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Biogen (NASDAQ:BIIB) said data from its Phase 2 CELIA study of diranersen in early Alzheimer’s disease provide proof of concept for the tau-targeting therapy, despite the trial not meeting its primary endpoint of demonstrating a predefined dose-response pattern. The company presented the update dur",
          "relevance": 1.6500000000000001,
          "category": "分析师/评级",
          "sentiment": "negative",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 1.0
        },
        {
          "title": "IBM, Goldman Sachs, SK Hynix, Micron, CrowdStrike, Biogen, and More Stocks That Explain Today’s Market",
          "link": "https://finance.yahoo.com/m/3fe415be-3d97-3645-91bb-0790bcf31237/ibm%2C-goldman-sachs%2C-sk-hynix%2C.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "FEATURE The and the tech-heavy were up Tuesday, led by the resurgent artificial-intelligence trade, as investors responded to cooler-than-expected U.S. inflation data for June, a slew of bank earnings reports, and a profit warning from IBM.",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 1.0
        },
        {
          "title": "Biogen’s Alzheimer’s Drug Leaves Questions Unanswered, and That’s a Problem",
          "link": "https://finance.yahoo.com/m/4e485d48-e33f-3883-98de-1145b41b0d43/biogen%E2%80%99s-alzheimer%E2%80%99s-drug.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "The presentation on Biogen’s experimental Alzheimer’s treatment at a medical meeting Tuesday was supposed to boost confidence in its drug’s prospects. Instead, Biogen stock is down 6%, to $197. Tuesday’s presentation on the drug diranersen, at London’s Alzheimer’s Association International Conference, left attendees confused about what to conclude from Biogen’s Phase 2 study known as CELIA.",
          "relevance": 1.0,
          "category": "医药/审批",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Biogen defends anti-tau drug after stock slides on Alzheimer’s readout",
          "link": "https://news.google.com/rss/articles/CBMipwFBVV95cUxNSW45Q216RDR0VU1LTmgzRXF2M1BEdVExcGZhVDBDWlQzNHVVLXpNYmRtRHFGZkJPZGJxc3gzQkpQSzE1eldnUE5xdGUyMkE4RkxvdEl6aHBfNFMweUV5RTI5OWNzcHNzQUNWNGJLaTRyZllYblBJQmQtZzUzVzh3YWF5Ry1xSjV5azhfNmhoREdVdk8wRk8zaFZTZTZIRUk2Mm5IeUYyYw?oc=5",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Fierce Biotech",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMipwFBVV95cUxNSW45Q216RDR0VU1LTmgzRXF2M1BEdVExcGZhVDBDWlQzNHVVLXpNYmRtRHFGZkJPZGJxc3gzQkpQSzE1eldnUE5xdGUyMkE4RkxvdEl6aHBfNFMweUV5RTI5OWNzcHNzQUNWNGJLaTRyZllYblBJQmQtZzUzVzh3YWF5Ry1xSjV5azhfNmhoREdVdk8wRk8zaFZTZTZIRUk2Mm5IeUYyYw?oc=5\" target=\"_blank\">Biogen defends anti-tau drug after stock slides on Alzheimer’s readout</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Fierce Biotech</font>",
          "relevance": 0.7,
          "category": "医药/审批",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Biogen stock falls 8% on Alzheimer's drug diranersen trial data",
          "link": "https://news.google.com/rss/articles/CBMifEFVX3lxTE4yZE1lckJXYnZXWjd0T2FvU0h6LWNRcEZMUXgtOFRkYktxRFg4NVJqYTJxMjk1eE81b0Z4dW83cDFLN2Fsa1lFLWQ2Q0JHdmg3R0pjZng3a1p2YWZOR0pmSVQwT1N5dHNrbkVkeEMtTnJXalhGUVQ3RlFvMUM?oc=5",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "qz.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMifEFVX3lxTE4yZE1lckJXYnZXWjd0T2FvU0h6LWNRcEZMUXgtOFRkYktxRFg4NVJqYTJxMjk1eE81b0Z4dW83cDFLN2Fsa1lFLWQ2Q0JHdmg3R0pjZng3a1p2YWZOR0pmSVQwT1N5dHNrbkVkeEMtTnJXalhGUVQ3RlFvMUM?oc=5\" target=\"_blank\">Biogen stock falls 8% on Alzheimer's drug diranersen trial data</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">qz.com</font>",
          "relevance": 0.7,
          "category": "医药/审批",
          "sentiment": "negative",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 1.0
        },
        {
          "title": "Eisai, Biogen Report Study Showing Long-Term Benefits Of LEQEMBI In Early Alzheimer's Disease",
          "link": "https://www.nasdaq.com/articles/eisai-biogen-report-study-showing-long-term-benefits-leqembi-early-alzheimers-disease",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "RTTNews",
          "snippet": "(RTTNews) - Eisai Co Ltd (ESALY.PK) and Biogen Inc. (BIIB) announced on Tuesday new real-world data showing that 82.5 percent of patients with early Alzheimer's disease remained stable or improved after receiving LEQEMBI for an average of 17 months.",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Biogen Wins FDA Approval for Subcutaneous Starter Dose of Leqembi",
          "link": "https://www.nasdaq.com/articles/biogen-wins-fda-approval-subcutaneous-starter-dose-leqembi",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "BIIB secures FDA approval for Leqembi Iqlik, letting early Alzheimer's patients start with a weekly at-home autoinjector instead of biweekly IV infusions.",
          "relevance": 1.35,
          "category": "医药/审批",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 1.0
        }
      ],
      "news_score": 0.585,
      "positive_hits": 3.0,
      "negative_hits": 4.0,
      "news_sources": [
        "Fierce Biotech",
        "RTTNews",
        "Yahoo Finance",
        "Zacks",
        "qz.com"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "医药/审批"
      ],
      "news_errors": []
    },
    {
      "symbol": "ANET",
      "name": "Arista Networks Inc. Common Stock",
      "sector": "Telecommunications",
      "industry": "Computer Communications Equipment",
      "exchange": "NYSE",
      "market_cap": 229892617404.0,
      "dollar_volume": 1380727250.96,
      "price": 182.57000732421875,
      "last_date": "2026-07-14",
      "return_1d": 0.007838882007061176,
      "return_5d": 0.09678000697214606,
      "return_20d": 0.11841461149585752,
      "return_60d": 0.1339048105890559,
      "return_120d": 0.43169708383258154,
      "ma20_distance": 0.07079182702210796,
      "ma50_distance": 0.1354364603675462,
      "ma200_distance": 0.2649208288436371,
      "high_52w": 186.9600067138672,
      "near_52w_high": 0.9765190456140328,
      "volume_ratio": 1.0435187505022667,
      "volume_ratio_1d": 0.8937510931687002,
      "volatility_20d": 0.6438279223264995,
      "drawdown_52w": -0.0234809543859672,
      "trend_score": 1.0,
      "sector_score": 0.07692307692307693,
      "rs_20d": 0.10294891398786166,
      "rs_60d": 0.017274809062698182,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.6013211570867855,
      "research_score": 58.29794622852876,
      "heat_score": 52.05631067961165,
      "breakdown": {
        "research_quality": 58.29794622852876,
        "market_heat": 52.05631067961165,
        "macro_event": 8.418496199214996,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.433009708737864,
        "news": 9.85,
        "relative_strength": 10.80388349514563,
        "volume": 7.099029126213592,
        "liquidity": 5.2194174757281555
      },
      "score": 52.86025321271379,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "What Is The Market Really Expecting From ANET Stock?",
          "link": "https://www.trefis.com/articles/606846/what-is-the-market-really-expecting-from-anet-stock/2026-07-14?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "This is a supply-constrained hyper-growth year for Arista Networks (ANET). The company provides high-speed data center switching, with cloud titans Microsoft and Meta as its long-standing anchor customers.",
          "relevance": 2.3,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "ANET, CLS, EXTR, LITE Stock In Focus — UBS Sees Data Center Investments To Drive Demand, But Supply Constraints Persist",
          "link": "https://stocktwits.com/news-articles/markets/equity/ubs-sees-data-center-investments-to-drive-demand-but-supply-constraints-persist/cZZRPC9R7qm?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "A UBS research note indicates that while skyrocketing investments in data center infrastructure are fueling strong order backlogs for major tech hardware suppliers, persistent component shortages could limit immediate revenue recognition.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Arista Networks Stock Has A Higher Target, But The Market Wants Proof",
          "link": "https://www.trefis.com/articles/606843/arista-networks-stock-has-a-higher-target-but-the-market-wants-proof/2026-07-13?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Management is signaling its strongest demand ever, yet the stock's reaction suggests investors are waiting for the other shoe to drop.",
          "relevance": 1.3,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Arista Networks Stock Looks Technically Strong as It Sets New All-Time Highs",
          "link": "https://news.google.com/rss/articles/CBMivAFBVV95cUxPNm83ZUlQVkp6WEN3SHpZTzY5QS1GaE90dlVwaTc2dmZoTXFubmpGOVI0QjRkbEdHUmY4YTkzNjEzQ2dfdlZKVkNFbzJZdzNUMENQOUo3OVYxNFhXekRPNjQzMURSNzhabi1TTDZMT1NuLVZlQV9jSEdIVTU3eUx0NDA1bTg5dW5zOTNDTTB3M0VuZG9vNU9rM0g5WFU1Y3g1eE9hZ2NjaW5CalZIVWp4cUZrNW10UzIyUjFwdw?oc=5",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Barchart.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMivAFBVV95cUxPNm83ZUlQVkp6WEN3SHpZTzY5QS1GaE90dlVwaTc2dmZoTXFubmpGOVI0QjRkbEdHUmY4YTkzNjEzQ2dfdlZKVkNFbzJZdzNUMENQOUo3OVYxNFhXekRPNjQzMURSNzhabi1TTDZMT1NuLVZlQV9jSEdIVTU3eUx0NDA1bTg5dW5zOTNDTTB3M0VuZG9vNU9rM0g5WFU1Y3g1eE9hZ2NjaW5CalZIVWp4cUZrNW10UzIyUjFwdw?oc=5\" target=\"_blank\">Arista Networks Stock Looks Technically Strong as It Sets New All-Time Highs</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Barchart.com</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Workday vs. Arista: Which Enterprise AI Stock Has More Upside Now?",
          "link": "https://www.nasdaq.com/articles/workday-vs-arista-which-enterprise-ai-stock-has-more-upside-now",
          "published": "2026-07-13",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "WDAY's lower valuation and rising earnings estimates give it an edge over ANET despite weaker price performance and slower projected sales growth.",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 1.0
        },
        {
          "title": "ANET's Robust Portfolio Fuels Revenue Growth: More Upside Ahead?",
          "link": "https://www.nasdaq.com/articles/anets-robust-portfolio-fuels-revenue-growth-more-upside-ahead",
          "published": "2026-07-13",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "ANET's AI networking portfolio and rising cloud demand fueled 35% revenue growth as new Etherlink platforms position the company for further expansion.",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Long Call Options Are One Choice For Traders Eyeing Arista Stock",
          "link": "https://news.google.com/rss/articles/CBMikgFBVV95cUxQOXYxR0hjM0dfeHRCZkR3TGJqWk5ZM2tuSmc4TW1VMDFyR1FTSGJrMUpaYkU3eHlNcDFDaWJDZTRyX0JUUFQzYWpQQ1Z3V09UTmFnQnRodWxXVjAwZmt4UWFQVFRHTjV5RXFHSFVlakZRbVZhTkdRZnNHWmV1UDIyRU81RGNkOHlDbjljelNXSkVpdw?oc=5",
          "published": "2026-07-09",
          "age_days": 5,
          "source": "Investor's Business Daily",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMikgFBVV95cUxQOXYxR0hjM0dfeHRCZkR3TGJqWk5ZM2tuSmc4TW1VMDFyR1FTSGJrMUpaYkU3eHlNcDFDaWJDZTRyX0JUUFQzYWpQQ1Z3V09UTmFnQnRodWxXVjAwZmt4UWFQVFRHTjV5RXFHSFVlakZRbVZhTkdRZnNHWmV1UDIyRU81RGNkOHlDbjljelNXSkVpdw?oc=5\" target=\"_blank\">Long Call Options Are One Choice For Traders Eyeing Arista Stock</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Investor's Business Daily</font>",
          "relevance": 0.7,
          "category": "医药/审批",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Notable Wednesday Option Activity: ANET, BZH, SOC",
          "link": "https://www.nasdaq.com/articles/notable-wednesday-option-activity-anet-bzh-soc",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "BNK Invest",
          "snippet": "Looking at options trading activity among components of the Russell 3000 index, there is noteworthy activity today in Arista Networks Inc (Symbol: ANET), where a total volume of 45,023 contracts has been traded thus far today, a contract volume which is representative of approxi",
          "relevance": 1.7,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Where Arista Networks Stock Is Most Exposed",
          "link": "https://news.google.com/rss/articles/CBMipwFBVV95cUxNRERGRktPdmJ2TWItZ3BSWlRxclNseWlOTHItUzNpb05YOEJ6WkdHZ1lHSVJzcVgwb3llTTN2dlNMbi1XTm0zUEJVbXpSVGlTUjBWSDUxcWRwMlFHcE4zd2RtUVVxSzFQNEdwRWFaQVZMWFVLNmkyaGd6QkVhZXdDSHpER0l3MktXNGVJRmJvT2Z0enNOS2FDUUtxZXRxcDluV3lCUkppVQ?oc=5",
          "published": "2026-06-30",
          "age_days": 14,
          "source": "Trefis",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMipwFBVV95cUxNRERGRktPdmJ2TWItZ3BSWlRxclNseWlOTHItUzNpb05YOEJ6WkdHZ1lHSVJzcVgwb3llTTN2dlNMbi1XTm0zUEJVbXpSVGlTUjBWSDUxcWRwMlFHcE4zd2RtUVVxSzFQNEdwRWFaQVZMWFVLNmkyaGd6QkVhZXdDSHpER0l3MktXNGVJRmJvT2Z0enNOS2FDUUtxZXRxcDluV3lCUkppVQ?oc=5\" target=\"_blank\">Where Arista Networks Stock Is Most Exposed</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Trefis</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.985,
      "positive_hits": 8.65,
      "negative_hits": 1.0,
      "news_sources": [
        "BNK Invest",
        "Barchart.com",
        "Investor's Business Daily",
        "Trefis",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "产品/订单",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "WST",
      "name": "West Pharmaceutical Services Inc. Common Stock",
      "sector": "Health Care",
      "industry": "Medical/Dental Instruments",
      "exchange": "NYSE",
      "market_cap": 25267112352.0,
      "dollar_volume": 264875947.64999998,
      "price": 359.70001220703125,
      "last_date": "2026-07-13",
      "return_1d": 0.01693483615577729,
      "return_5d": 0.005759975042554322,
      "return_20d": 0.08887817459170022,
      "return_60d": 0.34971861991381337,
      "return_120d": 0.384579854405114,
      "ma20_distance": 0.03836797712326456,
      "ma50_distance": 0.10006193569006183,
      "ma200_distance": 0.28909118412299195,
      "high_52w": 365.739990234375,
      "near_52w_high": 0.9834855958095444,
      "volume_ratio": 0.8271404405019399,
      "volume_ratio_1d": 0.759348252383878,
      "volatility_20d": 0.19290703439531873,
      "drawdown_52w": -0.01651440419045558,
      "trend_score": 1.0,
      "sector_score": 0.7692307692307693,
      "rs_20d": 0.07341247708370435,
      "rs_60d": 0.23308861838745565,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.755786841999528,
      "research_score": 59.96650112023898,
      "heat_score": 41.27766990291262,
      "breakdown": {
        "research_quality": 59.96650112023898,
        "market_heat": 41.27766990291262,
        "macro_event": 10.58101578799339,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.533980582524272,
        "news": 8.754999999999999,
        "relative_strength": 12.027184466019417,
        "volume": 4.815533980582524,
        "liquidity": 1.083495145631068
      },
      "score": 52.80633887538123,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "3 Reasons WST is Risky and 1 Stock to Buy Instead",
          "link": "https://finance.yahoo.com/markets/stocks/articles/3-reasons-wst-risky-1-211039744.html?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Over the past six months, West Pharmaceutical Services has been a great trade, beating the S&P 500 by 21.8%. Its stock price has climbed to $353.68, representing a healthy 30.1% increase. This was partly thanks to its solid quarterly results, and the run-up might have investors contemplating their next move.",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "5 Medical Supply Stocks to Buy Amid Strong Industry Tailwinds",
          "link": "https://finance.yahoo.com/healthcare/articles/5-medical-supply-stocks-buy-163600421.html?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Here, we highlight five dental supplies stocks, MCK, CAH, WST, ALGN and HSIC, which are well positioned to generate wealth for investors amid improving industry prospect.",
          "relevance": 1.6500000000000001,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical Services (WST) Stock Looks Pricey On Strong Q2 Earnings Hopes",
          "link": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxQeHl0b1MyaV9POElwTmhNSWxZU1U1TnV1NktaSkNSaktmT2JveUdvYTl2Vm8ta29pYXAzdTR5T1dpTXM0bnhqT0pzdGc1eU1xYUUzSzNWUjYwdHVIT2hhWUUyeDNQa3ZWdTgyTWhWUzJSTzR2djVpSm9CS3RyVEtyNGw1R1NFc1cwQm9McDNXTGRvaGplNkdTYTg2UE13UTZmV1QzVjVabFhEWi1uZ3dMZDVCVnl0aE52Y1AwQ2tlMnRUM20xak5mUjJiUElKVVk5dGlYRG9MQ2ZpSjJUeVBraEY0Z0hVN0hucGx5MllpUV_SAfYBQVVfeXFMTlpmc3NNNjVkUHNGS0RJVXNtNUZyM1dWbGtuYTJzd21DQndhUkRzY1BPaE9MNmt3bm81OWR4QWc0Q0UtNE9yNGVrRmJ0MTJ6QU9zcDJldk9XbWZBWHI2RHZGdEIwbm5maURaNmp2NGtGakZLdjN1SmdNWGhjbDNtdUE1WDA0UVE4YkYyQnlhUEJaT2Njc09TcV9SdUJwOUJtTzVJSjBibjBUdHY4V01PR3lQVXhtMHBlVDNmSDhYMG9PNlpiajVMUkVsUUNybldIQ09ZNVRGZTc4TzhPVWhQc2tiVW1XUlJKTkd2WVphY2tHb0tWRlJR?oc=5",
          "published": "2026-07-08",
          "age_days": 6,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi8AFBVV95cUxQeHl0b1MyaV9POElwTmhNSWxZU1U1TnV1NktaSkNSaktmT2JveUdvYTl2Vm8ta29pYXAzdTR5T1dpTXM0bnhqT0pzdGc1eU1xYUUzSzNWUjYwdHVIT2hhWUUyeDNQa3ZWdTgyTWhWUzJSTzR2djVpSm9CS3RyVEtyNGw1R1NFc1cwQm9McDNXTGRvaGplNkdTYTg2UE13UTZmV1QzVjVabFhEWi1uZ3dMZDVCVnl0aE52Y1AwQ2tlMnRUM20xak5mUjJiUElKVVk5dGlYRG9MQ2ZpSjJUeVBraEY0Z0hVN0hucGx5MllpUV_SAfYBQVVfeXFMTlpmc3NNNjVkUHNGS0RJVXNtNUZyM1dWbGtuYTJzd21DQndhUkRzY1BPaE9MNmt3bm81OWR4QWc0Q0UtNE9yNGVrRmJ0MTJ6QU9zcDJldk9XbWZBWHI2RHZGdEIwbm5maURaNmp2NGtGakZLdjN1SmdNWGhjbDNtdUE1WDA0UVE4YkYyQnlhUEJaT2Njc09TcV9SdUJwOUJtTzVJSjBibjBUdHY4V01PR3lQVXhtMHBlVDNmSDhYMG9PNlpiajVMUkVsUUNybldIQ09ZNVRGZTc4TzhPVWhQc2tiVW1XUlJKTkd2WVphY2tHb0tWRlJR?oc=5\" target=\"_blank\">West Pharmaceutical Services (WST) Stock Looks Pricey On Strong Q2 Earnings Hopes</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical Services (WST) Stock Looks Overvalued Despite Upcoming Q2 Earnings",
          "link": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPdGhZdUZtS0ZLTHJ3djQtSGMybmVMVUNsWVl0SFV6X1pKR2JZX2xuSkJPVkxDMUNoaU9vMkFfYkJKcjdvQmw0NGdXQ3plYU5HbkNpOEJldFFTVHp6a2VDYmpqWXVodzlpRTV6d2FPczlZRE9ZZzlDM2NZNjlrTmwxRmN6cGowWVJSc1JLekFPQnJ5WXBKdmdSS0xXbFFmRV9YVG41RWJB?oc=5",
          "published": "2026-07-04",
          "age_days": 10,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMipgFBVV95cUxPdGhZdUZtS0ZLTHJ3djQtSGMybmVMVUNsWVl0SFV6X1pKR2JZX2xuSkJPVkxDMUNoaU9vMkFfYkJKcjdvQmw0NGdXQ3plYU5HbkNpOEJldFFTVHp6a2VDYmpqWXVodzlpRTV6d2FPczlZRE9ZZzlDM2NZNjlrTmwxRmN6cGowWVJSc1JLekFPQnJ5WXBKdmdSS0xXbFFmRV9YVG41RWJB?oc=5\" target=\"_blank\">West Pharmaceutical Services (WST) Stock Looks Overvalued Despite Upcoming Q2 Earnings</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "WST Stock Up Nearly 33% YTD: Will the Uptrend Continue in the Rest of 2026?",
          "link": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQN01CaUx6MFBweWFlZ0MzRndoVEZVNklPUlNSVkRhNGU5VEpQV0c1ZkV0a0FFT0RVN21rbUJGbUFHeVdVT0ZJU3dIY2h5YUNvRFNlQkUwZXVGNkp6R3ZLcUxyUUNxTzN0d3lxWGlFSkxqMFdmY1BKV1VjVzd5WklGR1lRNWFLSDJVWTFPVXNhN3k1UVZCMlR2czdFMTY3VmVZcXdNMlRSLWFzOHdFWks3UVF4Zw?oc=5",
          "published": "2026-07-03",
          "age_days": 11,
          "source": "Zacks Investment Research",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiswFBVV95cUxQN01CaUx6MFBweWFlZ0MzRndoVEZVNklPUlNSVkRhNGU5VEpQV0c1ZkV0a0FFT0RVN21rbUJGbUFHeVdVT0ZJU3dIY2h5YUNvRFNlQkUwZXVGNkp6R3ZLcUxyUUNxTzN0d3lxWGlFSkxqMFdmY1BKV1VjVzd5WklGR1lRNWFLSDJVWTFPVXNhN3k1UVZCMlR2czdFMTY3VmVZcXdNMlRSLWFzOHdFWks3UVF4Zw?oc=5\" target=\"_blank\">WST Stock Up Nearly 33% YTD: Will the Uptrend Continue in the Rest of 2026?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Zacks Investment Research</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical Services Stock 10-Day Winning Spree: Stock Climbs 13%",
          "link": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPQnNxcFMzczlQRmVnakhDeTgzTExIZjZrZmlGUnFjZV9SSWJ1ZWlsT3l0djFSLXg4VUdmdzNEREpWUUNwLWxKOGl5Ukx4Nnh5RC0zTFUycFBhNWtuY05zbXNMdFBjTkg3aEVsUl9xOUVXLXJPTXBXaUNXX0JiaGhoNmRBLXdYMFc1aTBmSkNpOUtvTjFrRW9kblA1UWxuN1RWUjc5SjR5akJ0YmVwUHRuZjFkS0doUEJHckFQVXFfamVJUzRlX0c2YlhuMA?oc=5",
          "published": "2026-07-03",
          "age_days": 11,
          "source": "Trefis",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiywFBVV95cUxPQnNxcFMzczlQRmVnakhDeTgzTExIZjZrZmlGUnFjZV9SSWJ1ZWlsT3l0djFSLXg4VUdmdzNEREpWUUNwLWxKOGl5Ukx4Nnh5RC0zTFUycFBhNWtuY05zbXNMdFBjTkg3aEVsUl9xOUVXLXJPTXBXaUNXX0JiaGhoNmRBLXdYMFc1aTBmSkNpOUtvTjFrRW9kblA1UWxuN1RWUjc5SjR5akJ0YmVwUHRuZjFkS0doUEJHckFQVXFfamVJUzRlX0c2YlhuMA?oc=5\" target=\"_blank\">West Pharmaceutical Services Stock 10-Day Winning Spree: Stock Climbs 13%</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Trefis</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "West Pharmaceutical Services stock hits 52-week high at 363.38 USD",
          "link": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNdWNoU0xjbTFaRUtnZGZpSVdiYjRhS0hQYklMSzdwclQ0NzdZMGRZUFFrcXBpb2xwZWY5NVJNakxxQU5sVTNNMDZCQUN5RWlOYXNVemg0TWNtZVJOSjRaXzdPNVVaMXFObjBkQ21PWmdKakFSVkpWRjZtN29tdjZwMm15V1p0NkxqdWk2eFRRa2MwNmZDUHpRZDA5ZVNYZloycmE4M1h1VnJuOXhkbHg5cVEzM1lLdUY0aUh1ZkdR?oc=5",
          "published": "2026-07-01",
          "age_days": 13,
          "source": "Investing.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMivgFBVV95cUxNdWNoU0xjbTFaRUtnZGZpSVdiYjRhS0hQYklMSzdwclQ0NzdZMGRZUFFrcXBpb2xwZWY5NVJNakxxQU5sVTNNMDZCQUN5RWlOYXNVemg0TWNtZVJOSjRaXzdPNVVaMXFObjBkQ21PWmdKakFSVkpWRjZtN29tdjZwMm15V1p0NkxqdWk2eFRRa2MwNmZDUHpRZDA5ZVNYZloycmE4M1h1VnJuOXhkbHg5cVEzM1lLdUY0aUh1ZkdR?oc=5\" target=\"_blank\">West Pharmaceutical Services stock hits 52-week high at 363.38 USD</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Investing.com</font>",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.8755,
      "positive_hits": 2.65,
      "negative_hits": 0.0,
      "news_sources": [
        "Investing.com",
        "Trefis",
        "Yahoo Finance",
        "Zacks Investment Research",
        "simplywall.st"
      ],
      "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"
  ]
}