Kashy Harrison's Stock Ratings

Piper Sandler Analyst

Kashy Harrison is an analyst at Piper Sandler. 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 05/06/2025

Overall Average Return

-58.3%

Smart Score

42%

Overall Average Return Percentile

2nd

Number of Ratings

320
Buy NowGet Alert
05/06/2025PWRBuy Now
Quanta Services
$317.6513.33%
Kashy Harrison42%
$286 → $360MaintainsOverweightGet Alert
05/06/2025AMRCBuy Now
Ameresco
$13.0061.54%
Kashy Harrison42%
$30 → $21MaintainsOverweightGet Alert
05/05/2025MYRGBuy Now
MYR Group
$152.90-9.74%
Kashy Harrison42%
$124 → $138MaintainsNeutralGet Alert
05/05/2025MTZBuy Now
MasTec
$144.6021.02%
Kashy Harrison42%
$134 → $175MaintainsOverweightGet Alert
05/05/2025ITRIBuy Now
Itron
$106.6813.42%
Kashy Harrison42%
$124 → $121MaintainsNeutralGet Alert
05/05/2025BEBuy Now
Bloom Energy
$16.2060.49%
Kashy Harrison42%
$31 → $26MaintainsOverweightGet Alert
04/23/2025ENPHBuy Now
Enphase Energy
$43.83-4.18%
Kashy Harrison42%
$47 → $42MaintainsNeutralGet Alert
04/21/2025FLNCBuy Now
Fluence Energy
$4.27-6.32%
Kashy Harrison42%
$10 → $4MaintainsNeutralGet Alert
04/21/2025FSLRBuy Now
First Solar
$126.8061.67%
Kashy Harrison42%
$230 → $205MaintainsOverweightGet Alert
04/17/2025GNRCBuy Now
Generac Hldgs
$113.7536.26%
Kashy Harrison42%
$175 → $155MaintainsOverweightGet Alert
04/17/2025ENPHBuy Now
Enphase Energy
$43.837.23%
Kashy Harrison42%
$65 → $47MaintainsNeutralGet Alert
04/08/2025MYRGBuy Now
MYR Group
$152.90-18.9%
Kashy Harrison42%
→ $124Initiates → NeutralGet Alert
04/08/2025PWRBuy Now
Quanta Services
$317.65-9.96%
Kashy Harrison42%
→ $286Initiates → OverweightGet Alert
04/08/2025PRIMBuy Now
Primoris Services
$65.1015.21%
Kashy Harrison42%
→ $75Initiates → OverweightGet Alert
04/08/2025MTZBuy Now
MasTec
$144.60-7.33%
Kashy Harrison42%
→ $134Initiates → OverweightGet Alert
03/05/2025PLUGBuy Now
Plug Power
$0.7939.33%
Kashy Harrison42%
$1.4 → $1.1MaintainsUnderweightGet Alert
03/05/2025NOVABuy Now
Sunnova Energy Intl
$0.19414.93%
Kashy Harrison42%
$4.5 → $1MaintainsNeutralGet Alert
02/28/2025BEBuy Now
Bloom Energy
$16.2091.36%
Kashy Harrison42%
$33 → $31MaintainsOverweightGet Alert
02/27/2025ITRIBuy Now
Itron
$106.6816.24%
Kashy Harrison42%
$119 → $124MaintainsNeutralGet Alert
02/26/2025SHLSBuy Now
Shoals Technologies Gr
$4.2740.41%
Kashy Harrison42%
$8 → $6MaintainsOverweightGet Alert
02/26/2025FSLRBuy Now
First Solar
$126.8081.39%
Kashy Harrison42%
$250 → $230MaintainsOverweightGet Alert
02/20/2025SEDGBuy Now
SolarEdge Technologies
$14.37-30.41%
Kashy Harrison42%
$9 → $10MaintainsUnderweightGet Alert
02/13/2025GNRCBuy Now
Generac Hldgs
$113.7553.85%
Kashy Harrison42%
$185 → $175MaintainsOverweightGet Alert
02/12/2025FLNCBuy Now
Fluence Energy
$4.27134.19%
Kashy Harrison42%
$20 → $10MaintainsNeutralGet Alert
02/07/2025GNRCBuy Now
Generac Hldgs
$113.7562.64%
Kashy Harrison42%
$200 → $185MaintainsOverweightGet Alert
02/05/2025ENPHBuy Now
Enphase Energy
$43.8348.3%
Kashy Harrison42%
$70 → $65MaintainsNeutralGet Alert
01/29/2025NXTBuy Now
NEXTracker
$42.8916.58%
Kashy Harrison42%
$47 → $50MaintainsOverweightGet Alert
01/27/2025BEBuy Now
Bloom Energy
$16.20103.7%
Kashy Harrison42%
$30 → $33MaintainsOverweightGet Alert
12/02/2024FSLRBuy Now
First Solar
$126.8097.16%
Kashy Harrison42%
$210 → $250MaintainsOverweightGet Alert
11/27/2024FLNCBuy Now
Fluence Energy
$4.27368.38%
Kashy Harrison42%
$18 → $20MaintainsNeutralGet Alert
11/22/2024NOVABuy Now
Sunnova Energy Intl
$0.192217.2%
Kashy Harrison42%
$8 → $4.5MaintainsNeutralGet Alert
11/22/2024STEMBuy Now
Stem
$0.49-38.85%
Kashy Harrison42%
$1.5 → $0.3MaintainsNeutralGet Alert
11/22/2024SHLSBuy Now
Shoals Technologies Gr
$4.2787.21%
Kashy Harrison42%
$10 → $8MaintainsOverweightGet Alert
11/22/2024NXTBuy Now
NEXTracker
$42.899.58%
Kashy Harrison42%
$60 → $47MaintainsOverweightGet Alert
11/22/2024GNRCBuy Now
Generac Hldgs
$113.7575.82%
Kashy Harrison42%
$190 → $200MaintainsOverweightGet Alert
11/22/2024FSLRBuy Now
First Solar
$126.8065.62%
Kashy Harrison42%
$245 → $210MaintainsOverweightGet Alert
11/22/2024ENPHBuy Now
Enphase Energy
$43.8359.71%
Kashy Harrison42%
$85 → $70MaintainsNeutralGet Alert
11/22/2024BEBuy Now
Bloom Energy
$16.2085.19%
Kashy Harrison42%
$20 → $30MaintainsOverweightGet Alert
11/22/2024RUNBuy Now
Sunrun
$7.0955.15%
Kashy Harrison42%
$23 → $11DowngradeOverweight → NeutralGet Alert
11/15/2024BEBuy Now
Bloom Energy
$16.2023.46%
Kashy Harrison42%
$10 → $20UpgradeNeutral → OverweightGet Alert
11/14/2024PLUGBuy Now
Plug Power
$0.7977.33%
Kashy Harrison42%
$1.6 → $1.4MaintainsUnderweightGet Alert
11/07/2024SEDGBuy Now
SolarEdge Technologies
$14.37-37.37%
Kashy Harrison42%
$17 → $9DowngradeNeutral → UnderweightGet Alert
11/01/2024ITRIBuy Now
Itron
$106.6811.55%
Kashy Harrison42%
$110 → $119MaintainsNeutralGet Alert
10/30/2024FSLRBuy Now
First Solar
$126.8093.22%
Kashy Harrison42%
$250 → $245MaintainsOverweightGet Alert
10/29/2024BEBuy Now
Bloom Energy
$16.20-38.27%
Kashy Harrison42%
$11 → $10ReiteratesNeutral → NeutralGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$43.8393.93%
Kashy Harrison42%
$105 → $85MaintainsNeutralGet Alert
10/22/2024FLNCBuy Now
Fluence Energy
$4.27321.55%
Kashy Harrison42%
$16 → $18MaintainsNeutralGet Alert
10/22/2024ARRYBuy Now
Array Technologies
$5.1735.4%
Kashy Harrison42%
$8 → $7MaintainsNeutralGet Alert
10/22/2024AMRCBuy Now
Ameresco
$13.00192.31%
Kashy Harrison42%
$35 → $38MaintainsOverweightGet Alert
10/17/2024SEDGBuy Now
SolarEdge Technologies
$14.3718.3%
Kashy Harrison42%
$25 → $17MaintainsNeutralGet Alert
10/17/2024GNRCBuy Now
Generac Hldgs
$113.7567.03%
Kashy Harrison42%
$175 → $190MaintainsOverweightGet Alert
10/17/2024ENPHBuy Now
Enphase Energy
$43.83139.56%
Kashy Harrison42%
$115 → $105MaintainsNeutralGet Alert
09/24/2024GNRCBuy Now
Generac Hldgs
$113.7553.85%
Kashy Harrison42%
$175 → $175MaintainsOverweightGet Alert
09/10/2024SHLSBuy Now
Shoals Technologies Gr
$4.27134.01%
Kashy Harrison42%
$8 → $10MaintainsOverweightGet Alert
08/12/2024TPICBuy Now
TPI Composites
$0.92302.17%
Kashy Harrison42%
$3.5 → $3.7MaintainsNeutralGet Alert
08/12/2024NOVABuy Now
Sunnova Energy Intl
$0.194019.46%
Kashy Harrison42%
$7 → $8MaintainsNeutralGet Alert
08/09/2024ARRYBuy Now
Array Technologies
$5.1754.74%
Kashy Harrison42%
$14 → $8ReiteratesNeutral → NeutralGet Alert
08/08/2024SEDGBuy Now
SolarEdge Technologies
$14.3773.97%
Kashy Harrison42%
$29 → $25MaintainsNeutralGet Alert
08/07/2024RUNBuy Now
Sunrun
$7.09224.4%
Kashy Harrison42%
$20 → $23MaintainsOverweightGet Alert
08/07/2024SHLSBuy Now
Shoals Technologies Gr
$4.2787.21%
Kashy Harrison42%
$11 → $8MaintainsOverweightGet Alert
08/06/2024AMRCBuy Now
Ameresco
$13.00169.23%
Kashy Harrison42%
$37 → $35MaintainsOverweightGet Alert
07/24/2024ENPHBuy Now
Enphase Energy
$43.83162.38%
Kashy Harrison42%
$120 → $115MaintainsNeutralGet Alert
07/22/2024TPICBuy Now
TPI Composites
$0.92280.43%
Kashy Harrison42%
$3 → $3.5MaintainsNeutralGet Alert
07/22/2024SEDGBuy Now
SolarEdge Technologies
$14.37101.81%
Kashy Harrison42%
$25 → $29MaintainsNeutralGet Alert
07/22/2024RUNBuy Now
Sunrun
$7.09182.09%
Kashy Harrison42%
$15 → $20MaintainsOverweightGet Alert
07/22/2024PLUGBuy Now
Plug Power
$0.79203.99%
Kashy Harrison42%
$2.5 → $2.4MaintainsUnderweightGet Alert
07/22/2024ITRIBuy Now
Itron
$106.683.11%
Kashy Harrison42%
$109 → $110MaintainsNeutralGet Alert
07/22/2024GNRCBuy Now
Generac Hldgs
$113.7553.85%
Kashy Harrison42%
$150 → $175MaintainsOverweightGet Alert
07/22/2024FSLRBuy Now
First Solar
$126.8097.16%
Kashy Harrison42%
$219 → $250MaintainsOverweightGet Alert
07/22/2024FLNCBuy Now
Fluence Energy
$4.27274.71%
Kashy Harrison42%
$18 → $16MaintainsNeutralGet Alert
07/22/2024ENPHBuy Now
Enphase Energy
$43.83173.78%
Kashy Harrison42%
$111 → $120MaintainsNeutralGet Alert
07/22/2024BEBuy Now
Bloom Energy
$16.20-32.1%
Kashy Harrison42%
$10 → $11MaintainsNeutralGet Alert
07/22/2024AMRCBuy Now
Ameresco
$13.00184.62%
Kashy Harrison42%
$30 → $37MaintainsOverweightGet Alert
06/26/2024SEDGBuy Now
SolarEdge Technologies
$14.3773.97%
Kashy Harrison42%
$53 → $25MaintainsNeutralGet Alert
05/21/2024FSLRBuy Now
First Solar
$126.8072.71%
Kashy Harrison42%
$195 → $219MaintainsOverweightGet Alert
05/21/2024ITRIBuy Now
Itron
$106.682.17%
Kashy Harrison42%
$109 → $109DowngradeOverweight → NeutralGet Alert
05/21/2024NOVABuy Now
Sunnova Energy Intl
$0.192217.2%
Kashy Harrison42%
$9 → $4.5DowngradeOverweight → NeutralGet Alert
05/20/2024WAFDBuy Now
WaFd
$28.399.19%
Kashy Harrison42%
$29 → $31MaintainsNeutralGet Alert
05/10/2024FLNCBuy Now
Fluence Energy
$4.27321.55%
Kashy Harrison42%
$20 → $18MaintainsNeutralGet Alert
05/10/2024ARRYBuy Now
Array Technologies
$5.17170.79%
Kashy Harrison42%
$13 → $14MaintainsNeutralGet Alert
05/10/2024PLUGBuy Now
Plug Power
$0.79216.66%
Kashy Harrison42%
$2.9 → $2.5MaintainsUnderweightGet Alert
05/08/2024SHLSBuy Now
Shoals Technologies Gr
$4.27157.41%
Kashy Harrison42%
$14 → $11MaintainsOverweightGet Alert
05/03/2024ITRIBuy Now
Itron
$106.682.17%
Kashy Harrison42%
$103 → $109ReiteratesOverweight → OverweightGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$43.83153.25%
Kashy Harrison42%
$113 → $111ReiteratesNeutral → NeutralGet Alert
04/21/2024NOVABuy Now
Sunnova Energy Intl
$0.194534.4%
Kashy Harrison42%
$14 → $9MaintainsOverweightGet Alert
04/19/2024CNXBuy Now
CNX Resources
$31.44-30.03%
Kashy Harrison42%
$18 → $22MaintainsNeutralGet Alert
04/11/2024STEMBuy Now
Stem
$0.49307.66%
Kashy Harrison42%
$3 → $2MaintainsNeutralGet Alert
04/11/2024SHLSBuy Now
Shoals Technologies Gr
$4.27227.62%
Kashy Harrison42%
$16 → $14MaintainsOverweightGet Alert
04/11/2024NXTBuy Now
NEXTracker
$42.8949.22%
Kashy Harrison42%
$66 → $64MaintainsOverweightGet Alert
04/11/2024ITRIBuy Now
Itron
$106.68-3.45%
Kashy Harrison42%
$105 → $103MaintainsOverweightGet Alert
04/11/2024FLNCBuy Now
Fluence Energy
$4.27368.38%
Kashy Harrison42%
$25 → $20MaintainsNeutralGet Alert
04/11/2024ARRYBuy Now
Array Technologies
$5.17151.45%
Kashy Harrison42%
$12 → $13MaintainsNeutralGet Alert
04/11/2024AMRCBuy Now
Ameresco
$13.00130.77%
Kashy Harrison42%
$32 → $30MaintainsOverweightGet Alert
03/13/2024BLDPBuy Now
Ballard Power Systems
$1.2288.52%
Kashy Harrison42%
$3 → $2.3MaintainsUnderweightGet Alert
03/11/2024SPWRBuy Now
SunPower
$1.7741.24%
Kashy Harrison42%
$3 → $2.5MaintainsNeutralGet Alert
03/11/2024SEDGBuy Now
SolarEdge Technologies
$14.37408%
Kashy Harrison42%
$77 → $73MaintainsNeutralGet Alert
03/11/2024NXTBuy Now
NEXTracker
$42.8953.88%
Kashy Harrison42%
$63 → $66MaintainsOverweightGet Alert
03/11/2024NOVABuy Now
Sunnova Energy Intl
$0.197109.06%
Kashy Harrison42%
$26 → $14MaintainsOverweightGet Alert
03/11/2024ENPHBuy Now
Enphase Energy
$43.83157.81%
Kashy Harrison42%
$117 → $113MaintainsNeutralGet Alert
03/11/2024BEBuy Now
Bloom Energy
$16.20-38.27%
Kashy Harrison42%
$11 → $10MaintainsNeutralGet Alert
03/07/2024CNXBuy Now
CNX Resources
$31.44-42.75%
Kashy Harrison42%
$17 → $18MaintainsNeutralGet Alert
03/05/2024AMRCBuy Now
Ameresco
$13.00146.15%
Kashy Harrison42%
$42 → $32MaintainsOverweightGet Alert
03/05/2024PLUGBuy Now
Plug Power
$0.79267.32%
Kashy Harrison42%
$2.8 → $2.9MaintainsUnderweightGet Alert
02/29/2024SHLSBuy Now
Shoals Technologies Gr
$4.27274.42%
Kashy Harrison42%
$20 → $16MaintainsOverweightGet Alert
02/29/2024STEMBuy Now
Stem
$0.49511.5%
Kashy Harrison42%
$4 → $3MaintainsNeutralGet Alert
02/28/2024ARRYBuy Now
Array Technologies
$5.17132.11%
Kashy Harrison42%
$22 → $12MaintainsNeutralGet Alert
02/27/2024ITRIBuy Now
Itron
$106.68-1.57%
Kashy Harrison42%
$91 → $105MaintainsOverweightGet Alert
02/23/2024TPICBuy Now
TPI Composites
$0.92226.09%
Kashy Harrison42%
$4 → $3ReiteratesNeutral → NeutralGet Alert
02/22/2024RUNBuy Now
Sunrun
$7.09280.82%
Kashy Harrison42%
$31 → $27MaintainsOverweightGet Alert
02/21/2024SEDGBuy Now
SolarEdge Technologies
$14.37435.84%
Kashy Harrison42%
$105 → $77MaintainsNeutralGet Alert
02/16/2024BEBuy Now
Bloom Energy
$16.20-32.1%
Kashy Harrison42%
$14 → $11MaintainsNeutralGet Alert
02/01/2024NXTBuy Now
NEXTracker
$42.8946.89%
Kashy Harrison42%
$60 → $63MaintainsOverweightGet Alert
01/24/2024PLUGBuy Now
Plug Power
$0.79254.65%
Kashy Harrison42%
$2.3 → $2.8MaintainsUnderweightGet Alert
01/24/2024CNXBuy Now
CNX Resources
$31.44-45.93%
Kashy Harrison42%
$18 → $17MaintainsNeutralGet Alert
01/12/2024ENPHBuy Now
Enphase Energy
$43.83166.94%
Kashy Harrison42%
$120 → $117MaintainsNeutralGet Alert
12/19/2023FSLRBuy Now
First Solar
$126.8053.79%
Kashy Harrison42%
$235 → $195MaintainsOverweightGet Alert
12/19/2023PLUGBuy Now
Plug Power
$0.79191.32%
Kashy Harrison42%
$6.5 → $2.3DowngradeNeutral → UnderweightGet Alert
12/19/2023SEDGBuy Now
SolarEdge Technologies
$14.37630.69%
Kashy Harrison42%
$110 → $105DowngradeOverweight → NeutralGet Alert
12/19/2023ARRYBuy Now
Array Technologies
$5.17325.53%
Kashy Harrison42%
$26 → $22DowngradeOverweight → NeutralGet Alert
12/19/2023ITRIBuy Now
Itron
$106.68-14.7%
Kashy Harrison42%
$72 → $91UpgradeNeutral → OverweightGet Alert
12/19/2023NOVABuy Now
Sunnova Energy Intl
$0.1913288.26%
Kashy Harrison42%
$13 → $26UpgradeNeutral → OverweightGet Alert
12/19/2023RUNBuy Now
Sunrun
$7.09337.24%
Kashy Harrison42%
$15 → $31UpgradeNeutral → OverweightGet Alert
12/19/2023NXTBuy Now
NEXTracker
$42.8939.89%
Kashy Harrison42%
→ $60Initiates → OverweightGet Alert
11/30/2023FLNCBuy Now
Fluence Energy
$4.27485.48%
Kashy Harrison42%
$22 → $25MaintainsNeutralGet Alert
11/06/2023CDXSBuy Now
Codexis
$2.25343.46%
Kashy Harrison42%
$14 → $10MaintainsOverweightGet Alert
11/03/2023ITRIBuy Now
Itron
$106.68-32.51%
Kashy Harrison42%
$71 → $72MaintainsNeutralGet Alert
10/27/2023ENPHBuy Now
Enphase Energy
$43.8371.12%
Kashy Harrison42%
$150 → $75DowngradeOverweight → NeutralGet Alert
10/20/2023SEDGBuy Now
SolarEdge Technologies
$14.37665.48%
Kashy Harrison42%
$210 → $110MaintainsOverweightGet Alert
10/13/2023SPWRBuy Now
SunPower
$1.77182.49%
Kashy Harrison42%
$7 → $5MaintainsNeutralGet Alert
10/13/2023SEDGBuy Now
SolarEdge Technologies
$14.371361.38%
Kashy Harrison42%
$325 → $210MaintainsOverweightGet Alert
10/13/2023RUNBuy Now
Sunrun
$7.09111.57%
Kashy Harrison42%
$22 → $15MaintainsNeutralGet Alert
10/13/2023NOVABuy Now
Sunnova Energy Intl
$0.196594.13%
Kashy Harrison42%
$23 → $13MaintainsNeutralGet Alert
10/13/2023GNRCBuy Now
Generac Hldgs
$113.7531.87%
Kashy Harrison42%
$155 → $150MaintainsOverweightGet Alert
10/13/2023ENPHBuy Now
Enphase Energy
$43.83242.23%
Kashy Harrison42%
$180 → $150MaintainsOverweightGet Alert
10/06/2023TPICBuy Now
TPI Composites
$0.92226.09%
Kashy Harrison42%
$7 → $3MaintainsNeutralGet Alert
10/06/2023STEMBuy Now
Stem
$0.49715.33%
Kashy Harrison42%
$5 → $4MaintainsNeutralGet Alert
10/06/2023ITRIBuy Now
Itron
$106.68-33.45%
Kashy Harrison42%
$63 → $71MaintainsNeutralGet Alert
10/06/2023FTCIBuy Now
FTC Solar
$3.08-51.3%
Kashy Harrison42%
$2.5 → $1.5MaintainsNeutralGet Alert
10/06/2023FSLRBuy Now
First Solar
$126.8085.33%
Kashy Harrison42%
$240 → $235MaintainsOverweightGet Alert
10/06/2023FLNCBuy Now
Fluence Energy
$4.27415.22%
Kashy Harrison42%
$24 → $22MaintainsNeutralGet Alert
10/06/2023AMRCBuy Now
Ameresco
$13.00353.85%
Kashy Harrison42%
$64 → $59MaintainsOverweightGet Alert
10/06/2023SHLSBuy Now
Shoals Technologies Gr
$4.27555.23%
Kashy Harrison42%
→ $28UpgradeNeutral → OverweightGet Alert
09/28/2023GNRCBuy Now
Generac Hldgs
$113.7536.26%
Kashy Harrison42%
$150 → $155MaintainsOverweightGet Alert
09/11/2023FSLRBuy Now
First Solar
$126.8089.27%
Kashy Harrison42%
$260 → $240MaintainsOverweightGet Alert
08/15/2023GNRCBuy Now
Generac Hldgs
$113.7531.87%
Kashy Harrison42%
$160 → $150MaintainsOverweightGet Alert
08/14/2023CNXBuy Now
CNX Resources
$31.44-39.57%
Kashy Harrison42%
$16 → $19MaintainsNeutralGet Alert
08/10/2023FTCIBuy Now
FTC Solar
$3.08-18.83%
Kashy Harrison42%
$3 → $2.5MaintainsNeutralGet Alert
08/08/2023SPWRBuy Now
SunPower
$1.77295.48%
Kashy Harrison42%
$8 → $7MaintainsNeutralGet Alert
08/03/2023RUNBuy Now
Sunrun
$7.09210.3%
Kashy Harrison42%
$20 → $22MaintainsNeutralGet Alert
07/28/2023ENPHBuy Now
Enphase Energy
$43.83310.68%
Kashy Harrison42%
$210 → $180MaintainsOverweightGet Alert
06/23/2023STEMBuy Now
Stem
$0.491122.99%
Kashy Harrison42%
→ $6Initiates → NeutralGet Alert
06/23/2023FLNCBuy Now
Fluence Energy
$4.27462.06%
Kashy Harrison42%
→ $24Initiates → NeutralGet Alert
05/22/2023TPICBuy Now
TPI Composites
$0.921204.35%
Kashy Harrison42%
$14 → $12MaintainsNeutralGet Alert
05/22/2023RUNBuy Now
Sunrun
$7.09280.82%
Kashy Harrison42%
$30 → $27MaintainsNeutralGet Alert
05/22/2023PLUGBuy Now
Plug Power
$0.79913.3%
Kashy Harrison42%
$10 → $8MaintainsNeutralGet Alert
05/22/2023FSLRBuy Now
First Solar
$126.80105.05%
Kashy Harrison42%
$225 → $260MaintainsOverweightGet Alert
05/22/2023ARRYBuy Now
Array Technologies
$5.17402.9%
Kashy Harrison42%
$25 → $26MaintainsOverweightGet Alert
05/10/2023ARRYBuy Now
Array Technologies
$5.17383.56%
Kashy Harrison42%
$26 → $25MaintainsOverweightGet Alert
05/10/2023PLUGBuy Now
Plug Power
$0.791166.62%
Kashy Harrison42%
$12 → $10MaintainsNeutralGet Alert
05/09/2023SPWRBuy Now
SunPower
$1.77577.97%
Kashy Harrison42%
$15 → $12MaintainsNeutralGet Alert
05/08/2023ITRIBuy Now
Itron
$106.68-40.94%
Kashy Harrison42%
$58 → $63MaintainsNeutralGet Alert
04/26/2023ENPHBuy Now
Enphase Energy
$43.83424.75%
Kashy Harrison42%
$255 → $230MaintainsOverweightGet Alert
04/17/2023WAFDBuy Now
Washington Federal
$28.392.15%
Kashy Harrison42%
$33 → $29MaintainsNeutralGet Alert
04/17/2023TPICBuy Now
TPI Composites
$0.921421.74%
Kashy Harrison42%
$15 → $14MaintainsNeutralGet Alert
04/17/2023SPWRBuy Now
SunPower
$1.77747.46%
Kashy Harrison42%
$20 → $15MaintainsNeutralGet Alert
04/17/2023PLUGBuy Now
Plug Power
$0.791419.95%
Kashy Harrison42%
$17 → $12MaintainsNeutralGet Alert
04/17/2023BEBuy Now
Bloom Energy
$16.2035.8%
Kashy Harrison42%
$21 → $22MaintainsNeutralGet Alert
04/17/2023CDXSBuy Now
Codexis
$2.25520.84%
Kashy Harrison42%
$21 → $14MaintainsOverweightGet Alert
04/17/2023ENPHBuy Now
Enphase Energy
$43.83481.79%
Kashy Harrison42%
→ $255UpgradeNeutral → OverweightGet Alert
04/06/2023FSLRBuy Now
First Solar
$126.8077.44%
Kashy Harrison42%
→ $225MaintainsOverweightGet Alert
03/10/2023AMRCBuy Now
Ameresco
$13.00392.31%
Kashy Harrison42%
$57 → $64UpgradeNeutral → OverweightGet Alert
03/07/2023ARRYBuy Now
Array Technologies
$5.17402.9%
Kashy Harrison42%
$28 → $26MaintainsOverweightGet Alert
02/28/2023ITRIBuy Now
Itron
$106.68-45.63%
Kashy Harrison42%
$48 → $58MaintainsNeutralGet Alert
02/27/2023TPICBuy Now
TPI Composites
$0.921530.43%
Kashy Harrison42%
$12 → $15MaintainsNeutralGet Alert
02/08/2023ENPHBuy Now
Enphase Energy
$43.83481.79%
Kashy Harrison42%
→ $255MaintainsNeutralGet Alert
01/25/2023CNXBuy Now
CNX Resources
$31.44-45.93%
Kashy Harrison42%
$19 → $17MaintainsNeutralGet Alert
01/25/2023ENPHBuy Now
Enphase Energy
$43.83481.79%
Kashy Harrison42%
$350 → $255DowngradeOverweight → NeutralGet Alert
12/22/2022SEDGBuy Now
SolarEdge Technologies
$14.372613.99%
Kashy Harrison42%
$325 → $390MaintainsOverweightGet Alert
12/22/2022NOVABuy Now
Sunnova Energy Intl
$0.1913288.26%
Kashy Harrison42%
$25 → $26MaintainsNeutralGet Alert
12/22/2022ENPHBuy Now
Enphase Energy
$43.83698.54%
Kashy Harrison42%
$300 → $350MaintainsOverweightGet Alert
12/22/2022CHPTBuy Now
ChargePoint Hldgs
$0.582137.52%
Kashy Harrison42%
$16 → $13MaintainsNeutralGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$4.27602.03%
Kashy Harrison42%
$28 → $30MaintainsNeutralGet Alert
11/08/2022SEDGBuy Now
SolarEdge Technologies
$14.372161.66%
Kashy Harrison42%
$315 → $325MaintainsOverweightGet Alert
11/01/2022FSLRBuy Now
First Solar
$126.8057.73%
Kashy Harrison42%
$170 → $200MaintainsOverweightGet Alert
10/17/2022TPICBuy Now
TPI Composites
$0.921639.13%
Kashy Harrison42%
$17 → $16MaintainsNeutralGet Alert
10/17/2022SEDGBuy Now
SolarEdge Technologies
$14.372092.07%
Kashy Harrison42%
$385 → $315MaintainsOverweightGet Alert
10/17/2022GNRCBuy Now
Generac Hldgs
$113.7584.62%
Kashy Harrison42%
$305 → $210MaintainsOverweightGet Alert
10/17/2022FTCIBuy Now
FTC Solar
$3.0813.64%
Kashy Harrison42%
$4.5 → $3.5MaintainsNeutralGet Alert
10/17/2022FSLRBuy Now
First Solar
$126.8034.07%
Kashy Harrison42%
$175 → $170MaintainsOverweightGet Alert
10/17/2022ENPHBuy Now
Enphase Energy
$43.83538.83%
Kashy Harrison42%
$265 → $280MaintainsOverweightGet Alert
09/22/2022TPICBuy Now
TPI Composites
$0.921747.83%
Kashy Harrison42%
$13 → $17MaintainsNeutralGet Alert
09/19/2022ARRYBuy Now
Array Technologies
$5.17441.59%
Kashy Harrison42%
$20 → $28UpgradeNeutral → OverweightGet Alert
08/15/2022FSLRBuy Now
First Solar
$126.8030.13%
Kashy Harrison42%
$120 → $165MaintainsOverweightGet Alert
08/04/2022RUNBuy Now
Sunrun
$7.09323.13%
Kashy Harrison42%
$29 → $30MaintainsNeutralGet Alert
08/03/2022FSLRBuy Now
First Solar
$126.80-5.36%
Kashy Harrison42%
$90 → $120MaintainsOverweightGet Alert
07/27/2022ENPHBuy Now
Enphase Energy
$43.83504.61%
Kashy Harrison42%
$230 → $265MaintainsOverweightGet Alert
07/22/2022CRKBuy Now
Comstock Resources
$21.71-21.7%
Kashy Harrison42%
$16 → $17UpgradeUnderweight → NeutralGet Alert
07/19/2022TPICBuy Now
TPI Composites
$0.921204.35%
Kashy Harrison42%
$14 → $12MaintainsNeutralGet Alert
07/19/2022SPWRBuy Now
SunPower
$1.771086.44%
Kashy Harrison42%
$23 → $21MaintainsNeutralGet Alert
07/19/2022SHLSBuy Now
Shoals Technologies Gr
$4.27368.02%
Kashy Harrison42%
$15 → $20MaintainsNeutralGet Alert
07/19/2022PLUGBuy Now
Plug Power
$0.792306.59%
Kashy Harrison42%
$18 → $19MaintainsNeutralGet Alert
07/19/2022GNRCBuy Now
Generac Hldgs
$113.75168.13%
Kashy Harrison42%
$350 → $305MaintainsOverweightGet Alert
07/19/2022ENPHBuy Now
Enphase Energy
$43.83424.75%
Kashy Harrison42%
$220 → $230MaintainsOverweightGet Alert
07/19/2022ARRYBuy Now
Array Technologies
$5.17170.79%
Kashy Harrison42%
$10 → $14MaintainsNeutralGet Alert
07/19/2022AMRCBuy Now
Ameresco
$13.00338.46%
Kashy Harrison42%
$62 → $57MaintainsNeutralGet Alert
07/19/2022RUNBuy Now
Sunrun
$7.09309.03%
Kashy Harrison42%
$35 → $29DowngradeOverweight → NeutralGet Alert
07/19/2022NOVABuy Now
Sunnova Energy Intl
$0.1911743.46%
Kashy Harrison42%
$27 → $23DowngradeOverweight → NeutralGet Alert
07/19/2022FTCIBuy Now
FTC Solar
$3.0813.64%
Kashy Harrison42%
$2 → $3.5UpgradeUnderweight → NeutralGet Alert
06/08/2022PLUGBuy Now
Plug Power
$0.792179.92%
Kashy Harrison42%
→ $18Assumes → NeutralGet Alert
06/08/2022BEBuy Now
Bloom Energy
$16.2023.46%
Kashy Harrison42%
→ $20Assumes → NeutralGet Alert
06/08/2022BLDPBuy Now
Ballard Power Systems
$1.22309.84%
Kashy Harrison42%
→ $5Assumes → UnderweightGet Alert
06/01/2022CHPTBuy Now
ChargePoint Hldgs
$0.582653.87%
Kashy Harrison42%
$20 → $16MaintainsNeutralGet Alert
05/24/2022NOVABuy Now
Sunnova Energy Intl
$0.1913803.19%
Kashy Harrison42%
$33 → $27MaintainsOverweightGet Alert
05/18/2022CRKBuy Now
Comstock Resources
$21.71-26.3%
Kashy Harrison42%
$19 → $16DowngradeNeutral → UnderweightGet Alert
05/13/2022FSLRBuy Now
First Solar
$126.80-29.02%
Kashy Harrison42%
$80 → $90UpgradeNeutral → OverweightGet Alert
04/21/2022RRCBuy Now
Range Resources
$35.0339.88%
Kashy Harrison42%
$23 → $49UpgradeNeutral → OverweightGet Alert
04/21/2022SWNBuy Now
Southwestern Energy
Kashy Harrison42%
$4.5 → $12UpgradeNeutral → OverweightGet Alert
04/21/2022FTCIBuy Now
FTC Solar
$3.08-2.6%
Kashy Harrison42%
$4 → $3DowngradeNeutral → UnderweightGet Alert
04/08/2022SHLSBuy Now
Shoals Technologies Gr
$4.27274.42%
Kashy Harrison42%
→ $16DowngradeOverweight → NeutralGet Alert
04/08/2022FTCIBuy Now
FTC Solar
$3.0829.87%
Kashy Harrison42%
→ $4DowngradeOverweight → NeutralGet Alert
03/14/2022TPICBuy Now
TPI Composites
$0.921421.74%
Kashy Harrison42%
$18 → $14MaintainsNeutralGet Alert
03/14/2022SPWRBuy Now
SunPower
$1.771029.94%
Kashy Harrison42%
$19 → $20MaintainsNeutralGet Alert
03/14/2022SEDGBuy Now
SolarEdge Technologies
$14.372683.58%
Kashy Harrison42%
$388 → $400MaintainsOverweightGet Alert
03/14/2022RUNBuy Now
Sunrun
$7.09478.28%
Kashy Harrison42%
$57 → $41MaintainsOverweightGet Alert
03/14/2022NOVABuy Now
Sunnova Energy Intl
$0.1918437.59%
Kashy Harrison42%
$45 → $36MaintainsOverweightGet Alert
03/14/2022AMRCBuy Now
Ameresco
$13.00392.31%
Kashy Harrison42%
$80 → $64MaintainsNeutralGet Alert
03/11/2022SHLSBuy Now
Shoals Technologies Gr
$4.27508.43%
Kashy Harrison42%
$39 → $26MaintainsOverweightGet Alert
03/03/2022FSLRBuy Now
First Solar
$126.80-50.32%
Kashy Harrison42%
$90 → $63MaintainsNeutralGet Alert
11/12/2021CHPTBuy Now
ChargePoint Hldgs
$0.584030.81%
Kashy Harrison42%
→ $24Initiates → NeutralGet Alert
09/23/2021BEBuy Now
Bloom Energy
$16.2029.63%
Kashy Harrison42%
→ $21Initiates → NeutralGet Alert
08/03/2021SEDGBuy Now
SolarEdge Technologies
$14.372342.59%
Kashy Harrison42%
$342 → $351MaintainsOverweightGet Alert
08/02/2021FSLRBuy Now
First Solar
$126.80-29.81%
Kashy Harrison42%
$80 → $89MaintainsNeutralGet Alert
07/15/2021SEDGBuy Now
SolarEdge Technologies
$14.372279.96%
Kashy Harrison42%
$340 → $342MaintainsOverweightGet Alert
07/15/2021FSLRBuy Now
First Solar
$126.80-36.91%
Kashy Harrison42%
$81 → $80MaintainsNeutralGet Alert
07/15/2021ENPHBuy Now
Enphase Energy
$43.83360.87%
Kashy Harrison42%
$195 → $202MaintainsOverweightGet Alert
06/30/2021SHLSBuy Now
Shoals Technologies Gr
$4.27906.25%
Kashy Harrison42%
→ $43Initiates → OverweightGet Alert
06/29/2021OASBuy Now
Oasis Petroleum
Kashy Harrison42%
→ $115Initiates → OverweightGet Alert
06/10/2021FTCIBuy Now
FTC Solar
$3.08387.01%
Kashy Harrison42%
→ $15Initiates → OverweightGet Alert
05/12/2021ARRYBuy Now
Array Technologies
$5.17422.24%
Kashy Harrison42%
$53 → $27DowngradeOverweight → NeutralGet Alert
04/16/2021RUNBuy Now
Sunrun
$7.09986.04%
Kashy Harrison42%
→ $77UpgradeNeutral → OverweightGet Alert
03/15/2021COGBuy Now
Cabot Oil & Gas
Kashy Harrison42%
→ $20DowngradeOverweight → NeutralGet Alert
03/15/2021CRKBuy Now
Comstock Resources
$21.71-72.36%
Kashy Harrison42%
$6.5 → $6DowngradeOverweight → NeutralGet Alert
01/27/2021SPWRBuy Now
SunPower
$1.77
Kashy Harrison42%
DowngradeOverweight → NeutralGet Alert
01/08/2021ARRYBuy Now
Array Technologies
$5.171060.54%
Kashy Harrison42%
→ $60Initiates → OverweightGet Alert
12/11/2020SEDGBuy Now
SolarEdge Technologies
$14.372161.66%
Kashy Harrison42%
→ $325Initiates → OverweightGet Alert
12/11/2020FSLRBuy Now
First Solar
$126.80-27.44%
Kashy Harrison42%
→ $92Initiates → NeutralGet Alert
12/11/2020ENPHBuy Now
Enphase Energy
$43.83242.23%
Kashy Harrison42%
→ $150Initiates → OverweightGet Alert
10/29/2020SPWRBuy Now
SunPower
$1.771142.94%
Kashy Harrison42%
$20 → $22MaintainsOverweightGet Alert
10/19/2020SWNBuy Now
Southwestern Energy
Kashy Harrison42%
$3.5 → $3MaintainsNeutralGet Alert
10/19/2020CRKBuy Now
Comstock Resources
$21.71-63.15%
Kashy Harrison42%
$6.5 → $8UpgradeNeutral → OverweightGet Alert
10/07/2020NOVABuy Now
Sunnova Energy Intl
$0.19
Kashy Harrison42%
Initiates → OverweightGet Alert
10/07/2020RUNBuy Now
Sunrun
$7.09887.31%
Kashy Harrison42%
→ $70Initiates → NeutralGet Alert
10/07/2020SPWRBuy Now
SunPower
$1.771029.94%
Kashy Harrison42%
→ $20Initiates → OverweightGet Alert
08/13/2020OASBuy Now
Oasis Petroleum
Kashy Harrison42%
$0.25 → $0.5MaintainsUnderweightGet Alert
08/13/2020CXOBuy Now
Concho Resources
Kashy Harrison42%
$75 → $79MaintainsOverweightGet Alert
08/12/2020SWNBuy Now
Southwestern Energy
Kashy Harrison42%
$3 → $3.5MaintainsNeutralGet Alert
08/12/2020RRCBuy Now
Range Resources
$35.03-75.74%
Kashy Harrison42%
$7.5 → $8.5MaintainsNeutralGet Alert
08/12/2020EQTBuy Now
EQT
$53.45-68.19%
Kashy Harrison42%
$16 → $17MaintainsOverweightGet Alert
08/12/2020CNXBuy Now
CNX Resources
$31.44-58.65%
Kashy Harrison42%
$10 → $13UpgradeNeutral → OverweightGet Alert
08/10/2020GPORBuy Now
Gulfport Energy
$181.50-99.86%
Kashy Harrison42%
$0.5 → $0.25MaintainsUnderweightGet Alert
08/10/2020CRKBuy Now
Comstock Resources
$21.71-70.06%
Kashy Harrison42%
$5.5 → $6.5MaintainsNeutralGet Alert
07/09/2020CNXBuy Now
CNX Resources
$31.44-71.37%
Kashy Harrison42%
→ $9Initiates → NeutralGet Alert
07/09/2020CRKBuy Now
Comstock Resources
$21.71-74.67%
Kashy Harrison42%
→ $5.5Initiates → NeutralGet Alert
07/09/2020EQTBuy Now
EQT
$53.45-70.07%
Kashy Harrison42%
→ $16Initiates → OverweightGet Alert
05/04/2020RRCBuy Now
Range Resources
$35.03-87.15%
Kashy Harrison42%
$4 → $4.5MaintainsNeutralGet Alert
05/04/2020CXOBuy Now
Concho Resources
Kashy Harrison42%
$54 → $59MaintainsOverweightGet Alert
05/04/2020COGBuy Now
Cabot Oil & Gas
Kashy Harrison42%
$22 → $21MaintainsOverweightGet Alert
03/31/2020QEPBuy Now
QEP Resources
Kashy Harrison42%
$1.5 → $1DowngradeNeutral → UnderweightGet Alert
02/24/2020PEBuy Now
Parsley Energy
Kashy Harrison42%
$23 → $24MaintainsOverweightGet Alert
02/11/2020RRCBuy Now
Range Resources
$35.03-87.15%
Kashy Harrison42%
$6.5 → $4.5DowngradeOverweight → NeutralGet Alert
02/11/2020GPORBuy Now
Gulfport Energy
$181.50-98.9%
Kashy Harrison42%
$5 → $2DowngradeOverweight → NeutralGet Alert
10/28/2019QEPBuy Now
QEP Resources
Kashy Harrison42%
$3.5 → $6UpgradeNeutral → OverweightGet Alert
01/09/2019OASBuy Now
Oasis Petroleum
Kashy Harrison42%
DowngradeOverweight → NeutralGet Alert
11/21/2018QEPBuy Now
QEP Resources
Kashy Harrison42%
$12 → $13MaintainsNeutralGet Alert
09/28/2018XECBuy Now
Cimarex Energy
Kashy Harrison42%
Assumes → NeutralGet Alert
09/28/2018VNOMBuy Now
Viper Energy Partners
$39.97
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018PXDBuy Now
Pioneer Natural Resources
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018OASBuy Now
Oasis Petroleum
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018NFXBuy Now
Newfield Exploration
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018NBLBuy Now
Noble Energy
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018EOGBuy Now
EOG Resources
$108.72
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018CXOBuy Now
Concho Resources
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018CLRBuy Now
Continental Resources
Kashy Harrison42%
Assumes → OverweightGet Alert
09/28/2018DVNBuy Now
Devon Energy
$30.51
Kashy Harrison42%
AssumesNeutral → OverweightGet Alert
05/01/2018QEPBuy Now
QEP Resources
Kashy Harrison42%
DowngradeOverweight → NeutralGet Alert
04/11/2018WPXBuy Now
WPX Energy
Kashy Harrison42%
UpgradeNeutral → OverweightGet Alert
09/18/2017WLLBuy Now
Whiting Petroleum
Kashy Harrison42%
$10 → $7MaintainsNeutralGet Alert
09/18/2017LPIBuy Now
Laredo Petroleum
Kashy Harrison42%
$17 → $15MaintainsOverweightGet Alert
09/18/2017XECBuy Now
Cimarex Energy
Kashy Harrison42%
$141 → $116MaintainsNeutralGet Alert
09/18/2017WPXBuy Now
WPX Energy
Kashy Harrison42%
$15 → $12MaintainsNeutralGet Alert
09/18/2017VNOMBuy Now
Viper Energy Partners
$39.97-49.96%
Kashy Harrison42%
$22 → $20MaintainsOverweightGet Alert
09/18/2017SWNBuy Now
Southwestern Energy
Kashy Harrison42%
$8 → $6MaintainsNeutralGet Alert
09/18/2017RSPPBuy Now
RSP Permian
Kashy Harrison42%
$49 → $37MaintainsOverweightGet Alert
09/18/2017RRCBuy Now
Range Resources
$35.03-0.09%
Kashy Harrison42%
$40 → $35MaintainsOverweightGet Alert
09/18/2017QEPBuy Now
QEP Resources
Kashy Harrison42%
$20 → $12MaintainsOverweightGet Alert
09/18/2017PXDBuy Now
Pioneer Natural Resources
Kashy Harrison42%
$229 → $185MaintainsOverweightGet Alert
09/18/2017PEBuy Now
Parsley Energy
Kashy Harrison42%
$42 → $31MaintainsOverweightGet Alert
09/18/2017NFXBuy Now
Newfield Exploration
Kashy Harrison42%
$53 → $41MaintainsOverweightGet Alert
09/18/2017NBLBuy Now
Noble Energy
Kashy Harrison42%
$47 → $32MaintainsOverweightGet Alert
09/18/2017GPORBuy Now
Gulfport Energy
$181.50-90.08%
Kashy Harrison42%
$21 → $18MaintainsOverweightGet Alert
09/18/2017EOGBuy Now
EOG Resources
$108.72-13.54%
Kashy Harrison42%
$109 → $94MaintainsOverweightGet Alert
09/18/2017DVNBuy Now
Devon Energy
$30.5117.99%
Kashy Harrison42%
$46 → $36MaintainsNeutralGet Alert
09/18/2017CXOBuy Now
Concho Resources
Kashy Harrison42%
$167 → $142MaintainsOverweightGet Alert
09/18/2017CRZOBuy Now
Carrizo Oil & Gas
Kashy Harrison42%
$43 → $24MaintainsNeutralGet Alert
09/18/2017COGBuy Now
Cabot Oil & Gas
Kashy Harrison42%
$32 → $31MaintainsOverweightGet Alert
09/18/2017CLRBuy Now
Continental Resources
Kashy Harrison42%
$52 → $42MaintainsOverweightGet Alert
09/18/2017CHKBuy Now
Chesapeake Energy
Kashy Harrison42%
$6 → $4MaintainsNeutralGet Alert
09/18/2017BSMBuy Now
Black Stone Minerals
$13.9835.91%
Kashy Harrison42%
$20 → $19MaintainsOverweightGet Alert
09/18/2017SNBuy Now
Sanchez Energy
$84.08
Kashy Harrison42%
DowngradeOverweight → NeutralGet Alert
02/21/2017LPIBuy Now
Laredo Petroleum
Kashy Harrison42%
UpgradeNeutral → OverweightGet Alert
02/02/2017SNBuy Now
Sanchez Energy
$84.08
Kashy Harrison42%
UpgradeNeutral → OverweightGet Alert
10/19/2016OASBuy Now
Oasis Petroleum
Kashy Harrison42%
UpgradeNeutral → OverweightGet Alert
10/10/2016FSLRBuy Now
First Solar
$126.80
Kashy Harrison42%
InitiatesNeutral → NeutralGet Alert
08/22/2016CXOBuy Now
Concho Resources
Kashy Harrison42%
$159 → $161MaintainsOverweightGet Alert
07/08/2016GPORBuy Now
Gulfport Energy
$181.50
Kashy Harrison42%
Assumes → OverweightGet Alert
06/15/2016QEPBuy Now
QEP Resources
Kashy Harrison42%
UpgradeNeutral → OverweightGet Alert
06/10/2016OASBuy Now
Oasis Petroleum
Kashy Harrison42%
→ $13Initiates → NeutralGet Alert
11/12/2014LPIBuy Now
Laredo Petroleum
Kashy Harrison42%
$27 → $24DowngradeOverweight → NeutralGet Alert
07/12/2012SPWRBuy Now
SunPower
$1.77267.23%
Kashy Harrison42%
→ $6.5UpgradeNeutral → OverweightGet Alert
05/04/2012FSLRBuy Now
First Solar
$126.80-85.02%
Kashy Harrison42%
$26 → $19MaintainsNeutralGet Alert