Philip Shen's Stock Ratings

Roth MKM Analyst

Philip Shen is an analyst at Roth MKM. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 03/18/2025

Overall Average Return

-7.22%

Smart Score

44.4%

Overall Average Return Percentile

25th

Number of Ratings

154
Buy NowGet Alert
03/17/2025SOLBuy Now
Emeren Group
$1.6719.76%
Philip Shen44%
$3 → $2MaintainsBuyGet Alert
03/03/2025NOVABuy Now
Sunnova Energy Intl
$0.39—
Philip Shen44%
—DowngradeBuy → NeutralGet Alert
02/26/2025FSLRBuy Now
First Solar
$127.01120.45%
Philip Shen44%
$280 → $280ReiteratesBuy → BuyGet Alert
02/26/2025SHLSBuy Now
Shoals Technologies Gr
$3.3235.54%
Philip Shen44%
$5 → $4.5MaintainsNeutralGet Alert
02/21/2025TPICBuy Now
TPI Composites
$1.0444.23%
Philip Shen44%
$2.75 → $1.5MaintainsNeutralGet Alert
02/21/2025SEDGBuy Now
SolarEdge Technologies
$16.8218.91%
Philip Shen44%
$17 → $20MaintainsNeutralGet Alert
02/21/2025PWRBuy Now
Quanta Services
$263.3632.9%
Philip Shen44%
→ $350Initiates → BuyGet Alert
11/08/2024ARRYBuy Now
Array Technologies
$6.25-4%
Philip Shen44%
$7 → $6MaintainsNeutralGet Alert
11/07/2024SEDGBuy Now
SolarEdge Technologies
$16.82-28.66%
Philip Shen44%
$20 → $12MaintainsNeutralGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$61.2063.4%
Philip Shen44%
$130 → $100MaintainsBuyGet Alert
10/21/2024SEDGBuy Now
SolarEdge Technologies
$16.8218.91%
Philip Shen44%
$23 → $20MaintainsNeutralGet Alert
10/15/2024FSLRBuy Now
First Solar
$127.01120.45%
Philip Shen44%
$320 → $280MaintainsBuyGet Alert
09/06/2024SHLSBuy Now
Shoals Technologies Gr
$3.3280.72%
Philip Shen44%
$7 → $6MaintainsNeutralGet Alert
09/04/2024JKSBuy Now
JinkoSolar Holding Co
$23.25-13.98%
Philip Shen44%
$25 → $20MaintainsNeutralGet Alert
08/28/2024DQBuy Now
Daqo New Energy
$19.68-23.78%
Philip Shen44%
$23 → $15MaintainsNeutralGet Alert
08/26/2024CSIQBuy Now
Canadian Solar
$9.78104.5%
Philip Shen44%
$25 → $20MaintainsBuyGet Alert
08/21/2024SOLBuy Now
Emeren Group
$1.6779.64%
Philip Shen44%
$3 → $3MaintainsBuyGet Alert
08/09/2024ARRYBuy Now
Array Technologies
$6.2528%
Philip Shen44%
$20 → $8DowngradeBuy → NeutralGet Alert
08/08/2024SEDGBuy Now
SolarEdge Technologies
$16.8236.74%
Philip Shen44%
$27 → $23MaintainsNeutralGet Alert
08/02/2024NXTBuy Now
NEXTracker
$44.4046.4%
Philip Shen44%
$70 → $65MaintainsBuyGet Alert
07/24/2024ENPHBuy Now
Enphase Energy
$61.20128.76%
Philip Shen44%
$140 → $140ReiteratesBuy → BuyGet Alert
07/23/2024SEDGBuy Now
SolarEdge Technologies
$16.8260.52%
Philip Shen44%
$55 → $27MaintainsNeutralGet Alert
07/08/2024BPTHBuy Now
Bio-Path Hldgs
$0.1612786.6%
Philip Shen44%
$20 → $20ReiteratesBuy → BuyGet Alert
05/31/2024MAXNBuy Now
Maxeon Solar Technologies
$4.03-50.37%
Philip Shen44%
$300 → $200MaintainsNeutralGet Alert
05/31/2024FSLRBuy Now
First Solar
$127.01151.94%
Philip Shen44%
$230 → $320ReiteratesBuy → BuyGet Alert
05/22/2024CSIQBuy Now
Canadian Solar
$9.78155.62%
Philip Shen44%
$25 → $25MaintainsBuyGet Alert
05/16/2024TYGOBuy Now
Tigo Energy
$0.9263.04%
Philip Shen44%
$1.4 → $1.5MaintainsNeutralGet Alert
05/15/2024NXTBuy Now
NEXTracker
$44.4057.66%
Philip Shen44%
$70 → $70ReiteratesBuy → BuyGet Alert
05/09/2024SEDGBuy Now
SolarEdge Technologies
$16.82226.99%
Philip Shen44%
$60 → $55MaintainsNeutralGet Alert
05/09/2024ARRYBuy Now
Array Technologies
$6.25220%
Philip Shen44%
$25 → $20MaintainsBuyGet Alert
05/08/2024SHLSBuy Now
Shoals Technologies Gr
$3.32140.96%
Philip Shen44%
$15 → $8DowngradeBuy → NeutralGet Alert
05/07/2024SEDGBuy Now
SolarEdge Technologies
$16.82256.72%
Philip Shen44%
$76 → $60MaintainsNeutralGet Alert
05/07/2024SHLSBuy Now
Shoals Technologies Gr
$3.32351.81%
Philip Shen44%
$20 → $15MaintainsBuyGet Alert
05/06/2024TPICBuy Now
TPI Composites
$1.04260.58%
Philip Shen44%
$3.3 → $3.75MaintainsNeutralGet Alert
04/30/2024JKSBuy Now
JinkoSolar Holding Co
$23.257.53%
Philip Shen44%
$25 → $25MaintainsNeutralGet Alert
04/30/2024DQBuy Now
Daqo New Energy
$19.6816.87%
Philip Shen44%
→ $23MaintainsNeutralGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$61.20128.76%
Philip Shen44%
$140 → $140ReiteratesBuy → BuyGet Alert
04/18/2024BPTHBuy Now
Bio-Path Hldgs
$0.1625673.2%
Philip Shen44%
→ $40ReiteratesBuy → BuyGet Alert
04/18/2024FSLRBuy Now
First Solar
$127.0181.08%
Philip Shen44%
$230 → $230ReiteratesBuy → BuyGet Alert
04/18/2024ENPHBuy Now
Enphase Energy
$61.20128.76%
Philip Shen44%
$140 → $140MaintainsBuyGet Alert
04/09/2024MAXNBuy Now
Maxeon Solar Technologies
$4.03-25.56%
Philip Shen44%
$300 → $300MaintainsNeutralGet Alert
03/26/2024MAXNBuy Now
Maxeon Solar Technologies
$4.03-25.56%
Philip Shen44%
$600 → $300MaintainsNeutralGet Alert
03/21/2024JKSBuy Now
JinkoSolar Holding Co
$23.257.53%
Philip Shen44%
$50 → $25DowngradeBuy → NeutralGet Alert
03/14/2024FTCIBuy Now
FTC Solar
$2.79-83.87%
Philip Shen44%
$20 → $4.5DowngradeBuy → NeutralGet Alert
03/11/2024SHLSBuy Now
Shoals Technologies Gr
$3.32502.41%
Philip Shen44%
$20 → $20MaintainsBuyGet Alert
02/01/2024NXTBuy Now
NEXTracker
$44.4057.66%
Philip Shen44%
$60 → $70MaintainsBuyGet Alert
02/01/2024ENPHBuy Now
Enphase Energy
$61.20128.76%
Philip Shen44%
$150 → $140MaintainsBuyGet Alert
12/07/2023SEDGBuy Now
SolarEdge Technologies
$16.82375.62%
Philip Shen44%
$60 → $80MaintainsNeutralGet Alert
11/30/2023TYGOBuy Now
Tigo Energy
$0.92139.13%
Philip Shen44%
$2.5 → $2.2MaintainsNeutralGet Alert
11/22/2023SOLBuy Now
Emeren Group
$1.67199.4%
Philip Shen44%
$7 → $5MaintainsBuyGet Alert
11/20/2023ENPHBuy Now
Enphase Energy
$61.2063.4%
Philip Shen44%
→ $100ReiteratesBuy → BuyGet Alert
11/16/2023MAXNBuy Now
Maxeon Solar Technologies
$4.0348.88%
Philip Shen44%
$1000 → $600MaintainsNeutralGet Alert
11/09/2023TYGOBuy Now
Tigo Energy
$0.92171.74%
Philip Shen44%
$11 → $2.5DowngradeBuy → NeutralGet Alert
11/03/2023SEDGBuy Now
SolarEdge Technologies
$16.82256.72%
Philip Shen44%
$100 → $60MaintainsNeutralGet Alert
10/25/2023SPWRBuy Now
SunPower
——
Philip Shen44%
$10 → $5MaintainsNeutralGet Alert
10/20/2023SEDGBuy Now
SolarEdge Technologies
$16.82494.53%
Philip Shen44%
$280 → $100DowngradeBuy → NeutralGet Alert
10/11/2023MAXNBuy Now
Maxeon Solar Technologies
$4.03148.14%
Philip Shen44%
$2500 → $1000DowngradeBuy → NeutralGet Alert
10/10/2023NOVABuy Now
Sunnova Energy Intl
$0.3914929.8%
Philip Shen44%
→ $58ReiteratesBuy → BuyGet Alert
10/10/2023TYGOBuy Now
Tigo Energy
$0.921095.65%
Philip Shen44%
$21 → $11MaintainsBuyGet Alert
09/21/2023MAXNBuy Now
Maxeon Solar Technologies
$4.03520.35%
Philip Shen44%
→ $2500ReiteratesBuy → BuyGet Alert
09/12/2023SOLBuy Now
Emeren Group
$1.67319.16%
Philip Shen44%
$10 → $7MaintainsBuyGet Alert
09/08/2023FSLRBuy Now
First Solar
$127.0181.08%
Philip Shen44%
→ $230ReiteratesBuy → BuyGet Alert
09/06/2023FSLRBuy Now
First Solar
$127.0181.08%
Philip Shen44%
→ $230ReiteratesBuy → BuyGet Alert
08/16/2023SUNWBuy Now
Sunworks
——
Philip Shen44%
$1.7 → $1.2MaintainsNeutralGet Alert
07/27/2023TPICBuy Now
TPI Composites
$1.04861.54%
Philip Shen44%
$15 → $10DowngradeBuy → NeutralGet Alert
06/20/2023TYGOBuy Now
Tigo Energy
$0.922182.61%
Philip Shen44%
→ $21Initiates → BuyGet Alert
06/14/2023MAXNBuy Now
Maxeon Solar Technologies
$4.03892.56%
Philip Shen44%
$2100 → $4000UpgradeNeutral → BuyGet Alert
05/04/2023SPWRBuy Now
SunPower
——
Philip Shen44%
$17 → $12MaintainsNeutralGet Alert
03/08/2023MAXNBuy Now
Maxeon Solar Technologies
$4.03421.09%
Philip Shen44%
$1900 → $2100MaintainsNeutralGet Alert
03/06/2023NXTBuy Now
NEXTracker
$44.401.35%
Philip Shen44%
→ $45Initiates → BuyGet Alert
02/27/2023NOVABuy Now
Sunnova Energy Intl
$0.3914929.8%
Philip Shen44%
$51 → $58MaintainsBuyGet Alert
02/10/2023SPWRBuy Now
SunPower
——
Philip Shen44%
$23 → $17MaintainsNeutralGet Alert
01/11/2023JKSBuy Now
JinkoSolar Holding Co
$23.25201.08%
Philip Shen44%
$50 → $70UpgradeNeutral → BuyGet Alert
10/20/2022GNRCBuy Now
Generac Hldgs
$131.89-43.13%
Philip Shen44%
$320 → $75DowngradeBuy → SellGet Alert
09/29/2022SUNLBuy Now
Sunlight Finl Hldgs
——
Philip Shen44%
$200 → $50DowngradeBuy → NeutralGet Alert
07/22/2022SPWRBuy Now
SunPower
——
Philip Shen44%
$20 → $18MaintainsNeutralGet Alert
07/20/2022RUNBuy Now
Sunrun
$6.51360.83%
Philip Shen44%
$42 → $30MaintainsBuyGet Alert
05/24/2022GNRCBuy Now
Generac Hldgs
$131.89142.63%
Philip Shen44%
$555 → $320MaintainsBuyGet Alert
05/11/2022ARRYBuy Now
Array Technologies
$6.2512%
Philip Shen44%
$25 → $7DowngradeBuy → NeutralGet Alert
04/29/2022FSLRBuy Now
First Solar
$127.01-33.08%
Philip Shen44%
$78 → $85MaintainsBuyGet Alert
01/05/2022SOLBuy Now
Emeren Group
$1.67498.8%
Philip Shen44%
$7.7 → $10UpgradeNeutral → BuyGet Alert
09/28/2021GNRCBuy Now
Generac Hldgs
$131.89279.1%
Philip Shen44%
$480 → $500MaintainsBuyGet Alert
09/17/2021JKSBuy Now
JinkoSolar Holding Co
$23.25119.35%
Philip Shen44%
$58 → $51MaintainsNeutralGet Alert
09/01/2021AZREBuy Now
Azure Power Global
——
Philip Shen44%
$53 → $40MaintainsBuyGet Alert
09/01/2021SOLBuy Now
Emeren Group
$1.67361.08%
Philip Shen44%
$8.2 → $7.7MaintainsNeutralGet Alert
08/19/2021DQBuy Now
Daqo New Energy
$19.68164.23%
Philip Shen44%
$73 → $52MaintainsNeutralGet Alert
08/16/2021MAXNBuy Now
Maxeon Solar Technologies
$4.03321.84%
Philip Shen44%
$1900 → $1700MaintainsNeutralGet Alert
08/10/2021ARRYBuy Now
Array Technologies
$6.25300%
Philip Shen44%
→ $25UpgradeNeutral → BuyGet Alert
07/07/2021GNRCBuy Now
Generac Hldgs
$131.89263.94%
Philip Shen44%
$430 → $480MaintainsBuyGet Alert
06/30/2021JKSBuy Now
JinkoSolar Holding Co
$23.25149.46%
Philip Shen44%
$39 → $58MaintainsNeutralGet Alert
06/28/2021JKSBuy Now
JinkoSolar Holding Co
$23.2567.74%
Philip Shen44%
$38 → $39MaintainsNeutralGet Alert
06/21/2021SPRQBuy Now
Spartan Acquisition
——
Philip Shen44%
→ $15Initiates → BuyGet Alert
05/26/2021SOLBuy Now
Emeren Group
$1.67391.02%
Philip Shen44%
$11 → $8.2MaintainsNeutralGet Alert
05/24/2021FTCIBuy Now
FTC Solar
$2.79437.63%
Philip Shen44%
→ $150Initiates → BuyGet Alert
05/19/2021DQBuy Now
Daqo New Energy
$19.68255.69%
Philip Shen44%
$97 → $70MaintainsNeutralGet Alert
05/17/2021SUNWBuy Now
Sunworks
——
Philip Shen44%
$10.75 → $8MaintainsNeutralGet Alert
05/12/2021ARRYBuy Now
Array Technologies
$6.25300%
Philip Shen44%
$53 → $25DowngradeBuy → NeutralGet Alert
05/04/2021SEDGBuy Now
SolarEdge Technologies
$16.821743.04%
Philip Shen44%
$380 → $310MaintainsBuyGet Alert
04/30/2021GNRCBuy Now
Generac Hldgs
$131.89226.03%
Philip Shen44%
$380 → $430MaintainsBuyGet Alert
04/28/2021ENPHBuy Now
Enphase Energy
$61.20259.48%
Philip Shen44%
$260 → $220MaintainsBuyGet Alert
04/26/2021SUNWBuy Now
Sunworks
——
Philip Shen44%
→ $10.75Reinstates → NeutralGet Alert
04/21/2021GNRCBuy Now
Generac Hldgs
$131.89188.12%
Philip Shen44%
$360 → $380MaintainsBuyGet Alert
04/12/2021JKSBuy Now
JinkoSolar Holding Co
$23.2563.44%
Philip Shen44%
→ $38DowngradeBuy → NeutralGet Alert
04/12/2021MAXNBuy Now
Maxeon Solar Technologies
$4.03470.72%
Philip Shen44%
→ $2300DowngradeBuy → NeutralGet Alert
02/18/2021SPWRBuy Now
SunPower
——
Philip Shen44%
$16 → $40MaintainsNeutralGet Alert
02/17/2021SEDGBuy Now
SolarEdge Technologies
$16.822159.22%
Philip Shen44%
$340 → $380MaintainsBuyGet Alert
02/12/2021GNRCBuy Now
Generac Hldgs
$131.89172.95%
Philip Shen44%
$340 → $360MaintainsBuyGet Alert
02/10/2021ENPHBuy Now
Enphase Energy
$61.20324.84%
Philip Shen44%
$220 → $260MaintainsBuyGet Alert
02/04/2021SEDGBuy Now
SolarEdge Technologies
$16.821921.4%
Philip Shen44%
$280 → $340MaintainsBuyGet Alert
02/04/2021GNRCBuy Now
Generac Hldgs
$131.89157.79%
Philip Shen44%
$260 → $340MaintainsBuyGet Alert
01/27/2021DQBuy Now
Daqo New Energy
$19.68408.13%
Philip Shen44%
$40 → $100MaintainsNeutralGet Alert
01/19/2021MAXNBuy Now
Maxeon Solar Technologies
$4.03967%
Philip Shen44%
→ $4300Initiates → BuyGet Alert
12/28/2020ENPHBuy Now
Enphase Energy
$61.20259.48%
Philip Shen44%
$160 → $220MaintainsBuyGet Alert
11/12/2020AZREBuy Now
Azure Power Global
——
Philip Shen44%
$24 → $35MaintainsBuyGet Alert
11/06/2020RUNBuy Now
Sunrun
$6.51975.27%
Philip Shen44%
$52 → $70MaintainsBuyGet Alert
11/04/2020TPICBuy Now
TPI Composites
$1.043746.15%
Philip Shen44%
$36 → $40MaintainsBuyGet Alert
10/29/2020GNRCBuy Now
Generac Hldgs
$131.8997.13%
Philip Shen44%
$230 → $260MaintainsBuyGet Alert
10/26/2020FSLRBuy Now
First Solar
$127.01-21.27%
Philip Shen44%
→ $100UpgradeNeutral → BuyGet Alert
10/19/2020DQBuy Now
Daqo New Energy
$19.681017.89%
Philip Shen44%
$30 → $44MaintainsBuyGet Alert
09/28/2020GNRCBuy Now
Generac Hldgs
$131.8974.39%
Philip Shen44%
$210 → $230Reiterates → BuyGet Alert
09/22/2020JKSBuy Now
JinkoSolar Holding Co
$23.2524.73%
Philip Shen44%
$22 → $29MaintainsBuyGet Alert
07/27/2020FSLRBuy Now
First Solar
$127.01-55.91%
Philip Shen44%
$55 → $56DowngradeBuy → NeutralGet Alert
04/02/2020SUNWBuy Now
Sunworks
——
Philip Shen44%
$2.2 → $0.38DowngradeBuy → NeutralGet Alert
03/03/2020TPICBuy Now
TPI Composites
$1.042592.31%
Philip Shen44%
$23 → $28UpgradeNeutral → BuyGet Alert
04/23/2019FSLRBuy Now
First Solar
$127.01-40.95%
Philip Shen44%
$60 → $75Reiterates → BuyGet Alert
02/11/2019ASYSBuy Now
Amtech Systems
$4.9810.44%
Philip Shen44%
→ $5.5Assumes → NeutralGet Alert
02/04/2019JKSBuy Now
JinkoSolar Holding Co
$23.25—
Philip Shen44%
—UpgradeNeutral → BuyGet Alert
08/08/2018DQBuy Now
Daqo New Energy
$19.68—
Philip Shen44%
—UpgradeNeutral → BuyGet Alert
06/27/2018JKSBuy Now
JinkoSolar Holding Co
$23.25—
Philip Shen44%
—UpgradeSell → NeutralGet Alert
06/04/2018DQBuy Now
Daqo New Energy
$19.68143.9%
Philip Shen44%
$15 → $9.6DowngradeBuy → NeutralGet Alert
06/04/2018ASYSBuy Now
Amtech Systems
$4.98—
Philip Shen44%
—DowngradeBuy → NeutralGet Alert
06/04/2018JKSBuy Now
JinkoSolar Holding Co
$23.25-48.39%
Philip Shen44%
$19 → $12DowngradeNeutral → SellGet Alert
03/02/2018RUNBuy Now
Sunrun
$6.5153.61%
Philip Shen44%
→ $10Initiates → BuyGet Alert
02/28/2018ENPHBuy Now
Enphase Energy
$61.20—
Philip Shen44%
—UpgradeNeutral → BuyGet Alert
11/10/2017CSIQBuy Now
Canadian Solar
$9.78—
Philip Shen44%
—UpgradeNeutral → BuyGet Alert
10/11/2017SKYSBuy Now
Sky Solar Holdings
——
Philip Shen44%
—UpgradeNeutral → BuyGet Alert
08/04/2017ASYSBuy Now
Amtech Systems
$4.98140.96%
Philip Shen44%
→ $12Initiates → BuyGet Alert
07/27/2017SEDGBuy Now
SolarEdge Technologies
$16.8254.58%
Philip Shen44%
→ $26UpgradeNeutral → BuyGet Alert
06/27/2017SUNWBuy Now
Sunworks
——
Philip Shen44%
→ $17.5Initiates → BuyGet Alert
11/29/2016AZREBuy Now
Azure Power Global
——
Philip Shen44%
→ $22Initiates → BuyGet Alert
11/22/2016CSIQBuy Now
Canadian Solar
$9.78—
Philip Shen44%
—DowngradeBuy → NeutralGet Alert
11/10/2016SEDGBuy Now
SolarEdge Technologies
$16.82—
Philip Shen44%
—DowngradeBuy → NeutralGet Alert
11/03/2016FSLRBuy Now
First Solar
$127.01—
Philip Shen44%
—DowngradeBuy → NeutralGet Alert
08/05/2016JKSBuy Now
JinkoSolar Holding Co
$23.25—
Philip Shen44%
—DowngradeBuy → NeutralGet Alert
04/28/2016FSLRBuy Now
First Solar
$127.01-44.89%
Philip Shen44%
$80 → $70MaintainsBuyGet Alert
01/26/2016FSLRBuy Now
First Solar
$127.01-37.01%
Philip Shen44%
→ $80Initiates → BuyGet Alert
12/16/2015ENPHBuy Now
Enphase Energy
$61.20-93.46%
Philip Shen44%
$1.9 → $4UpgradeNeutral → BuyGet Alert
11/04/2015ENPHBuy Now
Enphase Energy
$61.20-95.1%
Philip Shen44%
$4.5 → $3DowngradeBuy → NeutralGet Alert
11/02/2015SEDGBuy Now
SolarEdge Technologies
$16.8248.63%
Philip Shen44%
$40 → $25MaintainsBuyGet Alert
12/08/2014SKYSBuy Now
Sky Solar Holdings
——
Philip Shen44%
→ $30Initiates → BuyGet Alert
10/31/2014DQBuy Now
Daqo New Energy
$19.68306.5%
Philip Shen44%
→ $16Initiates → BuyGet Alert
09/03/2013ENPHBuy Now
Enphase Energy
$61.20-83.66%
Philip Shen44%
→ $10Initiates → BuyGet Alert
08/15/2013JKSBuy Now
JinkoSolar Holding Co
$23.25-22.58%
Philip Shen44%
$9 → $18UpgradeNeutral → BuyGet Alert
08/05/2013CSIQBuy Now
Canadian Solar
$9.7884.05%
Philip Shen44%
→ $18Initiates → BuyGet Alert