Pulling SEC filings + quote and writing the call…
Pulling SEC filings + quote and writing the call…

Canadian Solar Inc.
Next earnings Aug 19, 2026 · consensus $-0.78 EPS, $1.17B rev
Revenue declined -6.6% YoY.
Canadian Solar Inc. shows $5.60B in FY2025 revenue (-6.6% YoY), a -1.9% net margin, and -3.7% ROE.
Sources: SEC EDGAR (CIK 0001375877, latest 144 filed 2026-06-16) · EODHD · as of 6/22/2026, 2:35:54 PM.
Research and education only — not financial advice. Calls are generated from SEC filings and a delayed/third-party price feed, may be wrong or out of date, and are not a recommendation to buy or sell any security. Do your own research.
The risks, catalysts, 12-month price target and the cited SEC figures behind this rating — with Pro.
€15/mo · cancel anytime
| Line item | FY21 | FY22 | FY23 | FY24 | FY25 |
|---|---|---|---|---|---|
| Revenue | $5.28B | $7.47B | $7.61B | $5.99B | $5.60B |
| Gross profit | $909M | $1.26B | $1.28B | $999M | $1.03B |
| Operating income | $190M | $356M | $453M | -$30.1M | $43.2M |
| Net income | — | — | $274M | $36.1M | -$104M |
| Diluted EPS | $1.46 | $3.44 | $3.87 | $0.54 | -$2.50 |
| Net margin | — | — | 3.6% | 0.6% | -1.9% |
Annual figures from SEC 10-K XBRL filings. Open the filing links below for full statement detail.
Computed from SEC XBRL annual figures + the current quote. EV and ROIC use long-term + current debt where filed; estimates, not investment advice.
1483 tracked peers · median
Disclosed under the STOCK Act
Self-reported periodic transaction reports (STOCK Act). Amounts are disclosed ranges; a trade may be a spouse's. Disclosures lag the trade by up to ~45 days. Source: House Clerk + Senate eFD.
Recent news tone vs the market's typical (which skews positive). A soft signal, not a recommendation.
Last 90 days: 0 open-market buys · 1 sale
| 2026-05-26 | Marx Dylan Chief Operating Officer | Exercise | 1.66K | |
| 2026-05-26 | Marx Dylan Chief Operating Officer | Tax | 983.00 @ $19.45 | $19.1K |
| 2026-05-26 | Zhu Xinbo Chief Financial Officer | Exercise | 2.49K | |
| 2026-05-26 | Zhu Xinbo Chief Financial Officer | Tax | 6.00 @ $19.45 | $116.71 |
| 2026-05-26 | Qu Shawn Xiaohua Chief Technology Officer | Exercise | 4.98K | |
| 2026-05-26 | Qu Shawn Xiaohua Chief Technology Officer | Tax | 6.00 @ $19.45 | $116.71 |
| 2026-05-26 | Chang Leslie Li Hsien Director | Sell | 1.77K @ $19.45 | $34.4K |
| 2026-05-21 | Qu Shawn Xiaohua Chief Technology Officer | Exercise | 4.58K | |
| 2026-05-21 | Qu Shawn Xiaohua Chief Technology Officer | Tax | 3.00 @ $16.34 | $49.03 |
| 2026-05-21 | Zhu Xinbo Chief Financial Officer | Exercise | 3.05K | |
| 2026-05-21 | Zhu Xinbo Chief Financial Officer | Tax | 3.00 @ $16.34 | $49.03 |
| 2026-05-21 | Marx Dylan Chief Operating Officer | Exercise | 1.53K |