{"ticker": {"uuid": "ab4d2116-00bb-4de1-8729-0ed017475363", "symbol": "ABM", "name": "ABM Industries Incorporated", "exchange": "NYSE", "country": "US", "sector": "Industrials", "industry": "Specialty Business Services"}, "articles": [{"title": "ABM Industries (NYSE: ABM) SVP sells 3,958 shares at $45.3123", "summary": "Dean A. Chin, SVP and Chief Accounting Officer of ABM Industries (NYSE: ABM), sold 3,958 shares of common stock on July 13, 2026, at a weighted average price of $45.3123 per share. This open-market sale, detailed in a Form 4 filing, involved individual trades within the price ran", "url": "https://www.stocktitan.net/sec-filings/ABM/form-4-abm-industries-inc-de-insider-trading-activity-31cbf30e6d1d.html", "source_name": "Stock Titan", "published_at": "2026-07-15T13:43:18", "published_display": "15 Jul 2026 13:43", "sentiment": "negative", "sentiment_pct": 38, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM earns fifth straight spot on list of 60 best companies to sell for", "summary": "ABM (NYSE: ABM) has been named to Selling Power magazine's 2026 list of the 60 Best Companies to Sell For for the fifth consecutive year. The recognition highlights ABM's strong sales culture, commitment to training, diversity initiatives, and investments in AI, following an eval", "url": "https://www.stocktitan.net/news/ABM/abm-named-to-selling-power-s-60-best-companies-to-sell-for-list-for-o9se5hz34sag.html", "source_name": "Stock Titan", "published_at": "2026-07-14T11:39:37", "published_display": "14 Jul 2026 11:39", "sentiment": "positive", "sentiment_pct": 75, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Industries: A Hold Despite Trading For A Possible Discount (NYSE:ABM)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxOWHYwOXZVOWk0eVF6YU5EQ0pvenRjYzRlamxJM2xKT0pXYUl6Q2tRNXhEVTRSd1hzLTBOdjZxS3JWRjBtLUVjQS1PMWpOenlfR0NRdERjNmEzanZBSFNJVXc0OHo4aXRiRVpHVE9mVWVqTlBaYk15X3otcDhFNFVoYm1RS0pON1NaNjUzdEdQQ1hUblpyQUw2OFU2clpNQkFERXg1RQ?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-07-13T16:36:57+00:00", "published_display": "13 Jul 2026 16:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Industries outlines long-term strategy as facility services demand evolves", "summary": "ABM Industries Inc. is a major US facility services provider focusing on cleaning, technical support, and energy solutions for various commercial clients. The company's long-term strategy emphasizes integrated service bundles and sustainability to meet evolving demand across sect", "url": "https://www.ad-hoc-news.de/boerse/news/ueberblick/abm-industries-outlines-long-term-strategy-as-facility-services-demand/69726743", "source_name": "AD HOC NEWS", "published_at": "2026-07-08T22:15:00", "published_display": "08 Jul 2026 22:15", "sentiment": "positive", "sentiment_pct": 70, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Forecast \u2014 Price Target \u2014 Prediction for 2027", "summary": "The article provides a forecast and price target for ABM Industries Incorporated (ABM) stock, including analyst ratings, historical performance, and financial data. It highlights that the current price is $45.08, with analysts forecasting a max estimate of $68.00 and a min estima", "url": "https://www.tradingview.com/symbols/NYSE-ABM/forecast-price-target/", "source_name": "TradingView", "published_at": "2026-06-26T10:10:06", "published_display": "26 Jun 2026 10:10", "sentiment": "positive", "sentiment_pct": 70, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of ABM Industries Incorporated \u2013 NYSE:ABM", "summary": "This article provides financial data for ABM Industries Incorporated (NYSE: ABM), specifically focusing on its enterprise value to revenue forward. The content, presented by TradingView, lists the company's financial overview, including historical values and change percentages.", "url": "https://www.tradingview.com/symbols/NYSE-ABM/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-25T21:10:07", "published_display": "25 Jun 2026 21:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of ABM Industries Incorporated \u2013 NYSE:ABM", "summary": "The article displays the \"Price to sales forward\" metric for ABM Industries Incorporated (NYSE: ABM) on TradingView. It provides financial data, market information, and various navigational elements related to the company's stock performance. The primary content is a financial me", "url": "https://www.tradingview.com/symbols/NYSE-ABM/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-24T23:40:09", "published_display": "24 Jun 2026 23:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Atlantic Investment Management Inc. Invests $8.46 Million in ABM Industries Incorporated $ABM", "summary": "Atlantic Investment Management Inc. recently acquired a new position in ABM Industries, purchasing 200,000 shares valued at approximately $8.46 million, making ABM its ninth-largest holding. Despite this significant investment, Wall Street analysts currently rate ABM Industries a", "url": "https://www.marketbeat.com/instant-alerts/filing-atlantic-investment-management-inc-invests-846-million-in-abm-industries-incorporated-abm-2026-06-18/", "source_name": "MarketBeat", "published_at": "2026-06-18T08:41:01", "published_display": "18 Jun 2026 08:41", "sentiment": "positive", "sentiment_pct": 61, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Invenomic Capital Management LP Buys 129,614 Shares of ABM Industries Incorporated $ABM", "summary": "Invenomic Capital Management LP significantly increased its stake in ABM Industries, purchasing 129,614 additional shares in Q4, bringing its total holdings to 629,452 shares valued at approximately $26.6 million. Despite the institutional buying, ABM's CEO, Scott B. Salmirs, sol", "url": "https://www.marketbeat.com/instant-alerts/filing-invenomic-capital-management-lp-buys-129614-shares-of-abm-industries-incorporated-abm-2026-06-18/", "source_name": "MarketBeat", "published_at": "2026-06-17T23:40:09", "published_display": "17 Jun 2026 23:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is ABM Industries Incorporated (ABM) A Good Stock To Buy Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxPT2tMSUFYZkRDT2VxSW9ITWgxUGpVb2Y0REVjLWpCTHk3bzJDTk5QSVFVcHBNbFl1Yzl5YzVTZ2ZtUmc0VHNGVHpfVUdwTXoyMVlnemRtWUZEWDJUampEZW9yX0g3bEdrX0F3aFgxN2lsVEJ5NjlwS0xZQ1pLRzd0U1J5ZWtoZEhTcmlWQjlNdkYtSnBIazNYeERWMVJncndJOFQ4?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM (NYSE: ABM) CEO executes 50,000-share Rule 10b5-1 stock sale", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxOVmp3bFdJQXcyWHdDaldTWGI5QzBUaEQ3RGJRNUFSX1ZhRzFLbm56bUhiUWNlelRKLWNmeDJUZW5CWUt2YXpDQ0o3Z3ZuVUQ5N2wxdzd2cVg2ZVlaSEVYQmhNNXdvbnQyZ1k1UUJqbEtWeTd3M0drd3dHdjZRV25OOTFXT01pa210UHk0dTdWWTBXM2dBNEdDa0d5VFFkSUt3MnZ1Sk9fSlBCT1ktNnZUSHd2Y0Q?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM\u2019s (NYSE:ABM) Q1 CY2026: Beats On Revenue, Stock Soars", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxPM2pFN3NHb0J1Rm0za29fMUNGZ2ZpNEN5UlNaaDVMUHYyQ1RNLUtmYnA3YzV5bXVnNkNJVWQ1STczNVE3N1Y5ZElsekFlRldlT0VhZTFaU09LUWVueU0wT0FtYndQMFVsQ0E4UDRfckZiejBLc2hpa1Z5eElIalpjdnY2RXpPeldYZGYyWGdQZ1U?oc=5", "source_name": "Market source", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Industries (NYSE:ABM) Takes On Some Risk With Its Use Of Debt", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxPbUJxdDh6dWVSUjFhc3EyRlptcVIxNjFwQ2dRM0VqbzB2dC1mMnRqRWdOeHY4amlmM0RBR2lOWEdUUm9hVVpJWi1YNHRpN1VHTW9Mb1BPSWx3cU1Pa3ptVzNNXzRHX2U5N3NnN0JxdDIxOVltMjRoTzd6bXhqMTN2dFJaLXZfb1E1dmh4a18zX0pKdDljU0U3YlM2UWYtUHRXWFZ5dUpyOWloclQ5RFVOLTBDWmlIblkxQXJveUlDRjRoLV9OeWl5bzQxUm9GanJzeFBTNkJ0ZmXSAd4BQVVfeXFMUDd3XzktaEtNMlZkam5yOTdic19LYTVMSnFYUHhoX1ZfNEtxcGVueHNKNEV6LXY4Rkp0cTctMUVjUG1VdTdiX3NwMm81TUtfWkxZVDJiVXZ2am1kU082VFAtZk1KNzNOVmtTWFQ0TEhHT2xXdTFoQXZyX3hVcVJmV215UHlMTGREd3kxRXdjenpJU3RCRWFndXJXVXd2bzd4TlRaOWY5bHhYUWtidjE0aENnQlE5Q2ZYOW01NXkyZTZldWFWSG8xeERyTnNRS3I0bG9VVk1jQ2pHeWFlQWpR?oc=5", "source_name": "simplywall.st", "published_at": "2025-09-04T07:00:00+00:00", "published_display": "04 Sep 2025 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "ABM Industries (NYSE: ABM) SVP sells 3,958 shares at $45.3123", "summary": "Dean A. Chin, SVP and Chief Accounting Officer of ABM Industries (NYSE: ABM), sold 3,958 shares of common stock on July 13, 2026, at a weighted average price of $45.3123 per share. This open-market sale, detailed in a Form 4 filing, involved individual trades within the price ran", "url": "https://www.stocktitan.net/sec-filings/ABM/form-4-abm-industries-inc-de-insider-trading-activity-31cbf30e6d1d.html", "source_name": "Stock Titan", "published_at": "2026-07-15T13:43:18", "published_display": "15 Jul 2026 13:43", "sentiment": "negative", "sentiment_pct": 38, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM earns fifth straight spot on list of 60 best companies to sell for", "summary": "ABM (NYSE: ABM) has been named to Selling Power magazine's 2026 list of the 60 Best Companies to Sell For for the fifth consecutive year. The recognition highlights ABM's strong sales culture, commitment to training, diversity initiatives, and investments in AI, following an eval", "url": "https://www.stocktitan.net/news/ABM/abm-named-to-selling-power-s-60-best-companies-to-sell-for-list-for-o9se5hz34sag.html", "source_name": "Stock Titan", "published_at": "2026-07-14T11:39:37", "published_display": "14 Jul 2026 11:39", "sentiment": "positive", "sentiment_pct": 75, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Industries: A Hold Despite Trading For A Possible Discount (NYSE:ABM)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxOWHYwOXZVOWk0eVF6YU5EQ0pvenRjYzRlamxJM2xKT0pXYUl6Q2tRNXhEVTRSd1hzLTBOdjZxS3JWRjBtLUVjQS1PMWpOenlfR0NRdERjNmEzanZBSFNJVXc0OHo4aXRiRVpHVE9mVWVqTlBaYk15X3otcDhFNFVoYm1RS0pON1NaNjUzdEdQQ1hUblpyQUw2OFU2clpNQkFERXg1RQ?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-07-13T16:36:57+00:00", "published_display": "13 Jul 2026 16:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Industries outlines long-term strategy as facility services demand evolves", "summary": "ABM Industries Inc. is a major US facility services provider focusing on cleaning, technical support, and energy solutions for various commercial clients. The company's long-term strategy emphasizes integrated service bundles and sustainability to meet evolving demand across sect", "url": "https://www.ad-hoc-news.de/boerse/news/ueberblick/abm-industries-outlines-long-term-strategy-as-facility-services-demand/69726743", "source_name": "AD HOC NEWS", "published_at": "2026-07-08T22:15:00", "published_display": "08 Jul 2026 22:15", "sentiment": "positive", "sentiment_pct": 70, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Forecast \u2014 Price Target \u2014 Prediction for 2027", "summary": "The article provides a forecast and price target for ABM Industries Incorporated (ABM) stock, including analyst ratings, historical performance, and financial data. It highlights that the current price is $45.08, with analysts forecasting a max estimate of $68.00 and a min estima", "url": "https://www.tradingview.com/symbols/NYSE-ABM/forecast-price-target/", "source_name": "TradingView", "published_at": "2026-06-26T10:10:06", "published_display": "26 Jun 2026 10:10", "sentiment": "positive", "sentiment_pct": 70, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of ABM Industries Incorporated \u2013 NYSE:ABM", "summary": "This article provides financial data for ABM Industries Incorporated (NYSE: ABM), specifically focusing on its enterprise value to revenue forward. The content, presented by TradingView, lists the company's financial overview, including historical values and change percentages.", "url": "https://www.tradingview.com/symbols/NYSE-ABM/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-25T21:10:07", "published_display": "25 Jun 2026 21:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of ABM Industries Incorporated \u2013 NYSE:ABM", "summary": "The article displays the \"Price to sales forward\" metric for ABM Industries Incorporated (NYSE: ABM) on TradingView. It provides financial data, market information, and various navigational elements related to the company's stock performance. The primary content is a financial me", "url": "https://www.tradingview.com/symbols/NYSE-ABM/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-06-24T23:40:09", "published_display": "24 Jun 2026 23:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Atlantic Investment Management Inc. Invests $8.46 Million in ABM Industries Incorporated $ABM", "summary": "Atlantic Investment Management Inc. recently acquired a new position in ABM Industries, purchasing 200,000 shares valued at approximately $8.46 million, making ABM its ninth-largest holding. Despite this significant investment, Wall Street analysts currently rate ABM Industries a", "url": "https://www.marketbeat.com/instant-alerts/filing-atlantic-investment-management-inc-invests-846-million-in-abm-industries-incorporated-abm-2026-06-18/", "source_name": "MarketBeat", "published_at": "2026-06-18T08:41:01", "published_display": "18 Jun 2026 08:41", "sentiment": "positive", "sentiment_pct": 61, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Invenomic Capital Management LP Buys 129,614 Shares of ABM Industries Incorporated $ABM", "summary": "Invenomic Capital Management LP significantly increased its stake in ABM Industries, purchasing 129,614 additional shares in Q4, bringing its total holdings to 629,452 shares valued at approximately $26.6 million. Despite the institutional buying, ABM's CEO, Scott B. Salmirs, sol", "url": "https://www.marketbeat.com/instant-alerts/filing-invenomic-capital-management-lp-buys-129614-shares-of-abm-industries-incorporated-abm-2026-06-18/", "source_name": "MarketBeat", "published_at": "2026-06-17T23:40:09", "published_display": "17 Jun 2026 23:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is ABM Industries Incorporated (ABM) A Good Stock To Buy Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxPT2tMSUFYZkRDT2VxSW9ITWgxUGpVb2Y0REVjLWpCTHk3bzJDTk5QSVFVcHBNbFl1Yzl5YzVTZ2ZtUmc0VHNGVHpfVUdwTXoyMVlnemRtWUZEWDJUampEZW9yX0g3bEdrX0F3aFgxN2lsVEJ5NjlwS0xZQ1pLRzd0U1J5ZWtoZEhTcmlWQjlNdkYtSnBIazNYeERWMVJncndJOFQ4?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM (NYSE: ABM) CEO executes 50,000-share Rule 10b5-1 stock sale", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxOVmp3bFdJQXcyWHdDaldTWGI5QzBUaEQ3RGJRNUFSX1ZhRzFLbm56bUhiUWNlelRKLWNmeDJUZW5CWUt2YXpDQ0o3Z3ZuVUQ5N2wxdzd2cVg2ZVlaSEVYQmhNNXdvbnQyZ1k1UUJqbEtWeTd3M0drd3dHdjZRV25OOTFXT01pa210UHk0dTdWWTBXM2dBNEdDa0d5VFFkSUt3MnZ1Sk9fSlBCT1ktNnZUSHd2Y0Q?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM\u2019s (NYSE:ABM) Q1 CY2026: Beats On Revenue, Stock Soars", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxPM2pFN3NHb0J1Rm0za29fMUNGZ2ZpNEN5UlNaaDVMUHYyQ1RNLUtmYnA3YzV5bXVnNkNJVWQ1STczNVE3N1Y5ZElsekFlRldlT0VhZTFaU09LUWVueU0wT0FtYndQMFVsQ0E4UDRfckZiejBLc2hpa1Z5eElIalpjdnY2RXpPeldYZGYyWGdQZ1U?oc=5", "source_name": "Market source", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "ABM Industries (NYSE:ABM) Takes On Some Risk With Its Use Of Debt", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxPbUJxdDh6dWVSUjFhc3EyRlptcVIxNjFwQ2dRM0VqbzB2dC1mMnRqRWdOeHY4amlmM0RBR2lOWEdUUm9hVVpJWi1YNHRpN1VHTW9Mb1BPSWx3cU1Pa3ptVzNNXzRHX2U5N3NnN0JxdDIxOVltMjRoTzd6bXhqMTN2dFJaLXZfb1E1dmh4a18zX0pKdDljU0U3YlM2UWYtUHRXWFZ5dUpyOWloclQ5RFVOLTBDWmlIblkxQXJveUlDRjRoLV9OeWl5bzQxUm9GanJzeFBTNkJ0ZmXSAd4BQVVfeXFMUDd3XzktaEtNMlZkam5yOTdic19LYTVMSnFYUHhoX1ZfNEtxcGVueHNKNEV6LXY4Rkp0cTctMUVjUG1VdTdiX3NwMm81TUtfWkxZVDJiVXZ2am1kU082VFAtZk1KNzNOVmtTWFQ0TEhHT2xXdTFoQXZyX3hVcVJmV215UHlMTGREd3kxRXdjenpJU3RCRWFndXJXVXd2bzd4TlRaOWY5bHhYUWtidjE0aENnQlE5Q2ZYOW01NXkyZTZldWFWSG8xeERyTnNRS3I0bG9VVk1jQ2pHeWFlQWpR?oc=5", "source_name": "simplywall.st", "published_at": "2025-09-04T07:00:00+00:00", "published_display": "04 Sep 2025 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 100, "total_relevant": 13, "sentiment_summary": {"positive": 6, "negative": 2, "neutral": 5, "score": 56, "total": 13, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 80, "events": [{"event": "general", "label": "Market update", "weight": 4.2, "count": 7}, {"event": "earnings", "label": "Earnings", "weight": 1.1, "count": 2}, {"event": "macro", "label": "Macro sensitivity", "weight": 0.55, "count": 1}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}, {"event": "liquidity", "label": "Balance sheet", "weight": 0.55, "count": 1}], "positive_events": 6, "negative_events": 2}, "market_context": {"has_market_context": true, "latest_close": 44.6, "latest_week": "2026-07-10", "one_week_move": 0.7, "four_week_move": -2.3, "twelve_week_move": 10.5, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 1.067372, "market_dynamics_buy_signal": false, "relative_strength": -7.640745, "fair_value_gap": -0.9, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "positive", "expectation_probability": 57.613, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+0.7% over one week, -2.3% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 55, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Stock Titan", "count": 3}, {"label": "TradingView", "count": 3}, {"label": "MarketBeat", "count": 2}, {"label": "Market source", "count": 2}, {"label": "Seeking Alpha", "count": 1}, {"label": "AD HOC NEWS", "count": 1}, {"label": "simplywall.st", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 13}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 7}, {"label": "Earnings", "count": 2}, {"label": "Macro sensitivity", "count": 1}, {"label": "Analyst action", "count": 1}, {"label": "Deals and strategy", "count": 1}, {"label": "Balance sheet", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "56/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "80/100 classification confidence."}, {"label": "Company focus", "value": "13", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "1", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+0.7% over one week, -2.3% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Negative", "tone": "negative", "text": "ABM Industries (NYSE: ABM) SVP sells 3,958 shares at $45.3123"}], "updated_at": "2026-07-16T17:05:05.626062+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}