{"ticker": {"uuid": "5755f2d2-4e55-475c-96a8-ee62f141c57d", "symbol": "CSIQ", "name": "Canadian Solar Inc", "exchange": "NASDAQ", "country": "US", "sector": "Technology", "industry": "Solar"}, "articles": [{"title": "Canadian Solar (NASDAQ:CSIQ) Stock Price Up 8.1% - What's Next?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxOOXMyZ21vUFo1Qld0QnYtdERidWZiaENlYWp2VjNwQjhVMXptWkFrVlJuajhnUi1fX1NGMkFqbUNIX2xGdGdtaFZtRE5TS2haVDZKQWJVbjJfbWxhREpmWkMyRk5WSHg1SnBrOUVkNlg5VWo5b1NuNENzalhlRUJzSVBmUFNZc1g4YklqSEZfYnlqQi1CSUFrOWpUaHBFclVzNHRmeDAxVW91RFdH?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-15T16:21:06+00:00", "published_display": "15 Jul 2026 16:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of Canadian Solar Infrastructure Fund.Inc. \u2013 TSE:9284", "summary": "This article focuses on the enterprise value to revenue forward a financial metric for Canadian Solar Infrastructure Fund.Inc. (TSE:9284). It indicates that the market for this particular stock closed with no trades. The content seems to be a financial data page from TradingView,", "url": "https://www.tradingview.com/symbols/TSE-9284/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-15T00:20:46", "published_display": "15 Jul 2026 00:20", "sentiment": "positive", "sentiment_pct": 87, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Makes S&P Global Energy Premier List of Tier 1 Cleantech Companies 2026", "summary": "", "url": "https://finance.yahoo.com/energy/articles/canadian-solar-makes-p-global-110000483.html", "source_name": "PR Newswire", "published_at": "2026-07-14T11:00:00+00:00", "published_display": "14 Jul 2026 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Named Tier 1 Supplier for Battery Energy Storage Systems and PV Modules by S&P Global Energy", "summary": "Canadian Solar Inc. has been recognized by S&P Global Energy as a Tier 1 supplier for both battery energy storage systems (BESS) and photovoltaic (PV) modules in their 2026 Cleantech Companies list. This dual designation highlights Canadian Solar's strong market presence, financi", "url": "https://solarquarter.com/2026/07/14/canadian-solar-named-tier-1-supplier-for-battery-energy-storage-systems-and-pv-modules-by-sp-global-energy/", "source_name": "SolarQuarter", "published_at": "2026-07-14T11:40:52", "published_display": "14 Jul 2026 11:40", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar lands on S&P Global's solar and storage list", "summary": "Canadian Solar (NASDAQ: CSIQ) has been named a Tier 1 supplier for both battery energy storage systems and PV modules by S&P Global Energy's 2026 Tier 1 Cleantech Companies list. This recognition highlights Canadian Solar's strong market presence, manufacturing diversification, f", "url": "https://www.stocktitan.net/news/CSIQ/canadian-solar-makes-s-p-global-energy-premier-list-of-tier-1-wfediqi4xkcx.html", "source_name": "Stock Titan", "published_at": "2026-07-14T10:40:52", "published_display": "14 Jul 2026 10:40", "sentiment": "positive", "sentiment_pct": 80, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) CTO granted 18,892 restricted share units", "summary": "Canadian Solar Inc.'s Chief Technology Officer, Shawn Xiaohua Qu, was granted 18,892 Restricted Share Units (RSUs) on July 9, 2026, with a deemed grant date of May 6, 2026. These RSUs, which increase his total direct holdings to 54,349 units, will vest in three approximately equa", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-f06ff448f468.html", "source_name": "Stock Titan", "published_at": "2026-07-14T10:20:46", "published_display": "14 Jul 2026 10:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) director awarded 1,949 restricted share units", "summary": "Canadian Solar Inc. (CSIQ) director Harry E. Ruda was granted 1,949 Restricted Share Units (RSUs) on July 9, 2026, as reported in a Form 4 SEC filing. This award, which has no expiration date, brings his direct holdings to 24,108 shares following the transaction. The RSUs represe", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-29f66762e78d.html", "source_name": "Stock Titan", "published_at": "2026-07-14T09:40:52", "published_display": "14 Jul 2026 09:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) grants 1,949 RSUs to board director Wong", "summary": "Canadian Solar Inc. (CSIQ) has granted 1,949 Restricted Share Units (RSUs) to board director Andrew Luen Cheung Wong as part of a compensation-related equity award. These RSUs, which have a deemed grant date of July 1, 2026, and an exercise date of July 1, 2029, were awarded for ", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-58257a714ec0.html", "source_name": "Stock Titan", "published_at": "2026-07-14T09:40:52", "published_display": "14 Jul 2026 09:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) CEO Colin Parkin awarded 18,892 RSUs with 3-year vest", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPWFNBSnBFVHdESC1xWGxLa1FwTVFIV1VONXNkTHB3MXQ5M1FyeW51bEJOejd0ZWo5RndNZWtOdkcwLWVwSFRjdkgwaFB1MFpUWkZQb01pb0NuT19JMjlmaW40SS1MRDQ0bEVUOHJ0a1Q5TE1lcHJDeUNlRTBNYWdCeU1feTN4dGpmSXNhcHU1Njh1TV9NaEZqQnZ4Zmt3UTZxVHYwd1VYWXBINi1UT2dralln?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-13T20:02:20+00:00", "published_display": "13 Jul 2026 20:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) CFO granted 12,594 RSUs with 3-year vesting", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxNLVNFYU1rN0sxV093NVN1bUtQWTRycEIxcl8zUmJVeGpCU190RGJ1c2dfVzduOHJkZU9Nd1JVZFdWUnFySURnUUtGU2YwQ19lUF96VGgtRGJJM3ZYLWg4cGdaQ29Jay1lSjJWYjczWktsdzc1UHNmWUhWRU9FNktyMFViREcxWHpPd1JQSW5uQVpGUmxRaDViSk9fOFYtelZ1VFg5TFdOckJlVUt5ei0zcmp3?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-13T20:01:15+00:00", "published_display": "13 Jul 2026 20:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (NASDAQ: CSIQ) awards 9,446 RSUs to Lead General Counsel", "summary": "Canadian Solar Inc. (NASDAQ: CSIQ) has granted 9,446 Restricted Share Units (RSUs) to its Lead General Counsel, Chen Yu (Kang). The RSUs, which represent the right to acquire an equal number of common shares, have a deemed grant date of May 6, 2026, and will vest in three approxi", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-74b2aafb78ec.html", "source_name": "Stock Titan", "published_at": "2026-07-13T20:11:45", "published_display": "13 Jul 2026 20:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) director Lauren Templeton awarded 1,949 RSUs, holding 24,108 total", "summary": "Canadian Solar Inc. director Lauren C. Templeton was granted 1,949 Restricted Share Units (RSUs) on July 9, 2026, which were deemed granted as of July 1, 2026. This award increases her direct holdings to a total of 24,108 RSUs, which have no expiration date but an exercise date o", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-76c382226f00.html", "source_name": "Stock Titan", "published_at": "2026-07-13T20:11:45", "published_display": "13 Jul 2026 20:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "[Form 4] Canadian Solar Inc. Insider Trading Activity", "summary": "Canadian Solar Inc. director Leslie Li Hsien Chang reported the acquisition of 1,949 Restricted Share Units (RSUs) through a compensation-related award. This transaction, effective July 9, 2026, with a deemed grant date of July 1, 2026, increases her direct holdings to 24,108 RSU", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-7cea76fdf457.html", "source_name": "Stock Titan", "published_at": "2026-07-13T13:10:47", "published_display": "13 Jul 2026 13:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Investor presentation Summary", "summary": "Canadian Solar (CSIQ) presented its investor summary on May 26, 2026, outlining its mission to power the world with solar energy and its global presence as a tier-1 solar and energy storage company. The company highlighted its financial performance, including Q1 2026 net revenues", "url": "https://quartr.com/events/canadian-solar-csiq-investor-presentation_3spOZgZE", "source_name": "Quartr", "published_at": "2026-07-10T14:10:31", "published_display": "10 Jul 2026 14:10", "sentiment": "positive", "sentiment_pct": 65, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Canadian Solar (CSIQ)'s Russell Index Additions and Leadership Shift Means For Shareholders", "summary": "Canadian Solar (CSIQ) has been added to several Russell indexes, including the Russell 3000 and 2000, which is expected to boost liquidity and visibility. Concurrently, a leadership shift has occurred, with Dylan Marx focusing on Recurrent Energy and Ismael Guerrero moving to an ", "url": "https://simplywall.st/stocks/us/semiconductors/nasdaq-csiq/canadian-solar/news/what-canadian-solar-csiqs-russell-index-additions-and-leader", "source_name": "Simply Wall Street", "published_at": "2026-07-10T14:10:31", "published_display": "10 Jul 2026 14:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Waterfront Wealth Inc. Grows Stock Holdings in Canadian Solar Inc. $CSIQ", "summary": "Waterfront Wealth Inc. significantly increased its stake in Canadian Solar Inc. by 129.8% in the first quarter, holding 190,381 shares valued at $2.64 million. Other institutions also increased their holdings, leading to 52.36% of the company's stock being owned by hedge funds an", "url": "https://www.marketbeat.com/instant-alerts/filing-waterfront-wealth-inc-grows-stock-holdings-in-canadian-solar-inc-csiq-2026-07-10/", "source_name": "MarketBeat", "published_at": "2026-07-10T10:41:06", "published_display": "10 Jul 2026 10:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How Is First Solar Expanding Its Manufacturing Asset Base?", "summary": "", "url": "https://finance.yahoo.com/energy/articles/first-solar-expanding-manufacturing-asset-140700563.html", "source_name": "Zacks", "published_at": "2026-07-09T14:07:00+00:00", "published_display": "09 Jul 2026 14:07", "sentiment": "neutral", "sentiment_pct": 50, "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-08T15:54:27+00:00", "published_display": "08 Jul 2026 15:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Canadian Solar (CSIQ) Undervalued Following New Storage Deals And Russell Index Inclusion?", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/canadian-solar-csiq-undervalued-following-151654493.html", "source_name": "Simply Wall St.", "published_at": "2026-07-07T15:16:54+00:00", "published_display": "07 Jul 2026 15:16", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar names new CEO for Recurrent Energy unit By Investing.com", "summary": "Canadian Solar Inc. has announced that Dylan Marx will take over as the new CEO of its Recurrent Energy subsidiary, replacing Ismael Guerrero.", "url": "https://ng.investing.com/news/stock-market-news/canadian-solar-names-new-ceo-for-recurrent-energy-unit-93CH-2587620", "source_name": "Investing.com Nigeria", "published_at": "2026-07-07T14:13:23", "published_display": "07 Jul 2026 14:13", "sentiment": "negative", "sentiment_pct": 38, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Could Be 19% Undervalued On Fresh Battery Storage Wins", "summary": "Canadian Solar (CSIQ) is considered 19% undervalued, with a fair value of $17.74 per share compared to its current price of $14.35, despite recent share price weakness. This valuation follows new battery storage project wins for its e-STORAGE unit and inclusion in Russell equity ", "url": "https://www.sahmcapital.com/news/content/canadian-solar-csiq-could-be-19-undervalued-on-fresh-battery-storage-wins-2026-07-08", "source_name": "Sahm", "published_at": "2026-07-07T13:41:06", "published_display": "07 Jul 2026 13:41", "sentiment": "positive", "sentiment_pct": 67, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Recurrent Energy CEO steps down, Canadian Solar COO takes role", "summary": "The CEO of Recurrent Energy has stepped down, and the Chief Operating Officer of Canadian Solar will be taking on the role. This corporate change affects the solar power and energy storage sectors, particularly in Canada and the US. The article notes the date and time of this key", "url": "https://renewablesnow.com/news/recurrent-energy-ceo-steps-down-canadian-solar-coo-takes-role-1297647/", "source_name": "Renewables Now", "published_at": "2026-07-07T11:15:24", "published_display": "07 Jul 2026 11:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Announces Leadership Change at Recurrent Energy", "summary": "Canadian Solar Inc. announced a leadership change at its global project development subsidiary, Recurrent Energy. Mr. Ismael Guerrero is stepping down as CEO and Mr. Dylan Marx has been appointed to lead the subsidiary, effective immediately. Mr. Guerrero will serve in an advisor", "url": "https://finance.yahoo.com/energy/articles/canadian-solar-announces-leadership-change-203000431.html", "source_name": "Market source", "published_at": "2026-07-07T04:30:00", "published_display": "07 Jul 2026 04:30", "sentiment": "positive", "sentiment_pct": 63, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Appoints Dylan Marx as CEO of Recurrent Energy", "summary": "Canadian Solar Inc. has announced the appointment of Dylan Marx as the new Chief Executive Officer of its global project development subsidiary, Recurrent Energy, effective immediately. This follows the departure of Ismael Guerrero, who will remain in an advisory capacity until D", "url": "https://solarquarter.com/2026/07/07/canadian-solar-appoints-dylan-marx-as-ceo-of-recurrent-energy/", "source_name": "SolarQuarter", "published_at": "2026-07-07T04:15:25", "published_display": "07 Jul 2026 04:15", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar swaps leadership at Recurrent Energy, effective immediately", "summary": "Canadian Solar (NASDAQ: CSIQ) announced a leadership change at its global project development subsidiary, Recurrent Energy. Ismael Guerrero is stepping down as CEO and Dylan Marx has been appointed to lead Recurrent Energy, effective immediately. Guerrero will serve as a non-exec", "url": "https://www.stocktitan.net/news/CSIQ/canadian-solar-announces-leadership-change-at-recurrent-5sx6fhy4ytzi.html", "source_name": "Stock Titan", "published_at": "2026-07-07T01:40:44", "published_display": "07 Jul 2026 01:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) director nets 805 shares from RSU conversion", "summary": "Canadian Solar Inc. director Andrew Luen Cheung Wong converted 809 Restricted Share Units (RSUs) into common shares on July 2, 2026. After a disposition of 4 shares to cover tax obligations, Wong directly held 805 common shares and retained 22,159 RSUs with no expiration date. Th", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-8baca8d9aa62.html", "source_name": "Stock Titan", "published_at": "2026-07-07T01:40:44", "published_display": "07 Jul 2026 01:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Leadership shakeup at Recurrent Energy as Canadian Solar (NASDAQ: CSIQ) installs new CEO", "summary": "Canadian Solar (NASDAQ: CSIQ) announced a leadership change at its global project development subsidiary, Recurrent Energy. Mr. Dylan Marx has been appointed as the new CEO, taking over from Mr. Ismael Guerrero, who will transition to a non-executive advisory role for a smooth tr", "url": "https://www.stocktitan.net/sec-filings/CSIQ/6-k-canadian-solar-inc-current-report-foreign-issuer-281ab896c1f5.html", "source_name": "Stock Titan", "published_at": "2026-07-06T21:11:15", "published_display": "06 Jul 2026 21:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Press Release: Canadian Solar Announces Leadership Change at Recurrent Energy", "summary": "Canadian Solar announced that Peter A. Cavicchia III will assume the role of CEO of its majority-owned subsidiary, Recurrent Energy, effective July 22, 2024. Mr. Cavicchia, with over 20 years of experience in clean energy finance, development, and M&A, replaces Ismael Guerrero, w", "url": "https://www.moomoo.com/news/post/72539372/press-release-canadian-solar-announces-leadership-change-at-recurrent-energy?futusource=news_newspage_recommend", "source_name": "Moomoo", "published_at": "2026-07-06T20:15:25", "published_display": "06 Jul 2026 20:15", "sentiment": "positive", "sentiment_pct": 65, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar names Dylan Marx to lead Recurrent Energy subsidiary", "summary": "Canadian Solar Inc. announced that Dylan Marx will take over as CEO of its global project development subsidiary, Recurrent Energy, replacing Ismael Guerrero, effective immediately. Marx previously served as Canadian Solar's Chief Operating Officer. Guerrero will transition to a ", "url": "https://www.streetinsider.com/Corporate+News/Canadian+Solar+names+Dylan+Marx+to+lead+Recurrent+Energy+subsidiary/26735957.html", "source_name": "StreetInsider", "published_at": "2026-07-06T20:11:15", "published_display": "06 Jul 2026 20:11", "sentiment": "positive", "sentiment_pct": 61, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) director nets 805 shares after RSU vesting", "summary": "Canadian Solar Inc. director, Leslie Li Hsien Chang, recently exercised 809 Restricted Share Units (RSUs) into common stock. After a tax-withholding disposition of 4 shares, Chang's direct holdings increased by 805 common shares. This transaction was related to routine equity com", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-4188e22dd47c.html", "source_name": "Stock Titan", "published_at": "2026-07-06T13:11:15", "published_display": "06 Jul 2026 13:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Canadian Solar (CSIQ)'s Russell Index Additions and Storage Wins Mean For Shareholders", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/canadian-solar-csiq-russell-index-090943855.html", "source_name": "Simply Wall St.", "published_at": "2026-07-06T09:09:43+00:00", "published_display": "06 Jul 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar Climbs 5% on Bullish Wells Fargo Note, SolarEdge Jumps 8%, Canadian Solar Gains 7%, Enphase Rises 5%", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxNUUlNSXpaVl82WS0yeU13MDVPSkQxWXRwS0Y0QW5NZXZ2S0Z1RXBQYmp6d2lOWXdqc3Q2c1FFbHVQd3RQUERiRnFBZjFaLVpxUlBmZjVwY3VzRy03Q0ZaT1haX0pqVkZDQ2RCOE1MTE1kNmxtck5xbjJuZTVXQTdtRXpoV2hONmgwWmg0ZnFoeTVCdXExbWFLQ3V5dUpSMXZaZFFsQlIyUi1lakFHRGtJSldPTjJtOE1UYkh3d29URmx6Nzc3T2Rha1owcUx2TU5kWmdaSk9SWmZwVndITE11OGF3QQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of Canadian Solar Inc. \u2013 NASDAQ:CSIQ", "summary": "This article presents information regarding the price to sales forward metric for Canadian Solar Inc. (NASDAQ: CSIQ). It appears to be a financial data snippet from a larger platform like TradingView, providing a specific financial ratio for the company over a certain period.", "url": "https://www.tradingview.com/symbols/NASDAQ-CSIQ/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-05T22:40:29", "published_display": "05 Jul 2026 22:40", "sentiment": "neutral", "sentiment_pct": 50, "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 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": "Price to earnings forward of Canadian Solar Inc. \u2013 NASDAQ:CSIQ", "summary": "The article provides a financial overview of Canadian Solar Inc. (NASDAQ:CSIQ), focusing on its forward price-to-earnings ratio. It indicates that the market was closed at the time of viewing, with no current trades, and the content itself is a data point rather than an analytica", "url": "https://www.tradingview.com/symbols/NASDAQ-CSIQ/financials-statistics-and-ratios/price-earnings-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T13:13:51", "published_display": "04 Jul 2026 13:13", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc updates its outlook as global solar demand evolves", "summary": "Canadian Solar Inc operates as a global solar manufacturer and project developer, balancing its manufacturing scale with project development. The company faces a dynamic solar market shaped by global demand, decarbonization policies, and fluctuating input costs. Investors assess ", "url": "https://www.ad-hoc-news.de/boerse/news/ueberblick/canadian-solar-inc-updates-its-outlook-as-global-solar-demand-evolves/69681640", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-03T18:39:13", "published_display": "03 Jul 2026 18:39", "sentiment": "positive", "sentiment_pct": 63, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Driven by the enterprise\u2019s need to continuously enhance its green manu", "summary": "Canadian Solar Inc. has completed a 271.32 kW distributed PV project for Suzhou Lianxun Instrument Co., Ltd., which is now grid-connected and generating electricity. The project, located in the Suzhou High-tech Zone, aims to enhance the enterprise's green manufacturing capabiliti", "url": "https://news.metal.com/newscontent/103986996-smm-pv-flash-la-fabricaci%C3%B3n-avanzada-avanza-hacia-lo-verde-y-canadian-solar-inc-ayuda-a-lianxun-instruments-a-construir", "source_name": "SMM Metal", "published_at": "2026-07-03T05:09:46", "published_display": "03 Jul 2026 05:09", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. Announces Results of 2026 Annual Meeting of Shareholders", "summary": "", "url": "https://finance.yahoo.com/energy/articles/canadian-solar-inc-announces-results-110000212.html", "source_name": "PR Newswire", "published_at": "2026-07-02T11:00:00+00:00", "published_display": "02 Jul 2026 11: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 shareholders back board, auditor reappointment", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxPMVN1eDdyWkFrNU1WRE1qcjFfakpHVWZ0LUdnNTVGSG9NMFk0Q2gwenJFTUU5eHZrWi0wQVdiU1dlQmR1dVl0clRwd28zeXE0Rk9hRXB0anB3TE4xbW9tc1dGWVlTTEV0MEIzdlBTbUxEY2N1RDFZTm1uNnR6blNiVWdMZTNLdnB6LXZ6M1g5QllFbjBiT0lNcENUdnJWczRFaUVZQzU2aFNPS0JsZ2taRXRCQ1VZaTBF?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Is Canadian Solar (CSIQ) Undervalued After Its Recent Share Price Slide?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxQa19wWmo2R0ROcUlXcll3TGltRkNMQzB4akY2UWpSbnljOFpBYnVLaGxCVUIzS09iWkFpQVBjdHhkbWkweVI0OVlINTNEVjFqMTNTeFNsOFVVLW9GaVpSbGg0enJ3RTlaTlZfTW92eEFQZDNpbUl6WE8xVFpvWGtUcmFRQTRnQzhOc01JOXBYZXdTcC1GWWp1elpDWGFTWDRsUXpvOEhMTDlfczZ4ZHhHOGhPblVYY2lldDR0ZjE3NWFDOXpWRy0yclZQX213UFRnVFlUSjFn0gHbAUFVX3lxTE4wVnpQWWFmZ0RZQ002dUdIdmlXWnl5T1JrUFNOTlJVZ2NJaGdzWXZ1VE91WnR2MnJWNHk1MTladllxLUFSRjdWYm5MZTR4UGZUbjNaNGdESGpWVUhkLTdjN2JqXzJZd096X2Q2TkNqeHEzdGY2ZklqQ3ZDeW8tM056SmU3ejZFYWE4WUpyVWJWbkl1MXhqaG9MSzRCb1FJcnF0RGM5ei1Xc2JONENFTl9Xejk4dEx6SERyU3pOVkJMNlU3WnBScHQ3cnQxckhXcm4tYmVrVzVNY2JEWQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-30T21:19:17+00:00", "published_display": "30 Jun 2026 21:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "These Solar Stocks Could Benefit Most From A Chinese Inverter Ban", "summary": "", "url": "https://finance.yahoo.com/m/d90aae06-6014-3d19-adb3-b924b512b705/these-solar-stocks-could.html", "source_name": "Investor's Business Daily", "published_at": "2026-06-30T20:54:18+00:00", "published_display": "30 Jun 2026 20:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "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": "As Solar M&A Heats Up, These 4 Companies Could Be on the Block", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPcHBJcXFFcURTUy1fUG9JUUNtcHFKR3lidWlWRkFRT0xiNmVaTVNLRENaeGgzdjdQUnlEZFRxRGdqMTNTcHRMbGNoVHJjekdKem9zYkpFV0lCV0NWZXE1R0hkdnJ2WkVaQ0VHa1VwcEJBUzBDaV9EQlJEM1hCSWtnMHRNakVSTkczOTBQTGhvLUp0MkF5Wk5BWDlVX2hHLXJ6TmVJdFhDWQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Canadian Solar Inc. (CSIQ) A Good Stock To Buy Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNM2lDNnNycmZjZG4xOVJwQ1FhTEg2NDRvbHVFTW9FNFhleHY0MGhjOTc3WVI0a3FTYmJjMVIzaDZqNzJDdWY3N2NRbmozTFFBUFh1R2d0b2VjSHVMZ09aSlRSMGJ4QklyUFloRXpMVHJUMW5RbkxTWnpZeXRyRkwzZFl1NlI4bmxDRkVjSmRuVHZQUmdfaEE2eQ?oc=5", "source_name": "Market source", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Q4 2025 Earnings Transcript", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxQNXVCSkg3NkFnVXdrODlmNmNldThVTDBIZmJ0ODNWdUpyd3hBM3FmcFNFcFc0S0xHUWw1ZEQxS2hHbkVXN1gxWmtkVmhmdk5SU2VvcGtNXzlzVTkxa2lmcGltUldzRXZ5MEhYRk5CaXl6ZndINWtUc1cyell5ZDVYVFl4dDZCTER3WE5LNkpXWDY3VjJRckJxNFpFSnk0NGZDanFuVUlWaE1xMWd1N0tKYzF3LXpEQUUwOEZWaml3djJGOW9kaDAxNW1lSXk?oc=5", "source_name": "The Globe and Mail", "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": "3 Solar Stocks Offering Opportunity Despite Ongoing Industry Weakness", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxNSFlkLVV3Q0t6OXdsWjR1NzE3YXFFSkVWbWhoNGwzWEVZN2hCeFZQcjY3bzUwTG1vVC1fNUlwY0ZzLWNoTlRSc1VLbVFiVmpKd1c3TWdTaUdMM0k0c2RzVE5ZTU9BVERZY19feDhpTm5helhtQTg2SlI0TGRNYnotSHByRjRESngzUzRUWFBKNGxiTWl5UFE5eDZFV2NySmVFd0lMU0NYZDR3Q1VMUHV3TEZHc043RGRlekE2UnA4a2Rid2c?oc=5", "source_name": "TradingView", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 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": "Canadian Solar\u2019s SWOT analysis: stock faces headwinds amid guidance concerns", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxPZ2dWTV96bVlFOWpXOFpuci1HVU4yX0xBcVVwY0U4RjRQNVJseHJQUEFWZWdlX2ZmcVZiRE43el8yNE0zNERJTVlkV3F6T0I4VV80OW9ZT3RQNW9kQkZUYnRrOXFhcHVtQTlZSmx1ZEpRN3cwdGFIeGt6QW45SHFSUmlQR29Pek4tNjJFYlNzZzdMbFRzeE1Vcy1NWW1TZldwbk1Va0wzWmRBU3E1eElZbEpPN1VNNVdRTlY1MTFQWkoyOGNRTG1JaHRCSTM?oc=5", "source_name": "Investing.com", "published_at": "2026-05-25T07:00:00+00:00", "published_display": "25 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar advances North American shift with new plant, new CEO", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQWHFSREstQldCN3ZNelRiSDdmZW1jVl9VYU9BeUtJVGlMVGJKbkgwbDRyMGJGVW9kRVBWT1VTeVNJS2JHdDRUendjSk1fMkZPejc3X2FTRk9YaG16ZHBUdUQzN3RSZU96VDNseFA0RFF4aFZwdVdDLUdRd3hKWnVJNVVEa3Y1aEZGcFBmcTlpLWdOQnJnZ1ptd1BnNA?oc=5", "source_name": "thebambooworks.com", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 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": "Canadian Solar Resets Focus On U.S. Manufacturing And Margin Quality", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxQNmJUaUNjd2ZFa1k3T2FMTFFaVzd3dXdJTTdtN2FWd3JKU1M2SXlDdjJuM1BmWm5QemR2dTl4X1UtVWxkX0ZXZmZzZ2pfdmwteF9fQ2JiMlFQdTBYYkZKRTJwWGpySEVwUU0tSllraUoyaVVSVnJSYmJjNmItX2NwX2k1dkpBeEVrQV9PRkVtWmVjNURkeGIwZm1jMGVqSF9udUlpcXRSME9ha1dUWlg2Z01UOS1xVjJqWWlBOVlmRjRKMlZoRmt2aWt5Q3B3ZWhBRlRNOW9R0gHbAUFVX3lxTE5RcjhkeXk4MnRONmpkYkhQZEtEeGZ0Zk1jSHZXQlRDOUt1X21JVUtGR1FFZkFUSU15UWxzb1pCUml5dzdBcEVFS3lyaE45dVNobzZOM1dTVDE3bDRKOUo5dks1T1o2NWVzTnlKSGtkVjAzc0dER2hfVHZ1Q0lBSnBmdHJtakF6RkVqRGNiNEdYNV9DRUc0d2d1Q0xLNlVaRWlMenJXT0IwNjNUdTIwYjMxOWZXdjdmNGp0UjlGekFYcDJUYU03dEJ3a3FsMUtpTVhfc2ZpT3ZJamFMYw?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-16T07:00:00+00:00", "published_display": "16 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": "SolarEdge Jumps 17%, Enphase Energy Leaps 15%, but Canadian Solar Sinks 11% in Lopsided Solar Stock Trade", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxNMUV0Znd0ck95ekVnMTBvb25ueFhuei14QVNmRTJWTHFkNTQ2UlFuQ1hBVWZ4SVQ4SmYwTTBvdTAwZHBCMkZ2aV9wS1V4WTczenZKd0RqOHlZUmxUWFNhbF9LdW9XeUJEUzAxRW5hVFA5dzBvMWhHQUZSdS00Nzkxc1hOaUJITjZ5MlNwSDF0dFhVSUI2ODF6MWEyVW9WYThvVmlzczhsOU5FVmdjOHN5MENfcUFGdHVSRUlzYnBwV2lFOW5MQ19EOHhDWWNYV1U?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 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": "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 Earnings Call Highlights", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNQk9JdnMwR2lQdEZYeGNJbjVBdjQ3T29IRkxKTy16RGUwVW1tajdtR0c4LXZhRGxiUkJhRHUxMEJIamhyZjBteW1QQzg3ZXFLNHFFWURFWGtfV3Bqei04R2V0YVZRS1dtQkVKWlJQZUZGMWdYNk9vWHJ2OTRrQ2RWSUw3TUdvalFZa0ZtY2FxWWE0Mm45U2JQazNUUkE?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 (CSIQ) Soars 13.5%: Is Further Upside Left in the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxQbWRXM2ptZXhxN1R4aHdaNVNxTF9Ed0RFWk9RMUxibkVnRmJkRXpHUElZR21ZV3FaQVA0SHdjZ2xZLWM5SHk2dzIyQ3BlSFNTWFRmZ3JhdWVLeE5QNlh2RkN5ckpUckFlSmVtMHdMTmNxMGUwVm5LTDAzLXFhNWdRdEhxcG9WMmFXR0pNTGZMaTNtZC0wRmVuTw?oc=5", "source_name": "Market source", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is It Time To Reassess Canadian Solar (CSIQ) After Its Recent Share Price Surge?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxQV2ZVVUh0dEVxdWQySmRPRlVZTlNHS19LOEZ6N1o3WmtlMTV0d3Q4UWQxUFU4MURHSk1MRW1ZRFlkVzQzTXY1Z05KOEtSc0FVbURXZHo1Y0RaZndQbE12d05nTm1GUzdyM2NxNkh3NjZYMmdkNi0tNGU2by0zNS11SHRDX1dGSzBXek9CQkIwazloVzI2QkNPZnZMX0JFRFcxYWNJdkN4UGxCZmxFdU5lSWo1TTlFYjJRUkNrbkxfLVRRUUI3ajJIUV9HSDZtdUdkazdkVdIB2gFBVV95cUxNazMzc0RKelhOZVVORmNuQjNYVXZia0VWR21GbGVwZlJXTlZrbUtReUcwNDFrdjZuUTFoQVpaOFhrZjRySkxHbXZJUktKN1JMTWNRVUFqQllEenhJTW84cjgxZUE5a3o4STBMSU5DMGo4VDd6RzhKRlFhOGtvc0V0bHJzZWxWcGRzNFh5ZDZrTVBTaUFSNmpEQlk1ZlZIQVJzcVBrVXo5cG5oZGhpN3NsZDhfaGlQMTN3b1Z2SDVTaVlRWDdvZmlQbWhzZlp5R1VSTDZISV9wbnhrQQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "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": "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": "Is It Time To Reassess Canadian Solar (CSIQ) After Recent Share Price Swings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNVHJyT3lzYnRhb0pOdHg5OEd0dHVlQnRvSG9haDlpdEdsNl93UnJEMTlvLTJKZWhGT3owUWVNbXJZLVpzbm1tbkw1Z2RnV091eGNLcHRTX1l2cFBIenc4VG8zOUFPZ1A1MDVER2VZajNNT3hvNm0wUUlUTmx6OU9zSUp5RmdxMFFCNG10RGM2RW1XYmFQSFVFSTQ3NmpBaEU?oc=5", "source_name": "Market source", "published_at": "2026-05-03T07:00:00+00:00", "published_display": "03 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": "First Solar (NASDAQ:FSLR) Surprises With Q1 CY2026 Sales", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNOW8tcXM3MHFIVUI3bnF6OVJFSDdLaWZhdzZhdjEtY2IxSTJxenFLR0lGejZqUVBBMnU1TGF0SEVwTkxibWhGV2tIbnhIQnNPaHVrRDhRdU1HZklpazluQ3BhaGpqZWhFc1JyTmVwWHZhdjNhNWhZbVNXc3VCbHhRWjV5aXZSR3RUaDFwZzF3R0g3WUhPYUFwQkVwRXdvV1U?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 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": "First Solar (FSLR) Q1 Earnings Report Preview: What To Look For", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNOWhNRHhabUtSRHl5Nmx3QjhkLVZuNDRILURtQVZqUmZKT0dfNjJDMWpJb3VVWHgtMWpiel9yczVyNld5X0pFY19qNFd2WmpTS09DNUstV05aOUNiclZkbm9hTWRhMzZLdHczV2pFd2lWX0gyUGE5UzVaUlB1Z2ZfOGFYaklNZ3hyWEpmYURYLVVNbnZmSzhlMg?oc=5", "source_name": "Market source", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 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"}], "by_tier": {"direct": [{"title": "Canadian Solar (NASDAQ:CSIQ) Stock Price Up 8.1% - What's Next?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxOOXMyZ21vUFo1Qld0QnYtdERidWZiaENlYWp2VjNwQjhVMXptWkFrVlJuajhnUi1fX1NGMkFqbUNIX2xGdGdtaFZtRE5TS2haVDZKQWJVbjJfbWxhREpmWkMyRk5WSHg1SnBrOUVkNlg5VWo5b1NuNENzalhlRUJzSVBmUFNZc1g4YklqSEZfYnlqQi1CSUFrOWpUaHBFclVzNHRmeDAxVW91RFdH?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-15T16:21:06+00:00", "published_display": "15 Jul 2026 16:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Enterprise value to revenue forward of Canadian Solar Infrastructure Fund.Inc. \u2013 TSE:9284", "summary": "This article focuses on the enterprise value to revenue forward a financial metric for Canadian Solar Infrastructure Fund.Inc. (TSE:9284). It indicates that the market for this particular stock closed with no trades. The content seems to be a financial data page from TradingView,", "url": "https://www.tradingview.com/symbols/TSE-9284/financials-statistics-and-ratios/enterprise-value-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-15T00:20:46", "published_display": "15 Jul 2026 00:20", "sentiment": "positive", "sentiment_pct": 87, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Makes S&P Global Energy Premier List of Tier 1 Cleantech Companies 2026", "summary": "", "url": "https://finance.yahoo.com/energy/articles/canadian-solar-makes-p-global-110000483.html", "source_name": "PR Newswire", "published_at": "2026-07-14T11:00:00+00:00", "published_display": "14 Jul 2026 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Named Tier 1 Supplier for Battery Energy Storage Systems and PV Modules by S&P Global Energy", "summary": "Canadian Solar Inc. has been recognized by S&P Global Energy as a Tier 1 supplier for both battery energy storage systems (BESS) and photovoltaic (PV) modules in their 2026 Cleantech Companies list. This dual designation highlights Canadian Solar's strong market presence, financi", "url": "https://solarquarter.com/2026/07/14/canadian-solar-named-tier-1-supplier-for-battery-energy-storage-systems-and-pv-modules-by-sp-global-energy/", "source_name": "SolarQuarter", "published_at": "2026-07-14T11:40:52", "published_display": "14 Jul 2026 11:40", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar lands on S&P Global's solar and storage list", "summary": "Canadian Solar (NASDAQ: CSIQ) has been named a Tier 1 supplier for both battery energy storage systems and PV modules by S&P Global Energy's 2026 Tier 1 Cleantech Companies list. This recognition highlights Canadian Solar's strong market presence, manufacturing diversification, f", "url": "https://www.stocktitan.net/news/CSIQ/canadian-solar-makes-s-p-global-energy-premier-list-of-tier-1-wfediqi4xkcx.html", "source_name": "Stock Titan", "published_at": "2026-07-14T10:40:52", "published_display": "14 Jul 2026 10:40", "sentiment": "positive", "sentiment_pct": 80, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) CTO granted 18,892 restricted share units", "summary": "Canadian Solar Inc.'s Chief Technology Officer, Shawn Xiaohua Qu, was granted 18,892 Restricted Share Units (RSUs) on July 9, 2026, with a deemed grant date of May 6, 2026. These RSUs, which increase his total direct holdings to 54,349 units, will vest in three approximately equa", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-f06ff448f468.html", "source_name": "Stock Titan", "published_at": "2026-07-14T10:20:46", "published_display": "14 Jul 2026 10:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) director awarded 1,949 restricted share units", "summary": "Canadian Solar Inc. (CSIQ) director Harry E. Ruda was granted 1,949 Restricted Share Units (RSUs) on July 9, 2026, as reported in a Form 4 SEC filing. This award, which has no expiration date, brings his direct holdings to 24,108 shares following the transaction. The RSUs represe", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-29f66762e78d.html", "source_name": "Stock Titan", "published_at": "2026-07-14T09:40:52", "published_display": "14 Jul 2026 09:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) grants 1,949 RSUs to board director Wong", "summary": "Canadian Solar Inc. (CSIQ) has granted 1,949 Restricted Share Units (RSUs) to board director Andrew Luen Cheung Wong as part of a compensation-related equity award. These RSUs, which have a deemed grant date of July 1, 2026, and an exercise date of July 1, 2029, were awarded for ", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-58257a714ec0.html", "source_name": "Stock Titan", "published_at": "2026-07-14T09:40:52", "published_display": "14 Jul 2026 09:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) CEO Colin Parkin awarded 18,892 RSUs with 3-year vest", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPWFNBSnBFVHdESC1xWGxLa1FwTVFIV1VONXNkTHB3MXQ5M1FyeW51bEJOejd0ZWo5RndNZWtOdkcwLWVwSFRjdkgwaFB1MFpUWkZQb01pb0NuT19JMjlmaW40SS1MRDQ0bEVUOHJ0a1Q5TE1lcHJDeUNlRTBNYWdCeU1feTN4dGpmSXNhcHU1Njh1TV9NaEZqQnZ4Zmt3UTZxVHYwd1VYWXBINi1UT2dralln?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-13T20:02:20+00:00", "published_display": "13 Jul 2026 20:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. (CSIQ) CFO granted 12,594 RSUs with 3-year vesting", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxNLVNFYU1rN0sxV093NVN1bUtQWTRycEIxcl8zUmJVeGpCU190RGJ1c2dfVzduOHJkZU9Nd1JVZFdWUnFySURnUUtGU2YwQ19lUF96VGgtRGJJM3ZYLWg4cGdaQ29Jay1lSjJWYjczWktsdzc1UHNmWUhWRU9FNktyMFViREcxWHpPd1JQSW5uQVpGUmxRaDViSk9fOFYtelZ1VFg5TFdOckJlVUt5ei0zcmp3?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-13T20:01:15+00:00", "published_display": "13 Jul 2026 20:01", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (NASDAQ: CSIQ) awards 9,446 RSUs to Lead General Counsel", "summary": "Canadian Solar Inc. (NASDAQ: CSIQ) has granted 9,446 Restricted Share Units (RSUs) to its Lead General Counsel, Chen Yu (Kang). The RSUs, which represent the right to acquire an equal number of common shares, have a deemed grant date of May 6, 2026, and will vest in three approxi", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-74b2aafb78ec.html", "source_name": "Stock Titan", "published_at": "2026-07-13T20:11:45", "published_display": "13 Jul 2026 20:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) director Lauren Templeton awarded 1,949 RSUs, holding 24,108 total", "summary": "Canadian Solar Inc. director Lauren C. Templeton was granted 1,949 Restricted Share Units (RSUs) on July 9, 2026, which were deemed granted as of July 1, 2026. This award increases her direct holdings to a total of 24,108 RSUs, which have no expiration date but an exercise date o", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-76c382226f00.html", "source_name": "Stock Titan", "published_at": "2026-07-13T20:11:45", "published_display": "13 Jul 2026 20:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "[Form 4] Canadian Solar Inc. Insider Trading Activity", "summary": "Canadian Solar Inc. director Leslie Li Hsien Chang reported the acquisition of 1,949 Restricted Share Units (RSUs) through a compensation-related award. This transaction, effective July 9, 2026, with a deemed grant date of July 1, 2026, increases her direct holdings to 24,108 RSU", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-7cea76fdf457.html", "source_name": "Stock Titan", "published_at": "2026-07-13T13:10:47", "published_display": "13 Jul 2026 13:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Investor presentation Summary", "summary": "Canadian Solar (CSIQ) presented its investor summary on May 26, 2026, outlining its mission to power the world with solar energy and its global presence as a tier-1 solar and energy storage company. The company highlighted its financial performance, including Q1 2026 net revenues", "url": "https://quartr.com/events/canadian-solar-csiq-investor-presentation_3spOZgZE", "source_name": "Quartr", "published_at": "2026-07-10T14:10:31", "published_display": "10 Jul 2026 14:10", "sentiment": "positive", "sentiment_pct": 65, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Canadian Solar (CSIQ)'s Russell Index Additions and Leadership Shift Means For Shareholders", "summary": "Canadian Solar (CSIQ) has been added to several Russell indexes, including the Russell 3000 and 2000, which is expected to boost liquidity and visibility. Concurrently, a leadership shift has occurred, with Dylan Marx focusing on Recurrent Energy and Ismael Guerrero moving to an ", "url": "https://simplywall.st/stocks/us/semiconductors/nasdaq-csiq/canadian-solar/news/what-canadian-solar-csiqs-russell-index-additions-and-leader", "source_name": "Simply Wall Street", "published_at": "2026-07-10T14:10:31", "published_display": "10 Jul 2026 14:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Waterfront Wealth Inc. Grows Stock Holdings in Canadian Solar Inc. $CSIQ", "summary": "Waterfront Wealth Inc. significantly increased its stake in Canadian Solar Inc. by 129.8% in the first quarter, holding 190,381 shares valued at $2.64 million. Other institutions also increased their holdings, leading to 52.36% of the company's stock being owned by hedge funds an", "url": "https://www.marketbeat.com/instant-alerts/filing-waterfront-wealth-inc-grows-stock-holdings-in-canadian-solar-inc-csiq-2026-07-10/", "source_name": "MarketBeat", "published_at": "2026-07-10T10:41:06", "published_display": "10 Jul 2026 10:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How Is First Solar Expanding Its Manufacturing Asset Base?", "summary": "", "url": "https://finance.yahoo.com/energy/articles/first-solar-expanding-manufacturing-asset-140700563.html", "source_name": "Zacks", "published_at": "2026-07-09T14:07:00+00:00", "published_display": "09 Jul 2026 14:07", "sentiment": "neutral", "sentiment_pct": 50, "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-08T15:54:27+00:00", "published_display": "08 Jul 2026 15:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Canadian Solar (CSIQ) Undervalued Following New Storage Deals And Russell Index Inclusion?", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/canadian-solar-csiq-undervalued-following-151654493.html", "source_name": "Simply Wall St.", "published_at": "2026-07-07T15:16:54+00:00", "published_display": "07 Jul 2026 15:16", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar names new CEO for Recurrent Energy unit By Investing.com", "summary": "Canadian Solar Inc. has announced that Dylan Marx will take over as the new CEO of its Recurrent Energy subsidiary, replacing Ismael Guerrero.", "url": "https://ng.investing.com/news/stock-market-news/canadian-solar-names-new-ceo-for-recurrent-energy-unit-93CH-2587620", "source_name": "Investing.com Nigeria", "published_at": "2026-07-07T14:13:23", "published_display": "07 Jul 2026 14:13", "sentiment": "negative", "sentiment_pct": 38, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Could Be 19% Undervalued On Fresh Battery Storage Wins", "summary": "Canadian Solar (CSIQ) is considered 19% undervalued, with a fair value of $17.74 per share compared to its current price of $14.35, despite recent share price weakness. This valuation follows new battery storage project wins for its e-STORAGE unit and inclusion in Russell equity ", "url": "https://www.sahmcapital.com/news/content/canadian-solar-csiq-could-be-19-undervalued-on-fresh-battery-storage-wins-2026-07-08", "source_name": "Sahm", "published_at": "2026-07-07T13:41:06", "published_display": "07 Jul 2026 13:41", "sentiment": "positive", "sentiment_pct": 67, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Recurrent Energy CEO steps down, Canadian Solar COO takes role", "summary": "The CEO of Recurrent Energy has stepped down, and the Chief Operating Officer of Canadian Solar will be taking on the role. This corporate change affects the solar power and energy storage sectors, particularly in Canada and the US. The article notes the date and time of this key", "url": "https://renewablesnow.com/news/recurrent-energy-ceo-steps-down-canadian-solar-coo-takes-role-1297647/", "source_name": "Renewables Now", "published_at": "2026-07-07T11:15:24", "published_display": "07 Jul 2026 11:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Announces Leadership Change at Recurrent Energy", "summary": "Canadian Solar Inc. announced a leadership change at its global project development subsidiary, Recurrent Energy. Mr. Ismael Guerrero is stepping down as CEO and Mr. Dylan Marx has been appointed to lead the subsidiary, effective immediately. Mr. Guerrero will serve in an advisor", "url": "https://finance.yahoo.com/energy/articles/canadian-solar-announces-leadership-change-203000431.html", "source_name": "Market source", "published_at": "2026-07-07T04:30:00", "published_display": "07 Jul 2026 04:30", "sentiment": "positive", "sentiment_pct": 63, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Appoints Dylan Marx as CEO of Recurrent Energy", "summary": "Canadian Solar Inc. has announced the appointment of Dylan Marx as the new Chief Executive Officer of its global project development subsidiary, Recurrent Energy, effective immediately. This follows the departure of Ismael Guerrero, who will remain in an advisory capacity until D", "url": "https://solarquarter.com/2026/07/07/canadian-solar-appoints-dylan-marx-as-ceo-of-recurrent-energy/", "source_name": "SolarQuarter", "published_at": "2026-07-07T04:15:25", "published_display": "07 Jul 2026 04:15", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar swaps leadership at Recurrent Energy, effective immediately", "summary": "Canadian Solar (NASDAQ: CSIQ) announced a leadership change at its global project development subsidiary, Recurrent Energy. Ismael Guerrero is stepping down as CEO and Dylan Marx has been appointed to lead Recurrent Energy, effective immediately. Guerrero will serve as a non-exec", "url": "https://www.stocktitan.net/news/CSIQ/canadian-solar-announces-leadership-change-at-recurrent-5sx6fhy4ytzi.html", "source_name": "Stock Titan", "published_at": "2026-07-07T01:40:44", "published_display": "07 Jul 2026 01:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) director nets 805 shares from RSU conversion", "summary": "Canadian Solar Inc. director Andrew Luen Cheung Wong converted 809 Restricted Share Units (RSUs) into common shares on July 2, 2026. After a disposition of 4 shares to cover tax obligations, Wong directly held 805 common shares and retained 22,159 RSUs with no expiration date. Th", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-8baca8d9aa62.html", "source_name": "Stock Titan", "published_at": "2026-07-07T01:40:44", "published_display": "07 Jul 2026 01:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Leadership shakeup at Recurrent Energy as Canadian Solar (NASDAQ: CSIQ) installs new CEO", "summary": "Canadian Solar (NASDAQ: CSIQ) announced a leadership change at its global project development subsidiary, Recurrent Energy. Mr. Dylan Marx has been appointed as the new CEO, taking over from Mr. Ismael Guerrero, who will transition to a non-executive advisory role for a smooth tr", "url": "https://www.stocktitan.net/sec-filings/CSIQ/6-k-canadian-solar-inc-current-report-foreign-issuer-281ab896c1f5.html", "source_name": "Stock Titan", "published_at": "2026-07-06T21:11:15", "published_display": "06 Jul 2026 21:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Press Release: Canadian Solar Announces Leadership Change at Recurrent Energy", "summary": "Canadian Solar announced that Peter A. Cavicchia III will assume the role of CEO of its majority-owned subsidiary, Recurrent Energy, effective July 22, 2024. Mr. Cavicchia, with over 20 years of experience in clean energy finance, development, and M&A, replaces Ismael Guerrero, w", "url": "https://www.moomoo.com/news/post/72539372/press-release-canadian-solar-announces-leadership-change-at-recurrent-energy?futusource=news_newspage_recommend", "source_name": "Moomoo", "published_at": "2026-07-06T20:15:25", "published_display": "06 Jul 2026 20:15", "sentiment": "positive", "sentiment_pct": 65, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar names Dylan Marx to lead Recurrent Energy subsidiary", "summary": "Canadian Solar Inc. announced that Dylan Marx will take over as CEO of its global project development subsidiary, Recurrent Energy, replacing Ismael Guerrero, effective immediately. Marx previously served as Canadian Solar's Chief Operating Officer. Guerrero will transition to a ", "url": "https://www.streetinsider.com/Corporate+News/Canadian+Solar+names+Dylan+Marx+to+lead+Recurrent+Energy+subsidiary/26735957.html", "source_name": "StreetInsider", "published_at": "2026-07-06T20:11:15", "published_display": "06 Jul 2026 20:11", "sentiment": "positive", "sentiment_pct": 61, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) director nets 805 shares after RSU vesting", "summary": "Canadian Solar Inc. director, Leslie Li Hsien Chang, recently exercised 809 Restricted Share Units (RSUs) into common stock. After a tax-withholding disposition of 4 shares, Chang's direct holdings increased by 805 common shares. This transaction was related to routine equity com", "url": "https://www.stocktitan.net/sec-filings/CSIQ/form-4-canadian-solar-inc-insider-trading-activity-4188e22dd47c.html", "source_name": "Stock Titan", "published_at": "2026-07-06T13:11:15", "published_display": "06 Jul 2026 13:11", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Canadian Solar (CSIQ)'s Russell Index Additions and Storage Wins Mean For Shareholders", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/canadian-solar-csiq-russell-index-090943855.html", "source_name": "Simply Wall St.", "published_at": "2026-07-06T09:09:43+00:00", "published_display": "06 Jul 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First Solar Climbs 5% on Bullish Wells Fargo Note, SolarEdge Jumps 8%, Canadian Solar Gains 7%, Enphase Rises 5%", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxNUUlNSXpaVl82WS0yeU13MDVPSkQxWXRwS0Y0QW5NZXZ2S0Z1RXBQYmp6d2lOWXdqc3Q2c1FFbHVQd3RQUERiRnFBZjFaLVpxUlBmZjVwY3VzRy03Q0ZaT1haX0pqVkZDQ2RCOE1MTE1kNmxtck5xbjJuZTVXQTdtRXpoV2hONmgwWmg0ZnFoeTVCdXExbWFLQ3V5dUpSMXZaZFFsQlIyUi1lakFHRGtJSldPTjJtOE1UYkh3d29URmx6Nzc3T2Rha1owcUx2TU5kWmdaSk9SWmZwVndITE11OGF3QQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price to sales forward of Canadian Solar Inc. \u2013 NASDAQ:CSIQ", "summary": "This article presents information regarding the price to sales forward metric for Canadian Solar Inc. (NASDAQ: CSIQ). It appears to be a financial data snippet from a larger platform like TradingView, providing a specific financial ratio for the company over a certain period.", "url": "https://www.tradingview.com/symbols/NASDAQ-CSIQ/financials-statistics-and-ratios/price-sales-fwd/", "source_name": "TradingView", "published_at": "2026-07-05T22:40:29", "published_display": "05 Jul 2026 22:40", "sentiment": "neutral", "sentiment_pct": 50, "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 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": "Price to earnings forward of Canadian Solar Inc. \u2013 NASDAQ:CSIQ", "summary": "The article provides a financial overview of Canadian Solar Inc. (NASDAQ:CSIQ), focusing on its forward price-to-earnings ratio. It indicates that the market was closed at the time of viewing, with no current trades, and the content itself is a data point rather than an analytica", "url": "https://www.tradingview.com/symbols/NASDAQ-CSIQ/financials-statistics-and-ratios/price-earnings-fwd/", "source_name": "TradingView", "published_at": "2026-07-04T13:13:51", "published_display": "04 Jul 2026 13:13", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc updates its outlook as global solar demand evolves", "summary": "Canadian Solar Inc operates as a global solar manufacturer and project developer, balancing its manufacturing scale with project development. The company faces a dynamic solar market shaped by global demand, decarbonization policies, and fluctuating input costs. Investors assess ", "url": "https://www.ad-hoc-news.de/boerse/news/ueberblick/canadian-solar-inc-updates-its-outlook-as-global-solar-demand-evolves/69681640", "source_name": "Ad-hoc-news.de", "published_at": "2026-07-03T18:39:13", "published_display": "03 Jul 2026 18:39", "sentiment": "positive", "sentiment_pct": 63, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Driven by the enterprise\u2019s need to continuously enhance its green manu", "summary": "Canadian Solar Inc. has completed a 271.32 kW distributed PV project for Suzhou Lianxun Instrument Co., Ltd., which is now grid-connected and generating electricity. The project, located in the Suzhou High-tech Zone, aims to enhance the enterprise's green manufacturing capabiliti", "url": "https://news.metal.com/newscontent/103986996-smm-pv-flash-la-fabricaci%C3%B3n-avanzada-avanza-hacia-lo-verde-y-canadian-solar-inc-ayuda-a-lianxun-instruments-a-construir", "source_name": "SMM Metal", "published_at": "2026-07-03T05:09:46", "published_display": "03 Jul 2026 05:09", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar Inc. Announces Results of 2026 Annual Meeting of Shareholders", "summary": "", "url": "https://finance.yahoo.com/energy/articles/canadian-solar-inc-announces-results-110000212.html", "source_name": "PR Newswire", "published_at": "2026-07-02T11:00:00+00:00", "published_display": "02 Jul 2026 11: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 shareholders back board, auditor reappointment", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxPMVN1eDdyWkFrNU1WRE1qcjFfakpHVWZ0LUdnNTVGSG9NMFk0Q2gwenJFTUU5eHZrWi0wQVdiU1dlQmR1dVl0clRwd28zeXE0Rk9hRXB0anB3TE4xbW9tc1dGWVlTTEV0MEIzdlBTbUxEY2N1RDFZTm1uNnR6blNiVWdMZTNLdnB6LXZ6M1g5QllFbjBiT0lNcENUdnJWczRFaUVZQzU2aFNPS0JsZ2taRXRCQ1VZaTBF?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Is Canadian Solar (CSIQ) Undervalued After Its Recent Share Price Slide?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxQa19wWmo2R0ROcUlXcll3TGltRkNMQzB4akY2UWpSbnljOFpBYnVLaGxCVUIzS09iWkFpQVBjdHhkbWkweVI0OVlINTNEVjFqMTNTeFNsOFVVLW9GaVpSbGg0enJ3RTlaTlZfTW92eEFQZDNpbUl6WE8xVFpvWGtUcmFRQTRnQzhOc01JOXBYZXdTcC1GWWp1elpDWGFTWDRsUXpvOEhMTDlfczZ4ZHhHOGhPblVYY2lldDR0ZjE3NWFDOXpWRy0yclZQX213UFRnVFlUSjFn0gHbAUFVX3lxTE4wVnpQWWFmZ0RZQ002dUdIdmlXWnl5T1JrUFNOTlJVZ2NJaGdzWXZ1VE91WnR2MnJWNHk1MTladllxLUFSRjdWYm5MZTR4UGZUbjNaNGdESGpWVUhkLTdjN2JqXzJZd096X2Q2TkNqeHEzdGY2ZklqQ3ZDeW8tM056SmU3ejZFYWE4WUpyVWJWbkl1MXhqaG9MSzRCb1FJcnF0RGM5ei1Xc2JONENFTl9Xejk4dEx6SERyU3pOVkJMNlU3WnBScHQ3cnQxckhXcm4tYmVrVzVNY2JEWQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-30T21:19:17+00:00", "published_display": "30 Jun 2026 21:19", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "These Solar Stocks Could Benefit Most From A Chinese Inverter Ban", "summary": "", "url": "https://finance.yahoo.com/m/d90aae06-6014-3d19-adb3-b924b512b705/these-solar-stocks-could.html", "source_name": "Investor's Business Daily", "published_at": "2026-06-30T20:54:18+00:00", "published_display": "30 Jun 2026 20:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "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": "As Solar M&A Heats Up, These 4 Companies Could Be on the Block", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPcHBJcXFFcURTUy1fUG9JUUNtcHFKR3lidWlWRkFRT0xiNmVaTVNLRENaeGgzdjdQUnlEZFRxRGdqMTNTcHRMbGNoVHJjekdKem9zYkpFV0lCV0NWZXE1R0hkdnJ2WkVaQ0VHa1VwcEJBUzBDaV9EQlJEM1hCSWtnMHRNakVSTkczOTBQTGhvLUp0MkF5Wk5BWDlVX2hHLXJ6TmVJdFhDWQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Canadian Solar Inc. (CSIQ) A Good Stock To Buy Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNM2lDNnNycmZjZG4xOVJwQ1FhTEg2NDRvbHVFTW9FNFhleHY0MGhjOTc3WVI0a3FTYmJjMVIzaDZqNzJDdWY3N2NRbmozTFFBUFh1R2d0b2VjSHVMZ09aSlRSMGJ4QklyUFloRXpMVHJUMW5RbkxTWnpZeXRyRkwzZFl1NlI4bmxDRkVjSmRuVHZQUmdfaEE2eQ?oc=5", "source_name": "Market source", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar (CSIQ) Q4 2025 Earnings Transcript", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxQNXVCSkg3NkFnVXdrODlmNmNldThVTDBIZmJ0ODNWdUpyd3hBM3FmcFNFcFc0S0xHUWw1ZEQxS2hHbkVXN1gxWmtkVmhmdk5SU2VvcGtNXzlzVTkxa2lmcGltUldzRXZ5MEhYRk5CaXl6ZndINWtUc1cyell5ZDVYVFl4dDZCTER3WE5LNkpXWDY3VjJRckJxNFpFSnk0NGZDanFuVUlWaE1xMWd1N0tKYzF3LXpEQUUwOEZWaml3djJGOW9kaDAxNW1lSXk?oc=5", "source_name": "The Globe and Mail", "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": "3 Solar Stocks Offering Opportunity Despite Ongoing Industry Weakness", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxNSFlkLVV3Q0t6OXdsWjR1NzE3YXFFSkVWbWhoNGwzWEVZN2hCeFZQcjY3bzUwTG1vVC1fNUlwY0ZzLWNoTlRSc1VLbVFiVmpKd1c3TWdTaUdMM0k0c2RzVE5ZTU9BVERZY19feDhpTm5helhtQTg2SlI0TGRNYnotSHByRjRESngzUzRUWFBKNGxiTWl5UFE5eDZFV2NySmVFd0lMU0NYZDR3Q1VMUHV3TEZHc043RGRlekE2UnA4a2Rid2c?oc=5", "source_name": "TradingView", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 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": "Canadian Solar\u2019s SWOT analysis: stock faces headwinds amid guidance concerns", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxPZ2dWTV96bVlFOWpXOFpuci1HVU4yX0xBcVVwY0U4RjRQNVJseHJQUEFWZWdlX2ZmcVZiRE43el8yNE0zNERJTVlkV3F6T0I4VV80OW9ZT3RQNW9kQkZUYnRrOXFhcHVtQTlZSmx1ZEpRN3cwdGFIeGt6QW45SHFSUmlQR29Pek4tNjJFYlNzZzdMbFRzeE1Vcy1NWW1TZldwbk1Va0wzWmRBU3E1eElZbEpPN1VNNVdRTlY1MTFQWkoyOGNRTG1JaHRCSTM?oc=5", "source_name": "Investing.com", "published_at": "2026-05-25T07:00:00+00:00", "published_display": "25 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Solar advances North American shift with new plant, new CEO", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQWHFSREstQldCN3ZNelRiSDdmZW1jVl9VYU9BeUtJVGlMVGJKbkgwbDRyMGJGVW9kRVBWT1VTeVNJS2JHdDRUendjSk1fMkZPejc3X2FTRk9YaG16ZHBUdUQzN3RSZU96VDNseFA0RFF4aFZwdVdDLUdRd3hKWnVJNVVEa3Y1aEZGcFBmcTlpLWdOQnJnZ1ptd1BnNA?oc=5", "source_name": "thebambooworks.com", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 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": "Canadian Solar Resets Focus On U.S. Manufacturing And Margin Quality", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxQNmJUaUNjd2ZFa1k3T2FMTFFaVzd3dXdJTTdtN2FWd3JKU1M2SXlDdjJuM1BmWm5QemR2dTl4X1UtVWxkX0ZXZmZzZ2pfdmwteF9fQ2JiMlFQdTBYYkZKRTJwWGpySEVwUU0tSllraUoyaVVSVnJSYmJjNmItX2NwX2k1dkpBeEVrQV9PRkVtWmVjNURkeGIwZm1jMGVqSF9udUlpcXRSME9ha1dUWlg2Z01UOS1xVjJqWWlBOVlmRjRKMlZoRmt2aWt5Q3B3ZWhBRlRNOW9R0gHbAUFVX3lxTE5RcjhkeXk4MnRONmpkYkhQZEtEeGZ0Zk1jSHZXQlRDOUt1X21JVUtGR1FFZkFUSU15UWxzb1pCUml5dzdBcEVFS3lyaE45dVNobzZOM1dTVDE3bDRKOUo5dks1T1o2NWVzTnlKSGtkVjAzc0dER2hfVHZ1Q0lBSnBmdHJtakF6RkVqRGNiNEdYNV9DRUc0d2d1Q0xLNlVaRWlMenJXT0IwNjNUdTIwYjMxOWZXdjdmNGp0UjlGekFYcDJUYU03dEJ3a3FsMUtpTVhfc2ZpT3ZJamFMYw?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-16T07:00:00+00:00", "published_display": "16 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": "SolarEdge Jumps 17%, Enphase Energy Leaps 15%, but Canadian Solar Sinks 11% in Lopsided Solar Stock Trade", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxNMUV0Znd0ck95ekVnMTBvb25ueFhuei14QVNmRTJWTHFkNTQ2UlFuQ1hBVWZ4SVQ4SmYwTTBvdTAwZHBCMkZ2aV9wS1V4WTczenZKd0RqOHlZUmxUWFNhbF9LdW9XeUJEUzAxRW5hVFA5dzBvMWhHQUZSdS00Nzkxc1hOaUJITjZ5MlNwSDF0dFhVSUI2ODF6MWEyVW9WYThvVmlzczhsOU5FVmdjOHN5MENfcUFGdHVSRUlzYnBwV2lFOW5MQ19EOHhDWWNYV1U?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 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": "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 Earnings Call Highlights", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNQk9JdnMwR2lQdEZYeGNJbjVBdjQ3T29IRkxKTy16RGUwVW1tajdtR0c4LXZhRGxiUkJhRHUxMEJIamhyZjBteW1QQzg3ZXFLNHFFWURFWGtfV3Bqei04R2V0YVZRS1dtQkVKWlJQZUZGMWdYNk9vWHJ2OTRrQ2RWSUw3TUdvalFZa0ZtY2FxWWE0Mm45U2JQazNUUkE?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 (CSIQ) Soars 13.5%: Is Further Upside Left in the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxQbWRXM2ptZXhxN1R4aHdaNVNxTF9Ed0RFWk9RMUxibkVnRmJkRXpHUElZR21ZV3FaQVA0SHdjZ2xZLWM5SHk2dzIyQ3BlSFNTWFRmZ3JhdWVLeE5QNlh2RkN5ckpUckFlSmVtMHdMTmNxMGUwVm5LTDAzLXFhNWdRdEhxcG9WMmFXR0pNTGZMaTNtZC0wRmVuTw?oc=5", "source_name": "Market source", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is It Time To Reassess Canadian Solar (CSIQ) After Its Recent Share Price Surge?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxQV2ZVVUh0dEVxdWQySmRPRlVZTlNHS19LOEZ6N1o3WmtlMTV0d3Q4UWQxUFU4MURHSk1MRW1ZRFlkVzQzTXY1Z05KOEtSc0FVbURXZHo1Y0RaZndQbE12d05nTm1GUzdyM2NxNkh3NjZYMmdkNi0tNGU2by0zNS11SHRDX1dGSzBXek9CQkIwazloVzI2QkNPZnZMX0JFRFcxYWNJdkN4UGxCZmxFdU5lSWo1TTlFYjJRUkNrbkxfLVRRUUI3ajJIUV9HSDZtdUdkazdkVdIB2gFBVV95cUxNazMzc0RKelhOZVVORmNuQjNYVXZia0VWR21GbGVwZlJXTlZrbUtReUcwNDFrdjZuUTFoQVpaOFhrZjRySkxHbXZJUktKN1JMTWNRVUFqQllEenhJTW84cjgxZUE5a3o4STBMSU5DMGo4VDd6RzhKRlFhOGtvc0V0bHJzZWxWcGRzNFh5ZDZrTVBTaUFSNmpEQlk1ZlZIQVJzcVBrVXo5cG5oZGhpN3NsZDhfaGlQMTN3b1Z2SDVTaVlRWDdvZmlQbWhzZlp5R1VSTDZISV9wbnhrQQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "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": "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": "Is It Time To Reassess Canadian Solar (CSIQ) After Recent Share Price Swings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNVHJyT3lzYnRhb0pOdHg5OEd0dHVlQnRvSG9haDlpdEdsNl93UnJEMTlvLTJKZWhGT3owUWVNbXJZLVpzbm1tbkw1Z2RnV091eGNLcHRTX1l2cFBIenc4VG8zOUFPZ1A1MDVER2VZajNNT3hvNm0wUUlUTmx6OU9zSUp5RmdxMFFCNG10RGM2RW1XYmFQSFVFSTQ3NmpBaEU?oc=5", "source_name": "Market source", "published_at": "2026-05-03T07:00:00+00:00", "published_display": "03 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": "First Solar (NASDAQ:FSLR) Surprises With Q1 CY2026 Sales", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNOW8tcXM3MHFIVUI3bnF6OVJFSDdLaWZhdzZhdjEtY2IxSTJxenFLR0lGejZqUVBBMnU1TGF0SEVwTkxibWhGV2tIbnhIQnNPaHVrRDhRdU1HZklpazluQ3BhaGpqZWhFc1JyTmVwWHZhdjNhNWhZbVNXc3VCbHhRWjV5aXZSR3RUaDFwZzF3R0g3WUhPYUFwQkVwRXdvV1U?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 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": "First Solar (FSLR) Q1 Earnings Report Preview: What To Look For", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNOWhNRHhabUtSRHl5Nmx3QjhkLVZuNDRILURtQVZqUmZKT0dfNjJDMWpJb3VVWHgtMWpiel9yczVyNld5X0pFY19qNFd2WmpTS09DNUstV05aOUNiclZkbm9hTWRhMzZLdHczV2pFd2lWX0gyUGE5UzVaUlB1Z2ZfOGFYaklNZ3hyWEpmYURYLVVNbnZmSzhlMg?oc=5", "source_name": "Market source", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 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"}], "industry": [], "sector": []}, "total_fetched": 101, "total_relevant": 77, "sentiment_summary": {"positive": 19, "negative": 6, "neutral": 52, "score": 54, "total": 77, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 82, "events": [{"event": "general", "label": "Market update", "weight": 27.1, "count": 48}, {"event": "earnings", "label": "Earnings", "weight": 13.35, "count": 23}, {"event": "guidance", "label": "Guidance", "weight": 1.1, "count": 2}, {"event": "analyst", "label": "Analyst action", "weight": 1.1, "count": 2}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}, {"event": "liquidity", "label": "Balance sheet", "weight": 0.55, "count": 1}], "positive_events": 19, "negative_events": 6}, "market_context": {"has_market_context": true, "latest_close": 15.02, "latest_week": "2026-07-10", "one_week_move": 3.9, "four_week_move": -10.2, "twelve_week_move": 13.8, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.066268, "market_dynamics_buy_signal": false, "relative_strength": -25.594898, "fair_value_gap": -11.9, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 46.0685, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+3.9% over one week, -10.2% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 64, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Stock Titan", "count": 14}, {"label": "Market source", "count": 11}, {"label": "TradingView", "count": 4}, {"label": "24/7 Wall St.", "count": 3}, {"label": "simplywall.st", "count": 3}, {"label": "MarketBeat", "count": 2}, {"label": "PR Newswire", "count": 2}, {"label": "SolarQuarter", "count": 2}], "tiers": [{"label": "Direct company coverage", "count": 77}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 48}, {"label": "Earnings", "count": 23}, {"label": "Guidance", "count": 2}, {"label": "Analyst action", "count": 2}, {"label": "Deals and strategy", "count": 1}, {"label": "Balance sheet", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "54/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "82/100 classification confidence."}, {"label": "Company focus", "value": "77", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "4", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+3.9% over one week, -10.2% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Canadian Solar (NASDAQ:CSIQ) Stock Price Up 8.1% - What's Next?"}], "updated_at": "2026-07-16T00:45:16.416416+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}