{
  "generated_at": "2026-07-16T14:22:33+08:00",
  "market_date": "2026-07-15",
  "universe_count": 1989,
  "scored_count": 515,
  "candidate_count": 522,
  "hot_seed": 120,
  "macro": {
    "regime": "risk_on",
    "regime_raw": 0.022211861875451166,
    "spy_return_5d": 0.01262405800419475,
    "spy_return_20d": -2.6521906650200933e-05,
    "qqq_return_5d": 0.008855262244672035,
    "vix_level": 15.670000076293945,
    "vix_return_5d": -0.07278103964497584,
    "tnx_return_5d": -0.005252723184900887,
    "summary_en": "Regime=risk_on; SPY 5d +1.3% / 20d -0.0%; VIX≈15.7 (5d -7.3%).",
    "summary_zh": "宏观体制：偏风险偏好。SPY 5日 +1.3% / 20日 -0.0%；VIX≈15.7（5日 -7.3%）。",
    "themes": {
      "economic_data": 0.3333333333333333,
      "market": 0.25,
      "monetary_policy": 0.08333333333333333,
      "commodities": 0.25,
      "geopolitical": 0.08333333333333333
    },
    "headlines": [
      {
        "title": "Why is inflation in the U.S. worse than other developed countries?",
        "link": "https://news.google.com/rss/articles/CBMiowFBVV95cUxOdFBqOHUwMS1TblBRVS1nRjBjRkJhekloT19QVnoweGNaaUJOcDRZdTZINTNFWTk0dGNFUWZCN2RabU9KbmtsT3lmVVpHTGtKcEplQWtwaWxVVG1KUzNVN2ZTaVo4eDV2R1NNQ3U3UkFxazY3Z24zSkd3WVBQUWVkaGFhQ01NSTlqNDAwUmtkOTlVNGlvQWw3WFZVTGtzNEx6d0J3?oc=5",
        "source": "marketplace.org",
        "published": "2026-07-15",
        "age_days": 0,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "economic_data"
      },
      {
        "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": 1,
        "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": 1,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "economic_data"
      },
      {
        "title": "Stock Market Today: Nasdaq Leads Day; Yum Brands Falls On Report Of Taco Bell Investigation (Live Coverage)",
        "link": "https://news.google.com/rss/articles/CBMirwFBVV95cUxNczZyN2k2YThlSG5TSHN2RHlSM1BKSUFkMlN1V3lEUXpPdm5TUDltNnJUVU5aLW5NWTJKX1pQb0VKRGVZcHlRdlFGd3pWQjNHWDFJc3lsb1JYWXFvMklMYlVSdnhQVENndk5vMU9VYVJPYXMtZXRxeGhERkdpSWFUTTJNY2dWNnJSYmdFY2ZOVzEzUVhGa1VmekRYa2JRbFdJQ3lpRjQxajVsUXJwdGFN?oc=5",
        "source": "Investor's Business Daily",
        "published": "2026-07-14",
        "age_days": 1,
        "query": "CPI inflation OR jobs report OR NFP stoc",
        "category": "market"
      },
      {
        "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": 2,
        "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": 2,
        "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": 2,
        "query": "S&P 500 market news this week",
        "category": "commodities"
      },
      {
        "title": "Stock market today: S&P 500, Nasdaq rally toward record highs, oil tumbles as Iran deal optimism grows",
        "link": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPNUEyby1TdG1XUklRd3lDQnZwMmpUZUY1ZVl5azd5VFAzM0pvTFExV1NSYVlVazN0S0RuVHN2SDdxNXVQLTc3QXVGV0lzbTU1Q2NXR0x2djFNRHZRcVFHRUEwazVMaEZNZFFYWEItbDV6Szh6M25GV005dGI5dTZRSVVwNE91bTcyM2lnNTRUZjZON1dTMTdmMTlaWkhWLUVzOUFPazJvR2ZLX2o4MS11ZVR5c3dVREh4b2RzTC1PZXhRakJkZHBDc2J6cFJZSWxjR1dHQkdnUQ?oc=5",
        "source": "Yahoo Finance",
        "published": "2026-07-13",
        "age_days": 2,
        "query": "S&P 500 market news this week",
        "category": "commodities"
      },
      {
        "title": "Tech Futures Fall, Oil Rises Amid Iran Attacks; Big Earnings Ahead",
        "link": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxORU9feGs2S085SEFuY29nazFKXzBHU0hjVDlBMmNzTXREN25hTEEzcXlzR2tiRTEwNVQyMDloQk5mNkxYTFlSeXI1ZmlhSW5hMWNYbFBkbjJPdUI3ZF9Ya0tuSENUVGhHNG5NSnFGQ1hYMk90ZDltNlo0c0M3QmY1X2ozNkVXYlNZZDJhY0RJeTZKN3FZUzZsb3diekV3b0dPZWl5dmhodm9LUDVZMmFYM01UVXhpVDJqdXNNalYyVzNyUlRLMGpyRjRPYXFyRXdM?oc=5",
        "source": "Investor's Business Daily",
        "published": "2026-07-13",
        "age_days": 2,
        "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": 2,
        "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": 2,
        "query": "S&P 500 market news this week",
        "category": "market"
      },
      {
        "title": "Will Kevin Warsh Raise Interest Rates? - American Enterprise Institute",
        "link": "https://news.google.com/rss/articles/CBMic0FVX3lxTE5VU0czWXJSUmI5UU5za0w4anZudmMzM2t0WWRISU1pWm5pMmFUNlNZcENST1lDMnBqR2tUTG1JXzJnemNJUEJoMDVJYUxQNUZDbVQzeHZTLXF1dExzc2VJVk5oZUdiS2JJVFJnYU0xbGlLaHc?oc=5",
        "source": "AEI",
        "published": "2026-07-13",
        "age_days": 2,
        "query": "FOMC Federal Reserve OR interest rates s",
        "category": "geopolitical"
      }
    ]
  },
  "top": [
    {
      "symbol": "BNY",
      "name": "The Bank of New York Mellon Corporation Common Stock",
      "sector": "Finance",
      "industry": "Major Banks",
      "exchange": "NYSE",
      "market_cap": 111433637956.0,
      "dollar_volume": 1307852311.3,
      "price": 162.35000610351562,
      "last_date": "2026-07-15",
      "return_1d": 0.050809100993628675,
      "return_5d": 0.08132414255697018,
      "return_20d": 0.13929828844572367,
      "return_60d": 0.20170243352262052,
      "return_120d": 0.355627949295106,
      "ma20_distance": 0.09444892045555364,
      "ma50_distance": 0.1415493392334628,
      "ma200_distance": 0.3167713431550734,
      "high_52w": 162.35000610351562,
      "near_52w_high": 1.0,
      "volume_ratio": 1.0891779123628749,
      "volume_ratio_1d": 1.9562979675204657,
      "volatility_20d": 0.2687454683666553,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.9230769230769231,
      "rs_20d": 0.13932481035237387,
      "rs_60d": 0.09552994798584136,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.8357310512609649,
      "research_score": 68.32450805008945,
      "heat_score": 57.0406976744186,
      "breakdown": {
        "research_quality": 68.32450805008945,
        "market_heat": 57.0406976744186,
        "macro_event": 11.700234717653508,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.8372093023255816,
        "news": 9.85,
        "relative_strength": 12.108527131782946,
        "volume": 7.10077519379845,
        "liquidity": 5.058139534883721
      },
      "score": 62.77823135578737,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "Bank of New York Mellon (BNY) Is Up 8.1% After Raising 2026 Outlook And Boosting Payouts – Has The Bull Case Changed?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/bank-york-mellon-bny-8-051648063.html?.tsrc=rss",
          "published": "2026-07-16",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Earlier this week, Bank of New York Mellon Corporation (BNY) reported strong second‑quarter 2026 results, with net income rising to US$1,761 million and diluted EPS reaching US$2.45, alongside a quarterly common dividend of US$0.63 per share and fresh preferred dividend declarations. The company also completed US$6.00 billion of buybacks under a 2024 program, returned US$1.50 billion to common shareholders in the quarter, and highlighted AI and digital-asset initiatives plus a new Alight...",
          "relevance": 2.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Bank of New York Mellon Corp (BNY) Q2 2026 Earnings Call Highlights: Record Revenue and Strong ...",
          "link": "https://finance.yahoo.com/markets/stocks/articles/bank-york-mellon-corp-bny-230024090.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "BNY reports a 27% increase in EPS and a 13% rise in total revenue, showcasing robust financial performance amidst market challenges.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Bank of New York Mellon Q2 Earnings Call Highlights",
          "link": "https://www.marketbeat.com/instant-alerts/bank-of-new-york-mellon-q2-earnings-call-highlights-2026-07-15/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Bank of New York Mellon (NYSE:BNY) reported sharply higher second-quarter earnings and raised its full-year outlook, citing broad-based revenue growth, stronger client activity and momentum from its revamped commercial and operating models. On the company’s earnings call, Chief Executive Officer Ro",
          "relevance": 1.6500000000000001,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 1.0
        },
        {
          "title": "BNY lifts 2026 revenue forecast above estimates after quarterly beat",
          "link": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQRlNhTUMzdEN4cTlnbnBhdVdESUZFTFNPRDd6aVlidkNRdzdvY1RsQXJRUzBFR1Zxb1ZOZ2QtVHFxMDdsejdKNThTQnVpYm1pTll2LUhpbDlNanF3eDNUUzZhN2k3YVUzcVhZa1BtSnNBalk5RHZQeUNodV9kd3VSTVJCaXZIWHRTa3VpNGRFNFdWWVI1eG5PZjZXaTkwRVpTckozbVFHdVk0S01UbkxrSTh5RUFkeTFJRWNha3NsUDMtTlVtY2JZ?oc=5",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Reuters",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMixwFBVV95cUxQRlNhTUMzdEN4cTlnbnBhdVdESUZFTFNPRDd6aVlidkNRdzdvY1RsQXJRUzBFR1Zxb1ZOZ2QtVHFxMDdsejdKNThTQnVpYm1pTll2LUhpbDlNanF3eDNUUzZhN2k3YVUzcVhZa1BtSnNBalk5RHZQeUNodV9kd3VSTVJCaXZIWHRTa3VpNGRFNFdWWVI1eG5PZjZXaTkwRVpTckozbVFHdVk0S01UbkxrSTh5RUFkeTFJRWNha3NsUDMtTlVtY2JZ?oc=5\" target=\"_blank\">BNY lifts 2026 revenue forecast above estimates after quarterly beat</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Reuters</font>",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "BNY Declares Dividends",
          "link": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNTzdQLXk0MWlvcG5LRG92WW9TdFp0d0IwWlBKZUxHN3JYOGVLeEZWR0lJUXZ6ZzdGMTNaN0tTT2oweVBpX2JheG5wVUJaNWxNdUpFQUNzWEFKRTBwZlExQlhSSXNNRWpYYmVLVGV4NjNJSmtKWXlOdHEzSi1pYmFSWjlKbUY?oc=5",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "PR Newswire",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMihAFBVV95cUxNTzdQLXk0MWlvcG5LRG92WW9TdFp0d0IwWlBKZUxHN3JYOGVLeEZWR0lJUXZ6ZzdGMTNaN0tTT2oweVBpX2JheG5wVUJaNWxNdUpFQUNzWEFKRTBwZlExQlhSSXNNRWpYYmVLVGV4NjNJSmtKWXlOdHEzSi1pYmFSWjlKbUY?oc=5\" target=\"_blank\">BNY Declares Dividends</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">PR Newswire</font>",
          "relevance": 1.0,
          "category": "并购/资本",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "BNY Q2 Earnings Beat on Growth in NII & Fee Income, Dividend Hiked",
          "link": "https://www.nasdaq.com/articles/bny-q2-earnings-beat-growth-nii-fee-income-dividend-hiked",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "Bank of New York Mellon's Q2 earnings beat estimates as fee revenues and NII climb, assets expand and the bank raised its quarterly dividend 19%.",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 4.0,
          "negative_hits": 0.0
        },
        {
          "title": "BNY (BNY) Q2 Earnings and Revenues Beat Estimates",
          "link": "https://www.nasdaq.com/articles/bny-bny-q2-earnings-and-revenues-beat-estimates",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "BNY (BNY) delivered earnings and revenue surprises of +11.82% and +5.86%, respectively, for the quarter ended June 2026. Do the numbers hold clues to what lies ahead for the stock?",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "BNY Earnings Up In Q2",
          "link": "https://www.nasdaq.com/articles/bny-earnings-q2",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "RTTNews",
          "snippet": "(RTTNews) - The Bank of New York Mellon Corp. (BNY), on Wednesday, reported higher net income in the second quarter of 2026 compared with the previous year, primarily driven by higher fee revenue from net new business, stronger client activity and market values.",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Noteworthy Wednesday Option Activity: MMM, BNY, BLK",
          "link": "https://www.nasdaq.com/articles/noteworthy-wednesday-option-activity-mmm-bny-blk",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "BNK Invest",
          "snippet": "Looking at options trading activity among components of the S&P 500 index, there is noteworthy activity today in 3M Co (Symbol: MMM), where a total volume of 19,675 contracts has been traded thus far today, a contract volume which is representative of approximately 2.0 milli",
          "relevance": 1.0,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.985,
      "positive_hits": 15.0,
      "negative_hits": 1.0,
      "news_sources": [
        "BNK Invest",
        "PR Newswire",
        "RTTNews",
        "Reuters",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "并购/资本"
      ],
      "news_errors": []
    },
    {
      "symbol": "DINO",
      "name": "HF Sinclair Corporation Common Stock",
      "sector": "Energy",
      "industry": "Natural Gas Distribution",
      "exchange": "NYSE",
      "market_cap": 15130517427.0,
      "dollar_volume": 333998931.42,
      "price": 83.93000030517578,
      "last_date": "2026-07-15",
      "return_1d": 0.009866438320325077,
      "return_5d": 0.06754003272817988,
      "return_20d": 0.24802974431488156,
      "return_60d": 0.46859139220093016,
      "return_120d": 0.6775934909658086,
      "ma20_distance": 0.15991902003730774,
      "ma50_distance": 0.17588874806612642,
      "ma200_distance": 0.43942883050613424,
      "high_52w": 83.93000030517578,
      "near_52w_high": 1.0,
      "volume_ratio": 1.0961132631723287,
      "volume_ratio_1d": 1.63703678310651,
      "volatility_20d": 0.36303212948530517,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.23076923076923078,
      "rs_20d": 0.24805626622153176,
      "rs_60d": 0.362418906664151,
      "entry_setup_score": 0.7635053464904958,
      "overheat_score": 0.0,
      "macro_fit": 1.0,
      "research_score": 60.641943507723276,
      "heat_score": 52.403100775193785,
      "breakdown": {
        "research_quality": 60.641943507723276,
        "market_heat": 52.403100775193785,
        "macro_event": 14.0,
        "entry_setup": 5.3445374254334705,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.953488372093023,
        "news": 10.0,
        "relative_strength": 13.352713178294573,
        "volume": 7.147286821705427,
        "liquidity": 1.930232558139535
      },
      "score": 60.2290631162653,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Why HF Sinclair Stock Might be a Great Pick",
          "link": "https://finance.yahoo.com/markets/stocks/articles/why-hf-sinclair-stock-might-191600290.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "DINO has seen solid earnings estimate revision activity over the past month, and belongs to a strong industry as well.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "HF Sinclair (DINO) Is Up 7.68% in One Week: What You Should Know",
          "link": "https://finance.yahoo.com/markets/stocks/articles/hf-sinclair-dino-7-68-160002631.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Does HF Sinclair (DINO) have what it takes to be a top stock pick for momentum investors? Let's find out.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Is HF Sinclair (DINO) Stock Undervalued Right Now?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/hf-sinclair-dino-stock-undervalued-134004811.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Here at Zacks, our focus is on the proven Zacks Rank system, which emphasizes earnings estimates and estimate revisions to find great stocks. Nevertheless, we are always paying attention to the latest value, growth, and momentum trends to underscore strong picks.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Is ProFrac Holding Corp. (ACDC) Stock Outpacing Its Oils-Energy Peers This Year?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/profrac-holding-corp-acdc-stock-134002213.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Here is how ProFrac Holding Corp. (ACDC) and HF Sinclair (DINO) have performed compared to their sector so far this year.",
          "relevance": 2.0,
          "category": "监管/法律",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "HF Sinclair Corporation (DINO) Soars to 52-Week High, Time to Cash Out?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/hf-sinclair-corporation-dino-soars-131502259.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "HF Sinclair (DINO) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "HF Sinclair (DINO) is a Top-Ranked Momentum Stock: Should You Buy?",
          "link": "https://www.nasdaq.com/articles/hf-sinclair-dino-top-ranked-momentum-stock-should-you-buy",
          "published": "2026-07-14",
          "age_days": 2,
          "source": "Zacks",
          "snippet": "Whether you're a value, growth, or momentum investor, finding strong stocks becomes easier with the Zacks Style Scores, a top feature of the Zacks Premium research service.",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Noteworthy Tuesday Option Activity: DINO, ZS, OMER",
          "link": "https://www.nasdaq.com/articles/noteworthy-tuesday-option-activity-dino-zs-omer",
          "published": "2026-07-14",
          "age_days": 2,
          "source": "BNK Invest",
          "snippet": "Among the underlying components of the Russell 3000 index, we saw noteworthy options trading volume today in HF Sinclair Corp (Symbol: DINO), where a total of 31,865 contracts have traded so far, representing approximately 3.2 million underlying shares. That amounts to about 12",
          "relevance": 1.35,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "HF Sinclair (DINO) Stock Looks Discounted On Cash Flow But Fair On Earnings",
          "link": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNSHFLOVR6akJKVW40TmFaVUdaaHhxbkNkZ3g5dy1qMzhJbnBWaDNtbjRQSHBLaWRHOXZJYjVuM1dTQUZJT3I1SmwxcE1KbmFvcklveWdCSXBBMXRaTkdjZEtDcWlZVzE1bHdKUHFYTldRVVpDM3M0eW10ejQ5d2xMYXkwcktEQWUzUnRSUjRlWEhHZTNVWDhBcw?oc=5",
          "published": "2026-07-10",
          "age_days": 6,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMimAFBVV95cUxNSHFLOVR6akJKVW40TmFaVUdaaHhxbkNkZ3g5dy1qMzhJbnBWaDNtbjRQSHBLaWRHOXZJYjVuM1dTQUZJT3I1SmwxcE1KbmFvcklveWdCSXBBMXRaTkdjZEtDcWlZVzE1bHdKUHFYTldRVVpDM3M0eW10ejQ5d2xMYXkwcktEQWUzUnRSUjRlWEhHZTNVWDhBcw?oc=5\" target=\"_blank\">HF Sinclair (DINO) Stock Looks Discounted On Cash Flow But Fair On Earnings</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "HF Sinclair stock sees leadership changes as CEO search continues",
          "link": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxNY2pjQ0N6U3Z5cE5XYVV6VmRkLVlyaDVjWFRPVEswODlNbnRLZ0Z6MldkX3ZUM3N2Smc4a2NSZEFzV2l0ZFVqMktjaWZTNldYaDI1VFFXeTdqMmFwbnpzenJiczFwa1ZUaXFTd1VpMGlIYkRueHNfUzZXYWNkZmpYRWZXQzE4RGNYZkFrMk5FcTNoZ3BlS1YwQ3JIUjFyZ1BPbEwyNlpES2psNFh5eV9mSDVxclhNNWJSdmExOGFjMV96RzA?oc=5",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "Investing.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiwwFBVV95cUxNY2pjQ0N6U3Z5cE5XYVV6VmRkLVlyaDVjWFRPVEswODlNbnRLZ0Z6MldkX3ZUM3N2Smc4a2NSZEFzV2l0ZFVqMktjaWZTNldYaDI1VFFXeTdqMmFwbnpzenJiczFwa1ZUaXFTd1VpMGlIYkRueHNfUzZXYWNkZmpYRWZXQzE4RGNYZkFrMk5FcTNoZ3BlS1YwQ3JIUjFyZ1BPbEwyNlpES2psNFh5eV9mSDVxclhNNWJSdmExOGFjMV96RzA?oc=5\" target=\"_blank\">HF Sinclair stock sees leadership changes as CEO search continues</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Investing.com</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 6.0,
      "negative_hits": 0.0,
      "news_sources": [
        "BNK Invest",
        "Investing.com",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "市场观点",
        "监管/法律"
      ],
      "news_errors": []
    },
    {
      "symbol": "BAC",
      "name": "Bank of America Corporation Common Stock",
      "sector": "Finance",
      "industry": "Major Banks",
      "exchange": "NYSE",
      "market_cap": 437079018195.0,
      "dollar_volume": 2670366991.6800003,
      "price": 61.59000015258789,
      "last_date": "2026-07-15",
      "return_1d": 0.016001340115381124,
      "return_5d": 0.05643226344051011,
      "return_20d": 0.1023805500278745,
      "return_60d": 0.14245966104458163,
      "return_120d": 0.1828308145488613,
      "ma20_distance": 0.05345979706139348,
      "ma50_distance": 0.12445503299764837,
      "ma200_distance": 0.16425460690695348,
      "high_52w": 61.59000015258789,
      "near_52w_high": 1.0,
      "volume_ratio": 0.93411024170214,
      "volume_ratio_1d": 1.1790729675047318,
      "volatility_20d": 0.2061885184979183,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.9230769230769231,
      "rs_20d": 0.1024070719345247,
      "rs_60d": 0.03628717550780247,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7775880586384413,
      "research_score": 67.09660107334525,
      "heat_score": 53.327519379844965,
      "breakdown": {
        "research_quality": 67.09660107334525,
        "market_heat": 53.327519379844965,
        "macro_event": 10.886232820938178,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.8217054263565893,
        "news": 10.0,
        "relative_strength": 11.189922480620154,
        "volume": 6.046511627906977,
        "liquidity": 5.569767441860465
      },
      "score": 60.17948043219121,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Bank of America (BAC) Stock Still Looks Cheap Following Its 111% Run",
          "link": "https://finance.yahoo.com/markets/stocks/articles/bank-america-bac-stock-still-220928776.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Bank of America stock has delivered a 110.6% total return over the past three years, and the current valuation checks suggest there may still be upside, with both the intrinsic value estimate from the Excess Returns model and earnings multiples pointing in the same direction while the broader scorecard remains only mixed. A 110.6% return over three years puts Bank of America firmly in the winner's circle. The key issue now is whether the current price already reflects that strength. Strong...",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "UnitedHealth’s Stock Run Is Strong. Earnings Will Gauge Medicare Advantage Recovery.",
          "link": "https://finance.yahoo.com/m/c17d18ea-1365-3eff-b953-30618df52334/unitedhealth%E2%80%99s-stock-run-is.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "UnitedHealth Group’s stock fell hard in 2025. When the healthcare insurer reports second-quarter results Thursday, the company’s 2026 bounceback has investors eager for confirmation that medical spending trends are in hand. UnitedHealth has notched a series of wins heading into earnings season.",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Global Investors Hunt For Creative Backdoors Into China’s Mega CXMT IPO",
          "link": "https://finance.yahoo.com/markets/stocks/articles/global-investors-hunt-creative-backdoors-234526885.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "(Bloomberg) -- Global investors largely shut out of China’s biggest IPO in nearly four years are looking at creative proxy trades as a way to profit from the country’s fast-rising memory-chip leader. Most Read from BloombergThailand Scraps Plan to End Visa-Free Entry for Indian TouristsOpenAI’s First Device Will Be Movable, Screenless Speaker Built as AI CompanionTrump Drops 20% Fee for Hormuz Cargo After Gulf PressureUS Hits Iran With Strikes, Blockade as Trump Plans Hormuz ChargeA Cocaine Bust",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Is Bank of America Stock a Solid Choice Right Now?",
          "link": "https://www.nasdaq.com/articles/bank-america-stock-solid-choice-right-now",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "BAC has seen solid earnings estimate revision activity over the past month, and belongs to a strong industry as well.",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "BAC Stock Hits Record High After Q2 Earnings – Bank Of America CEO Says It’s A ‘Good Environment’ For AI Buildout",
          "link": "https://news.google.com/rss/articles/CBMi_gFBVV95cUxQOWxIMHBCYkF6Z2dkbW9fV0JkNTZ4eEVwcXFSYnd3QnE1emZLY2FsMXduWVlhOUpSdTloRi1Qdy1SLTl3VEEyNUJ6ODU2SXBDdjloTEg2R0wyZ3p4Z3BDSVlzQXQtQ2NVVVhtaHJSQWY4bXdzXzV0SzYyeXBhQkxsakJMU01KdkhSZlRkQm8wT3lXbFYwbVNBMDVHMU1rXy1BaWpSY2ZSWTNEQ0dtZ1VGbF9VZDNUOUtRTXYzcm1Td2UyaVVublFwWUdpQ2xaMWo0c3hKMHFiZWR3SGZpMzhEeHV5dGRYLWhTMVJVM2RQMFJJWExPRWpZXzA1SDE5QQ?oc=5",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "TradingView",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi_gFBVV95cUxQOWxIMHBCYkF6Z2dkbW9fV0JkNTZ4eEVwcXFSYnd3QnE1emZLY2FsMXduWVlhOUpSdTloRi1Qdy1SLTl3VEEyNUJ6ODU2SXBDdjloTEg2R0wyZ3p4Z3BDSVlzQXQtQ2NVVVhtaHJSQWY4bXdzXzV0SzYyeXBhQkxsakJMU01KdkhSZlRkQm8wT3lXbFYwbVNBMDVHMU1rXy1BaWpSY2ZSWTNEQ0dtZ1VGbF9VZDNUOUtRTXYzcm1Td2UyaVVublFwWUdpQ2xaMWo0c3hKMHFiZWR3SGZpMzhEeHV5dGRYLWhTMVJVM2RQMFJJWExPRWpZXzA1SDE5QQ?oc=5\" target=\"_blank\">BAC Stock Hits Record High After Q2 Earnings – Bank Of America CEO Says It’s A ‘Good Environment’ For AI Buildout</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TradingView</font>",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Bank of America profit jumps 27% as CEO Brian Moynihan signals 'healthy economic backdrop'",
          "link": "https://news.google.com/rss/articles/CBMi5gFBVV95cUxOQnNaZm1ybzN1Vjljc0pPVFZxNHJoNFV1enZ2VDh3cVRuejNHUThFS1pQQW52b1BzdVhvZmFNVVlpOUhvN01lOVlqWlY4cVFfbU5rUG5jNHV5WXBnaWkxUUMzeldKajJDV19JZ1ZRM01qZ2QydDZDZWtOU1lkdHdqbmRnTzVYWXB0YW9CdnRGRlFVMkRtRzNKaUI4eVB6WXN4MXlhWkNTSGZLQU5aYzhQMV90Sll6NHQwR05pdzViSkZyczJ1a21zUjNqNzJxbG9zOFNPQ0dxRk5kWU5XZzMtQU91MWtUUQ?oc=5",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi5gFBVV95cUxOQnNaZm1ybzN1Vjljc0pPVFZxNHJoNFV1enZ2VDh3cVRuejNHUThFS1pQQW52b1BzdVhvZmFNVVlpOUhvN01lOVlqWlY4cVFfbU5rUG5jNHV5WXBnaWkxUUMzeldKajJDV19JZ1ZRM01qZ2QydDZDZWtOU1lkdHdqbmRnTzVYWXB0YW9CdnRGRlFVMkRtRzNKaUI4eVB6WXN4MXlhWkNTSGZLQU5aYzhQMV90Sll6NHQwR05pdzViSkZyczJ1a21zUjNqNzJxbG9zOFNPQ0dxRk5kWU5XZzMtQU91MWtUUQ?oc=5\" target=\"_blank\">Bank of America profit jumps 27% as CEO Brian Moynihan signals 'healthy economic backdrop'</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Company News for July 15, 2026",
          "link": "https://www.nasdaq.com/articles/company-news-july-15-2026",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "Companies In The Article Are:FBK,BAC,JPM,GS",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Bank of America’s stock reverses premarket decline in wake of blockbuster earnings report",
          "link": "https://news.google.com/rss/articles/CBMilwFBVV95cUxQdTV6V0xOZm52RUVXT0owQ0FsOHZPR0dkLWlseFpYWHNadFZtYnNCTDFIT1p6UWs1cEoxdFJVUl9nQ0dyU2dtU3J1U3FDLU9EWHgyMzB4RlNzZHpjeV9rcTB1VjVleVVRaEFlSmtHVHIzZDBFVkdjclc3X2J2WlFubXhZdWt3TlNVNC0td3Z1S1JYdXVPMnhZ?oc=5",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "MarketWatch",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMilwFBVV95cUxQdTV6V0xOZm52RUVXT0owQ0FsOHZPR0dkLWlseFpYWHNadFZtYnNCTDFIT1p6UWs1cEoxdFJVUl9nQ0dyU2dtU3J1U3FDLU9EWHgyMzB4RlNzZHpjeV9rcTB1VjVleVVRaEFlSmtHVHIzZDBFVkdjclc3X2J2WlFubXhZdWt3TlNVNC0td3Z1S1JYdXVPMnhZ?oc=5\" target=\"_blank\">Bank of America’s stock reverses premarket decline in wake of blockbuster earnings report</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">MarketWatch</font>",
          "relevance": 0.7,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Bank of America Stock Jumped in June",
          "link": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQRzlWc1VLTFdOLVNTYnZXRVg4YUk3amFlaXJLT3JiNlZoSlhFMTN2RVJ5SW9rdEtocnhtTEJKZXJ5RlZMMUJfQjhGaTYwS2pqZFlaczdVZGR4Qld3TXN1QkhyRS04ampybVI0aDdHZlYzLTNreUtjR0RsR1pHZHNvNjF1QzRKSU9wX1ZJ?oc=5",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "The Motley Fool",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiiwFBVV95cUxQRzlWc1VLTFdOLVNTYnZXRVg4YUk3amFlaXJLT3JiNlZoSlhFMTN2RVJ5SW9rdEtocnhtTEJKZXJ5RlZMMUJfQjhGaTYwS2pqZFlaczdVZGR4Qld3TXN1QkhyRS04ampybVI0aDdHZlYzLTNreUtjR0RsR1pHZHNvNjF1QzRKSU9wX1ZJ?oc=5\" target=\"_blank\">Why Bank of America Stock Jumped in June</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">The Motley Fool</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 7.0,
      "negative_hits": 0.0,
      "news_sources": [
        "MarketWatch",
        "The Motley Fool",
        "TradingView",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引"
      ],
      "news_errors": []
    },
    {
      "symbol": "XYZ",
      "name": "Block Inc. Class A Common Stock",
      "sector": "Technology",
      "industry": "Computer Software: Prepackaged Software",
      "exchange": "NYSE",
      "market_cap": 48706541986.0,
      "dollar_volume": 877097608.74,
      "price": 81.80999755859375,
      "last_date": "2026-07-15",
      "return_1d": 0.022752840897981352,
      "return_5d": 0.06871318480914357,
      "return_20d": 0.10033623722358587,
      "return_60d": 0.14804932789918324,
      "return_120d": 0.27828121185302734,
      "ma20_distance": 0.0669222530679685,
      "ma50_distance": 0.11625962338789009,
      "ma200_distance": 0.21309084969735248,
      "high_52w": 81.80999755859375,
      "near_52w_high": 1.0,
      "volume_ratio": 0.8965416108229405,
      "volume_ratio_1d": 1.8281275044419207,
      "volatility_20d": 0.3483530795921186,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.5384615384615384,
      "rs_20d": 0.10036275913023607,
      "rs_60d": 0.041876842362404076,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.9337816496314479,
      "research_score": 61.786970781156825,
      "heat_score": 53.30813953488372,
      "breakdown": {
        "research_quality": 61.786970781156825,
        "market_heat": 53.30813953488372,
        "macro_event": 13.072943094840271,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.852713178294574,
        "news": 10.0,
        "relative_strength": 11.170542635658915,
        "volume": 5.689922480620155,
        "liquidity": 4.569767441860465
      },
      "score": 60.03042523974469,
      "is_near_high": true,
      "is_high_volume": true,
      "items": [
        {
          "title": "Block Rises 26.6% Year to Date: Should You Still Buy the Stock?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/block-rises-26-6-date-164400438.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "XYZ's 26.6% YTD rally reflects strength in Cash App and Square, but rising credit losses and macro risks raise questions about how much upside remains.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Did AAPL, CRWD, XYZ Stocks Hit 52-Week Highs Today?",
          "link": "https://stocktwits.com/news-articles/markets/equity/why-did-aapl-crwd-xyz-stocks-hit-52-week-highs-today/cZZ3u4yR7rZ?.tsrc=rss",
          "published": "2026-07-16",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "The gains came as investors favored companies with strong business advantages and financial performance instead of riskier growth-focused stocks.",
          "relevance": 1.6500000000000001,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Block's Cash App Borrow to Drive Earnings Growth, UBS Says",
          "link": "https://finance.yahoo.com/markets/stocks/articles/block-apos-cash-app-borrow-174316064.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Block (XYZ) could see stronger earnings growth as Cash App Borrow drives higher monetization, engage",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Top 3 Crypto & Blockchain Stocks Powering the Future of Finance",
          "link": "https://finance.yahoo.com/markets/crypto/articles/top-3-crypto-blockchain-stocks-160200997.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Visa, Robinhood and Block are expanding across stablecoin payments, tokenized finance and bitcoin infrastructure as digital adoption broadens.",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "How Time Re-Rates Block Stock’s Demanding Price Tag",
          "link": "https://news.google.com/rss/articles/CBMirwFBVV95cUxObEo1d083ZTUyQ1BJZ19TWE9UamMwdnFiNEpYd25hbmVOdFNtdThXWTNyOTJWTXlyd2JtMGRncV94YjhCRVdfOUFZMnRaQjJTeFJZckdTbHVOQUM3bEdlSUY4MG5wSGdENVFvbWN0TkFLWDFPam5NMm14ZUp6RFdkUUJ3Q1FrTUp5c2pHaXpRMy1Xek45aWVCeXg4c3E2UVpKMmZsSGk1Z1dsZEtsLUcw?oc=5",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Trefis",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirwFBVV95cUxObEo1d083ZTUyQ1BJZ19TWE9UamMwdnFiNEpYd25hbmVOdFNtdThXWTNyOTJWTXlyd2JtMGRncV94YjhCRVdfOUFZMnRaQjJTeFJZckdTbHVOQUM3bEdlSUY4MG5wSGdENVFvbWN0TkFLWDFPam5NMm14ZUp6RFdkUUJ3Q1FrTUp5c2pHaXpRMy1Xek45aWVCeXg4c3E2UVpKMmZsSGk1Z1dsZEtsLUcw?oc=5\" target=\"_blank\">How Time Re-Rates Block Stock’s Demanding Price Tag</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Trefis</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "XYZ Stock Jumps After Block's Record Quarter, But One Analyst Remains 'Skeptical'",
          "link": "https://news.google.com/rss/articles/CBMizgFBVV95cUxPaThPRWZtRG55czBGU25hLWtGZ3F0SlRMaWI0SW1QTENEd2ZZbWUwSXNXazFVVV9CU0lNWnozeFhvMkFta2tVMkpodXozekhBb3l1VG4zX2ZUbDk5Q0VzckZOemFGZ1dsYnVlSjlSeEhsQXd5aU5ENWFycExGUVJhTGdlcmRQV0I3bmlLRzBXMXpKekNYSWdyb0pQd25lTkZTc2ltNGNQNmVPQlloY1NsNUhDc3pyV2dpMkdRSm5ULVN5M3ZiMGo3Wl93TkJNdw?oc=5",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Stocktwits",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMizgFBVV95cUxPaThPRWZtRG55czBGU25hLWtGZ3F0SlRMaWI0SW1QTENEd2ZZbWUwSXNXazFVVV9CU0lNWnozeFhvMkFta2tVMkpodXozekhBb3l1VG4zX2ZUbDk5Q0VzckZOemFGZ1dsYnVlSjlSeEhsQXd5aU5ENWFycExGUVJhTGdlcmRQV0I3bmlLRzBXMXpKekNYSWdyb0pQd25lTkZTc2ltNGNQNmVPQlloY1NsNUhDc3pyV2dpMkdRSm5ULVN5M3ZiMGo3Wl93TkJNdw?oc=5\" target=\"_blank\">XYZ Stock Jumps After Block's Record Quarter, But One Analyst Remains 'Skeptical'</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stocktwits</font>",
          "relevance": 1.7,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "XYZ Stock Gets Double Upgrade — Piper Sandler Says Block’s Margin Expansion Story Is Underappreciated",
          "link": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxPd0l3UmF1aVNOd3dtSVZqcDIxTm5vaWk1WDJ4RE80TGpnYzEweDdXQTViNExNUTUyWnk5d0pKYThYYnk5dWhHQ0pZTUdwZnEwRGROUVpBak9XcDFLX0hITEZMQm84LVVNeVMwWmFCaUt1djlFc0ZhME5oSERYUXhXWEk5RFhOMkxJZkxUOWlPWmpueGdVR0thRkpuLW1TYUYyLUhNRVBnN21KNlpJbVRTb0lOU2ZSTlRuV2pyZXpFUW9SUVA5RFhmck9RZVdJMUtqTWxlQWxISjhyUVdMWndCa3lDMVJtSkk3cFRHLXUzc2c?oc=5",
          "published": "2026-06-30",
          "age_days": 15,
          "source": "TradingView",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi8AFBVV95cUxPd0l3UmF1aVNOd3dtSVZqcDIxTm5vaWk1WDJ4RE80TGpnYzEweDdXQTViNExNUTUyWnk5d0pKYThYYnk5dWhHQ0pZTUdwZnEwRGROUVpBak9XcDFLX0hITEZMQm84LVVNeVMwWmFCaUt1djlFc0ZhME5oSERYUXhXWEk5RFhOMkxJZkxUOWlPWmpueGdVR0thRkpuLW1TYUYyLUhNRVBnN21KNlpJbVRTb0lOU2ZSTlRuV2pyZXpFUW9SUVA5RFhmck9RZVdJMUtqTWxlQWxISjhyUVdMWndCa3lDMVJtSkk3cFRHLXUzc2c?oc=5\" target=\"_blank\">XYZ Stock Gets Double Upgrade — Piper Sandler Says Block’s Margin Expansion Story Is Underappreciated</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TradingView</font>",
          "relevance": 1.7,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Block Stock Just Scored a Double Upgrade From Piper Sandler. Here's Why.",
          "link": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQRWFiak45U0lOQjFtTDhGSkpWb0VyWV9LRVFDamRhZWlkWUl4ejNYTnpCREZsZG1OOUU4Y1BmdHFVS0otOEgxU2E4d2k0ODY2RDJmV3B1dmV0dGtOMm1KeF95R2J3akhBU1VaZkRWT0l1Z1A2bXQta1lteWdnWndqYlM0aVZZWFlZeXJUSjJYT01JaTByWVk5T0otUQ?oc=5",
          "published": "2026-06-30",
          "age_days": 15,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMimwFBVV95cUxQRWFiak45U0lOQjFtTDhGSkpWb0VyWV9LRVFDamRhZWlkWUl4ejNYTnpCREZsZG1OOUU4Y1BmdHFVS0otOEgxU2E4d2k0ODY2RDJmV3B1dmV0dGtOMm1KeF95R2J3akhBU1VaZkRWT0l1Z1A2bXQta1lteWdnWndqYlM0aVZZWFlZeXJUSjJYT01JaTByWVk5T0otUQ?oc=5\" target=\"_blank\">Block Stock Just Scored a Double Upgrade From Piper Sandler. Here's Why.</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 6.6,
      "negative_hits": 0.0,
      "news_sources": [
        "Stocktwits",
        "TradingView",
        "Trefis",
        "Yahoo Finance"
      ],
      "catalysts": [
        "业绩/指引",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "ETSY",
      "name": "Etsy Inc. Common Stock",
      "sector": "Consumer Discretionary",
      "industry": "Business Services",
      "exchange": "NYSE",
      "market_cap": 8136402846.0,
      "dollar_volume": 341233282.14,
      "price": 85.73999786376953,
      "last_date": "2026-07-15",
      "return_1d": 0.03226583655128579,
      "return_5d": 0.11062177789013239,
      "return_20d": 0.18769905754416993,
      "return_60d": 0.3851372495996417,
      "return_120d": 0.40580415648752144,
      "ma20_distance": 0.11058577820170723,
      "ma50_distance": 0.2332892820761221,
      "ma200_distance": 0.4023517731856703,
      "high_52w": 85.73999786376953,
      "near_52w_high": 1.0,
      "volume_ratio": 0.9634247543018607,
      "volume_ratio_1d": 1.3647648636229588,
      "volatility_20d": 0.4426502455802702,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.38461538461538464,
      "rs_20d": 0.18772557945082013,
      "rs_60d": 0.2789647640628625,
      "entry_setup_score": 0.8882575606773864,
      "overheat_score": 0.05315712830448838,
      "macro_fit": 0.9946842871695512,
      "research_score": 59.87196301219964,
      "heat_score": 52.8355462085073,
      "breakdown": {
        "research_quality": 59.87196301219964,
        "market_heat": 52.8355462085073,
        "macro_event": 13.925580020373715,
        "entry_setup": 6.217802924741704,
        "overheat_penalty": -0.425257026435907,
        "near_52w_high": 3.9224806201550386,
        "news": 9.6225,
        "relative_strength": 13.104651162790699,
        "volume": 6.325581395348837,
        "liquidity": 2.0348837209302326
      },
      "score": 59.90734413081911,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Can Etsy's App Momentum Fuel the Next Phase of Growth?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/etsys-app-momentum-fuel-next-133400523.html?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 2,
          "source": "Yahoo Finance",
          "snippet": "Etsy's app gains traction as personalized AI features lift engagement, conversion and GMS, strengthening its role in marketplace growth.",
          "relevance": 1.3,
          "category": "医药/审批",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Did NET, ETSY, CROX Stocks Surge To 52-Week Highs Last Week?",
          "link": "https://stocktwits.com/news-articles/markets/equity/why-did-net-etsy-crox-stocks-surge-to-52-week-highs-last-week/cZmzQnJR7oQ?.tsrc=rss",
          "published": "2026-07-13",
          "age_days": 3,
          "source": "Yahoo Finance",
          "snippet": "Cloudflare, Etsy, and Crocs shares jumped to 52-week highs on Friday amid growing optimism about the companies’ future growth prospects.",
          "relevance": 1.6500000000000001,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "Etsy Stock Up 40% in the Past 3 Months: Should You Buy, Hold or Sell?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/etsy-stock-40-past-3-133100169.html?.tsrc=rss",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "Yahoo Finance",
          "snippet": "Etsy's 40.5% rally reflects improving marketplace momentum and AI gains. However, active buyer declines and fading order-value tailwinds call for patience.",
          "relevance": 1.6500000000000001,
          "category": "产品/订单",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Etsy stock hits 52-week high at 80.42 USD",
          "link": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNcWxKTWtDcWt5WEZDdXpEWTRZNWJVS1A5NndJdUZQVG5VeFh2ZVNxOG9pQUszZkFwWmRTd2QxMDItZHRNYWk3cWhSQ0Y1M25uc3czYjBWdXpRNFVScThhU1VoZXREWHFnRi1TTDJmaEppNGZ4ZHlKMDE0X1FxYzBUNFJwUFhReDBKY3FzcTJZQTlYU0Y5VGdCdGJsZ0M?oc=5",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "Investing.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMinAFBVV95cUxNcWxKTWtDcWt5WEZDdXpEWTRZNWJVS1A5NndJdUZQVG5VeFh2ZVNxOG9pQUszZkFwWmRTd2QxMDItZHRNYWk3cWhSQ0Y1M25uc3czYjBWdXpRNFVScThhU1VoZXREWHFnRi1TTDJmaEppNGZ4ZHlKMDE0X1FxYzBUNFJwUFhReDBKY3FzcTJZQTlYU0Y5VGdCdGJsZ0M?oc=5\" target=\"_blank\">Etsy stock hits 52-week high at 80.42 USD</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Investing.com</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Etsy Shares Rise as Investors Appear to Build on Stronger 2026 Marketplace Outlook",
          "link": "https://news.google.com/rss/articles/CBMitgFBVV95cUxPWUYtQVhHSi0zNG5MTVNCN3dkdUZpWVY1bHNFdEZJU0x1MUE4VUU1amY3Wk1uM29DaTJxcGozRXhBZW1FVERybUZQMm9QbENaSEcwVWF5endJSGprcG4xVjM2WkU5TzJqTnBJaUl4Z0FVWGtmckc2T1JGbXpESGdRTkxNMkFmNzk2MlJfaGtNV2l5bVpyOTViczJRcldZUWExVV9jWGpGMTljQjhONGstXzNQWEg2Zw?oc=5",
          "published": "2026-07-10",
          "age_days": 5,
          "source": "Quiver Quantitative",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMitgFBVV95cUxPWUYtQVhHSi0zNG5MTVNCN3dkdUZpWVY1bHNFdEZJU0x1MUE4VUU1amY3Wk1uM29DaTJxcGozRXhBZW1FVERybUZQMm9QbENaSEcwVWF5endJSGprcG4xVjM2WkU5TzJqTnBJaUl4Z0FVWGtmckc2T1JGbXpESGdRTkxNMkFmNzk2MlJfaGtNV2l5bVpyOTViczJRcldZUWExVV9jWGpGMTljQjhONGstXzNQWEg2Zw?oc=5\" target=\"_blank\">Etsy Shares Rise as Investors Appear to Build on Stronger 2026 Marketplace Outlook</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Quiver Quantitative</font>",
          "relevance": 1.0,
          "category": "监管/法律",
          "sentiment": "positive",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Etsy and CarGurus Stocks Trade Down, What You Need To Know",
          "link": "https://finance.yahoo.com/markets/stocks/articles/etsy-cargurus-stocks-trade-down-200244713.html?.tsrc=rss",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "Yahoo Finance",
          "snippet": "A number of stocks fell in the afternoon session after President Trump declared the Iran ceasefire \"over\" and vowed to strike again, driving oil higher and bond yields up in a risk-off rotation.",
          "relevance": 1.6500000000000001,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Etsy's Seller Tools Could Unlock Faster Marketplace Growth",
          "link": "https://www.nasdaq.com/articles/etsys-seller-tools-could-unlock-faster-marketplace-growth",
          "published": "2026-07-07",
          "age_days": 9,
          "source": "Zacks",
          "snippet": "Etsy's AI seller tools aim to cut listing and shop-management friction, helping merchants create faster, improve inventory quality and support marketplace growth.",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 1.0,
          "negative_hits": 1.0
        },
        {
          "title": "Is Etsy Stock Winning Back Buyers Faster Than Expected?",
          "link": "https://www.nasdaq.com/articles/etsy-stock-winning-back-buyers-faster-expected",
          "published": "2026-07-06",
          "age_days": 10,
          "source": "Zacks",
          "snippet": "Etsy's buyer recovery shows early momentum as new and reactivated shoppers rise, app GMS climbs and spending per active buyer improves.",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Can Etsy Stock Sustain Marketplace GMS Growth Through 2026?",
          "link": "https://news.google.com/rss/articles/CBMioAFBVV95cUxQRlFaZ3FLaWRMcDJuMW1PdUdoQ2x0MmFXd2NmTTRiUHY3dXF6RGFoNmQtZ1VVa2Z6ZklwcUp5b3Fxd0twQVZERlFkNVFKaDF2dkFuQUhSUURkakFZVWt2NnlaZUZtT2Q0R1NoZEp3bU1RTUtGN1N2aVlqQnhtYmxxdDZQV3Z4eVo5aUNqbzdHUTNKUDJDX3FGa2dINjlxVm9s?oc=5",
          "published": "2026-07-01",
          "age_days": 14,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxQRlFaZ3FLaWRMcDJuMW1PdUdoQ2x0MmFXd2NmTTRiUHY3dXF6RGFoNmQtZ1VVa2Z6ZklwcUp5b3Fxd0twQVZERlFkNVFKaDF2dkFuQUhSUURkakFZVWt2NnlaZUZtT2Q0R1NoZEp3bU1RTUtGN1N2aVlqQnhtYmxxdDZQV3Z4eVo5aUNqbzdHUTNKUDJDX3FGa2dINjlxVm9s?oc=5\" target=\"_blank\">Can Etsy Stock Sustain Marketplace GMS Growth Through 2026?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.6500000000000001,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.96225,
      "positive_hits": 4.6,
      "negative_hits": 0.65,
      "news_sources": [
        "Investing.com",
        "Quiver Quantitative",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "产品/订单",
        "医药/审批",
        "市场观点",
        "监管/法律"
      ],
      "news_errors": []
    },
    {
      "symbol": "MPC",
      "name": "Marathon Petroleum Corporation Common Stock",
      "sector": "Energy",
      "industry": "Integrated oil Companies",
      "exchange": "NYSE",
      "market_cap": 87341602459.0,
      "dollar_volume": 695643163.88,
      "price": 299.17999267578125,
      "last_date": "2026-07-15",
      "return_1d": -0.013909035285422311,
      "return_5d": 0.06591135985018237,
      "return_20d": 0.19261736405909824,
      "return_60d": 0.400065465195623,
      "return_120d": 0.6857110653477345,
      "ma20_distance": 0.1254688067361549,
      "ma50_distance": 0.15246975222579207,
      "ma200_distance": 0.394684571338189,
      "high_52w": 303.3999938964844,
      "near_52w_high": 0.9860909647145777,
      "volume_ratio": 0.880385633101477,
      "volume_ratio_1d": 0.9735170319425681,
      "volatility_20d": 0.32013076088614983,
      "drawdown_52w": -0.013909035285422311,
      "trend_score": 1.0,
      "sector_score": 0.23076923076923078,
      "rs_20d": 0.19264388596574844,
      "rs_60d": 0.29389297965884387,
      "entry_setup_score": 0.9283850388206113,
      "overheat_score": 0.0,
      "macro_fit": 1.0,
      "research_score": 62.06160523000308,
      "heat_score": 48.66472868217055,
      "breakdown": {
        "research_quality": 62.06160523000308,
        "market_heat": 48.66472868217055,
        "macro_event": 14.0,
        "entry_setup": 6.498695271744279,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.643410852713178,
        "news": 10.0,
        "relative_strength": 13.162790697674419,
        "volume": 5.488372093023256,
        "liquidity": 4.127906976744186
      },
      "score": 59.78898911505264,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "How Current Refining Margins Are Driving an Edge for MPC",
          "link": "https://finance.yahoo.com/energy/articles/current-refining-margins-driving-edge-140500742.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Marathon Petroleum is leveraging strong refining margins, domestic crude sourcing and strategic upgrades to strengthen profitability as fuel markets stay tight.",
          "relevance": 2.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "Elemental Royalty Increases Chapi Project Royalty Through Quilla Investment Package",
          "link": "https://finance.yahoo.com/markets/commodities/articles/elemental-royalty-increases-chapi-project-203000190.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Denver, Colorado--(Newsfile Corp. - July 15, 2026) - Elemental Royalty Corporation (NASDAQ: ELE) (TSX: ELE) (\"Elemental\" or the \"Company\") is pleased to announce that it has entered into a strategic US$25 million investment package (the \"Transaction\") with Quilla Resources Inc. (\"Quilla\") and its subsidiary Minera Pampa de Cobre S.A.C. (\"MPC\") to expand Elemental's royalty exposure to the producing Chapi Copper Project in Peru (\"Chapi\") and support Quilla's next phase of growth.The Transaction..",
          "relevance": 1.6500000000000001,
          "category": "医药/审批",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Forget Oil Prices — This 1 Refining Number Explains Why These Energy Stocks Are On Fire",
          "link": "https://247wallst.com/investing/2026/07/15/forget-oil-prices-this-1-refining-number-explains-why-these-energy-stocks-are-on-fire/?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Refinery stocks like Marathon Petroleum and Valero have delivered gains that crush the S&P 500 this year, and crude oil prices have almost nothing to do with it. One obscure industry metric explains everything, and most investors have never heard of it.",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "What You Need To Know Ahead of Marathon Petroleum’s Earnings Release",
          "link": "https://www.barchart.com/story/news/3290964/what-you-need-to-know-ahead-of-marathon-petroleums-earnings-release?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Marathon Petroleum is set to report Q2 earnings next month, with analysts expecting triple-digit EPS growth.",
          "relevance": 1.0,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Marathon Petroleum Stock Climbs 14% On A 5-Day Winning Streak",
          "link": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQZ1N5NnVpcUJlOFU2UGdqbTZ1X014QXdUcTExRmFDZjZ5U1J0OVh5bmRiaFNxY0xfeFBKSjNsT0FtUXdEQ2Y5UzJDUHlKb1ZNOWJHMDJsOG5MRGhDNDkxR2l5OWc2UUJiZksxYXFsTHRad1JBWlBQZE5ZZTgxS0lra1haZHMzXzhOZkRscUdOMDVwMmVDQVFERDZFOE5IcVMxaXpYejA0M3pmYzFfUnltb1FoZ05yQ3BrYkFkOA?oc=5",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Trefis",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMivAFBVV95cUxQZ1N5NnVpcUJlOFU2UGdqbTZ1X014QXdUcTExRmFDZjZ5U1J0OVh5bmRiaFNxY0xfeFBKSjNsT0FtUXdEQ2Y5UzJDUHlKb1ZNOWJHMDJsOG5MRGhDNDkxR2l5OWc2UUJiZksxYXFsTHRad1JBWlBQZE5ZZTgxS0lra1haZHMzXzhOZkRscUdOMDVwMmVDQVFERDZFOE5IcVMxaXpYejA0M3pmYzFfUnltb1FoZ05yQ3BrYkFkOA?oc=5\" target=\"_blank\">Marathon Petroleum Stock Climbs 14% On A 5-Day Winning Streak</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Trefis</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Marathon Petroleum (MPC) Outpaces Stock Market Gains: What You Should Know",
          "link": "https://finance.yahoo.com/markets/stocks/articles/marathon-petroleum-mpc-outpaces-stock-214506758.html?.tsrc=rss",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "The latest trading day saw Marathon Petroleum (MPC) settling at $303.4, representing a +2.2% change from its previous close.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Marathon Petroleum (MPC) Stock Looks Cheap Even With Mixed Valuation Signals",
          "link": "https://news.google.com/rss/articles/CBMizAFBVV95cUxPTXlVM2U1VVZkVVBxU1AwX1VmSXBmWjc2S2s5dGV6VzVBUDZHTzJtUmswYnVRSnA5ZGswV2t6ekUta1FpeUxCSkYzUUpvdFEzNmhzb3p6WS10TmpfZ3NGOWMwNHNXczFGM0UxdnkzcTdJNGgzb2FSek9MWmRmbkZCQnVwTVE5amFoTmxsQ0ZSNHZRbFpnbGJ0RmRqRlJkTVVVUVN3UDhXTUplMXVxVFJBZk9iUWJ5a3JoQTVUd0tnX3RPeGdNX3BZeFYydzLSAdIBQVVfeXFMTkY3aFVGVHk2U29ZN2tvVmZtQ3pYanctRndWVUFTckFEV1o1RGJJWjR0RF9kTkVkQkN5MVZyY09obHpqVnZIYzJ6OG02OFFBdU5UVGRZVEZLVjRRSEV4ZjN3NkhFcy12XzZkaUlOcW5zd0NkSDZkbDdBQVRSWFh2ZThVVGRvQmZNYlNFV1hQdndEM3VNbzYwTk9MX2dYRWpOLXJnQTFjSFJoUjkzRGYtcGFZUldwMUx2YlUwQnBuWjBNaUJLbHZIQTNZTGx1algyMml3?oc=5",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMizAFBVV95cUxPTXlVM2U1VVZkVVBxU1AwX1VmSXBmWjc2S2s5dGV6VzVBUDZHTzJtUmswYnVRSnA5ZGswV2t6ekUta1FpeUxCSkYzUUpvdFEzNmhzb3p6WS10TmpfZ3NGOWMwNHNXczFGM0UxdnkzcTdJNGgzb2FSek9MWmRmbkZCQnVwTVE5amFoTmxsQ0ZSNHZRbFpnbGJ0RmRqRlJkTVVVUVN3UDhXTUplMXVxVFJBZk9iUWJ5a3JoQTVUd0tnX3RPeGdNX3BZeFYydzLSAdIBQVVfeXFMTkY3aFVGVHk2U29ZN2tvVmZtQ3pYanctRndWVUFTckFEV1o1RGJJWjR0RF9kTkVkQkN5MVZyY09obHpqVnZIYzJ6OG02OFFBdU5UVGRZVEZLVjRRSEV4ZjN3NkhFcy12XzZkaUlOcW5zd0NkSDZkbDdBQVRSWFh2ZThVVGRvQmZNYlNFV1hQdndEM3VNbzYwTk9MX2dYRWpOLXJnQTFjSFJoUjkzRGYtcGFZUldwMUx2YlUwQnBuWjBNaUJLbHZIQTNZTGx1algyMml3?oc=5\" target=\"_blank\">Marathon Petroleum (MPC) Stock Looks Cheap Even With Mixed Valuation Signals</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Marathon Petroleum Rallies as Refining Stocks Jump With Oil Volatility and Tight Fuel Inventories",
          "link": "https://news.google.com/rss/articles/CBMiygFBVV95cUxNdlhueTAwRkNob1RMbjJkeGlodGZuOHlCczR5WXRSNHRPWnVaVk1JQUdtNkI3ZTlQdzk5T2h3cjY0R0x6dW1nOVk3OU5FRzA4TTZIblpENzFLOHBOb25vRnpfd0lIS3A4UjdBN1lUemZrRU1rREtBOVRRblprUTFZVUdGUnFmZFhnZ01GTmZ0V29uZ2FUeUljV0FpaFN3ZXlQXzJCVmNnMWFyNlRYM05RRXRrR3FFTXNuQ3R4RGw5cnRjQUw5SnhETjdB?oc=5",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "Quiver Quantitative",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiygFBVV95cUxNdlhueTAwRkNob1RMbjJkeGlodGZuOHlCczR5WXRSNHRPWnVaVk1JQUdtNkI3ZTlQdzk5T2h3cjY0R0x6dW1nOVk3OU5FRzA4TTZIblpENzFLOHBOb25vRnpfd0lIS3A4UjdBN1lUemZrRU1rREtBOVRRblprUTFZVUdGUnFmZFhnZ01GTmZ0V29uZ2FUeUljV0FpaFN3ZXlQXzJCVmNnMWFyNlRYM05RRXRrR3FFTXNuQ3R4RGw5cnRjQUw5SnhETjdB?oc=5\" target=\"_blank\">Marathon Petroleum Rallies as Refining Stocks Jump With Oil Volatility and Tight Fuel Inventories</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Quiver Quantitative</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "12,944 Shares in Marathon Petroleum Corporation $MPC Acquired by Union Bancaire Privee UBP SA",
          "link": "https://news.google.com/rss/articles/CBMi5wFBVV95cUxNaDJoZXFLVFJMaTNlSG5uNWM3M0ZBbkl0aGNORkdjd3JLdk03WXBiTHRBdHhkSHNOTGxNRU9zM0M4UmViSlM1UTdKVUlCOEQxMG1mWnpzSW5DLXdEVGFyV0RTY2VLeVhadzBaZFNtbmlkR3lEZlBuVVRYTE1KUkR2blBodGtoaVQtcGVjMDBRZDlZOFFDdzZsVnR0MnhrbUkxOEdkLXRxY2VnUXhmOWRXdHE3STlzSHVkdFlmZHk2c1FwNnJjNWhYRHpqY0xaWWpQc3FLYm9iNjcweXlqZHRVSHdWVFBrazQ?oc=5",
          "published": "2026-06-28",
          "age_days": 17,
          "source": "MarketBeat",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi5wFBVV95cUxNaDJoZXFLVFJMaTNlSG5uNWM3M0ZBbkl0aGNORkdjd3JLdk03WXBiTHRBdHhkSHNOTGxNRU9zM0M4UmViSlM1UTdKVUlCOEQxMG1mWnpzSW5DLXdEVGFyV0RTY2VLeVhadzBaZFNtbmlkR3lEZlBuVVRYTE1KUkR2blBodGtoaVQtcGVjMDBRZDlZOFFDdzZsVnR0MnhrbUkxOEdkLXRxY2VnUXhmOWRXdHE3STlzSHVkdFlmZHk2c1FwNnJjNWhYRHpqY0xaWWpQc3FLYm9iNjcweXlqZHRVSHdWVFBrazQ?oc=5\" target=\"_blank\">12,944 Shares in Marathon Petroleum Corporation $MPC Acquired by Union Bancaire Privee UBP SA</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">MarketBeat</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 5.3,
      "negative_hits": 0.0,
      "news_sources": [
        "MarketBeat",
        "Quiver Quantitative",
        "Trefis",
        "Yahoo Finance",
        "simplywall.st"
      ],
      "catalysts": [
        "分析师/评级",
        "医药/审批",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "MTB",
      "name": "M&T Bank Corporation Common Stock",
      "sector": "Finance",
      "industry": "Major Banks",
      "exchange": "NYSE",
      "market_cap": 36395990762.0,
      "dollar_volume": 521632906.69,
      "price": 248.52999877929688,
      "last_date": "2026-07-15",
      "return_1d": 0.02762039490262458,
      "return_5d": 0.059242183894710365,
      "return_20d": 0.09998227889613731,
      "return_60d": 0.13592945932527267,
      "return_120d": 0.1340116564447078,
      "ma20_distance": 0.05061580858187731,
      "ma50_distance": 0.11060266982176015,
      "ma200_distance": 0.1857830967731111,
      "high_52w": 248.52999877929688,
      "near_52w_high": 1.0,
      "volume_ratio": 1.1313649808713802,
      "volume_ratio_1d": 1.7853851105886622,
      "volatility_20d": 0.18677600157171773,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.9230769230769231,
      "rs_20d": 0.10000880080278751,
      "rs_60d": 0.029756973788493513,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7814151649316257,
      "research_score": 66.00357781753131,
      "heat_score": 53.13953488372093,
      "breakdown": {
        "research_quality": 66.00357781753131,
        "market_heat": 53.13953488372093,
        "macro_event": 10.93981230904276,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.883720930232558,
        "news": 10.0,
        "relative_strength": 10.972868217054263,
        "volume": 7.286821705426356,
        "liquidity": 3.383720930232558
      },
      "score": 59.65737135747834,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "M&T Bank Corporation (MTB) is a Great Momentum Stock: Should You Buy?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/m-t-bank-corporation-mtb-160002174.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Does M&T Bank Corporation (MTB) have what it takes to be a top stock pick for momentum investors? Let's find out.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "M&T Bank’s (NYSE:MTB) Q2 CY2026 Sales Top Estimates",
          "link": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPVHZyVWxVY2p0WTAyd05jSGRhRVk4RUp2ZWVFeUZOTWxiLWplWnRvWTlGa1lieGZNdlJ1Nmx6cWdTMW5TXzNIT2VoMGhkcHpKN3hkVUdldm1oRFAxMXV6RTJ6MGZXUE5fMFA2eDV3NWN2aGcxYmVBbEpmNnZFNWxzUkpWSzBFT241YWduampYczhsTm9tS2VJbTNqaFBFQmhrdkRfdk5Dbk4?oc=5",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "StockStory",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiqAFBVV95cUxPVHZyVWxVY2p0WTAyd05jSGRhRVk4RUp2ZWVFeUZOTWxiLWplWnRvWTlGa1lieGZNdlJ1Nmx6cWdTMW5TXzNIT2VoMGhkcHpKN3hkVUdldm1oRFAxMXV6RTJ6MGZXUE5fMFA2eDV3NWN2aGcxYmVBbEpmNnZFNWxzUkpWSzBFT241YWduampYczhsTm9tS2VJbTNqaFBFQmhrdkRfdk5Dbk4?oc=5\" target=\"_blank\">M&T Bank’s (NYSE:MTB) Q2 CY2026 Sales Top Estimates</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">StockStory</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "M&T Bank (MTB) Q2 2026 Earnings Call Transcript",
          "link": "https://www.fool.com/earnings/call-transcripts/2026/07/15/mt-bank-mtb-q2-2026-earnings-call-transcript/?.tsrc=rss",
          "published": "2026-07-16",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Record EPS and strongest loan growth since 2012 drive earnings beat.",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 4.0,
          "negative_hits": 0.0
        },
        {
          "title": "M&T Bank Corp (MTB) Q2 2026 Earnings Call Highlights: Record Earnings and Strong Loan ...",
          "link": "https://finance.yahoo.com/markets/stocks/articles/m-t-bank-corp-mtb-190054377.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "M&T Bank Corp (MTB) reports its highest quarterly earnings per share and net interest income since 2023, while navigating deposit declines and economic uncertainties.",
          "relevance": 1.3,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 2.0,
          "negative_hits": 0.0
        },
        {
          "title": "M&T Bank Q2 Earnings Call Highlights",
          "link": "https://www.marketbeat.com/instant-alerts/mt-bank-q2-earnings-call-highlights-2026-07-15/?utm_source=yahoofinance&utm_medium=yahoofinance&.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "M&T Bank (NYSE:MTB) reported a stronger second quarter of 2026, with Chief Financial Officer Daryl Bible telling analysts that the bank posted the highest quarterly diluted earnings per share in its history, supported by broad-based loan growth, record fee income excluding prior notable items and co",
          "relevance": 1.3,
          "category": "分析师/评级",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        },
        {
          "title": "M&T Bank Corporation (MTB) Tops Q2 Earnings and Revenue Estimates",
          "link": "https://www.nasdaq.com/articles/mt-bank-corporation-mtb-tops-q2-earnings-and-revenue-estimates",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "M&T Bank (MTB) delivered earnings and revenue surprises of +14.81% and +2.21%, respectively, for the quarter ended June 2026. Do the numbers hold clues to what lies ahead for the stock?",
          "relevance": 1.7,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "M&T Bank (MTB) Nears Earnings, Is The Stock Already Fully Valued?",
          "link": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQODc3c1VLT2FTMXhsUmpZaUpyVDk0YlF4bjh1a09taFdKMmJZTVViNXNjdHcyQ3JiTF8td01RYVh2Mkw3VDdzQ2V3NUNuYW5sRVVwUzgyWVFlNmZUeUhqanFlNE5MaVFvLVdxNXNWWTIxRlEwcG1FMEdpb3c1Wm1aQkdXZlVuRWp1cURnTWE0RDI0SF9fWG5rVFRhYUZmWmQ0MHZWY0tSU1VKd3JDZk9SdTRQMy1XXzRPSGpqWNIBwgFBVV95cUxQTE0zMUNJN2pOY2JjVHRHanNael9JTHduclBoQ1lmTVZBZW9TX0hxeDBoUWNMMjZMUjFsRHd6REZ4c1Vob3ZiNDZpLXRqUVRxTElTTkp1VmN5dWZ0SWh6Z2trckxhNnBoVXg2TF9ZWkJ3T1BSYlQ4M2Q2eDc2MGdqRUlHaDlhcVVwQjdhOUp5aXRCR2FTaVBBWEo4OUxrVzBsWUNkZUJoNTJiMWdKd09INHFxR21OV2pMS1RaRklkZXN6QQ?oc=5",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMivAFBVV95cUxQODc3c1VLT2FTMXhsUmpZaUpyVDk0YlF4bjh1a09taFdKMmJZTVViNXNjdHcyQ3JiTF8td01RYVh2Mkw3VDdzQ2V3NUNuYW5sRVVwUzgyWVFlNmZUeUhqanFlNE5MaVFvLVdxNXNWWTIxRlEwcG1FMEdpb3c1Wm1aQkdXZlVuRWp1cURnTWE0RDI0SF9fWG5rVFRhYUZmWmQ0MHZWY0tSU1VKd3JDZk9SdTRQMy1XXzRPSGpqWNIBwgFBVV95cUxQTE0zMUNJN2pOY2JjVHRHanNael9JTHduclBoQ1lmTVZBZW9TX0hxeDBoUWNMMjZMUjFsRHd6REZ4c1Vob3ZiNDZpLXRqUVRxTElTTkp1VmN5dWZ0SWh6Z2trckxhNnBoVXg2TF9ZWkJ3T1BSYlQ4M2Q2eDc2MGdqRUlHaDlhcVVwQjdhOUp5aXRCR2FTaVBBWEo4OUxrVzBsWUNkZUJoNTJiMWdKd09INHFxR21OV2pMS1RaRklkZXN6QQ?oc=5\" target=\"_blank\">M&T Bank (MTB) Nears Earnings, Is The Stock Already Fully Valued?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "M&T Bank (MTB) Q2 Earnings: How Key Metrics Compare to Wall Street Estimates",
          "link": "https://www.nasdaq.com/articles/mt-bank-mtb-q2-earnings-how-key-metrics-compare-wall-street-estimates",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "While the top- and bottom-line numbers for M&T Bank (MTB) give a sense of how the business performed in the quarter ended June 2026, it could be worth looking at how some of its key metrics compare to Wall Street estimates and year-ago values.",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "MTB Shares Gain as Q2 Earnings Beat on Strong NII & Fee Income Growth",
          "link": "https://www.nasdaq.com/articles/mtb-shares-gain-q2-earnings-beat-strong-nii-fee-income-growth",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "M&T Bank shares rise after Q2 earnings top estimates as higher NII, fee income, loan growth and better credit quality offset rising expenses.",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 3.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 1.0,
      "positive_hits": 12.0,
      "negative_hits": 0.0,
      "news_sources": [
        "StockStory",
        "Yahoo Finance",
        "Zacks",
        "simplywall.st"
      ],
      "catalysts": [
        "业绩/指引",
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "STT",
      "name": "State Street Corporation Common Stock",
      "sector": "Finance",
      "industry": "Major Banks",
      "exchange": "NYSE",
      "market_cap": 51641960687.0,
      "dollar_volume": 745307818.99,
      "price": 186.58999633789062,
      "last_date": "2026-07-15",
      "return_1d": 0.01600872605018111,
      "return_5d": 0.05168525681199321,
      "return_20d": 0.11483540527826297,
      "return_60d": 0.28302279952575304,
      "return_120d": 0.4702544397892843,
      "ma20_distance": 0.07024042635898065,
      "ma50_distance": 0.140994320427553,
      "ma200_distance": 0.37415815372254646,
      "high_52w": 186.58999633789062,
      "near_52w_high": 1.0,
      "volume_ratio": 1.0409470258104003,
      "volume_ratio_1d": 1.5978260434764637,
      "volatility_20d": 0.26364707853878055,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.9230769230769231,
      "rs_20d": 0.11486192718491317,
      "rs_60d": 0.17685031398897388,
      "entry_setup_score": 1.0,
      "overheat_score": 0.0,
      "macro_fit": 0.7823270157343336,
      "research_score": 64.98555456171735,
      "heat_score": 53.52906976744187,
      "breakdown": {
        "research_quality": 64.98555456171735,
        "market_heat": 53.52906976744187,
        "macro_event": 10.952578220280671,
        "entry_setup": 7.0,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.868217054263566,
        "news": 7.075,
        "relative_strength": 12.368217054263566,
        "volume": 6.868217054263566,
        "liquidity": 4.302325581395349
      },
      "score": 59.299623162165624,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "State Street (STT) Puts Digital Custody In Focus At Global Onchain Summit 2026",
          "link": "https://finance.yahoo.com/markets/crypto/articles/state-street-stt-puts-digital-071653936.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Zahid Mustafa, State Street's Head of Digital Custody and Cash, is scheduled to speak at the Global Onchain Summit Singapore 2026. The summit brings together traditional finance and digital asset leaders to discuss tokenization and on chain financial infrastructure. Mustafa's role at the event highlights State Street's involvement in institutional digital asset custody and tokenization efforts. State Street, traded on the NYSE under ticker STT, is best known for asset servicing, custody,...",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "State Street (STT) Reports Earnings Tomorrow: What To Expect",
          "link": "https://finance.yahoo.com/markets/stocks/articles/state-street-stt-reports-earnings-040516485.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Yahoo Finance",
          "snippet": "Financial services giant State Street (NYSE:STT) will be reporting results this Thursday before the bell. Here’s what to expect.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Pre-Market Earnings Report for July 16, 2026 : TSM, UNH, GE, ABT, PLD, USB, STT, CFG, CBSH, MAN, IIIN, BSVN",
          "link": "https://www.nasdaq.com/articles/pre-market-earnings-report-july-16-2026-tsm-unh-ge-abt-pld-usb-stt-cfg-cbsh-man-iiin-bsvn",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "NASDAQ.com",
          "snippet": "The following companies are expected to report earnings prior to market open on 07/16/2026. Visit our Earnings Calendar for a full list of expected earnings releases.Taiwan Semiconductor Manufacturing Company Ltd. (TSM)is reporting for the quarter ending June 30, 2026. The semi",
          "relevance": 1.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "State Street Corporation Declares Dividends on its Common Stock and Non-Cumulative Perpetual Preferred Stock Series “G,” “I,” “J,” and “K”",
          "link": "https://news.google.com/rss/articles/CBMikgJBVV95cUxPT1hTY0hSa2VWRExCdm5VdzVfdXVkdDRHQmhTczZLa19TLTF0ckFXTmx1YVh6V29OLV90Wk1nTkhFZE5kVjJaaGM5V0QtcUV3bk9JemJvSG5tVmVHeWdZZUo4OWlEamRGaFNPc19xUVlrUlRTcFQ5YkRNZjJlc1NuV3g1eGJpYWY0LV9EdlhTb1lEZjJnT1k4MGREUW5JTC1vVWZMaWlOVzNrV1pBbWdpNERmcTUxZFRRdFhtQTVmWV9IYXEzLXRHM0wzXzI3Q1M2enppSDFlLW51MEtyaDd1WmJEakE4XzRIWENnaW12VnNyeGxFWUZmamRqRnVZSVVwOEJrUzc3anh0NmlRa0ZOWjJB?oc=5",
          "published": "2026-07-14",
          "age_days": 1,
          "source": "Business Wire",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMikgJBVV95cUxPT1hTY0hSa2VWRExCdm5VdzVfdXVkdDRHQmhTczZLa19TLTF0ckFXTmx1YVh6V29OLV90Wk1nTkhFZE5kVjJaaGM5V0QtcUV3bk9JemJvSG5tVmVHeWdZZUo4OWlEamRGaFNPc19xUVlrUlRTcFQ5YkRNZjJlc1NuV3g1eGJpYWY0LV9EdlhTb1lEZjJnT1k4MGREUW5JTC1vVWZMaWlOVzNrV1pBbWdpNERmcTUxZFRRdFhtQTVmWV9IYXEzLXRHM0wzXzI3Q1M2enppSDFlLW51MEtyaDd1WmJEakE4XzRIWENnaW12VnNyeGxFWUZmamRqRnVZSVVwOEJrUzc3anh0NmlRa0ZOWjJB?oc=5\" target=\"_blank\">State Street Corporation Declares Dividends on its Common Stock and Non-Cumulative Perpetual Preferred Stock Series “G,” “I,” “J,” and “K”</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Business Wire</font>",
          "relevance": 1.0,
          "category": "并购/资本",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Treasury says Trump Account investment options will include State Street, BlackRock and Vanguard ETFs",
          "link": "https://news.google.com/rss/articles/CBMirAFBVV95cUxPMEdLNWNta0lmclhLLWRmaTUxampTR0NUWkZQQVBjNWdZV0JqRDJLR1lKVGNwV1dpMzNITFB2cUk5SXMwWm5IcHNLMHdhN2phVzlmT2tzT3I4TUstbV9YYkpfN2stbW1QZjF4ODU4aG5QTjA4SmJoMktDTDdRTjhYVDBveWVtV21aZnd3N1NvLVoyTU9NTl9FMnlJY1ItT3JWeVNKcEpqR3dsc0M20gGyAUFVX3lxTFBTYUVBaDdUdGx2aFpPbHVnZWxUWUg2bkxsZWw3T1hLbDBYUll3RmRMOHdFM01TSUdqNTgxSGo2VWd3T19fbU4yN1dySm1SN004TjM1UGV3eDZDbUU5QmRHTlZiTW1hTkRsRjdTbE16QzEtRG11RG5mTndybGwtWUdqNHFGN09WaHpxeXdaQ2V1V1lkanFWNmRIY2pUaFRVU1QtMTg3ZXpFQndmS3BqSnpkamc?oc=5",
          "published": "2026-07-02",
          "age_days": 13,
          "source": "CNBC",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirAFBVV95cUxPMEdLNWNta0lmclhLLWRmaTUxampTR0NUWkZQQVBjNWdZV0JqRDJLR1lKVGNwV1dpMzNITFB2cUk5SXMwWm5IcHNLMHdhN2phVzlmT2tzT3I4TUstbV9YYkpfN2stbW1QZjF4ODU4aG5QTjA4SmJoMktDTDdRTjhYVDBveWVtV21aZnd3N1NvLVoyTU9NTl9FMnlJY1ItT3JWeVNKcEpqR3dsc0M20gGyAUFVX3lxTFBTYUVBaDdUdGx2aFpPbHVnZWxUWUg2bkxsZWw3T1hLbDBYUll3RmRMOHdFM01TSUdqNTgxSGo2VWd3T19fbU4yN1dySm1SN004TjM1UGV3eDZDbUU5QmRHTlZiTW1hTkRsRjdTbE16QzEtRG11RG5mTndybGwtWUdqNHFGN09WaHpxeXdaQ2V1V1lkanFWNmRIY2pUaFRVU1QtMTg3ZXpFQndmS3BqSnpkamc?oc=5\" target=\"_blank\">Treasury says Trump Account investment options will include State Street, BlackRock and Vanguard ETFs</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">CNBC</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "US Treasury picks State Street, BlackRock and Vanguard ETFs for Trump Accounts",
          "link": "https://news.google.com/rss/articles/CBMirgFBVV95cUxNMmRNZVp2b2xxdkcybGVnX2V6YTJWeEhOMVFGYmFmckNuUUNKWjctS3JOUXpJOEtVVGNRVWNaay1nNGg1SDFTQkdkZE9rM29KSko2RVhJdV9vV1BpNGx1SjhIVXE2enU3MmRvTlBVcVBOVmVxRWt4bnlkX01TM2ZmX3pNMGlqMlhmU1FLZXluQW9GMzA3Q3NEUVdzUm1zdFUzbHFYUXQwTDNpVXZ4WkE?oc=5",
          "published": "2026-07-02",
          "age_days": 13,
          "source": "Reuters",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMirgFBVV95cUxNMmRNZVp2b2xxdkcybGVnX2V6YTJWeEhOMVFGYmFmckNuUUNKWjctS3JOUXpJOEtVVGNRVWNaay1nNGg1SDFTQkdkZE9rM29KSko2RVhJdV9vV1BpNGx1SjhIVXE2enU3MmRvTlBVcVBOVmVxRWt4bnlkX01TM2ZmX3pNMGlqMlhmU1FLZXluQW9GMzA3Q3NEUVdzUm1zdFUzbHFYUXQwTDNpVXZ4WkE?oc=5\" target=\"_blank\">US Treasury picks State Street, BlackRock and Vanguard ETFs for Trump Accounts</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Reuters</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Treasury picks State Street ETF for new Trump Accounts starting July 4",
          "link": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxQZ2MtWUhKLUFSd0Jrb3ZXQ2tMQmNrbEh6SDVCRVplOXRqMVJ4Vk5qQ01hOWMzaUF2TGUzSS1ETU5sR2FxQTAzcUdTT0JnOHNvV29CWmJCajFUYUxVUVY2SzZhWU5nUmRBSy1pNjRUaDk2QmhBN3lid0FWaW5GcmR0b0wyd1BCNFpUakNSNXZIbFFJRTNMV1JBUXRVMEJ3UXpESVBTS2RNWGlHanowTDRfc3ZyeDZ6Q191?oc=5",
          "published": "2026-07-01",
          "age_days": 14,
          "source": "Stock Titan",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiuAFBVV95cUxQZ2MtWUhKLUFSd0Jrb3ZXQ2tMQmNrbEh6SDVCRVplOXRqMVJ4Vk5qQ01hOWMzaUF2TGUzSS1ETU5sR2FxQTAzcUdTT0JnOHNvV29CWmJCajFUYUxVUVY2SzZhWU5nUmRBSy1pNjRUaDk2QmhBN3lid0FWaW5GcmR0b0wyd1BCNFpUakNSNXZIbFFJRTNMV1JBUXRVMEJ3UXpESVBTS2RNWGlHanowTDRfc3ZyeDZ6Q191?oc=5\" target=\"_blank\">Treasury picks State Street ETF for new Trump Accounts starting July 4</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stock Titan</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "State Street Tapped as Default for Trump Account Investments",
          "link": "https://news.google.com/rss/articles/CBMisAFBVV95cUxPODVJR09aSjlUTXlhOWFmVEhUTkJRMEVobXVNN1FPNHY0M0lhbjAwS2MxWnkyRWVlVTNYU3lCM0ZUcjdKS2hCVXAtaklDM25yOFJORGV4cU84YVVMblJkQVF3clRCX3NfbGRkZ0xyTHFLRTI1SGw5dHJDWlVZQ0xTTFRkMWtkZGR4ODhrNFdYY2p5UmFsRnM4cEVoeDdNX3ViTEpwdzUwVFlST2VLMFlDWg?oc=5",
          "published": "2026-07-01",
          "age_days": 14,
          "source": "Bloomberg.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMisAFBVV95cUxPODVJR09aSjlUTXlhOWFmVEhUTkJRMEVobXVNN1FPNHY0M0lhbjAwS2MxWnkyRWVlVTNYU3lCM0ZUcjdKS2hCVXAtaklDM25yOFJORGV4cU84YVVMblJkQVF3clRCX3NfbGRkZ0xyTHFLRTI1SGw5dHJDWlVZQ0xTTFRkMWtkZGR4ODhrNFdYY2p5UmFsRnM4cEVoeDdNX3ViTEpwdzUwVFlST2VLMFlDWg?oc=5\" target=\"_blank\">State Street Tapped as Default for Trump Account Investments</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Bloomberg.com</font>",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "State Street (STT) Stock After 65% Year Gain Are Recent Valuation Signals Justified",
          "link": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQcVEyeHhVRFV0MmhhVmlSV3Z6NXVZd1lkYW13UEZVRk1pM2lfM1hibzNZRV80WEpITHBRMVR3WkFhWE9udzVyNzlBN002TjhnYm9GMmM4OFJmMG0zazFMR05aZ2pTb0VLZnptaEFpYVp5QUxFS19wN28wSFZXdlhFTTc4TTZLODBvbGdlYkVwRW1RMzZX?oc=5",
          "published": "2026-06-26",
          "age_days": 19,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMilAFBVV95cUxQcVEyeHhVRFV0MmhhVmlSV3Z6NXVZd1lkYW13UEZVRk1pM2lfM1hibzNZRV80WEpITHBRMVR3WkFhWE9udzVyNzlBN002TjhnYm9GMmM4OFJmMG0zazFMR05aZ2pTb0VLZnptaEFpYVp5QUxFS19wN28wSFZXdlhFTTc4TTZLODBvbGdlYkVwRW1RMzZX?oc=5\" target=\"_blank\">State Street (STT) Stock After 65% Year Gain Are Recent Valuation Signals Justified</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.7075,
      "positive_hits": 0.0,
      "negative_hits": 0.0,
      "news_sources": [
        "Bloomberg.com",
        "Business Wire",
        "CNBC",
        "NASDAQ.com",
        "Reuters",
        "Stock Titan",
        "Yahoo Finance"
      ],
      "catalysts": [
        "业绩/指引",
        "市场观点",
        "并购/资本"
      ],
      "news_errors": []
    },
    {
      "symbol": "BBY",
      "name": "Best Buy Co. Inc. Common Stock",
      "sector": "Consumer Discretionary",
      "industry": "Consumer Electronics/Video Chains",
      "exchange": "NYSE",
      "market_cap": 17993189547.0,
      "dollar_volume": 439512505.25,
      "price": 85.37000274658203,
      "last_date": "2026-07-15",
      "return_1d": 0.01655155196577729,
      "return_5d": 0.09350586755851853,
      "return_20d": 0.10282907515697381,
      "return_60d": 0.2987980889487767,
      "return_120d": 0.2826022517718627,
      "ma20_distance": 0.09160425261820082,
      "ma50_distance": 0.20567859965716262,
      "ma200_distance": 0.21635507344716243,
      "high_52w": 85.37000274658203,
      "near_52w_high": 1.0,
      "volume_ratio": 1.0606084109496807,
      "volume_ratio_1d": 1.274217290567881,
      "volatility_20d": 0.30803088862795047,
      "drawdown_52w": 0.0,
      "trend_score": 1.0,
      "sector_score": 0.38461538461538464,
      "rs_20d": 0.10285559706362402,
      "rs_60d": 0.19262560341199753,
      "entry_setup_score": 0.9622373534453491,
      "overheat_score": 0.0,
      "macro_fit": 0.9371054335426319,
      "research_score": 60.58814060351517,
      "heat_score": 52.18798449612403,
      "breakdown": {
        "research_quality": 60.58814060351517,
        "market_heat": 52.18798449612403,
        "macro_event": 13.119476069596846,
        "entry_setup": 6.735661474117443,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.891472868217054,
        "news": 7.897499999999999,
        "relative_strength": 12.333333333333334,
        "volume": 7.007751937984496,
        "liquidity": 2.941860465116279
      },
      "score": 59.17012651508102,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Best Buy chairman emeritus Schulze sells $74m in BBY stock",
          "link": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNQkJPRUpkcmRnWDQ2RTdTM2VkY2lhVHoydXJyeVVaS3hMM1V5WGV1V1ZnN2NaUExaZzQwZTZ5NHFZMDJ6WE5BaHdBZm5fUnZEa1RkbW96VmNYTk9WRzlacTNUakpjZ0hiLWNVQmdTUUtPSzA4d01YamhRVG40X3IwTFJkbEh6RWtQMVRkVXZ2c2dyUUxCOE42S2t4TWFhdDRnYjhSSmtlblF3bjFkSVFTaXZHU0ZfdmZHa3NZaUJTaw?oc=5",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Investing.com",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMivwFBVV95cUxNQkJPRUpkcmRnWDQ2RTdTM2VkY2lhVHoydXJyeVVaS3hMM1V5WGV1V1ZnN2NaUExaZzQwZTZ5NHFZMDJ6WE5BaHdBZm5fUnZEa1RkbW96VmNYTk9WRzlacTNUakpjZ0hiLWNVQmdTUUtPSzA4d01YamhRVG40X3IwTFJkbEh6RWtQMVRkVXZ2c2dyUUxCOE42S2t4TWFhdDRnYjhSSmtlblF3bjFkSVFTaXZHU0ZfdmZHa3NZaUJTaw?oc=5\" target=\"_blank\">Best Buy chairman emeritus Schulze sells $74m in BBY stock</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Investing.com</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Best Buy's RGB TV push Is catching fire, Jefferies says",
          "link": "https://www.proactiveinvestors.com/companies/news/1095516/best-buy-s-rgb-tv-push-is-catching-fire-jefferies-says-1095516.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Best Buy Co Inc (NYSE:BBY)'s early bet on RGB TV is starting to pay off, Jefferies says, pointing to rising site traffic and social media buzz as signs the retailer is building consumer awareness of the emerging technology. Jefferies analysts flagged that Best Buy holds exclusive rights to...",
          "relevance": 1.3,
          "category": "分析师/评级",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "October 16th Options Now Available For Best Buy (BBY)",
          "link": "https://www.nasdaq.com/articles/october-16th-options-now-available-best-buy-bby",
          "published": "2026-07-14",
          "age_days": 2,
          "source": "BNK Invest",
          "snippet": "Investors in Best Buy Inc (Symbol: BBY) saw new options become available today, for the October 16th expiration. One of the key inputs that goes into the price an option buyer is willing to pay, is the time value, so with 94 days until expiration the newly available contracts r",
          "relevance": 1.0,
          "category": "产品/订单",
          "sentiment": "positive",
          "freshness": 1.0,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Best Buy (BBY) Stock Looks Reasonable Despite Its 14% One Year Return",
          "link": "https://news.google.com/rss/articles/CBMivgFBVV95cUxQSmg5YW9XRkxMVUc0cjBQY280b2o4MUZBTjNZcTNvWGhYbW5WR1NFY0pvNTVZa2c2V0d0SkxXRGczbGhEcTdDVjlVXzNDblYxSHdxMzZvQU8tWC1XTXFfMGVyMnl1WXhHcDBNWlpLX3dBd214Y3JPRVJ1bzdWUTdrQndkY0tsWEpKUkxocC1uS3VDOEFvSGM1ZDZha2FaZGhMUEFubnoxSnNVVVY5Q1RYUTdZa1dYUy1ONXUwZHVR0gHDAUFVX3lxTE1MOU9WYU1LdUIxeEctYlFIa3JiQWlMeHNGdzlWbFhRRm1GcVlZeHV0R0R2b1FSRVRGRkdvSEQxcTdPcjFRcTJzY1VhNkJkbVpKQ2Z5RmNyOXFSRjVrVGlhaGlBbEJKT2oyb3BVWDB3NjZidkdmQ0tzbTkyME0zd0hESjNFTk4wSzFNSFI1MXZraS0waDc2OGR2VURBZTZ4V2tHTWNHdkJKYjJwamdrZ3V0RkxjRmk0MlBRY2k5bzhydF9JWQ?oc=5",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "simplywall.st",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMivgFBVV95cUxQSmg5YW9XRkxMVUc0cjBQY280b2o4MUZBTjNZcTNvWGhYbW5WR1NFY0pvNTVZa2c2V0d0SkxXRGczbGhEcTdDVjlVXzNDblYxSHdxMzZvQU8tWC1XTXFfMGVyMnl1WXhHcDBNWlpLX3dBd214Y3JPRVJ1bzdWUTdrQndkY0tsWEpKUkxocC1uS3VDOEFvSGM1ZDZha2FaZGhMUEFubnoxSnNVVVY5Q1RYUTdZa1dYUy1ONXUwZHVR0gHDAUFVX3lxTE1MOU9WYU1LdUIxeEctYlFIa3JiQWlMeHNGdzlWbFhRRm1GcVlZeHV0R0R2b1FSRVRGRkdvSEQxcTdPcjFRcTJzY1VhNkJkbVpKQ2Z5RmNyOXFSRjVrVGlhaGlBbEJKT2oyb3BVWDB3NjZidkdmQ0tzbTkyME0zd0hESjNFTk4wSzFNSFI1MXZraS0waDc2OGR2VURBZTZ4V2tHTWNHdkJKYjJwamdrZ3V0RkxjRmk0MlBRY2k5bzhydF9JWQ?oc=5\" target=\"_blank\">Best Buy (BBY) Stock Looks Reasonable Despite Its 14% One Year Return</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">simplywall.st</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Q1 Earnings Roundup: Best Buy (NYSE:BBY) And The Rest Of The Specialty Retail Segment",
          "link": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxOQzhSM19GOVdMQnBQWTFPS2g5cHotbU5UMnM1S184TVpJNGNUSUVqV3FsaFhNcHFOZU5aUExubVl2OE9fUzRqSzZfWlhpSjB4ZmZXQ2VxMGxZdjduRzV2TDlVM1Izc3RkS0pfbXZqRkUxZW5kR3h0amJwQVBsQXpwanNaU2NJZXAtSERXRFFQTWdFVVFEYnp2X3pqSG1nRTl6bk5hZGdoMXhVazdPSk9CVWFUZHdKZFhuZmg4SnBwRl81RGZ4cGhLSENNd3puV2pPM1JF?oc=5",
          "published": "2026-07-02",
          "age_days": 13,
          "source": "StockStory",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMi0wFBVV95cUxOQzhSM19GOVdMQnBQWTFPS2g5cHotbU5UMnM1S184TVpJNGNUSUVqV3FsaFhNcHFOZU5aUExubVl2OE9fUzRqSzZfWlhpSjB4ZmZXQ2VxMGxZdjduRzV2TDlVM1Izc3RkS0pfbXZqRkUxZW5kR3h0amJwQVBsQXpwanNaU2NJZXAtSERXRFFQTWdFVVFEYnp2X3pqSG1nRTl6bk5hZGdoMXhVazdPSk9CVWFUZHdKZFhuZmg4SnBwRl81RGZ4cGhLSENNd3puV2pPM1JF?oc=5\" target=\"_blank\">Q1 Earnings Roundup: Best Buy (NYSE:BBY) And The Rest Of The Specialty Retail Segment</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">StockStory</font>",
          "relevance": 1.35,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Best Buy (BBY) is a Top Momentum Stock for the Long-Term",
          "link": "https://www.nasdaq.com/articles/why-best-buy-bby-top-momentum-stock-long-term",
          "published": "2026-07-01",
          "age_days": 15,
          "source": "Zacks",
          "snippet": "The Zacks Style Scores offers investors a way to easily find top-rated stocks based on their investing style. Here's why you should take advantage.",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Is Best Buy Co., Inc. (BBY) A Good Stock To Buy Now?",
          "link": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQaWZhR3RkMm91eEtBczRreFJDTHA2UEdtcDdnNzMxN0YteUdsQ1JMbFhYNFg4Nl9IU2FCaHpEanhKaUdKaHBYNmh1S1Ffb2JCZ2hjNVJxaEMyb25xMzVMMlhXZGo1LUw3dHBtQ1R5VTc4S3lNcGpKSUhvQTFRYjdrOGRWR1EzQnBPZ1BQRA?oc=5",
          "published": "2026-06-29",
          "age_days": 16,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMijAFBVV95cUxQaWZhR3RkMm91eEtBczRreFJDTHA2UEdtcDdnNzMxN0YteUdsQ1JMbFhYNFg4Nl9IU2FCaHpEanhKaUdKaHBYNmh1S1Ffb2JCZ2hjNVJxaEMyb25xMzVMMlhXZGo1LUw3dHBtQ1R5VTc4S3lNcGpKSUhvQTFRYjdrOGRWR1EzQnBPZ1BQRA?oc=5\" target=\"_blank\">Is Best Buy Co., Inc. (BBY) A Good Stock To Buy Now?</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.6500000000000001,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Best Buy’s Turnaround Is Gaining Traction, But Wall Street Still Needs Proof",
          "link": "https://www.nasdaq.com/articles/best-buys-turnaround-gaining-traction-wall-street-still-needs-proof",
          "published": "2026-06-30",
          "age_days": 16,
          "source": "MarketBeat",
          "snippet": "Best Buy (NYSE: BBY) is accomplishing what many thought unlikely. After a pandemic-fueled surge came and went, the company is showing signs of stabilizing sales and online momentum. Rather than another big-box victim, it is focused on improving its margins and expanding its busi",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.78975,
      "positive_hits": 1.3,
      "negative_hits": 0.0,
      "news_sources": [
        "BNK Invest",
        "Investing.com",
        "MarketBeat",
        "StockStory",
        "Yahoo Finance",
        "Zacks",
        "simplywall.st"
      ],
      "catalysts": [
        "业绩/指引",
        "产品/订单",
        "分析师/评级",
        "市场观点"
      ],
      "news_errors": []
    },
    {
      "symbol": "VLO",
      "name": "Valero Energy Corporation Common Stock",
      "sector": "Energy",
      "industry": "Integrated oil Companies",
      "exchange": "NYSE",
      "market_cap": 86900347980.0,
      "dollar_volume": 1357298840.66,
      "price": 292.6600036621094,
      "last_date": "2026-07-15",
      "return_1d": -0.02909461310011341,
      "return_5d": 0.03457295888887013,
      "return_20d": 0.18409127417801274,
      "return_60d": 0.3085625381128605,
      "return_120d": 0.5551304525501046,
      "ma20_distance": 0.10443571324320833,
      "ma50_distance": 0.1426077228287419,
      "ma200_distance": 0.393278368095058,
      "high_52w": 301.42999267578125,
      "near_52w_high": 0.9709053868998866,
      "volume_ratio": 0.9789981603153745,
      "volume_ratio_1d": 1.4626754270696452,
      "volatility_20d": 0.4194883481892599,
      "drawdown_52w": -0.02909461310011341,
      "trend_score": 1.0,
      "sector_score": 0.23076923076923078,
      "rs_20d": 0.18411779608466294,
      "rs_60d": 0.20239005257608134,
      "entry_setup_score": 0.9847423510697678,
      "overheat_score": 0.0,
      "macro_fit": 0.9873377841220619,
      "research_score": 60.1932381986929,
      "heat_score": 49.53294573643411,
      "breakdown": {
        "research_quality": 60.1932381986929,
        "market_heat": 49.53294573643411,
        "macro_event": 13.822728977708866,
        "entry_setup": 6.893196457488375,
        "overheat_penalty": -0.0,
        "near_52w_high": 3.503875968992248,
        "news": 7.46,
        "relative_strength": 12.910852713178295,
        "volume": 6.449612403100775,
        "liquidity": 5.093023255813954
      },
      "score": 58.95763993178258,
      "is_near_high": true,
      "is_high_volume": false,
      "items": [
        {
          "title": "Can Valero Energy (VLO) Run Higher on Rising Earnings Estimates?",
          "link": "https://finance.yahoo.com/markets/stocks/articles/valero-energy-vlo-run-higher-162001152.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Valero Energy (VLO) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.",
          "relevance": 2.0,
          "category": "业绩/指引",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Valero Energy (VLO) Is Up 4.83% in One Week: What You Should Know",
          "link": "https://finance.yahoo.com/markets/stocks/articles/valero-energy-vlo-4-83-160003889.html?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Does Valero Energy (VLO) have what it takes to be a top stock pick for momentum investors? Let's find out.",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Why Valero Energy (VLO) Stock Is Down Today",
          "link": "https://news.google.com/rss/articles/CBMihwFBVV95cUxOeldWNHJmbzVRMWNMTUh2TDF2QjhJZlNPWG9kZmtpQjVHRC1uRXVkTktpN080RWV0d2hpWFh3UnpJelRBU0NTVjRaRjMxWnc5NDRIaUljYWxOSy1JRzFla0lQdGF4TF9lcDZKUU9tNUV2c0t0NHNRdEJGdC1JWkdiRTNka0U1Y0k?oc=5",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Quiver Quantitative",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMihwFBVV95cUxOeldWNHJmbzVRMWNMTUh2TDF2QjhJZlNPWG9kZmtpQjVHRC1uRXVkTktpN080RWV0d2hpWFh3UnpJelRBU0NTVjRaRjMxWnc5NDRIaUljYWxOSy1JRzFla0lQdGF4TF9lcDZKUU9tNUV2c0t0NHNRdEJGdC1JWkdiRTNka0U1Y0k?oc=5\" target=\"_blank\">Why Valero Energy (VLO) Stock Is Down Today</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Quiver Quantitative</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Forget Oil Prices — This 1 Refining Number Explains Why These Energy Stocks Are On Fire",
          "link": "https://247wallst.com/investing/2026/07/15/forget-oil-prices-this-1-refining-number-explains-why-these-energy-stocks-are-on-fire/?.tsrc=rss",
          "published": "2026-07-15",
          "age_days": 0,
          "source": "Yahoo Finance",
          "snippet": "Refinery stocks like Marathon Petroleum and Valero have delivered gains that crush the S&P 500 this year, and crude oil prices have almost nothing to do with it. One obscure industry metric explains everything, and most investors have never heard of it.",
          "relevance": 1.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "If You Invested $1000 in Valero Energy a Decade Ago, This is How Much It'd Be Worth Now",
          "link": "https://www.nasdaq.com/articles/if-you-invested-1000-valero-energy-decade-ago-how-much-itd-be-worth-now",
          "published": "2026-07-15",
          "age_days": 1,
          "source": "Zacks",
          "snippet": "Why investing for the long run, especially if you buy certain popular stocks, could reap huge rewards.",
          "relevance": 0.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 1.0,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Valero Energy Corp Stock (VLO) Closed Up by 6.15% on Jul 8: What Investors Need To Know",
          "link": "https://news.google.com/rss/articles/CBMiigFBVV95cUxOSTdVVU9sc1ViU2w0MC0wR3ZheGkxSzhTdExmdF9IQXIzMzBNUGF0RGw2UXNlQkF2b3BqUHBtU3Uzc3gwVEoyVGlyb3ZwQ0dKazVpQjdlMHhIX3VWTURIZDJ1MDUwejMyQU0xMnNUeHBQbXdUUDRGcWk4WUcteXVxN0N4NTVjX1VNQ1E?oc=5",
          "published": "2026-07-08",
          "age_days": 7,
          "source": "TradingKey",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMiigFBVV95cUxOSTdVVU9sc1ViU2w0MC0wR3ZheGkxSzhTdExmdF9IQXIzMzBNUGF0RGw2UXNlQkF2b3BqUHBtU3Uzc3gwVEoyVGlyb3ZwQ0dKazVpQjdlMHhIX3VWTURIZDJ1MDUwejMyQU0xMnNUeHBQbXdUUDRGcWk4WUcteXVxN0N4NTVjX1VNQ1E?oc=5\" target=\"_blank\">Valero Energy Corp Stock (VLO) Closed Up by 6.15% on Jul 8: What Investors Need To Know</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">TradingKey</font>",
          "relevance": 1.7,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.65,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Valero (VLO) Stock May Be 34% Undervalued Following Earnings Beat Hopes",
          "link": "https://news.google.com/rss/articles/CBMikgFBVV95cUxQWHhPTUpsbEk5Wk9Pa0tVN3ZKbFphRGFPSlR5N3Z5ckRncnpaV0dSTWVvU2dzeC1rZ2E2OFcxOGFDZW5JU0ZZT240UEhnZlBTZWVfS2VQby1lbnNHSjF0bnl4ZEpFS0dUQk9TWENDZW5mWlhXQTZ2ODcxMVVGT2NselFkcGdZN2xjWDdxWFNRMlNyUQ?oc=5",
          "published": "2026-07-03",
          "age_days": 12,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMikgFBVV95cUxQWHhPTUpsbEk5Wk9Pa0tVN3ZKbFphRGFPSlR5N3Z5ckRncnpaV0dSTWVvU2dzeC1rZ2E2OFcxOGFDZW5JU0ZZT240UEhnZlBTZWVfS2VQby1lbnNHSjF0bnl4ZEpFS0dUQk9TWENDZW5mWlhXQTZ2ODcxMVVGT2NselFkcGdZN2xjWDdxWFNRMlNyUQ?oc=5\" target=\"_blank\">Valero (VLO) Stock May Be 34% Undervalued Following Earnings Beat Hopes</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 1.6500000000000001,
          "category": "业绩/指引",
          "sentiment": "positive",
          "freshness": 0.3,
          "positive_hits": 1.0,
          "negative_hits": 0.0
        },
        {
          "title": "Valero (NYSE: VLO) notice of 7,500-share resale; insider sold 7,500 twice",
          "link": "https://news.google.com/rss/articles/CBMingFBVV95cUxQZ2pWS1VJejdsOXBKR0ttNTJyZjZHaGZEYUM4dHp2TWEtalp1dDkyOURMOF9yaF9CSTgwN2pMQW4xMVFYb1VWbGhhUWJ5SUxLNTFiQ0djU3htcnU5RnBwZHNQTmpwUC1tQWs0c21Yb2E0Z2F2RHpBYmJHUHN1d1ZHcHVQc1hmamxxU2xnNUxvZFVIalZOTU9lbG5CZnp3UQ?oc=5",
          "published": "2026-06-29",
          "age_days": 16,
          "source": "Stock Titan",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMingFBVV95cUxQZ2pWS1VJejdsOXBKR0ttNTJyZjZHaGZEYUM4dHp2TWEtalp1dDkyOURMOF9yaF9CSTgwN2pMQW4xMVFYb1VWbGhhUWJ5SUxLNTFiQ0djU3htcnU5RnBwZHNQTmpwUC1tQWs0c21Yb2E0Z2F2RHpBYmJHUHN1d1ZHcHVQc1hmamxxU2xnNUxvZFVIalZOTU9lbG5CZnp3UQ?oc=5\" target=\"_blank\">Valero (NYSE: VLO) notice of 7,500-share resale; insider sold 7,500 twice</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Stock Titan</font>",
          "relevance": 1.35,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        },
        {
          "title": "Valero Energy (VLO) Stock Is Tied To A Cash Return Story Right Now",
          "link": "https://news.google.com/rss/articles/CBMijgFBVV95cUxNVFd0YmNnZHhWUFJiMXJ0ZzVic01lY3VoMTdzbnRrZEcxRzN2Y3hEcWRWRFV3TnlKN2ZodEg1TnY1R3BDSzhXMllReDg4azR6RDB2U3hKUHpjUF9STU5FNXdjMWxYNnZsTFl3OXlDR2kyb1hSUjZ1R3IzSTQ1NVI1Vm1GMThCS2lNLTEyYmRR?oc=5",
          "published": "2026-06-25",
          "age_days": 20,
          "source": "Yahoo Finance",
          "snippet": "<a href=\"https://news.google.com/rss/articles/CBMijgFBVV95cUxNVFd0YmNnZHhWUFJiMXJ0ZzVic01lY3VoMTdzbnRrZEcxRzN2Y3hEcWRWRFV3TnlKN2ZodEg1TnY1R3BDSzhXMllReDg4azR6RDB2U3hKUHpjUF9STU5FNXdjMWxYNnZsTFl3OXlDR2kyb1hSUjZ1R3IzSTQ1NVI1Vm1GMThCS2lNLTEyYmRR?oc=5\" target=\"_blank\">Valero Energy (VLO) Stock Is Tied To A Cash Return Story Right Now</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Yahoo Finance</font>",
          "relevance": 2.0,
          "category": "市场观点",
          "sentiment": "neutral",
          "freshness": 0.3,
          "positive_hits": 0.0,
          "negative_hits": 0.0
        }
      ],
      "news_score": 0.746,
      "positive_hits": 0.3,
      "negative_hits": 0.0,
      "news_sources": [
        "Quiver Quantitative",
        "Stock Titan",
        "TradingKey",
        "Yahoo Finance",
        "Zacks"
      ],
      "catalysts": [
        "业绩/指引",
        "市场观点"
      ],
      "news_errors": []
    }
  ],
  "sources": [
    "Nasdaq screener: exchange, sector, market cap, latest price and volume",
    "Yahoo Finance chart endpoint: daily prices, volume, SPY/QQQ/VIX/^TNX macro tape",
    "Yahoo Finance RSS / Nasdaq news / Google News RSS: company catalysts",
    "Google News RSS: macro event headlines (FOMC, CPI/NFP, geopolitics, commodities)",
    "Unified score: research quality + market heat + macro-event fit"
  ]
}