Nasdaq
End-of-day closes; the latest point is the live 15-min-delayed price · split & dividend adjusted · chart by TradingView
Canadian Solar Inc. designs, develops, manufactures, and sells solar ingots, wafers, cells, modules, and other solar power products. The Energy segment engages in the development and sale of solar power projects. The company's primary customers include distributors, system integrators, project developers, and installers/EPC companies.
Roles derived from SEC Form 4 filings.
No reported earnings periods on file.
| Line item | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Revenue | $3.5B | $5.3B | $7.5B | $7.6B | $6.0B | $5.6B |
| Gross profit | $689.9M | $909.3M | $1.3B | $1.3B | $999.3M | $1.0B |
| Operating income | $220.4M | $190.4M | $356.1M | $453.3M | -$30.1M | $43.2M |
| Net income | — | — | — | $274.2M | $36.1M | -$104.1M |
| Diluted EPS | $2.38 | $1.46 | $3.44 | $3.87 | $0.54 | -$2.50 |
| Operating cash flow | -$120.5M | -$408.3M | $916.6M | $684.6M | -$885.3M | -$252.7M |
| Free cash flow | — | -$837.0M | $289.5M | -$431.8M | — | — |
| Gross margin | 19.8% | 17.2% | 16.9% | 16.8% | 16.7% | 18.3% |
| Operating margin | 6.3% | 3.6% | 4.8% | 6.0% | -0.5% | 0.8% |
| Net margin | — | — | — | 3.6% | 0.6% | -1.9% |
No quarterly data.
Consensus revenue & EPS estimates and price targets will appear here once a forward-estimates data feed is connected.
| Date | Insider | Type | Shares | Price | Value | Filing |
|---|---|---|---|---|---|---|
| 2026-07-02 | Ruda Harry E | Tax withholding | 493 | $15.69 | $7,735.17 | filing |
| 2026-07-02 | Templeton Lauren C | Tax withholding | 4 | $15.69 | $62.76 | filing |
| 2026-07-02 | Wong Andrew Luen Cheung | Tax withholding | 4 | $15.69 | $62.76 | filing |
| 2026-07-02 | Chang Leslie Li Hsien | Tax withholding | 4 | $15.69 | $62.76 | filing |
| 2026-07-02 | Templeton Lauren C | Option exercise | 809 | $0.00 | $0.00 | filing |
| 2026-07-02 | Wong Andrew Luen Cheung | Option exercise | 809 | $0.00 | $0.00 | filing |
| 2026-07-02 | Ruda Harry E | Option exercise | 809 | $0.00 | $0.00 | filing |
| 2026-07-02 | Chang Leslie Li Hsien | Option exercise | 809 | $0.00 | $0.00 | filing |
| 2026-05-26 | Chang Leslie Li Hsien | Sale | 1,767 | $19.45 | $34,370.98 | filing |
| 2026-05-26 | Marx Dylan· Chief Operating Officer | Tax withholding | 983 | $19.45 | $19,120.92 | filing |
| 2026-05-26 | Qu Shawn Xiaohua· Chief Technology Officer | Tax withholding | 6 | $19.45 | $116.71 | filing |
| 2026-05-26 | Zhu Xinbo· Chief Financial Officer | Tax withholding | 6 | $19.45 | $116.71 | filing |
| 2026-05-26 | Marx Dylan· Chief Operating Officer | Option exercise | 1,660 | $0.00 | $0.00 | filing |
| 2026-05-26 | Zhu Xinbo· Chief Financial Officer | Option exercise | 2,490 | $0.00 | $0.00 | filing |
| 2026-05-26 | Qu Shawn Xiaohua· Chief Technology Officer | Option exercise | 4,980 | $0.00 | $0.00 | filing |
| 2026-05-21 | Marx Dylan· Chief Operating Officer | Tax withholding | 903 | $16.34 | $14,758.09 | filing |
| 2026-05-21 | Marx Dylan· Chief Operating Officer | Tax withholding | 903 | $16.34 | $14,758.09 | filing |
| 2026-05-21 | Zhu Xinbo· Chief Financial Officer | Tax withholding | 3 | $16.34 | $49.03 | filing |
| 2026-05-21 | Qu Shawn Xiaohua· Chief Technology Officer | Tax withholding | 3 | $16.34 | $49.03 | filing |
| 2026-05-21 | Qu Shawn Xiaohua· Chief Technology Officer | Option exercise | 4,582 | $0.00 | $0.00 | filing |
| 2026-05-21 | Marx Dylan· Chief Operating Officer | Option exercise | 1,527 | $0.00 | $0.00 | filing |
| 2026-05-21 | Zhu Xinbo· Chief Financial Officer | Option exercise | 3,054 | $0.00 | $0.00 | filing |
| 2026-05-21 | Marx Dylan· Chief Operating Officer | Option exercise | 1,527 | $0.00 | $0.00 | filing |
| 2026-05-19 | Wong Andrew Luen Cheung | Sale | 1,752 | $16.33 | $28,617.69 | filing |
| 2026-05-13 | Marx Dylan· Chief Operating Officer | Tax withholding | 1,604 | $19.83 | $31,807.32 | filing |
Showing the latest 25 transactions — full history in the linked SEC filings.
Fundamentals & filings from SEC EDGAR. Prices adjusted for splits & dividends. Not investment advice.