{"ticker": {"uuid": "e9bd0233-4e35-4e79-a9a8-b3168a48c35f", "symbol": "0968", "name": "Xinyi Solar Holdings Limited", "exchange": "HKG", "country": "HK", "sector": "Technology", "industry": "Solar"}, "articles": [{"title": "Why Solar Stocks Have Fallen Despite Strong Earnings and Bullish Outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxQRzRtcnotYmRXMVNXM05aMDlZcUptZ25qMDl5SGltWHZDTE16Nk9aWXFtVmtMZFd2SFZWNlp4NlJ3VTh4Ukg2M0d2ckxMeUNqcnNfQm9BQ0lXSTZPS1dYMWp1VVppV1BZMFdRaERZMFROWjhnLXF3MExPMDYwQVZvajNTSFJjUWRERFFpTnNQNkVuaVhyR1Z4TnZqUi1oOGx2ZTdyag?oc=5", "source_name": "MarketWise", "published_at": "2026-07-17T20:30:41+00:00", "published_display": "17 Jul 2026 20:30", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SMA Solar Technology Shares Jump on Upgraded Earnings and Revenue Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOTmJsX3ZIeGZBbWQ2cFUzTnB5MFdlT191S3k1S1pfaUdYd3Z3R2ktclJjT2Z1aFVKZV9VYld0VnkyekpLQTFwTHJzTUFoRnNwQzJYcUtGVFY5RW00eElGd25UR0tHdHFPQlFGUldjWDhZV1lFVXFQX3ZHQ3h1NlN0cEhrZGdVaVhUdGJOWVV6czEtU1l1WXhYQnVLQW9XVlFQNDRQVldjaw?oc=5", "source_name": "StockInvest.us", "published_at": "2026-07-17T12:20:48+00:00", "published_display": "17 Jul 2026 12:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Warns of Sharp Profit Decline Amid Solar Market Downturn", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxOY2NSUjdMZ2pJYldzZ2tNZmFzVm1TR0NEd2hCTVRiQ2hnVmt2TGFXdVJXbTNEYmJRN3U2bGFfT3FTajBvWEdVdXFYOXkxWmtuWDA4b2hZRlhTMUNkN3BjSldCTkRZWDQ3TGQzZjFUV2dmMHVJUTlVU0E1WjQ2QlFjSk01aUdNNEZDdXYzc1k1S0NyZnNOUW9qT0kzNlZZTHM1WGpYYlAyTmdqVmNkbmk3S2o4ZnlfU0JUSm5ILQ?oc=5", "source_name": "TipRanks", "published_at": "2026-07-17T11:19:47+00:00", "published_display": "17 Jul 2026 11:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar Inc (NASDAQ:FSLR): A Decent Value Stock with Strong Fundamentals and Attractive Valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxNeXFGOFN4VXRwUFliNzhSRlZYQmNzUEY1cXRTS0w5dTBYZnBOdk9NYmY3d2RFU05tZnp3b2hyeHk1b3k1cWJMM2RZeWpURHhvOUxqRkF2TzJqVzlXT21OWG1yRE9QM1dLakNQZmZPcm1obVN6dV9FbWh4RlFWZDFGcGc5M0tLNFRyNFFsbjJydDJsRVk3Z1dtazVLZTJ1N21nRG5kaWlwMkF4QlFYVjRZdXRvX1EzNlZ1bWxURHhsODhMSVRfNWhaeDVrclVOMU4waGJ5UEJySlZfaTRqQUN0UndRSQ?oc=5", "source_name": "ChartMill", "published_at": "2026-07-16T12:10:31+00:00", "published_display": "16 Jul 2026 12:10", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Happened with First Solar's Q4 Earnings and 2026 Guidance", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxNNTEwT2c5ZHR2Mkk0V2RsNXhrdzBldVBaRkx0NEVHb0N5djQtTU9fODZkRWthaUxNd0hfZU1ZeXZlbTkyQnROWnZodjU0TVVqZVhFZTFIRmRkeVR3b0pMelRMTEU4VmlPRjJPMVUtNzU5SmY5MGg5WV9NNl9tYjN6c3VyRmEwRm5YS3NCSmw3WmxINmQ0NTVoSUZEY0JtZw?oc=5", "source_name": "Kavout | AI", "published_at": "2026-07-16T07:55:15+00:00", "published_display": "16 Jul 2026 07:55", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is First Solar (FSLR) Undervalued After Its Stock Rise Ahead Of Earnings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxQN2VtVnBUaExTcElwMDJ0S1FhbXRIX2FGdEhBeW5CTWpzeWlfQldackVwaG44VXRiQ0Z4MFR1ODN6MGlnbGpGcnJ2clM4c2wxazFBQ05tbVRJSlIzY3lsQVJ4ako4ZnM5NFhRWGsxdjZQZjFUdkp4bEVPQ0hnR0JxaTN1em1yN1pKRUI4dC1ERXVDWnAyR3BQcTY2NTVKc0ZJRkFEbVhld1F3NHRPRG8zcmpDQmVCajZzcUswUFhWTkdYSl8zbFpIcDBsZ0ZBc2JUTmfSAdcBQVVfeXFMTXRDQmkzWVB5TDczakQzcEJoWWMzd0ZkVk1NeExKNUFfZW0zRS1mRDZDdTkteEhxZURQREVfeFYwMDA1dEQ4cndwUTJSRWpXazFHS3RneUdQVFNRN3VMX0ljeWdXemtGQXJFTnh0blFNZTl4UFZONS1Jc1ZmRDZ6ZnVqUmdwZlRJRkpjcXVmVXJBQ2U4emNxZ25SeEVDbG4yWVVhc0FfMUE2ZHotZTkxZDN1S1RuU1dIQWdtRUFxb0ltZ1VLREE3XzhJM2pOVWgxUmZpY2NHT1k?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-16T03:57:43+00:00", "published_display": "16 Jul 2026 03:57", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Holdings Stock Climbs 1.5% in Hong Kong", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxNVml3MGFGWl82aU5ndldsTEtnU0hrc2VCRnVhb2ZwZG5EV0pNVGU5UUZCbUZuQnFOYXo1bzFGZlI5ZC1fdlREbHJhWXRxdlh6M2YyWXNGQTZSaVlVcmk1bTZReTBNaUhNeTlUNG5nUkg4N3BXUE56a1l5eWI1OUtFQ1UwZzRoNVNnZlVrUFhyRnVXVU5GS1VN?oc=5", "source_name": "Moomoo", "published_at": "2026-07-15T23:53:43+00:00", "published_display": "15 Jul 2026 23:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "A-share photovoltaic leader LONGi Green Energy (601012.SH) is expected to report a widened interim loss of RMB 3.4 billion to RMB 3.8 billion; Xinyi Solar (0968.HK) and Flat Glass Group (6865.HK) held steady in early trading.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQRnpFMVhvWG5malhuZ2pyYXRYVXM0OTR1NVp5MEFKRlBOYlF1cU5QZkkxNDhqaEY4ZnRFcjlZb1RpeUZfZ2FHZnRFamttWllPekVYXzdzUUpiYjdQQkdnUE4wTkdXZ2NHSV9RNWgxbFY4TVNjMUtoeGs0SlBmRUlYc2lNVWpsZzJ0WkczYXMydk4xczh4ZFBrR3JaT1ZfZmJjR3c?oc=5", "source_name": "\u5bcc\u9014\u725b\u725b", "published_at": "2026-07-15T02:12:31+00:00", "published_display": "15 Jul 2026 02:12", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar's Quarterly Earnings Preview: What You Need to Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxQOFhGbDM5NG8zVEZPbmcwaUh4aFg3RUk2eWljazA4SG5kZ19SLVRJMHRPajFHaDVpbG10YW1xRm1Sbk5KbEJocDZBcTBqWUpmcUlOWjBLRnBsSXp3ZnFIR0k1M01LbllhSV8zVy1ZZUhKRHZuZlVNM1VwZEtsMkl0TjFHX2VpMWFTLXNreFJiSk05eUtqdlUteEJJdjhvXzVhRG41cFJvZw?oc=5", "source_name": "Market source", "published_at": "2026-07-08T07:00:00+00:00", "published_display": "08 Jul 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": "How Earnings Expectations and Solar Initiatives Shape Southern\u2019s (SO) Evolving Long-Term Investment Narrative", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxPMWllYUtabUpWdVFQWjR0NG5BZkFZNXpQNHVjVXRsVXE2OFREUEgzR3V3ay0tX0FsVjNOVDNiLWVUNkVuekNtU3ZtTXlUbmtGeThOdy1NMVFkSmMycndPRTJWUnRsYkJ4eTRBN0puN1MtNWV5VzNobDRjVWk5MUJGUW9mSXhiRV9iTzNXbEJWX0NLRUtNMGgwVmdpS0NvRExBellIcjlPeUtnay1QVHFuWVFVUmptcGp1dmJkTUVuOFdtQdIBxwFBVV95cUxQTkFYZklYck1OM1o3R2NlaFBKcWJLQlV2a3ZZbDhFcjAwS0lDQm40U3psbGE2Uk5EeUoxWm14MFVKMjQ3dFRlMERINlVQRk84T2FEdENzWGtQMHh6Nk9ENW91a0MtczZ6ZjFWNWo1NFNEZGFtcXRhcU9YdE0ySG1XdEdpVlFXc205YUw0V1ZDOFhuVTl3S1dVMExHNVBGckxhZHVTekpLY3poSTBZWUlFN0tmSTVFYWV4U0NvMXVjSEVtaWJnZU80?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-07T21:02:41+00:00", "published_display": "07 Jul 2026 21:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Hong Kong Stock Market Movement | Solar stocks decline collectively as weak demand persists, potentially exerting further downward pressure on prices and profitability across the supply chain.", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxPLVVkNW5ud2VvbEZweGxJRl9oOHEzWWxMbXlrcXQ2YjBOM2hEcGpfNUYxNENMZGIxVVdKWHlGN0dhRjY1TW9zT2NfTENnUmtFSnZ5NnZmYjNqMzVJNDhFVGo0b3pxaUtFaWNhemg2dUxIbFlXLXJOa0poS1dXM1l5MXJya0g3SVJpdnJLTnQxVEFUcGtWaWg2Y0xxc3k2T052bFpLNzVQZWN2WmRfVzVj?oc=5", "source_name": "Moomoo", "published_at": "2026-07-07T03:17:27+00:00", "published_display": "07 Jul 2026 03:17", "sentiment": "negative", "sentiment_pct": 5, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar stock may move 11% on earnings next week By Investing.com", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxOUWMzYW4xM1hjOXFuOEV5TUdma09qYzl6cFJjTWtfTUxrNzZiQVdJRnhaN0VkYU5sbzdDeU9GVGNKLUh5dHVva1ZodWdyaU1yOWNKc0hyRGdvVWNRSlRwdWpQYjBWRjBpUVUzeUpMdmlhN3NoczRVQjVFZGJGUmtUMFBXOXc3a2FlNnhsV0taSGJzOTh3b3B0RWsxRkQxaGkwclhuNlplSGtuVkNUZkZEOVhZQWM5dw?oc=5", "source_name": "Investing.com Nigeria", "published_at": "2026-07-05T07:00:00+00:00", "published_display": "05 Jul 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": "Xinyi Solar Holdings Ltd business model and global solar glass demand", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQXzQtMWxpOHJOMWVMT0FITE1NSUw0RHlTNExUaF8zTHZjWGwxQ1B3WEhia050WHBndDRITEdVOU5RNXJGMDgyQk1FSjFQRDMxTkdnc0JUSzU1VXVPUFNYcDF0VEdEdDlLRXg0dUFTQzFodlVnTE9VM002eUFzcVpqbll4UW8xLXd3Z0lrNUN5dENucWNoeXQzR2pQRFp6NGtoZkRhcV81cVNXc2dIdmxodkxjdEdyOXdmd21CeFhZMWlOVjF0UFpV?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-04T13:04:53+00:00", "published_display": "04 Jul 2026 13:04", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar highlights long-term strategy as global demand for solar glass evolves", "summary": "", "url": "https://news.google.com/rss/articles/CBMizgFBVV95cUxNS1BranhxRUxXeEZKeU5ORW5zM1NhSFNKbkdQX1d2dTZSUXo4QmtLeTlUdDVUejEyNGtoN2F3MjB1M3hhc2liLWhidTlDcTJMTzJKU3pBeW1KS2J5bW1YMm1nYk5VdS1RZzJsMnh3ZUk5TkNlV1BCMjFZZnRmUmstTVZtSnRtVkpfUmNYQzBfTlYxWmZUakY0cXJnTUhiNGIwR0JrWTN2SVk5OGNWNHN1bUstUzhXN2JaejBzQzNocHc2c1UtZjNuS0Vidkktdw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-04T07:00:00+00:00", "published_display": "04 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar PV Glass from Xinyi Solar Holdings Ltd - lighter modules for modern rooftops", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxQWFhJVWJSd2g2MDM2VktUcERxcWZaaUNaeWdpdG9fLVkxdUcyTkN4Z00xdjM5VTR0S3FPRG1XOUd5ZlB6UmI2QjQxSVhaaW1HUlhfcHRuMGx3LU81UTlDckFHaVZhRzNzRjZVaFZENWkxeXNnQXl1VmxVWlN2STNKMXVEekMwb2FlMVlNRkVIN2pvbzB2UnNXOE9mdXlRMFltRVI5X1MyY2hKRE1zSk5ZVHFQSU0wLTAwWHd6NlNKbklkcnFIQlFRTA?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-30T03:15:55+00:00", "published_display": "30 Jun 2026 03:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar updates investors on project pipeline, shares watched in Hong Kong renewable sector", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxQTURLTTdRR3RlbEZuRjB1ZnJDWVZxNzQ3S0NsbTVoZkhxTVowZFhHWHJEcXJicjVXOVNlRDhVWGxjR2IxQVJxUlJhWlRITXhtQ200WDdWeU1kbnV3emNGY2ZUSE9KQV9SUjlpcnZYeFBmOUhsN2I3Rl93cHhtSGY3X0FFRmlVZzM0aWhKNElwRklJeVBjVmp0Z01uVjFDQklMdkpZZ1pKUE5YUEYzT2ZOSVZyUmM5bjFiWkxLMW5sczN1OTR6UVBBMDE1SQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-26T07:00:00+00:00", "published_display": "26 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": "Citi: Maintains 'Neutral' rating on Xinyi Solar (0968.HK), lowers target price to HK$2.4", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQTmRsWDJiSFVic0lJVWtxMTZuQXhKME9aZHNGWEVoODhPZ2VZYm5XRkw5SmlXTUNoT3pTRjhoVVdyemkxbGtma0Q5WDhmYzZvbjh0amVvNEZEQnhJdHRxYVhxbmhMOHFNdWxVdDNObUlXQ3k0YXkwSnpsTTFfTFhHZmdMYUp2VFdyYnJIRTJ6bDJFVzYtN056SGhBZUsxNnJhTXVN?oc=5", "source_name": "Moomoo", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Stock - weekly sector check on solar glass demand", "summary": "", "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxNbHlwTG43VTl6SUN4MGVFanM5cHhwSDBvOVF5LXNfNUxwbDBwVFVweG1nbFh1ZmVNVUNQbFJIemZ5ZjVtRGY3T3ZhSVQyNTJlaVFnWUhGZ1ZoM2xvM1VkVVFJTnpGLUw4MmhOdEdLWURlVjM5SWxWeUhtWHFmcURXR1Fkc0FIYm9oZW5YM1NVd0NLWXZNQnZmME5XTW9sSUVjejBReUNla1RnaGQybmFUZExHNVl3cmdfVnc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-19T07:00:00+00:00", "published_display": "19 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Renewable Energy Stocks Q1 Results: Benchmarking First Solar (NASDAQ:FSLR)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPaUNka0IxT2hST19fYTlmRXJNcnFMNGpmVHRwWlppZUlNU3oyRnh5a3N2Wk4tX0FDMUgxMGJCYWY5dzZUeWJ0eV9xc0FBLU1xcnRhVElQTjNCQm9XNGZzaXlES1RpRHMwLURLSllFUnlsTjRNQml3NTQ0MTY2ZTlveE5fc19vUW1qLWVGenA1NDJrYjVNNV9pdDhncUxfbGdjMnBvbmppOFhyQ2RrcDZoeTA4OW5KdWJvVWdTOUlicHVadnFvRVdTZQ?oc=5", "source_name": "StockStory", "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": "New efficiency push as Xinyi Solar double-glass modules target utility projects", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxQdjR3Z0xZVVd2LVBiUEp2UEJYdl9mdXN6SkFJMTN6OFMxNFBsMEdUaGp0R20xNUt0eEdJMHctUDdOcDNKVlNrSmZ0cVotNmF4NWt0Zkh6X0NndlpVaUtleTZLc1ktQUUyajB2UF9HYWFFemVrUTZ5Um5wUG5fSExCX054dWhIamJ2cUVTUkxLYzlKaGNIb2R3eHJaam1abkxnNzNscW5HSTNiUE9wcDJYRG9IUm8xOFhBRHhONUlrdDdTTzcxelI5Rg?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-16T04:53:11+00:00", "published_display": "16 Jun 2026 04:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Reports Q1 Loss, Beats Revenue Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQa25iNjN3cnhTTHdaaWI2TnpmeEZZbGMzUjNwdE0xWEdONWVDV3BaU2pRUVU5enZYeDNIbnRSaWdfcm1KRU51dzhrVl9KcG5oeFJLZENDYnp1MVJwWWdHX1NpWTEtdXNvU25iVE9vTENxX1o4NEFmZEg3a1lTM1RsOUFsWUxsQUdRNWtqSHliaUdkWXktVDNzZlU3cw?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 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": "Canadian Solar Q1 Loss Narrower Than Estimates, Revenues Fall Y/Y", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNdlJyRTZBVW9oWXU2bnJremhGSTRhVFpPWnEyVEd3NmhBQk1yMzlhRGZWdUxOTVdjZXJlT2ZVRE5Kd3Q5OXBRcGY5VDBjTDFBdS1heDhzOFltc2lZMVVEdGJVcThHR25rOS1yTjlEb0Rkc0xLQ1U1emtFUXFLSDJvQUJCQlVpQW5RVWpHYUh2QWR6TXdOblZoQU5vaEo?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 18, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar stock may move 11% on earnings next week", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxQOFVONEZjVDgyWEpYUFQzeUxmZWQ5ZU1aWjlaRHgtaEk4WjZtTHowaVJaSDRYV2hWYVZtTFJQUGtJMnJMQnBXbkVhTV93Z2pyYTNIY2hXOW5ua3k2TzJQWEhndmVpX19IZmsxRmVHYkdSTWJEVGtNemRQbFNVNTU2a3d5bmF5UG0wbEE1d3A4ek9zNWhJbV82eEE5MndOYlh2bUIxUjNrY2ZjemdGYllKNUlFazIxRTA?oc=5", "source_name": "Investing.com", "published_at": "2026-05-07T07:00:00+00:00", "published_display": "07 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": "FTC Solar (FTCI) Reports Q1 Loss, Lags Revenue Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQWWlBczlsVngzX0NGaFVualRpb1luaVR5TFhnQ3FMalhLUURoMjM5Sno3eDBIVlNHY1R2eWtfSmhOTEM5b0pLZ1BNOXlQR2tYQkEtWnNVUkZXVkVvbHREVS1MeVFWRWQ0U0RwTkZuU21abU5mYktZaDRKeXF0S3h6MXRqYmJiYlJQc1hqZ3Z1RDIxUTMx?oc=5", "source_name": "Market source", "published_at": "2026-05-05T07:00:00+00:00", "published_display": "05 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar's Q1 Earnings Beat Estimates, Revenues Increase Y/Y", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxPWERPa1UzVlNsa2VvSlVvOGh5ZElkcGNRMkJrNmZKd1o5SFZlMEE1cU5YNy02ZFBGeHhqOThUTWEtWEJpMUhOSGFIRnRpOGFsQ1VMTHpQSFVyOU5vLXJ3TjVXcVhSY1dvSk5UU2JGNkF5UWVPZVRPaE1DS0l5TEVzc2s4a1h5QVhVTm5LRUR0R2RtU0lNb0tXb0dR?oc=5", "source_name": "Market source", "published_at": "2026-05-04T07:00:00+00:00", "published_display": "04 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enphase Stock Falls After Earnings as Solar Slump Overshadows Data Center Push", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxPMTM2RE9Ob3VyZjdyYTBRNUlXSDRIN1ZzX3hzRlpWWC1wa2pLMHNaQXVvM3AycXpjWGVrX2duWXU1UFFmZmpEVWFaMzRWNmdScEdPMHVCbFJhVEs2bWNVbklVUm9QYW9PVjY3c2xxM0tqQUNWZnc1Tk9RV21YY214cVU1dU5FRTVSdG9PRk82R2NaUQ?oc=5", "source_name": "Barron's", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 6, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar to Release Q1 Earnings: What's in Store for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPaUxtRk04MEdoN05VUUIwTjNkRWNkMVZ2RW5YeGlZM3UwTGJCU0syRkZOT1RtZTlHek1CdGpnR0w0Sm5ZT25ybmx4XzBwSlc3dWE1cEsxb3Z1bVhadHhwaXEyZG1VTmdsS0wtaUNvenJydUc3R01vZVVNWUFCTVFWaUhuNUNPSzFkVlNUN3lrTnlCYTVyTzAxeHJ2aHU?oc=5", "source_name": "Market source", "published_at": "2026-04-28T07:00:00+00:00", "published_display": "28 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": "First Solar (FSLR) Reports Next Week: Wall Street Expects Earnings Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxOUDFmR1EtY29ob2NTMl90UDN5THJ0QkZsYTlTQVNneENFRzJxbXU0WWRiQlZsOFhDSmRCVDgwZG1jaWd6cWFVeC1TbTgzeng3bWc4QnlxMTlVTElYR3RFdml2ZWxhcWpfNE5NeHRiT0pKZTBhOVNtTGNLMEg1bk4yV2s3UUN2S0I1bDRoV0NDWGtoZWV5R0E3TUlR?oc=5", "source_name": "Market source", "published_at": "2026-04-23T07:00:00+00:00", "published_display": "23 Apr 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": "Why Is First Solar (FSLR) Down 7.9% Since Last Earnings Report?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxONlZwY3Q2NWJkRGdDSUw2M2piUU1GUXQwQ0FPZm1fcl9TUzhLRFBZcTV1VXFBd2I5VVJGQmc4NmUwTWxicUkwYWlhcnNoeFMyUVZ4Um52OHp2TlkyNHZ1cmFvZWl2LTJBTUo5aG9QTnVCbXJJT182eU1RWlNySmc2ZzF0cmJGMy1sblR1ZF94RXVic0E4?oc=5", "source_name": "Market source", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 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": "A Look At Xinyi Solar Holdings (SEHK:968) Valuation After Weaker Full Year 2025 Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxPc1lmdTJwMno3QVlOMy1lbllLbG5nWkgyeWxheUo4YTRiZDk0OXBXQ3c4cllkLXZIQXBqSF9iSGNJalZmLVJjM3VROGlEbFpYNXRhSHNxbExaMmExMnAyU0hyMHA0bDJ6MFFYY0lFMlRGWWFRaHdGQTV4eDV5T3hUNUZqcm5kNWVCMjNIeFZiUlc1MEc5dEw4Tkg2SzhxVTFlXzV3UWVERmVSblAzNnVJRFg0eDkzNk95WDZndFVUcmRsdzN0RkRXSWFBVG5YSUc4OFI0ZGxKdTZEREZ0ci1DV2tB0gHnAUFVX3lxTE1pdnlKVDhBZjVCU3QwYWhDWklCdm5pMnp5aHpkM2lyMlpacE4zVUhmNjF0NnZlZU1SNm1LQnZUbU1pLXpobnJmMDZRVW5tY3lBa1JyaV91TmVYWkFFbGo3ay00T1BIbEtiajhrZmtWWmt4NmxOY0dEbmpzY0JjTEJzVV83WkZKSkV2S0FwY2ZXNkwzWTljZldjd0pud3RYdHhYVl9vUmtsUjgxQy1iZW9jZnIyYmJmMGxqUm1tUHl1R2lvTDMwVVptQ0cxc0w5a2tJOXpBZG80ejdzMy0yQmZyeVZDdXhYQQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-27T08:00:00+00:00", "published_display": "27 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar to Release Q4 Earnings: What's in Store for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxPLVRjdDZydG1ac0dOS1g5al9mR09WcEZYb0RZVUN6VkxheTY2RDh0VjdLcWdpdEQ4cTlIUkRuSV93a1VrZEJMOTBoNXhrVWZYNDR4TEtCV2h1WUxubExVSml2N0Qxb1NBX2E1UVRGdS1xTjNPV2k1YnFpTER1OEVZclE4bw?oc=5", "source_name": "Market source", "published_at": "2026-02-20T08:00:00+00:00", "published_display": "20 Feb 2026 08: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 stocks gain as tax worries abate, solar sector rallies on Musk plans", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPN2ZEa1hkZWxqUzJxajNsQzlFbjJqdFdrZGhDOGpQUV9tY2FRVmFkbVpBdmRSd1dOTXcxdk5lTEw5ZkNycDIyS2tmamp2LUEtS0dyTWVWQ1RSTGM4SE5Ra0xyNXlvRE93b3VnRkZxaVI4cWhCeHFpcVhjUlhwT3Yzc3F3eHVjaF9FMVkzYzZ6NlBMTEstWWNLaHNPM1l0VmVrNktDVmluX3VJMGhsaEtoTDdZTjFPQWpxTER1Y3VRRW00QjIxbko3VV9R0gHKAUFVX3lxTE81RTQ3QlM1ZzVrWjRrdm41eDkyQmFHTDRMZWNZQjF6OVNVU1hVU2QxUGI4cHV1UWZ6U3l3N0lmZzNkaG84NUtlODBwZ3ZuV3hKWFE2ajlYdHFGLXJ2Q0stZE9XMFFLdVZIWC1Kbjg2OV9YY3pYWUZlRVlBOFpFd3R1ZXlZYTkxM1ZWRW1zMUd5d1VBWmdBM3AzSGxWRGUzUUFWbldUcEpXS2ZOS05lVVYxczVob2RUTzJuYWNCUW5Ta1d0TTdOd2t0MXc?oc=5", "source_name": "South China Morning Post", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enphase Stock Soars 35% After Earnings. Why Some Clouds Are Lifting for Solar.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTFBHT21Pc2pUbzlVc0M3UnY4X3BLYk56akpHN0FxQzFvejNQVVhvdXhfcW9QVkNqTWtRRnQ4cDRsN2F1X3dBdzFqejNJeWpXLV9MWTRpcERYZHZHekhieWtCNjNqTWZVMmZEb1ZKdTZaR205N05xNVdPNzBR?oc=5", "source_name": "Barron's", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Issues Negative Profit Alert Amid Market Challenges", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxPTkIxUWVSUkF6Ql9XbzFISVlHVWRhaFJmZDl0ZGkxQVg3WklnTXNxUmdtZElIM1FBWmlqYms0a1NlSnBMcnlfRDMyNkFocy1vZHhncVExYW01Z3pPZ24wLS1uOWdidkU0UVNCMzJ1a3o5bk94cXhmUVUwaHk1R1cwODJucVFyQkJqTUZHVU5ZNGZieHNVZlJ6dmttLTVFTEZYbDdyanJSNVYxc244bXUyWmg4LUZPdw?oc=5", "source_name": "TipRanks", "published_at": "2025-07-18T07:00:00+00:00", "published_display": "18 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Founder of Xinyi Group Dr. Lee Yin Yee wins the highest honor in industrial sector", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNTE03cUJZMkhrWHNyX0RVM2xwRnRoaDdPM2xLbWRNclV3Sng1YkxLR2FBeElNdXoxVWhLckppN0Z5QVNhT2dhbmViY1g1S3F6S0tkSF84VXY0REdsUVc3RVRaSFBEVGNQckxVczM0cjdPUHBURDF5aHNSWUxqZ0FyOUZtUk0xWW1VN3dRdHdFVTU0cF83eDBQWm9sTTdqSkZJVlRTOQ?oc=5", "source_name": "glassonweb.com", "published_at": "2023-11-23T08:00:00+00:00", "published_display": "23 Nov 2023 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": "Xinyi Solar issues profit warning amidst falling price of solar glass", "summary": "", "url": "https://news.google.com/rss/articles/CBMiaEFVX3lxTE5oRmRQZE84RFM2ZG5hVmhMRnNYX2djX0JCbXUxd3VjYkw0QW5ZdHAyalVhSS1COVN0UnJyalU5TlVheUxVSXFQY2JDc0IyTHBUOG4tbUFWRDJYcV94S2JWRld1Y1VYcXQ4?oc=5", "source_name": "PV Tech", "published_at": "2022-06-27T07:00:00+00:00", "published_display": "27 Jun 2022 07:00", "sentiment": "negative", "sentiment_pct": 31, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China Billionaire Trio\u2019s Xinyi Solar, Xinyi Glass Warn Of Profit Drop; Stocks Slide", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNdklRTXlVeGNMS3pzck93d2U3QVlURFJaV0E0RzZoT1ZMVkhZVDZSQWRvOTEzaHNqalVPbGFvTi1tczdOUkZQVlppLUJxRWx6X3RwUEJObFlLaW5nRVdDX1Y2b1laaUJ0WWxWY0J4djRpOXNCdFUxUDJpb0U3TDRPam9fNHJ3NmNYM0Uydnhob3lJcmFfZDBHZXFHUi1xLTZET1E1LTQ2TllWa0VMVzR4cHN5ZXdnQjhHUFo4NU1VMG9fd3JfYThpZjhjTmdJWTVCbC1J?oc=5", "source_name": "Forbes", "published_at": "2022-06-26T07:00:00+00:00", "published_display": "26 Jun 2022 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar to enter polysilicon production with launch of new entity and Yunnan-based facility", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNcDRXdFRmYVZtcHJDU1hzN0E1Q3NkT1Nocm9naDR5aXE1LUx5dE5nY1Y3N1daSTM5VWlTeUtBVkJDMzNkRFpXY05STDZ5M0RIbGl5ekwxaWhRd2Nrd3NuZlY2T1BOTUYzVm84Mm5yZTZWTldPRWFZWG55ZU1QWWh3dDY0R1ZxZzMzUU5DLXJ0S0FsYUZyRU9qdEV4d3pXQ0wzTXdnM0FaWUVJQkkwUzVXOC03TlQ5Y3lLZENqZw?oc=5", "source_name": "PV Tech", "published_at": "2021-12-20T08:00:00+00:00", "published_display": "20 Dec 2021 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": "Biden\u2019s ban on Xinjiang solar parts fuels stocks in repeat of cotton spat", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxOM0t4eF92N3FWek52MW9MQ2t1QkJUMnQtWkV3cHNNSkpidFo3Z3VXX1FMZ3RIbGtEeV91ZnBYa3k0NGloY3hXb0ZSN09WUUdLZExvNTNpaUxmRUtINEh4REk2OUUtaUxJbmlzVXo5S0RxcC1PSkEtN3VzaDJ5Yzd3bVU3T1QycG9idzBvaG82NFNtNGFnTTNUcDFBRmt5b3BDZno5SG9DWlF6bnptYWJIRUtsUERCUdIBtgFBVV95cUxOZUk5RmpONVIyTW9FTEdGemg0WFNVOTREY3BNZmJYY2RSV3doYjdIRFlhZWcxaXFvaXN1V3EwOHhSdnp1bm1lNzMzczhXOG5LMG1jcXotdi0wVTloSDRmR2Zhc0JGRk11eWVFZ1M2dkVkMlZiRW9CWGRvM0NJNkY1Z1RDOXJTRXR5S295X2Iyd1JDVXpVZ1J4YXBLT1BERDFscmFRNGZvdDZzaWJJMzF2X0ZUWm5WQQ?oc=5", "source_name": "South China Morning Post", "published_at": "2021-06-25T07:00:00+00:00", "published_display": "25 Jun 2021 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": "Why Solar Stocks Have Fallen Despite Strong Earnings and Bullish Outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxQRzRtcnotYmRXMVNXM05aMDlZcUptZ25qMDl5SGltWHZDTE16Nk9aWXFtVmtMZFd2SFZWNlp4NlJ3VTh4Ukg2M0d2ckxMeUNqcnNfQm9BQ0lXSTZPS1dYMWp1VVppV1BZMFdRaERZMFROWjhnLXF3MExPMDYwQVZvajNTSFJjUWRERFFpTnNQNkVuaVhyR1Z4TnZqUi1oOGx2ZTdyag?oc=5", "source_name": "MarketWise", "published_at": "2026-07-17T20:30:41+00:00", "published_display": "17 Jul 2026 20:30", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "SMA Solar Technology Shares Jump on Upgraded Earnings and Revenue Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOTmJsX3ZIeGZBbWQ2cFUzTnB5MFdlT191S3k1S1pfaUdYd3Z3R2ktclJjT2Z1aFVKZV9VYld0VnkyekpLQTFwTHJzTUFoRnNwQzJYcUtGVFY5RW00eElGd25UR0tHdHFPQlFGUldjWDhZV1lFVXFQX3ZHQ3h1NlN0cEhrZGdVaVhUdGJOWVV6czEtU1l1WXhYQnVLQW9XVlFQNDRQVldjaw?oc=5", "source_name": "StockInvest.us", "published_at": "2026-07-17T12:20:48+00:00", "published_display": "17 Jul 2026 12:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Warns of Sharp Profit Decline Amid Solar Market Downturn", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxOY2NSUjdMZ2pJYldzZ2tNZmFzVm1TR0NEd2hCTVRiQ2hnVmt2TGFXdVJXbTNEYmJRN3U2bGFfT3FTajBvWEdVdXFYOXkxWmtuWDA4b2hZRlhTMUNkN3BjSldCTkRZWDQ3TGQzZjFUV2dmMHVJUTlVU0E1WjQ2QlFjSk01aUdNNEZDdXYzc1k1S0NyZnNOUW9qT0kzNlZZTHM1WGpYYlAyTmdqVmNkbmk3S2o4ZnlfU0JUSm5ILQ?oc=5", "source_name": "TipRanks", "published_at": "2026-07-17T11:19:47+00:00", "published_display": "17 Jul 2026 11:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar Inc (NASDAQ:FSLR): A Decent Value Stock with Strong Fundamentals and Attractive Valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxNeXFGOFN4VXRwUFliNzhSRlZYQmNzUEY1cXRTS0w5dTBYZnBOdk9NYmY3d2RFU05tZnp3b2hyeHk1b3k1cWJMM2RZeWpURHhvOUxqRkF2TzJqVzlXT21OWG1yRE9QM1dLakNQZmZPcm1obVN6dV9FbWh4RlFWZDFGcGc5M0tLNFRyNFFsbjJydDJsRVk3Z1dtazVLZTJ1N21nRG5kaWlwMkF4QlFYVjRZdXRvX1EzNlZ1bWxURHhsODhMSVRfNWhaeDVrclVOMU4waGJ5UEJySlZfaTRqQUN0UndRSQ?oc=5", "source_name": "ChartMill", "published_at": "2026-07-16T12:10:31+00:00", "published_display": "16 Jul 2026 12:10", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Happened with First Solar's Q4 Earnings and 2026 Guidance", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxNNTEwT2c5ZHR2Mkk0V2RsNXhrdzBldVBaRkx0NEVHb0N5djQtTU9fODZkRWthaUxNd0hfZU1ZeXZlbTkyQnROWnZodjU0TVVqZVhFZTFIRmRkeVR3b0pMelRMTEU4VmlPRjJPMVUtNzU5SmY5MGg5WV9NNl9tYjN6c3VyRmEwRm5YS3NCSmw3WmxINmQ0NTVoSUZEY0JtZw?oc=5", "source_name": "Kavout | AI", "published_at": "2026-07-16T07:55:15+00:00", "published_display": "16 Jul 2026 07:55", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is First Solar (FSLR) Undervalued After Its Stock Rise Ahead Of Earnings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxQN2VtVnBUaExTcElwMDJ0S1FhbXRIX2FGdEhBeW5CTWpzeWlfQldackVwaG44VXRiQ0Z4MFR1ODN6MGlnbGpGcnJ2clM4c2wxazFBQ05tbVRJSlIzY3lsQVJ4ako4ZnM5NFhRWGsxdjZQZjFUdkp4bEVPQ0hnR0JxaTN1em1yN1pKRUI4dC1ERXVDWnAyR3BQcTY2NTVKc0ZJRkFEbVhld1F3NHRPRG8zcmpDQmVCajZzcUswUFhWTkdYSl8zbFpIcDBsZ0ZBc2JUTmfSAdcBQVVfeXFMTXRDQmkzWVB5TDczakQzcEJoWWMzd0ZkVk1NeExKNUFfZW0zRS1mRDZDdTkteEhxZURQREVfeFYwMDA1dEQ4cndwUTJSRWpXazFHS3RneUdQVFNRN3VMX0ljeWdXemtGQXJFTnh0blFNZTl4UFZONS1Jc1ZmRDZ6ZnVqUmdwZlRJRkpjcXVmVXJBQ2U4emNxZ25SeEVDbG4yWVVhc0FfMUE2ZHotZTkxZDN1S1RuU1dIQWdtRUFxb0ltZ1VLREE3XzhJM2pOVWgxUmZpY2NHT1k?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-16T03:57:43+00:00", "published_display": "16 Jul 2026 03:57", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Holdings Stock Climbs 1.5% in Hong Kong", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxNVml3MGFGWl82aU5ndldsTEtnU0hrc2VCRnVhb2ZwZG5EV0pNVGU5UUZCbUZuQnFOYXo1bzFGZlI5ZC1fdlREbHJhWXRxdlh6M2YyWXNGQTZSaVlVcmk1bTZReTBNaUhNeTlUNG5nUkg4N3BXUE56a1l5eWI1OUtFQ1UwZzRoNVNnZlVrUFhyRnVXVU5GS1VN?oc=5", "source_name": "Moomoo", "published_at": "2026-07-15T23:53:43+00:00", "published_display": "15 Jul 2026 23:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "A-share photovoltaic leader LONGi Green Energy (601012.SH) is expected to report a widened interim loss of RMB 3.4 billion to RMB 3.8 billion; Xinyi Solar (0968.HK) and Flat Glass Group (6865.HK) held steady in early trading.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQRnpFMVhvWG5malhuZ2pyYXRYVXM0OTR1NVp5MEFKRlBOYlF1cU5QZkkxNDhqaEY4ZnRFcjlZb1RpeUZfZ2FHZnRFamttWllPekVYXzdzUUpiYjdQQkdnUE4wTkdXZ2NHSV9RNWgxbFY4TVNjMUtoeGs0SlBmRUlYc2lNVWpsZzJ0WkczYXMydk4xczh4ZFBrR3JaT1ZfZmJjR3c?oc=5", "source_name": "\u5bcc\u9014\u725b\u725b", "published_at": "2026-07-15T02:12:31+00:00", "published_display": "15 Jul 2026 02:12", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar's Quarterly Earnings Preview: What You Need to Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxQOFhGbDM5NG8zVEZPbmcwaUh4aFg3RUk2eWljazA4SG5kZ19SLVRJMHRPajFHaDVpbG10YW1xRm1Sbk5KbEJocDZBcTBqWUpmcUlOWjBLRnBsSXp3ZnFIR0k1M01LbllhSV8zVy1ZZUhKRHZuZlVNM1VwZEtsMkl0TjFHX2VpMWFTLXNreFJiSk05eUtqdlUteEJJdjhvXzVhRG41cFJvZw?oc=5", "source_name": "Market source", "published_at": "2026-07-08T07:00:00+00:00", "published_display": "08 Jul 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": "How Earnings Expectations and Solar Initiatives Shape Southern\u2019s (SO) Evolving Long-Term Investment Narrative", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxPMWllYUtabUpWdVFQWjR0NG5BZkFZNXpQNHVjVXRsVXE2OFREUEgzR3V3ay0tX0FsVjNOVDNiLWVUNkVuekNtU3ZtTXlUbmtGeThOdy1NMVFkSmMycndPRTJWUnRsYkJ4eTRBN0puN1MtNWV5VzNobDRjVWk5MUJGUW9mSXhiRV9iTzNXbEJWX0NLRUtNMGgwVmdpS0NvRExBellIcjlPeUtnay1QVHFuWVFVUmptcGp1dmJkTUVuOFdtQdIBxwFBVV95cUxQTkFYZklYck1OM1o3R2NlaFBKcWJLQlV2a3ZZbDhFcjAwS0lDQm40U3psbGE2Uk5EeUoxWm14MFVKMjQ3dFRlMERINlVQRk84T2FEdENzWGtQMHh6Nk9ENW91a0MtczZ6ZjFWNWo1NFNEZGFtcXRhcU9YdE0ySG1XdEdpVlFXc205YUw0V1ZDOFhuVTl3S1dVMExHNVBGckxhZHVTekpLY3poSTBZWUlFN0tmSTVFYWV4U0NvMXVjSEVtaWJnZU80?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-07T21:02:41+00:00", "published_display": "07 Jul 2026 21:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Hong Kong Stock Market Movement | Solar stocks decline collectively as weak demand persists, potentially exerting further downward pressure on prices and profitability across the supply chain.", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxPLVVkNW5ud2VvbEZweGxJRl9oOHEzWWxMbXlrcXQ2YjBOM2hEcGpfNUYxNENMZGIxVVdKWHlGN0dhRjY1TW9zT2NfTENnUmtFSnZ5NnZmYjNqMzVJNDhFVGo0b3pxaUtFaWNhemg2dUxIbFlXLXJOa0poS1dXM1l5MXJya0g3SVJpdnJLTnQxVEFUcGtWaWg2Y0xxc3k2T052bFpLNzVQZWN2WmRfVzVj?oc=5", "source_name": "Moomoo", "published_at": "2026-07-07T03:17:27+00:00", "published_display": "07 Jul 2026 03:17", "sentiment": "negative", "sentiment_pct": 5, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar stock may move 11% on earnings next week By Investing.com", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxOUWMzYW4xM1hjOXFuOEV5TUdma09qYzl6cFJjTWtfTUxrNzZiQVdJRnhaN0VkYU5sbzdDeU9GVGNKLUh5dHVva1ZodWdyaU1yOWNKc0hyRGdvVWNRSlRwdWpQYjBWRjBpUVUzeUpMdmlhN3NoczRVQjVFZGJGUmtUMFBXOXc3a2FlNnhsV0taSGJzOTh3b3B0RWsxRkQxaGkwclhuNlplSGtuVkNUZkZEOVhZQWM5dw?oc=5", "source_name": "Investing.com Nigeria", "published_at": "2026-07-05T07:00:00+00:00", "published_display": "05 Jul 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": "Xinyi Solar Holdings Ltd business model and global solar glass demand", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQXzQtMWxpOHJOMWVMT0FITE1NSUw0RHlTNExUaF8zTHZjWGwxQ1B3WEhia050WHBndDRITEdVOU5RNXJGMDgyQk1FSjFQRDMxTkdnc0JUSzU1VXVPUFNYcDF0VEdEdDlLRXg0dUFTQzFodlVnTE9VM002eUFzcVpqbll4UW8xLXd3Z0lrNUN5dENucWNoeXQzR2pQRFp6NGtoZkRhcV81cVNXc2dIdmxodkxjdEdyOXdmd21CeFhZMWlOVjF0UFpV?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-04T13:04:53+00:00", "published_display": "04 Jul 2026 13:04", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar highlights long-term strategy as global demand for solar glass evolves", "summary": "", "url": "https://news.google.com/rss/articles/CBMizgFBVV95cUxNS1BranhxRUxXeEZKeU5ORW5zM1NhSFNKbkdQX1d2dTZSUXo4QmtLeTlUdDVUejEyNGtoN2F3MjB1M3hhc2liLWhidTlDcTJMTzJKU3pBeW1KS2J5bW1YMm1nYk5VdS1RZzJsMnh3ZUk5TkNlV1BCMjFZZnRmUmstTVZtSnRtVkpfUmNYQzBfTlYxWmZUakY0cXJnTUhiNGIwR0JrWTN2SVk5OGNWNHN1bUstUzhXN2JaejBzQzNocHc2c1UtZjNuS0Vidkktdw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-04T07:00:00+00:00", "published_display": "04 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar PV Glass from Xinyi Solar Holdings Ltd - lighter modules for modern rooftops", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxQWFhJVWJSd2g2MDM2VktUcERxcWZaaUNaeWdpdG9fLVkxdUcyTkN4Z00xdjM5VTR0S3FPRG1XOUd5ZlB6UmI2QjQxSVhaaW1HUlhfcHRuMGx3LU81UTlDckFHaVZhRzNzRjZVaFZENWkxeXNnQXl1VmxVWlN2STNKMXVEekMwb2FlMVlNRkVIN2pvbzB2UnNXOE9mdXlRMFltRVI5X1MyY2hKRE1zSk5ZVHFQSU0wLTAwWHd6NlNKbklkcnFIQlFRTA?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-30T03:15:55+00:00", "published_display": "30 Jun 2026 03:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar updates investors on project pipeline, shares watched in Hong Kong renewable sector", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxQTURLTTdRR3RlbEZuRjB1ZnJDWVZxNzQ3S0NsbTVoZkhxTVowZFhHWHJEcXJicjVXOVNlRDhVWGxjR2IxQVJxUlJhWlRITXhtQ200WDdWeU1kbnV3emNGY2ZUSE9KQV9SUjlpcnZYeFBmOUhsN2I3Rl93cHhtSGY3X0FFRmlVZzM0aWhKNElwRklJeVBjVmp0Z01uVjFDQklMdkpZZ1pKUE5YUEYzT2ZOSVZyUmM5bjFiWkxLMW5sczN1OTR6UVBBMDE1SQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-26T07:00:00+00:00", "published_display": "26 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": "Citi: Maintains 'Neutral' rating on Xinyi Solar (0968.HK), lowers target price to HK$2.4", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQTmRsWDJiSFVic0lJVWtxMTZuQXhKME9aZHNGWEVoODhPZ2VZYm5XRkw5SmlXTUNoT3pTRjhoVVdyemkxbGtma0Q5WDhmYzZvbjh0amVvNEZEQnhJdHRxYVhxbmhMOHFNdWxVdDNObUlXQ3k0YXkwSnpsTTFfTFhHZmdMYUp2VFdyYnJIRTJ6bDJFVzYtN056SGhBZUsxNnJhTXVN?oc=5", "source_name": "Moomoo", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Stock - weekly sector check on solar glass demand", "summary": "", "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxNbHlwTG43VTl6SUN4MGVFanM5cHhwSDBvOVF5LXNfNUxwbDBwVFVweG1nbFh1ZmVNVUNQbFJIemZ5ZjVtRGY3T3ZhSVQyNTJlaVFnWUhGZ1ZoM2xvM1VkVVFJTnpGLUw4MmhOdEdLWURlVjM5SWxWeUhtWHFmcURXR1Fkc0FIYm9oZW5YM1NVd0NLWXZNQnZmME5XTW9sSUVjejBReUNla1RnaGQybmFUZExHNVl3cmdfVnc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-19T07:00:00+00:00", "published_display": "19 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Renewable Energy Stocks Q1 Results: Benchmarking First Solar (NASDAQ:FSLR)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPaUNka0IxT2hST19fYTlmRXJNcnFMNGpmVHRwWlppZUlNU3oyRnh5a3N2Wk4tX0FDMUgxMGJCYWY5dzZUeWJ0eV9xc0FBLU1xcnRhVElQTjNCQm9XNGZzaXlES1RpRHMwLURLSllFUnlsTjRNQml3NTQ0MTY2ZTlveE5fc19vUW1qLWVGenA1NDJrYjVNNV9pdDhncUxfbGdjMnBvbmppOFhyQ2RrcDZoeTA4OW5KdWJvVWdTOUlicHVadnFvRVdTZQ?oc=5", "source_name": "StockStory", "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": "New efficiency push as Xinyi Solar double-glass modules target utility projects", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxQdjR3Z0xZVVd2LVBiUEp2UEJYdl9mdXN6SkFJMTN6OFMxNFBsMEdUaGp0R20xNUt0eEdJMHctUDdOcDNKVlNrSmZ0cVotNmF4NWt0Zkh6X0NndlpVaUtleTZLc1ktQUUyajB2UF9HYWFFemVrUTZ5Um5wUG5fSExCX054dWhIamJ2cUVTUkxLYzlKaGNIb2R3eHJaam1abkxnNzNscW5HSTNiUE9wcDJYRG9IUm8xOFhBRHhONUlrdDdTTzcxelI5Rg?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-16T04:53:11+00:00", "published_display": "16 Jun 2026 04:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Reports Q1 Loss, Beats Revenue Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQa25iNjN3cnhTTHdaaWI2TnpmeEZZbGMzUjNwdE0xWEdONWVDV3BaU2pRUVU5enZYeDNIbnRSaWdfcm1KRU51dzhrVl9KcG5oeFJLZENDYnp1MVJwWWdHX1NpWTEtdXNvU25iVE9vTENxX1o4NEFmZEg3a1lTM1RsOUFsWUxsQUdRNWtqSHliaUdkWXktVDNzZlU3cw?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 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": "Canadian Solar Q1 Loss Narrower Than Estimates, Revenues Fall Y/Y", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNdlJyRTZBVW9oWXU2bnJremhGSTRhVFpPWnEyVEd3NmhBQk1yMzlhRGZWdUxOTVdjZXJlT2ZVRE5Kd3Q5OXBRcGY5VDBjTDFBdS1heDhzOFltc2lZMVVEdGJVcThHR25rOS1yTjlEb0Rkc0xLQ1U1emtFUXFLSDJvQUJCQlVpQW5RVWpHYUh2QWR6TXdOblZoQU5vaEo?oc=5", "source_name": "Market source", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 18, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar stock may move 11% on earnings next week", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxQOFVONEZjVDgyWEpYUFQzeUxmZWQ5ZU1aWjlaRHgtaEk4WjZtTHowaVJaSDRYV2hWYVZtTFJQUGtJMnJMQnBXbkVhTV93Z2pyYTNIY2hXOW5ua3k2TzJQWEhndmVpX19IZmsxRmVHYkdSTWJEVGtNemRQbFNVNTU2a3d5bmF5UG0wbEE1d3A4ek9zNWhJbV82eEE5MndOYlh2bUIxUjNrY2ZjemdGYllKNUlFazIxRTA?oc=5", "source_name": "Investing.com", "published_at": "2026-05-07T07:00:00+00:00", "published_display": "07 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": "FTC Solar (FTCI) Reports Q1 Loss, Lags Revenue Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQWWlBczlsVngzX0NGaFVualRpb1luaVR5TFhnQ3FMalhLUURoMjM5Sno3eDBIVlNHY1R2eWtfSmhOTEM5b0pLZ1BNOXlQR2tYQkEtWnNVUkZXVkVvbHREVS1MeVFWRWQ0U0RwTkZuU21abU5mYktZaDRKeXF0S3h6MXRqYmJiYlJQc1hqZ3Z1RDIxUTMx?oc=5", "source_name": "Market source", "published_at": "2026-05-05T07:00:00+00:00", "published_display": "05 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar's Q1 Earnings Beat Estimates, Revenues Increase Y/Y", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxPWERPa1UzVlNsa2VvSlVvOGh5ZElkcGNRMkJrNmZKd1o5SFZlMEE1cU5YNy02ZFBGeHhqOThUTWEtWEJpMUhOSGFIRnRpOGFsQ1VMTHpQSFVyOU5vLXJ3TjVXcVhSY1dvSk5UU2JGNkF5UWVPZVRPaE1DS0l5TEVzc2s4a1h5QVhVTm5LRUR0R2RtU0lNb0tXb0dR?oc=5", "source_name": "Market source", "published_at": "2026-05-04T07:00:00+00:00", "published_display": "04 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enphase Stock Falls After Earnings as Solar Slump Overshadows Data Center Push", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxPMTM2RE9Ob3VyZjdyYTBRNUlXSDRIN1ZzX3hzRlpWWC1wa2pLMHNaQXVvM3AycXpjWGVrX2duWXU1UFFmZmpEVWFaMzRWNmdScEdPMHVCbFJhVEs2bWNVbklVUm9QYW9PVjY3c2xxM0tqQUNWZnc1Tk9RV21YY214cVU1dU5FRTVSdG9PRk82R2NaUQ?oc=5", "source_name": "Barron's", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 6, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar to Release Q1 Earnings: What's in Store for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPaUxtRk04MEdoN05VUUIwTjNkRWNkMVZ2RW5YeGlZM3UwTGJCU0syRkZOT1RtZTlHek1CdGpnR0w0Sm5ZT25ybmx4XzBwSlc3dWE1cEsxb3Z1bVhadHhwaXEyZG1VTmdsS0wtaUNvenJydUc3R01vZVVNWUFCTVFWaUhuNUNPSzFkVlNUN3lrTnlCYTVyTzAxeHJ2aHU?oc=5", "source_name": "Market source", "published_at": "2026-04-28T07:00:00+00:00", "published_display": "28 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": "First Solar (FSLR) Reports Next Week: Wall Street Expects Earnings Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxOUDFmR1EtY29ob2NTMl90UDN5THJ0QkZsYTlTQVNneENFRzJxbXU0WWRiQlZsOFhDSmRCVDgwZG1jaWd6cWFVeC1TbTgzeng3bWc4QnlxMTlVTElYR3RFdml2ZWxhcWpfNE5NeHRiT0pKZTBhOVNtTGNLMEg1bk4yV2s3UUN2S0I1bDRoV0NDWGtoZWV5R0E3TUlR?oc=5", "source_name": "Market source", "published_at": "2026-04-23T07:00:00+00:00", "published_display": "23 Apr 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": "Why Is First Solar (FSLR) Down 7.9% Since Last Earnings Report?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxONlZwY3Q2NWJkRGdDSUw2M2piUU1GUXQwQ0FPZm1fcl9TUzhLRFBZcTV1VXFBd2I5VVJGQmc4NmUwTWxicUkwYWlhcnNoeFMyUVZ4Um52OHp2TlkyNHZ1cmFvZWl2LTJBTUo5aG9QTnVCbXJJT182eU1RWlNySmc2ZzF0cmJGMy1sblR1ZF94RXVic0E4?oc=5", "source_name": "Market source", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 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": "A Look At Xinyi Solar Holdings (SEHK:968) Valuation After Weaker Full Year 2025 Results", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxPc1lmdTJwMno3QVlOMy1lbllLbG5nWkgyeWxheUo4YTRiZDk0OXBXQ3c4cllkLXZIQXBqSF9iSGNJalZmLVJjM3VROGlEbFpYNXRhSHNxbExaMmExMnAyU0hyMHA0bDJ6MFFYY0lFMlRGWWFRaHdGQTV4eDV5T3hUNUZqcm5kNWVCMjNIeFZiUlc1MEc5dEw4Tkg2SzhxVTFlXzV3UWVERmVSblAzNnVJRFg0eDkzNk95WDZndFVUcmRsdzN0RkRXSWFBVG5YSUc4OFI0ZGxKdTZEREZ0ci1DV2tB0gHnAUFVX3lxTE1pdnlKVDhBZjVCU3QwYWhDWklCdm5pMnp5aHpkM2lyMlpacE4zVUhmNjF0NnZlZU1SNm1LQnZUbU1pLXpobnJmMDZRVW5tY3lBa1JyaV91TmVYWkFFbGo3ay00T1BIbEtiajhrZmtWWmt4NmxOY0dEbmpzY0JjTEJzVV83WkZKSkV2S0FwY2ZXNkwzWTljZldjd0pud3RYdHhYVl9vUmtsUjgxQy1iZW9jZnIyYmJmMGxqUm1tUHl1R2lvTDMwVVptQ0cxc0w5a2tJOXpBZG80ejdzMy0yQmZyeVZDdXhYQQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-27T08:00:00+00:00", "published_display": "27 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar to Release Q4 Earnings: What's in Store for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxPLVRjdDZydG1ac0dOS1g5al9mR09WcEZYb0RZVUN6VkxheTY2RDh0VjdLcWdpdEQ4cTlIUkRuSV93a1VrZEJMOTBoNXhrVWZYNDR4TEtCV2h1WUxubExVSml2N0Qxb1NBX2E1UVRGdS1xTjNPV2k1YnFpTER1OEVZclE4bw?oc=5", "source_name": "Market source", "published_at": "2026-02-20T08:00:00+00:00", "published_display": "20 Feb 2026 08: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 stocks gain as tax worries abate, solar sector rallies on Musk plans", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPN2ZEa1hkZWxqUzJxajNsQzlFbjJqdFdrZGhDOGpQUV9tY2FRVmFkbVpBdmRSd1dOTXcxdk5lTEw5ZkNycDIyS2tmamp2LUEtS0dyTWVWQ1RSTGM4SE5Ra0xyNXlvRE93b3VnRkZxaVI4cWhCeHFpcVhjUlhwT3Yzc3F3eHVjaF9FMVkzYzZ6NlBMTEstWWNLaHNPM1l0VmVrNktDVmluX3VJMGhsaEtoTDdZTjFPQWpxTER1Y3VRRW00QjIxbko3VV9R0gHKAUFVX3lxTE81RTQ3QlM1ZzVrWjRrdm41eDkyQmFHTDRMZWNZQjF6OVNVU1hVU2QxUGI4cHV1UWZ6U3l3N0lmZzNkaG84NUtlODBwZ3ZuV3hKWFE2ajlYdHFGLXJ2Q0stZE9XMFFLdVZIWC1Kbjg2OV9YY3pYWUZlRVlBOFpFd3R1ZXlZYTkxM1ZWRW1zMUd5d1VBWmdBM3AzSGxWRGUzUUFWbldUcEpXS2ZOS05lVVYxczVob2RUTzJuYWNCUW5Ta1d0TTdOd2t0MXc?oc=5", "source_name": "South China Morning Post", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enphase Stock Soars 35% After Earnings. Why Some Clouds Are Lifting for Solar.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTFBHT21Pc2pUbzlVc0M3UnY4X3BLYk56akpHN0FxQzFvejNQVVhvdXhfcW9QVkNqTWtRRnQ4cDRsN2F1X3dBdzFqejNJeWpXLV9MWTRpcERYZHZHekhieWtCNjNqTWZVMmZEb1ZKdTZaR205N05xNVdPNzBR?oc=5", "source_name": "Barron's", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar Issues Negative Profit Alert Amid Market Challenges", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxPTkIxUWVSUkF6Ql9XbzFISVlHVWRhaFJmZDl0ZGkxQVg3WklnTXNxUmdtZElIM1FBWmlqYms0a1NlSnBMcnlfRDMyNkFocy1vZHhncVExYW01Z3pPZ24wLS1uOWdidkU0UVNCMzJ1a3o5bk94cXhmUVUwaHk1R1cwODJucVFyQkJqTUZHVU5ZNGZieHNVZlJ6dmttLTVFTEZYbDdyanJSNVYxc244bXUyWmg4LUZPdw?oc=5", "source_name": "TipRanks", "published_at": "2025-07-18T07:00:00+00:00", "published_display": "18 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Founder of Xinyi Group Dr. Lee Yin Yee wins the highest honor in industrial sector", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNTE03cUJZMkhrWHNyX0RVM2xwRnRoaDdPM2xLbWRNclV3Sng1YkxLR2FBeElNdXoxVWhLckppN0Z5QVNhT2dhbmViY1g1S3F6S0tkSF84VXY0REdsUVc3RVRaSFBEVGNQckxVczM0cjdPUHBURDF5aHNSWUxqZ0FyOUZtUk0xWW1VN3dRdHdFVTU0cF83eDBQWm9sTTdqSkZJVlRTOQ?oc=5", "source_name": "glassonweb.com", "published_at": "2023-11-23T08:00:00+00:00", "published_display": "23 Nov 2023 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": "Xinyi Solar issues profit warning amidst falling price of solar glass", "summary": "", "url": "https://news.google.com/rss/articles/CBMiaEFVX3lxTE5oRmRQZE84RFM2ZG5hVmhMRnNYX2djX0JCbXUxd3VjYkw0QW5ZdHAyalVhSS1COVN0UnJyalU5TlVheUxVSXFQY2JDc0IyTHBUOG4tbUFWRDJYcV94S2JWRld1Y1VYcXQ4?oc=5", "source_name": "PV Tech", "published_at": "2022-06-27T07:00:00+00:00", "published_display": "27 Jun 2022 07:00", "sentiment": "negative", "sentiment_pct": 31, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "China Billionaire Trio\u2019s Xinyi Solar, Xinyi Glass Warn Of Profit Drop; Stocks Slide", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNdklRTXlVeGNMS3pzck93d2U3QVlURFJaV0E0RzZoT1ZMVkhZVDZSQWRvOTEzaHNqalVPbGFvTi1tczdOUkZQVlppLUJxRWx6X3RwUEJObFlLaW5nRVdDX1Y2b1laaUJ0WWxWY0J4djRpOXNCdFUxUDJpb0U3TDRPam9fNHJ3NmNYM0Uydnhob3lJcmFfZDBHZXFHUi1xLTZET1E1LTQ2TllWa0VMVzR4cHN5ZXdnQjhHUFo4NU1VMG9fd3JfYThpZjhjTmdJWTVCbC1J?oc=5", "source_name": "Forbes", "published_at": "2022-06-26T07:00:00+00:00", "published_display": "26 Jun 2022 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Xinyi Solar to enter polysilicon production with launch of new entity and Yunnan-based facility", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNcDRXdFRmYVZtcHJDU1hzN0E1Q3NkT1Nocm9naDR5aXE1LUx5dE5nY1Y3N1daSTM5VWlTeUtBVkJDMzNkRFpXY05STDZ5M0RIbGl5ekwxaWhRd2Nrd3NuZlY2T1BOTUYzVm84Mm5yZTZWTldPRWFZWG55ZU1QWWh3dDY0R1ZxZzMzUU5DLXJ0S0FsYUZyRU9qdEV4d3pXQ0wzTXdnM0FaWUVJQkkwUzVXOC03TlQ5Y3lLZENqZw?oc=5", "source_name": "PV Tech", "published_at": "2021-12-20T08:00:00+00:00", "published_display": "20 Dec 2021 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": "Biden\u2019s ban on Xinjiang solar parts fuels stocks in repeat of cotton spat", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxOM0t4eF92N3FWek52MW9MQ2t1QkJUMnQtWkV3cHNNSkpidFo3Z3VXX1FMZ3RIbGtEeV91ZnBYa3k0NGloY3hXb0ZSN09WUUdLZExvNTNpaUxmRUtINEh4REk2OUUtaUxJbmlzVXo5S0RxcC1PSkEtN3VzaDJ5Yzd3bVU3T1QycG9idzBvaG82NFNtNGFnTTNUcDFBRmt5b3BDZno5SG9DWlF6bnptYWJIRUtsUERCUdIBtgFBVV95cUxOZUk5RmpONVIyTW9FTEdGemg0WFNVOTREY3BNZmJYY2RSV3doYjdIRFlhZWcxaXFvaXN1V3EwOHhSdnp1bm1lNzMzczhXOG5LMG1jcXotdi0wVTloSDRmR2Zhc0JGRk11eWVFZ1M2dkVkMlZiRW9CWGRvM0NJNkY1Z1RDOXJTRXR5S295X2Iyd1JDVXpVZ1J4YXBLT1BERDFscmFRNGZvdDZzaWJJMzF2X0ZUWm5WQQ?oc=5", "source_name": "South China Morning Post", "published_at": "2021-06-25T07:00:00+00:00", "published_display": "25 Jun 2021 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": 75, "total_relevant": 39, "sentiment_summary": {"positive": 6, "negative": 6, "neutral": 27, "score": 50, "total": 39, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "earnings", "primary_label": "Earnings", "confidence": 81, "events": [{"event": "earnings", "label": "Earnings", "weight": 13.35, "count": 23}, {"event": "general", "label": "Market update", "weight": 5.5, "count": 10}, {"event": "macro", "label": "Macro sensitivity", "weight": 2.2, "count": 4}, {"event": "analyst", "label": "Analyst action", "weight": 1.1, "count": 2}], "positive_events": 6, "negative_events": 6}, "market_context": {"has_market_context": true, "latest_close": 1.99, "latest_week": "2026-07-10", "one_week_move": -5.7, "four_week_move": -17.4, "twelve_week_move": -31.2, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.370788, "market_dynamics_buy_signal": false, "relative_strength": -32.637556, "fair_value_gap": -46.4, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "negative", "expectation_probability": 44.6696, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-5.7% over one week, -17.4% over four weeks, trend inactive, and below fair value."}, "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": 58, "badges": ["Value support"], "opportunities": ["Price is below fair value while news tone is not negative."], "risks": [], "event_label": "Earnings", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 9}, {"label": "ad-hoc-news.de", "count": 6}, {"label": "simplywall.st", "count": 3}, {"label": "Moomoo", "count": 3}, {"label": "TipRanks", "count": 2}, {"label": "Barron's", "count": 2}, {"label": "South China Morning Post", "count": 2}, {"label": "PV Tech", "count": 2}], "tiers": [{"label": "Direct company coverage", "count": 39}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Earnings", "count": 23}, {"label": "Market update", "count": 10}, {"label": "Macro sensitivity", "count": 4}, {"label": "Analyst action", "count": 2}]}, "insights": [{"label": "Weighted tone", "value": "50/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": "Earnings", "tone": "neutral", "text": "81/100 classification confidence."}, {"label": "Company focus", "value": "39", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "2", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-5.7% over one week, -17.4% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Why Solar Stocks Have Fallen Despite Strong Earnings and Bullish Outlook"}], "updated_at": "2026-07-18T01:58:37.498590+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}