{"ticker": {"uuid": "a09e17a3-a775-43ce-9d2c-2f0f5c079e39", "symbol": "3323", "name": "China National Building Material Company Limited", "exchange": "HKG", "country": "HK", "sector": "Basic Materials", "industry": "Building Materials"}, "articles": [{"title": "China National Building Material (SEHK:3323) Could Be 83% Undervalued On Loss Guidance", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQMWttZlpWbkhWRVRGUGZPbGhabWNBV0V3Q3hFaHZTZFByQzMyRWNNU3Ffakt5TzVyaS1PTE8yc3NjNGZLdzZGWmR5RFZ1QnllX2dEaVFkNFV2NWZjRVZ1VkhNYkc5LVI5Smtoc011MUc0aWpWN3JNbFRrenEzRUlaUENPaXR5d1E3Y3NlV3FLS0FiTzB3N3lhak1mOTFIMzB2SEc0MVdFc0dlUTE1aXplQ25TV1hvdk9MUDVIMEF4UHUyd3FoWWI4WVI3MWI3Z0pENWZxWHJCVlhzU1F3M01JQWlfdm9PcUNpU1dBTNIB8gFBVV95cUxPNE1kTTZITGNNeXByY3QtQ3Q3QXJTcnlJWUVId1Vac0RVLWdNNWVYMEZOTDZMdVZsblRBeXBmS3hNZncyTkJ3SnB1MVpJY2dRaDA0TXNxM0F2SlQzWkRweEZzYjVCa01BY2RCdEZRb0xoVWhsdklWS3RkMmN4U1Bkc0pvY2pybzRhNWsyQjVFM2pQajM0M2ZQb0hhZ1pZOWhHV0Z4T3hWUEZRbjhOb0tjYkJudmhjNl9YNzZxRDlYdFJLaVhDeW42dGNkN3ptbEtLZHlncUNXTFhSUUUyRUpaV1VuSlNkYjlxdy1RXzdqQTNDUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-16T16:50:46+00:00", "published_display": "16 Jul 2026 16:50", "sentiment": "negative", "sentiment_pct": 34, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material's Stock Price Plunges by 11.86% to 3.79 HKD, Signalling a Market Shake-Up", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5AFBVV95cUxNelJocFA2aHp5R0IyUGFwZDB5RWxZNjU3NGtUMHBFdFh0SDgwakM4RGxhdHYyZDBkS0RhRDliekNYUEZuU1JSQXNDQ3dKQWk4cUlid214Zy1TMFdib253NVU3bGdXSFZBSnlnWjRZYTF4WnlTNHBWM083UXZxMW9QMU9SaGJwT0JUMlBxMkdmZ3pVcktiYXJDQ3N3cTB6cW9sY2h3ZFZVX1pnbnpPZ0JQVjNpOU8xZl8xLUptNVJTZUVLTmtnSGpmeVVvUDBlTzdWZ0tmM2VPWEs5aHpjbC05V0pVbmE?oc=5", "source_name": "Smartkarma", "published_at": "2026-07-15T08:37:29+00:00", "published_display": "15 Jul 2026 08:37", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material Issues Profit Warning: Expects RMB890 Million Loss for H1 2026 Due to Falling Sales and Asset Impairments 12 \u2013 Minichart", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgJBVV95cUxOc05NbGY4TEdSRnZhYVVBZ0s0QTdyMGVhd0IwU2NJU0ZHX0JkLU5jcWdqZjcwT2FMZFRqX0NtTDB2MUd0NUFWaUZSLTFQOGRwTzk4bmN1VjNQSjBCNjh4aUN1UHMzLURGOGxVQWVEZHdqbjBNOWpPM1dhMllRQkxLWGp1akMyYkpnN2RLRjJFSm8wQUR0TEpCZV9CSTNxTVZxTnZPWlhmQXVSc1hvWDAwLWdKM3ZQSWZrbDIxREsydTBoMWh5RlpxWnJRb29nYWNrdnlNOVpVcS0wNnZZX1pyalZnVFZ6VVd0d2tHb21VZE5MOVA0dWRRdGdqejFIUFBvZEc4UHU5Z1VrTVlISEE?oc=5", "source_name": "Minichart", "published_at": "2026-07-15T08:09:00+00:00", "published_display": "15 Jul 2026 08:09", "sentiment": "negative", "sentiment_pct": 15, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Hong Kong Market Morning Commentary: All three major indices opened higher, with semiconductor, optical communication, and PCB stocks surging; China National Building Material fell nearly 8% after earnings release", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxPNmdrYmRnd0dyX3hFbFI4UWYwN2RuVWJ6Q0cyaUZWVEgtQzlrS2NYM0g5TkpKMUwtYVdJRmF6d0dOWVdGMGtvTXZVTnZrNzF4RkRNcXNlSGNpekxlX2tQMFdoRVpyUS0tSHNJZUhsSzhHRENPTFlCMWZMTzdMa2lfajA0Q3ZCTm9OY1dLVmtmeWNoSHFJOU5LREdaOW50SUttdWw3N1J2YUJuY3c?oc=5", "source_name": "\u5bcc\u9014\u725b\u725b", "published_at": "2026-07-15T01:25:49+00:00", "published_display": "15 Jul 2026 01:25", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material Sees 1H Net CNY890.0M >3323.HK", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQNTZUSjl2OWV0VlNDUGdoWTVhYy10NUVEcFdMTG1wOHFocnFucVYxb1ZOYjljRXJEbGF4bndXLXREYTlrZ2p3WjQ1UlRYZTRyN3Zra2N6ZGoydzZsd3Q2NnJjcmJBNW9wWHZYY25QR3NNN1h5eW9pNU8tbnRKTFh0ZXNOTWlyczlRcm9IS0NiR1h2WlBjbmZkLVBocWZhRDVrMWN3?oc=5", "source_name": "Moomoo", "published_at": "2026-07-14T22:23:00+00:00", "published_display": "14 Jul 2026 22:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Following Bond Pricing, Is China National Building Material (SEHK:3323) Still Cheap?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQM0xPblVrU1B0bjNKZU1Yd0hMSUZtZkR0X0lwQ3gyVlY1czNYRFFfTnVqaGlMV1pjWG9IN3NXaDNaemtwN05zdUgzbHdmdDBMSlNlcmVUc0tpbmFucVNaYUI1aC05YWxwOGdLbVNhdGhpbkpRUWNkbHpRV2FKWGFEaEhWRW9Vdno2UnNuRjRqVzBIQUpmZlJIdjVhanM5T3V0dThZUHJtWEVVVEhpSTFQRFpoT1lWMGFqMnMzV0Z5UDlhQ280SHdQR25HcnozYjNTYmEzSFhKWTNmSldlWlFVa2FOeVFiNG5QSVRQQdIB8gFBVV95cUxQWjQzN1I1RTA0MHRiamd4U2I5cGh1REJYWVlwT19nM3BPYWE1ekdqV0luYy1GTjVNYUVtdHRhOXRtVG11dG1tNUItZ2pyV2t3N1dsNTlQYk4xc0ZFSFVzM0E2eEhONnBrSTZWOGViMXBsUy04bFB6NG03ZmI4S3Y5WHROeEZYSWFtMk9Kemc0ZEhjYmhPM2ZzY1NrQXNlZXpUTVA0SjZlM1B1RXlfYVJOajZmeDVndXN2MmJFV1hsbEt4YTZ4UExERVF1REQ3ZTJpNkYwQ3h2TnY0WU1UX0NxZWhGbDhNc20wUS1rOU04ek16QQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-05T16:29:42+00:00", "published_display": "05 Jul 2026 16:29", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Citi Sticks to Their Buy Rating for China National Building Material Co (3323)", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxOeTBwVDdmRjFad1c4LWNVZ3BzRzdZM25RNDNiS1Z4Ul9tcWNNMVV6ZjlmelRza1BHTDRIY0dtQVBqNTYxVmtBQ0pFX0F5MGlvZVd3WHRxU1NYajhaODdNbTN4QnZ4YzZRX3ZoS2xPN1QtS1o5ai10ZTV3enZxbVVQQTQ0UDVRb3c1czd4U04wSHAzWUJwNGEtSEF2ZFJ2aEwtbEJ5eFE5dEdfNzR5X2ctVlFBRW40VGZxeS10V1Z6WG92aXp5XzJEVEQwOGVQZFN3QVZXOGN3YXYySFJsanRadUR4WTZJdUkwY1A3YWZn?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-27T07:00:00+00:00", "published_display": "27 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Reflecting On Building Materials Stocks\u2019 Q1 Earnings: Tecnoglass (NYSE:TGLS)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxQVlJ5c0oyNGNpNzNXQXN2MXZzM1ltWEhmbHNCTjBTbmhVQ3BjdXBzV1VvYXR2aGctSUoxMkZvSTRxclpXdlI3bmdqMWQ1bFd4bWVnVlhtS3NVR0t4RmhvY0YwRlN5Z05CTjZEVF9RT3ptNHF5U2VjejEzR09nVV85VGMxbW8zQkJpU24tUkxRMUlhRk1ZQnFCMUZsOE9vdllsTHY5OFRyQQ?oc=5", "source_name": "Market source", "published_at": "2026-06-25T07:00:00+00:00", "published_display": "25 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q1 Earnings Roundup: Sherwin-Williams (NYSE:SHW) And The Rest Of The Building Materials Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxOSVNucmpmTHhNdW5uZzZXQkRTYllHcC1haTJ5RDBMY3dld0xjOWRwaktoMjF3a01aY1NOWm45c0s2ajJHUF9wRjd6eUF3V2lCMzc4OFpITHA1OHNhTHAtU2VOcDhnaTZSS1JiaFRycVdPVFM3RDZ4WS0xcW9JUkNfYkhSTXhYQVpCc0VEQWpMRTlxQ05Fd3BUQTV5ZEVPN2hHLWFn?oc=5", "source_name": "Market source", "published_at": "2026-06-18T07:00:00+00:00", "published_display": "18 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Hong Kong Market Midday Review | Hang Seng Index Falls 0.37% in Morning Session; China National Building Material Surges Against the Trend", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOOTNaVGRRMDVxUV9ybG11OUNPZW5PM3JPbUxncThDckQxM1pCV3RvRVFEMmNjUUtjaUt5RUo3dXMxNFlhaTdLd1FTWjZRRVdvaDhDVkRKSjlJa2hRZ2ZIUjBsMHFMakVGMGRielZsUDM2ZkhPZlVJVWNtX1U5SnJSazl4Uk5OTzRjdk1vdktidWs4clhha090ZTFzZw?oc=5", "source_name": "\u5bcc\u9014\u725b\u725b", "published_at": "2026-06-16T07:00:00+00:00", "published_display": "16 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": "Building Materials Stocks Q1 Earnings Review: Vulcan Materials (NYSE:VMC) Shines", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxQSGIyU2V0elkxeGxCLU9tNHJCOWhlV05VME9uaE9lcU4yNmFGLUMtc2M0YWlNRWpXZFpKYTI1dGNHcnZZWko4b2NFeFY4UW45QWNwNl9hVmMtdHJvbi1PUFVfOFpTbnNBbExEVWYtaVBoUGJZTlV2OU5HOTlRR2lUMnNKZzhNSk9feUZVOWhLdDJEaTZ2YnZrZmFVbEktVjZfUjcwRw?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Reflecting On Building Materials Stocks\u2019 Q1 Earnings: Valmont (NYSE:VMI)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOV1ZRekU4ZjFZemFIWUphQ3pRN0lTRXJQcHZrYWc1SmNIMmwwTmxabTlFYlg1cG5LbWRnUnF4a0kwR1BPekJkRmVUcTZUeGRkVU5QZW92T25zd2NQcTI3MzdMY2FTaUtjVm5PWFpuTG5mTnpYTERFVTFVUDVsWHA0QTZtMU5JQnoxeE5IQUFzamQyQ0RCSVlzdW8yZTZiTWpGZ0JiUU1tUQ?oc=5", "source_name": "Market source", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Winners And Losers Of Q1: Insteel (NYSE:IIIN) Vs The Rest Of The Commercial Building Products Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQT3BVME9VcnZMejhrWlN4TTlGYlZZOVJpWHhhWFQ2V2VIMVlhcXc5TC1HZHBKODJacW4yTTN6emlXQVlJWFktREdVTDRqMnlaOEg2aElESnE4TGhISXZuV05Hb3ZJTDZnUWRUOVl2VTZyVjI5QVN2Wmd6VXh3SEFuTDJ5U19jYkFmMXJZalc3MUhOaWZfRXA2NFZWMA?oc=5", "source_name": "Market source", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 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": "Building Materials Stocks Q1 In Review: Resideo (NYSE:REZI) Vs Peers", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxOOVFvZktjTnpCb19WdGVDMFdDZGJFZlM1RnM5Z1JZcGVqOS1xMzEtRU93TDRMNXR4ajBaWE91bldfeDZfR1haSHdlUVkwY09uWldTU3ByNWhEWWFtQVFXbzNDV3prcldlS2Q0ZHJqenFGYjgxRy13ZkxYdHlVbGtWUnhRQ0duZ0FoWTNWcmZYOW10ZHlqbG5PUDQ1bmgzR3Jzc3c?oc=5", "source_name": "Market source", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 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": "A Look Back at Building Materials Stocks\u2019 Q1 Earnings: Armstrong World (NYSE:AWI) Vs The Rest Of The Pack", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQY0ZqY1czaFZ4bjBHUDhhdEhLTUpfa3hMZWZ1M1JnZGljUjRQLXlIY1JRMkVMbEZJcjlhTlczUllhTWZGeDU5RkxjV25SSFducnRKV1hhM1Rxcl9tNjRxZXZNQVpxNXVGejZ5eGNESEZhWDFOU3NvdjFwX0Nycjk0Tkp2MFBYZ012bGhFTWNBeHdiZGxFdlIwRlZ1cGRGd2w4RlE?oc=5", "source_name": "Market source", "published_at": "2026-06-04T07:00:00+00:00", "published_display": "04 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q1 Earnings Roundup: AZZ (NYSE:AZZ) And The Rest Of The Commercial Building Products Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxOa2dOZFhaZXNiMlBKdGtpZzBtQVBLQjkwYnZ3Q2xLdUFjLXdaU1VYWHpzNG0zVVo3eDFfQUozeFFvNC1XSGxZRzdHUnY2U1JxVGVuZDc2SkdjbVZVN1A3ZUpZaVBqdlZ6ZVVwTUtGb0JscTVEajNCQ0s0eXhJMlY4OVZzOVdRZjl1TkRlbVVHX1N3ZFVJcHFmOA?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Reflecting On Commercial Building Products Stocks\u2019 Q1 Earnings: Johnson Controls (NYSE:JCI)", "summary": "", "url": "https://news.google.com/rss/articles/CBMisAFBVV95cUxQb1NpVHhubnFkM0ZMZkR5eEpfbmhLdldPcXVDTUd6OWp0eUtPcGEtdGhCYjRzbmNBTVhtX3gtLXlaaWswX2NTUnE2bm5PTk8xQk96UVZiTThLdTBidzF6ZldWc0ZSZHVhOXJsNkdhX2xETHgxaDQyMGhwX2RyU3gtMkZ5OTJIRUlQX0gtUXFQNUwzemw1ZUZIVFpzc3JJcmp6VlI4bV90OG9lMjhoVXZmbQ?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Unpacking Q1 Earnings: Martin Marietta Materials (NYSE:MLM) In The Context Of Other Building Materials Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNckc2SVZsTkR2MWQ3VlNoZ2I2dEt4VndlZXloNjUwOUhHZ1VUYUhHUFp3dkV2bzFhNC1Od3NSTEVlcUI3WTVXeTBIb3JnU3pqdV9URVg4NmdVZkxfdGdWTG1CRWg5SjNzX0pCd3Z5dWMwVzNHb0w5SFI2S1VDOWpoN0h2QVFTMWtES3A3NFlfRlh3ZDFvN3I1LVNXX1dPUGJUbE9TZw?oc=5", "source_name": "Market source", "published_at": "2026-05-21T07:00:00+00:00", "published_display": "21 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Building Materials Stocks Q1 Teardown: UFP Industries (NASDAQ:UFPI) Vs The Rest", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNaXZGc0pvRkZpSGw5LUtpRm9ZZlFScDI4REdySEdMa0xIUzFMNHp2STFFVlBPSWkzQ1Y1QlhndlN5MG1ocktMeHdPOFQybUpvYkxTMlBLUC1nU3lsZDh5aUR0WjFnWnhnQW9pbE9RMXVXTzRuTE5aRXF4M2tXNlJJVDVaU2M5QXpFemp3UU8zZW1IZjk5QmVXYkY0WHdLRER0eUN0VA?oc=5", "source_name": "Market source", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 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": "Unpacking Q4 Earnings: Sherwin-Williams (NYSE:SHW) In The Context Of Other Building Materials Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxOZUUwRGFEX19vS19FNFRsbGtBRlVvYW5zRExxeDJjRk5LUV8wZHpqU1pQRkk1eXkxLWFTcjNfMUphM19wMmZidWdwNWFncElqcmw4Wi1NT2t5RmZlODBXWkhGYW9vb0w5S2x0WEhkNHBDMUtURWdpVUxCcmJuUlZFWkU3bE5fa3hDaUZnX0FnX3lwY0hNRk1SZDZIcHdVS0trTHhUTTFn?oc=5", "source_name": "Market source", "published_at": "2026-04-06T07:00:00+00:00", "published_display": "06 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q4 Earnings Highlights: Janus (NYSE:JBI) Vs The Rest Of The Commercial Building Products Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOMjdHMFA2V1UtcVJFYVltbE5SYVBCS3NHRmp5U1FROGZpbFpjU0dSaDFHc1g5d3pDdXFYSENoUDRJVHI4bnl2b1hvVS1KS0RkdmVVN1FTNzQxVmNFX0hheExyVXdFajlPMEsxbkkwdlpBOGZCeFZHbEptSV9Md2ZodDhUMDM0VkhTQzRwSkpOMHZXcEhTMFI4YThnQjdUc3c?oc=5", "source_name": "Market source", "published_at": "2026-04-03T07:00:00+00:00", "published_display": "03 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Building Materials Stocks Q4 Teardown: Valmont (NYSE:VMI) Vs The Rest", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNOGR3SzZLaDFDQXhQNXBHbkZ4VUVlS3ZWb3JWQS1hZ2h0TnozTkdBNmh3S3dnWmV6aXBfb01xTU5HUTZJQ2cwV1dVWjZOWnZubGJtdERGNVZPcEFRX2JRTlBUMkFMWE8xYzFoUWV4Z0RCc21jbXZMc0Fza3BxZ0pPTmV6RkxjUTNweGdqblZlWG5zTlduNDBncjBjUFNEakpYMWMzQg?oc=5", "source_name": "Market source", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 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": "Spotting Winners: Martin Marietta Materials (NYSE:MLM) And Building Materials Stocks In Q4", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxOM1RXVnZ5YzFYSkpQeW14d05aa0U2dUF1ckRfak1NZ2JGTjBqUkxJRmFuUWRBYWZpc05Rejk4MFhQaGVmMlNkNEtITXY1Rnl3YU1QN2FwQ1hmaFJYUXFGY21meGhNejVMMV96MVV4WUFYWnJUVFh4RW5lZlpkMUZ4M3gxVHBVM2l1MlZ3ZHRYNnE5R193MlhTUF9QbWJrOFVCbGNQSmdvOERHZlpidnBiYllobGE5dFpxZTA2dVR6SElOLVFMQ19SS1V1ZGRDNTN4MmpFeFpwUDg0dw?oc=5", "source_name": "StockStory", "published_at": "2026-03-08T08:00:00+00:00", "published_display": "08 Mar 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q4 Rundown: Tecnoglass (NYSE:TGLS) Vs Other Building Materials Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxOWjFUZEcxa3RneHl6NUZRTU1MV0diMFdIck5IYjhlQXVmNmNYemRFV0g0Zk5HUHNIZVYzRW9JY25EUWxqQ3JsbVJUTEhzMVZmMlRxajd6akVGVmxIT3BhUFRXOFNYVXd2T01zd0M4NnpQWXg1ZE1RaDZmbkZiamxVem83c3Z3RE9qcVBUTWlzZmk1MXlWQ1Rqa2UzVzZXa3N4NnhnSzBsMDZfeEV6dm1acU9hVmo3VWtUcXVtdnRGMA?oc=5", "source_name": "StockStory", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material Company Limited (3323) Stock Price Quote Today & Current Price Chart", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxPM0ZTaEZfNkczNHRnTzVYVHFid1h3SUt0R0NoMzdySkNRRVU4X2hwQ21iS2wyNTFnal9PN2kzOHdQYnNPc3c3MkoyUnVJZVl0SGVsR1RkX2w2dklYRzRIZG5oblVBbDZVcHg3VjlsTXdvd3prZ2hFeHZvekU3ODVReFg4VWhMRWZTMWJERF9qQXNXR3pTT3B1ZHZ5TEQ2cGp4WmlZNg?oc=5", "source_name": "Capital.com", "published_at": "2025-05-07T01:11:45+00:00", "published_display": "07 May 2025 01:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CHINA NATIONAL BUILDING MATERIAL CO. LTD. - H SHARES (3323) - stock price, quote, history", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxOOENUdkV2aXhFUXlrQzd2Zy04aE9lQ3RmcjZBMjZFYko0a1plM21MdmZpUGRmVEdTeW5VbEszR00zQms3RFRmX0NVdHJhSHJKaEVCcmM3R3lPQVdVZ0FQcUVaeVZETXhqcmJRb3Y4Q1hCcHEtMVVLRGNOVlhMZllfYmZYa3B3VWFDQlhPOVRmOA?oc=5", "source_name": "hkex.com.hk", "published_at": "2018-12-27T11:01:27+00:00", "published_display": "27 Dec 2018 11:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CNBMG to turn Hong Kong\u2019s China Glass into global giant", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNaEFSeEZ3UkdpM1c5eUhueDR2ZFVDM0JCaldNVkpxX3FPcHVWTjJUanJIWlNtOVJhbHNia2luTXpZRmZ3VFkyLVNoemIyUDlvT0tWUDU2VGViSVg1dmF2Y3VVQ3N4SEczLUlnUGZ1Qjh1cF9FVW9NRDFBZWhUcTBLOC1rV3N2bFJLQlRjNm55RWVGN2Z5d0NmSzVMVUdPemt2RU1Fc1VOTUZKQ1BFRjlnZUxaVFhxQVB1R0ZDZ1pB0gG-AUFVX3lxTE5fc3NXOW9rcjJqV1ZPWkllcnEtRGZ6ZzcwV0t5YXhmd3lNN3YxSUd1T1ZGVXNXeEtjeDgzQ2MweV9CdW9Ca3NuWC1rM1k0dmVaNWNSUHdPYkU0Y3hRSjcwdU1SM0EtRnB1dG1qczNmVEM0SEtCZ283MXp3NTFtMklQRVNIY01OQVI3SFFEU1RabnhqUHVobEJjTURqeW5jdEc4SXRjLXpQYnJucWloLWF1anpmZ0JZMlVlem40QkE?oc=5", "source_name": "South China Morning Post", "published_at": "2017-06-06T07:00:00+00:00", "published_display": "06 Jun 2017 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "China National Building Material (SEHK:3323) Could Be 83% Undervalued On Loss Guidance", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQMWttZlpWbkhWRVRGUGZPbGhabWNBV0V3Q3hFaHZTZFByQzMyRWNNU3Ffakt5TzVyaS1PTE8yc3NjNGZLdzZGWmR5RFZ1QnllX2dEaVFkNFV2NWZjRVZ1VkhNYkc5LVI5Smtoc011MUc0aWpWN3JNbFRrenEzRUlaUENPaXR5d1E3Y3NlV3FLS0FiTzB3N3lhak1mOTFIMzB2SEc0MVdFc0dlUTE1aXplQ25TV1hvdk9MUDVIMEF4UHUyd3FoWWI4WVI3MWI3Z0pENWZxWHJCVlhzU1F3M01JQWlfdm9PcUNpU1dBTNIB8gFBVV95cUxPNE1kTTZITGNNeXByY3QtQ3Q3QXJTcnlJWUVId1Vac0RVLWdNNWVYMEZOTDZMdVZsblRBeXBmS3hNZncyTkJ3SnB1MVpJY2dRaDA0TXNxM0F2SlQzWkRweEZzYjVCa01BY2RCdEZRb0xoVWhsdklWS3RkMmN4U1Bkc0pvY2pybzRhNWsyQjVFM2pQajM0M2ZQb0hhZ1pZOWhHV0Z4T3hWUEZRbjhOb0tjYkJudmhjNl9YNzZxRDlYdFJLaVhDeW42dGNkN3ptbEtLZHlncUNXTFhSUUUyRUpaV1VuSlNkYjlxdy1RXzdqQTNDUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-16T16:50:46+00:00", "published_display": "16 Jul 2026 16:50", "sentiment": "negative", "sentiment_pct": 34, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material's Stock Price Plunges by 11.86% to 3.79 HKD, Signalling a Market Shake-Up", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5AFBVV95cUxNelJocFA2aHp5R0IyUGFwZDB5RWxZNjU3NGtUMHBFdFh0SDgwakM4RGxhdHYyZDBkS0RhRDliekNYUEZuU1JSQXNDQ3dKQWk4cUlid214Zy1TMFdib253NVU3bGdXSFZBSnlnWjRZYTF4WnlTNHBWM083UXZxMW9QMU9SaGJwT0JUMlBxMkdmZ3pVcktiYXJDQ3N3cTB6cW9sY2h3ZFZVX1pnbnpPZ0JQVjNpOU8xZl8xLUptNVJTZUVLTmtnSGpmeVVvUDBlTzdWZ0tmM2VPWEs5aHpjbC05V0pVbmE?oc=5", "source_name": "Smartkarma", "published_at": "2026-07-15T08:37:29+00:00", "published_display": "15 Jul 2026 08:37", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material Issues Profit Warning: Expects RMB890 Million Loss for H1 2026 Due to Falling Sales and Asset Impairments 12 \u2013 Minichart", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgJBVV95cUxOc05NbGY4TEdSRnZhYVVBZ0s0QTdyMGVhd0IwU2NJU0ZHX0JkLU5jcWdqZjcwT2FMZFRqX0NtTDB2MUd0NUFWaUZSLTFQOGRwTzk4bmN1VjNQSjBCNjh4aUN1UHMzLURGOGxVQWVEZHdqbjBNOWpPM1dhMllRQkxLWGp1akMyYkpnN2RLRjJFSm8wQUR0TEpCZV9CSTNxTVZxTnZPWlhmQXVSc1hvWDAwLWdKM3ZQSWZrbDIxREsydTBoMWh5RlpxWnJRb29nYWNrdnlNOVpVcS0wNnZZX1pyalZnVFZ6VVd0d2tHb21VZE5MOVA0dWRRdGdqejFIUFBvZEc4UHU5Z1VrTVlISEE?oc=5", "source_name": "Minichart", "published_at": "2026-07-15T08:09:00+00:00", "published_display": "15 Jul 2026 08:09", "sentiment": "negative", "sentiment_pct": 15, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Hong Kong Market Morning Commentary: All three major indices opened higher, with semiconductor, optical communication, and PCB stocks surging; China National Building Material fell nearly 8% after earnings release", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxPNmdrYmRnd0dyX3hFbFI4UWYwN2RuVWJ6Q0cyaUZWVEgtQzlrS2NYM0g5TkpKMUwtYVdJRmF6d0dOWVdGMGtvTXZVTnZrNzF4RkRNcXNlSGNpekxlX2tQMFdoRVpyUS0tSHNJZUhsSzhHRENPTFlCMWZMTzdMa2lfajA0Q3ZCTm9OY1dLVmtmeWNoSHFJOU5LREdaOW50SUttdWw3N1J2YUJuY3c?oc=5", "source_name": "\u5bcc\u9014\u725b\u725b", "published_at": "2026-07-15T01:25:49+00:00", "published_display": "15 Jul 2026 01:25", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material Sees 1H Net CNY890.0M >3323.HK", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQNTZUSjl2OWV0VlNDUGdoWTVhYy10NUVEcFdMTG1wOHFocnFucVYxb1ZOYjljRXJEbGF4bndXLXREYTlrZ2p3WjQ1UlRYZTRyN3Zra2N6ZGoydzZsd3Q2NnJjcmJBNW9wWHZYY25QR3NNN1h5eW9pNU8tbnRKTFh0ZXNOTWlyczlRcm9IS0NiR1h2WlBjbmZkLVBocWZhRDVrMWN3?oc=5", "source_name": "Moomoo", "published_at": "2026-07-14T22:23:00+00:00", "published_display": "14 Jul 2026 22:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Following Bond Pricing, Is China National Building Material (SEHK:3323) Still Cheap?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxQM0xPblVrU1B0bjNKZU1Yd0hMSUZtZkR0X0lwQ3gyVlY1czNYRFFfTnVqaGlMV1pjWG9IN3NXaDNaemtwN05zdUgzbHdmdDBMSlNlcmVUc0tpbmFucVNaYUI1aC05YWxwOGdLbVNhdGhpbkpRUWNkbHpRV2FKWGFEaEhWRW9Vdno2UnNuRjRqVzBIQUpmZlJIdjVhanM5T3V0dThZUHJtWEVVVEhpSTFQRFpoT1lWMGFqMnMzV0Z5UDlhQ280SHdQR25HcnozYjNTYmEzSFhKWTNmSldlWlFVa2FOeVFiNG5QSVRQQdIB8gFBVV95cUxQWjQzN1I1RTA0MHRiamd4U2I5cGh1REJYWVlwT19nM3BPYWE1ekdqV0luYy1GTjVNYUVtdHRhOXRtVG11dG1tNUItZ2pyV2t3N1dsNTlQYk4xc0ZFSFVzM0E2eEhONnBrSTZWOGViMXBsUy04bFB6NG03ZmI4S3Y5WHROeEZYSWFtMk9Kemc0ZEhjYmhPM2ZzY1NrQXNlZXpUTVA0SjZlM1B1RXlfYVJOajZmeDVndXN2MmJFV1hsbEt4YTZ4UExERVF1REQ3ZTJpNkYwQ3h2TnY0WU1UX0NxZWhGbDhNc20wUS1rOU04ek16QQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-05T16:29:42+00:00", "published_display": "05 Jul 2026 16:29", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Citi Sticks to Their Buy Rating for China National Building Material Co (3323)", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxOeTBwVDdmRjFad1c4LWNVZ3BzRzdZM25RNDNiS1Z4Ul9tcWNNMVV6ZjlmelRza1BHTDRIY0dtQVBqNTYxVmtBQ0pFX0F5MGlvZVd3WHRxU1NYajhaODdNbTN4QnZ4YzZRX3ZoS2xPN1QtS1o5ai10ZTV3enZxbVVQQTQ0UDVRb3c1czd4U04wSHAzWUJwNGEtSEF2ZFJ2aEwtbEJ5eFE5dEdfNzR5X2ctVlFBRW40VGZxeS10V1Z6WG92aXp5XzJEVEQwOGVQZFN3QVZXOGN3YXYySFJsanRadUR4WTZJdUkwY1A3YWZn?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-27T07:00:00+00:00", "published_display": "27 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Reflecting On Building Materials Stocks\u2019 Q1 Earnings: Tecnoglass (NYSE:TGLS)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxQVlJ5c0oyNGNpNzNXQXN2MXZzM1ltWEhmbHNCTjBTbmhVQ3BjdXBzV1VvYXR2aGctSUoxMkZvSTRxclpXdlI3bmdqMWQ1bFd4bWVnVlhtS3NVR0t4RmhvY0YwRlN5Z05CTjZEVF9RT3ptNHF5U2VjejEzR09nVV85VGMxbW8zQkJpU24tUkxRMUlhRk1ZQnFCMUZsOE9vdllsTHY5OFRyQQ?oc=5", "source_name": "Market source", "published_at": "2026-06-25T07:00:00+00:00", "published_display": "25 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q1 Earnings Roundup: Sherwin-Williams (NYSE:SHW) And The Rest Of The Building Materials Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxOSVNucmpmTHhNdW5uZzZXQkRTYllHcC1haTJ5RDBMY3dld0xjOWRwaktoMjF3a01aY1NOWm45c0s2ajJHUF9wRjd6eUF3V2lCMzc4OFpITHA1OHNhTHAtU2VOcDhnaTZSS1JiaFRycVdPVFM3RDZ4WS0xcW9JUkNfYkhSTXhYQVpCc0VEQWpMRTlxQ05Fd3BUQTV5ZEVPN2hHLWFn?oc=5", "source_name": "Market source", "published_at": "2026-06-18T07:00:00+00:00", "published_display": "18 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Hong Kong Market Midday Review | Hang Seng Index Falls 0.37% in Morning Session; China National Building Material Surges Against the Trend", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOOTNaVGRRMDVxUV9ybG11OUNPZW5PM3JPbUxncThDckQxM1pCV3RvRVFEMmNjUUtjaUt5RUo3dXMxNFlhaTdLd1FTWjZRRVdvaDhDVkRKSjlJa2hRZ2ZIUjBsMHFMakVGMGRielZsUDM2ZkhPZlVJVWNtX1U5SnJSazl4Uk5OTzRjdk1vdktidWs4clhha090ZTFzZw?oc=5", "source_name": "\u5bcc\u9014\u725b\u725b", "published_at": "2026-06-16T07:00:00+00:00", "published_display": "16 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": "Building Materials Stocks Q1 Earnings Review: Vulcan Materials (NYSE:VMC) Shines", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxQSGIyU2V0elkxeGxCLU9tNHJCOWhlV05VME9uaE9lcU4yNmFGLUMtc2M0YWlNRWpXZFpKYTI1dGNHcnZZWko4b2NFeFY4UW45QWNwNl9hVmMtdHJvbi1PUFVfOFpTbnNBbExEVWYtaVBoUGJZTlV2OU5HOTlRR2lUMnNKZzhNSk9feUZVOWhLdDJEaTZ2YnZrZmFVbEktVjZfUjcwRw?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Reflecting On Building Materials Stocks\u2019 Q1 Earnings: Valmont (NYSE:VMI)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOV1ZRekU4ZjFZemFIWUphQ3pRN0lTRXJQcHZrYWc1SmNIMmwwTmxabTlFYlg1cG5LbWRnUnF4a0kwR1BPekJkRmVUcTZUeGRkVU5QZW92T25zd2NQcTI3MzdMY2FTaUtjVm5PWFpuTG5mTnpYTERFVTFVUDVsWHA0QTZtMU5JQnoxeE5IQUFzamQyQ0RCSVlzdW8yZTZiTWpGZ0JiUU1tUQ?oc=5", "source_name": "Market source", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Winners And Losers Of Q1: Insteel (NYSE:IIIN) Vs The Rest Of The Commercial Building Products Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQT3BVME9VcnZMejhrWlN4TTlGYlZZOVJpWHhhWFQ2V2VIMVlhcXc5TC1HZHBKODJacW4yTTN6emlXQVlJWFktREdVTDRqMnlaOEg2aElESnE4TGhISXZuV05Hb3ZJTDZnUWRUOVl2VTZyVjI5QVN2Wmd6VXh3SEFuTDJ5U19jYkFmMXJZalc3MUhOaWZfRXA2NFZWMA?oc=5", "source_name": "Market source", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 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": "Building Materials Stocks Q1 In Review: Resideo (NYSE:REZI) Vs Peers", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxOOVFvZktjTnpCb19WdGVDMFdDZGJFZlM1RnM5Z1JZcGVqOS1xMzEtRU93TDRMNXR4ajBaWE91bldfeDZfR1haSHdlUVkwY09uWldTU3ByNWhEWWFtQVFXbzNDV3prcldlS2Q0ZHJqenFGYjgxRy13ZkxYdHlVbGtWUnhRQ0duZ0FoWTNWcmZYOW10ZHlqbG5PUDQ1bmgzR3Jzc3c?oc=5", "source_name": "Market source", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 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": "A Look Back at Building Materials Stocks\u2019 Q1 Earnings: Armstrong World (NYSE:AWI) Vs The Rest Of The Pack", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQY0ZqY1czaFZ4bjBHUDhhdEhLTUpfa3hMZWZ1M1JnZGljUjRQLXlIY1JRMkVMbEZJcjlhTlczUllhTWZGeDU5RkxjV25SSFducnRKV1hhM1Rxcl9tNjRxZXZNQVpxNXVGejZ5eGNESEZhWDFOU3NvdjFwX0Nycjk0Tkp2MFBYZ012bGhFTWNBeHdiZGxFdlIwRlZ1cGRGd2w4RlE?oc=5", "source_name": "Market source", "published_at": "2026-06-04T07:00:00+00:00", "published_display": "04 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q1 Earnings Roundup: AZZ (NYSE:AZZ) And The Rest Of The Commercial Building Products Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxOa2dOZFhaZXNiMlBKdGtpZzBtQVBLQjkwYnZ3Q2xLdUFjLXdaU1VYWHpzNG0zVVo3eDFfQUozeFFvNC1XSGxZRzdHUnY2U1JxVGVuZDc2SkdjbVZVN1A3ZUpZaVBqdlZ6ZVVwTUtGb0JscTVEajNCQ0s0eXhJMlY4OVZzOVdRZjl1TkRlbVVHX1N3ZFVJcHFmOA?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Reflecting On Commercial Building Products Stocks\u2019 Q1 Earnings: Johnson Controls (NYSE:JCI)", "summary": "", "url": "https://news.google.com/rss/articles/CBMisAFBVV95cUxQb1NpVHhubnFkM0ZMZkR5eEpfbmhLdldPcXVDTUd6OWp0eUtPcGEtdGhCYjRzbmNBTVhtX3gtLXlaaWswX2NTUnE2bm5PTk8xQk96UVZiTThLdTBidzF6ZldWc0ZSZHVhOXJsNkdhX2xETHgxaDQyMGhwX2RyU3gtMkZ5OTJIRUlQX0gtUXFQNUwzemw1ZUZIVFpzc3JJcmp6VlI4bV90OG9lMjhoVXZmbQ?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Unpacking Q1 Earnings: Martin Marietta Materials (NYSE:MLM) In The Context Of Other Building Materials Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNckc2SVZsTkR2MWQ3VlNoZ2I2dEt4VndlZXloNjUwOUhHZ1VUYUhHUFp3dkV2bzFhNC1Od3NSTEVlcUI3WTVXeTBIb3JnU3pqdV9URVg4NmdVZkxfdGdWTG1CRWg5SjNzX0pCd3Z5dWMwVzNHb0w5SFI2S1VDOWpoN0h2QVFTMWtES3A3NFlfRlh3ZDFvN3I1LVNXX1dPUGJUbE9TZw?oc=5", "source_name": "Market source", "published_at": "2026-05-21T07:00:00+00:00", "published_display": "21 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Building Materials Stocks Q1 Teardown: UFP Industries (NASDAQ:UFPI) Vs The Rest", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNaXZGc0pvRkZpSGw5LUtpRm9ZZlFScDI4REdySEdMa0xIUzFMNHp2STFFVlBPSWkzQ1Y1QlhndlN5MG1ocktMeHdPOFQybUpvYkxTMlBLUC1nU3lsZDh5aUR0WjFnWnhnQW9pbE9RMXVXTzRuTE5aRXF4M2tXNlJJVDVaU2M5QXpFemp3UU8zZW1IZjk5QmVXYkY0WHdLRER0eUN0VA?oc=5", "source_name": "Market source", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 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": "Unpacking Q4 Earnings: Sherwin-Williams (NYSE:SHW) In The Context Of Other Building Materials Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxOZUUwRGFEX19vS19FNFRsbGtBRlVvYW5zRExxeDJjRk5LUV8wZHpqU1pQRkk1eXkxLWFTcjNfMUphM19wMmZidWdwNWFncElqcmw4Wi1NT2t5RmZlODBXWkhGYW9vb0w5S2x0WEhkNHBDMUtURWdpVUxCcmJuUlZFWkU3bE5fa3hDaUZnX0FnX3lwY0hNRk1SZDZIcHdVS0trTHhUTTFn?oc=5", "source_name": "Market source", "published_at": "2026-04-06T07:00:00+00:00", "published_display": "06 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q4 Earnings Highlights: Janus (NYSE:JBI) Vs The Rest Of The Commercial Building Products Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOMjdHMFA2V1UtcVJFYVltbE5SYVBCS3NHRmp5U1FROGZpbFpjU0dSaDFHc1g5d3pDdXFYSENoUDRJVHI4bnl2b1hvVS1KS0RkdmVVN1FTNzQxVmNFX0hheExyVXdFajlPMEsxbkkwdlpBOGZCeFZHbEptSV9Md2ZodDhUMDM0VkhTQzRwSkpOMHZXcEhTMFI4YThnQjdUc3c?oc=5", "source_name": "Market source", "published_at": "2026-04-03T07:00:00+00:00", "published_display": "03 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Building Materials Stocks Q4 Teardown: Valmont (NYSE:VMI) Vs The Rest", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNOGR3SzZLaDFDQXhQNXBHbkZ4VUVlS3ZWb3JWQS1hZ2h0TnozTkdBNmh3S3dnWmV6aXBfb01xTU5HUTZJQ2cwV1dVWjZOWnZubGJtdERGNVZPcEFRX2JRTlBUMkFMWE8xYzFoUWV4Z0RCc21jbXZMc0Fza3BxZ0pPTmV6RkxjUTNweGdqblZlWG5zTlduNDBncjBjUFNEakpYMWMzQg?oc=5", "source_name": "Market source", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 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": "Spotting Winners: Martin Marietta Materials (NYSE:MLM) And Building Materials Stocks In Q4", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxOM1RXVnZ5YzFYSkpQeW14d05aa0U2dUF1ckRfak1NZ2JGTjBqUkxJRmFuUWRBYWZpc05Rejk4MFhQaGVmMlNkNEtITXY1Rnl3YU1QN2FwQ1hmaFJYUXFGY21meGhNejVMMV96MVV4WUFYWnJUVFh4RW5lZlpkMUZ4M3gxVHBVM2l1MlZ3ZHRYNnE5R193MlhTUF9QbWJrOFVCbGNQSmdvOERHZlpidnBiYllobGE5dFpxZTA2dVR6SElOLVFMQ19SS1V1ZGRDNTN4MmpFeFpwUDg0dw?oc=5", "source_name": "StockStory", "published_at": "2026-03-08T08:00:00+00:00", "published_display": "08 Mar 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Q4 Rundown: Tecnoglass (NYSE:TGLS) Vs Other Building Materials Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxOWjFUZEcxa3RneHl6NUZRTU1MV0diMFdIck5IYjhlQXVmNmNYemRFV0g0Zk5HUHNIZVYzRW9JY25EUWxqQ3JsbVJUTEhzMVZmMlRxajd6akVGVmxIT3BhUFRXOFNYVXd2T01zd0M4NnpQWXg1ZE1RaDZmbkZiamxVem83c3Z3RE9qcVBUTWlzZmk1MXlWQ1Rqa2UzVzZXa3N4NnhnSzBsMDZfeEV6dm1acU9hVmo3VWtUcXVtdnRGMA?oc=5", "source_name": "StockStory", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China National Building Material Company Limited (3323) Stock Price Quote Today & Current Price Chart", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxPM0ZTaEZfNkczNHRnTzVYVHFid1h3SUt0R0NoMzdySkNRRVU4X2hwQ21iS2wyNTFnal9PN2kzOHdQYnNPc3c3MkoyUnVJZVl0SGVsR1RkX2w2dklYRzRIZG5oblVBbDZVcHg3VjlsTXdvd3prZ2hFeHZvekU3ODVReFg4VWhMRWZTMWJERF9qQXNXR3pTT3B1ZHZ5TEQ2cGp4WmlZNg?oc=5", "source_name": "Capital.com", "published_at": "2025-05-07T01:11:45+00:00", "published_display": "07 May 2025 01:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CHINA NATIONAL BUILDING MATERIAL CO. LTD. - H SHARES (3323) - stock price, quote, history", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxOOENUdkV2aXhFUXlrQzd2Zy04aE9lQ3RmcjZBMjZFYko0a1plM21MdmZpUGRmVEdTeW5VbEszR00zQms3RFRmX0NVdHJhSHJKaEVCcmM3R3lPQVdVZ0FQcUVaeVZETXhqcmJRb3Y4Q1hCcHEtMVVLRGNOVlhMZllfYmZYa3B3VWFDQlhPOVRmOA?oc=5", "source_name": "hkex.com.hk", "published_at": "2018-12-27T11:01:27+00:00", "published_display": "27 Dec 2018 11:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CNBMG to turn Hong Kong\u2019s China Glass into global giant", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNaEFSeEZ3UkdpM1c5eUhueDR2ZFVDM0JCaldNVkpxX3FPcHVWTjJUanJIWlNtOVJhbHNia2luTXpZRmZ3VFkyLVNoemIyUDlvT0tWUDU2VGViSVg1dmF2Y3VVQ3N4SEczLUlnUGZ1Qjh1cF9FVW9NRDFBZWhUcTBLOC1rV3N2bFJLQlRjNm55RWVGN2Z5d0NmSzVMVUdPemt2RU1Fc1VOTUZKQ1BFRjlnZUxaVFhxQVB1R0ZDZ1pB0gG-AUFVX3lxTE5fc3NXOW9rcjJqV1ZPWkllcnEtRGZ6ZzcwV0t5YXhmd3lNN3YxSUd1T1ZGVXNXeEtjeDgzQ2MweV9CdW9Ca3NuWC1rM1k0dmVaNWNSUHdPYkU0Y3hRSjcwdU1SM0EtRnB1dG1qczNmVEM0SEtCZ283MXp3NTFtMklQRVNIY01OQVI3SFFEU1RabnhqUHVobEJjTURqeW5jdEc4SXRjLXpQYnJucWloLWF1anpmZ0JZMlVlem40QkE?oc=5", "source_name": "South China Morning Post", "published_at": "2017-06-06T07:00:00+00:00", "published_display": "06 Jun 2017 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 78, "total_relevant": 27, "sentiment_summary": {"positive": 2, "negative": 2, "neutral": 23, "score": 48, "total": 27, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 77, "events": [{"event": "general", "label": "Market update", "weight": 7.15, "count": 13}, {"event": "earnings", "label": "Earnings", "weight": 6.6, "count": 12}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 2}, "market_context": {"has_market_context": true, "latest_close": 4.21, "latest_week": "2026-07-10", "one_week_move": -19.2, "four_week_move": -12.8, "twelve_week_move": -19.2, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.548189, "market_dynamics_buy_signal": false, "relative_strength": -13.594913, "fair_value_gap": 11.8, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 42.6349, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-19.2% over one week, -12.8% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "negative", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 59, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 14}, {"label": "simplywall.st", "count": 2}, {"label": "\u5bcc\u9014\u725b\u725b", "count": 2}, {"label": "StockStory", "count": 2}, {"label": "Smartkarma", "count": 1}, {"label": "Minichart", "count": 1}, {"label": "Moomoo", "count": 1}, {"label": "The Globe and Mail", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 27}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 13}, {"label": "Earnings", "count": 12}, {"label": "Guidance", "count": 1}, {"label": "Analyst action", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "48/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "negative", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "77/100 classification confidence."}, {"label": "Company focus", "value": "27", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-19.2% over one week, -12.8% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Negative", "tone": "negative", "text": "China National Building Material (SEHK:3323) Could Be 83% Undervalued On Loss Guidance"}], "updated_at": "2026-07-18T08:12:03.674503+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}