Loading...
21 companies we cover
Every company here put through the same five checks on growth and cash generation. It describes the industry as it reports today — not which of these to buy.
| FSLR | First Solar, Inc. | A+ | $19.1B | $177.71 | 10.96 | $5.4B | 32.5% |
| NXT | Nextpower Inc. | A+ | $12.5B | $80.85 | 20.89 | $3.6B | 16.4% |
| ENPH | Enphase Energy, Inc. | D | $4.3B | $32.40 | 32.40 | $1.4B | 9.6% |
| SEDG | SOLAREDGE TECHNOLOGIES, INC. | B | $2B | $32.68 | — | $1.3B | -20.3% |
| RUN | Sunrun Inc. | B | $2B | $8.11 | 5.48 | $3.5B | 11.6% |
| SHLS | Shoals Technologies Group, Inc. | D | $1.3B | $7.47 | 39.32 | $588.1M | 5.4% |
| CSIQ | Canadian Solar Inc. | F- | $732.3M | $10.80 | — | $5.6B | -1.9% |
| ARRY | ARRAY TECHNOLOGIES, INC. | D | $620.7M | $4.03 | — | $1.2B | -7.2% |
| JKS | JinkoSolar Holding Co., Ltd. | C- | $506.3M | $9.67 | — | $9.8B | -6.8% |
| TOYO | TOYO Co., Ltd | A | $168.8M | $4.47 | 3.96 | $427.4M | 9.3% |
| SMXT | SolarMax Technology, Inc. | D | $132M | $2.32 | — | $98.9M | -5.4% |
| PN | Skycorp Solar Group Limited | A- | $74M | $2.83 | — | $63.3M | -4.3% |
| TYGO | TIGO ENERGY, INC. | D | $66M | $0.86 | 5.06 | $103.5B | 0.0% |
| SPWR | SUNPOWER INC. | D- | $65.6M | $0.31 | — | $283.1M | -3.8% |
| FTCI | FTC Solar, Inc. | C | $43.8M | $2.66 | — | $102.3M | -53.6% |
| SPRU | Spruce Power Holding Corporation | B- | $37.3M | $1.94 | — | $108.5M | -6.8% |
| ASTI | Ascent Solar Technologies, Inc. | C- | $28.7M | $2.92 | — | $191.3K | -4,231.7% |
| BEEM | Beam Global | F- | $26.9M | $1.19 | — | $26.5M | -64.6% |
| SUNE | SUNATION ENERGY, INC. | C- | $15.6M | $2.40 | — | $61.6M | -8.5% |
| TURB | TURBO ENERGY, S.A. | D- | $11.5M | $1.04 | — | $23.1M | -5.8% |
| ZEO | Zeo Energy Corp. | D- | — | $0.38 | — | $71.8M | -15.4% |
Fundamentals from SEC filings, prices from the last market-data pass. Sort by any column; companies with no figure sort last either way.
Sorted by market cap, largest first; click any column to re-sort. Companies with no figure sort last either way, because a missing P/E means unprofitable rather than cheap. Nothing here is a recommendation.