Tristan Richardson's Stock Ratings

Scotiabank Analyst

Tristan Richardson is an analyst at Scotiabank. 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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

-4.10%

Smart Score

46.1%

Overall Average Return Percentile

26th

Number of Ratings

96
Buy NowGet Alert
08/30/2024OKEBuy Now
ONEOK
$72.8939.95%$88 → $102MaintainsSector OutperformGet Alert
08/16/2024ARRYBuy Now
Array Technologies
$8.6239.21%$17 → $12MaintainsSector OutperformGet Alert
08/08/2024WMBBuy Now
Williams Companies
$59.55-19.39%$43 → $48MaintainsSector PerformGet Alert
08/08/2024SEDGBuy Now
SolarEdge Technologies
$28.9141.82%$46 → $41MaintainsSector PerformGet Alert
08/06/2024NOVABuy Now
Sunnova Energy Intl
——$10 → $14MaintainsSector OutperformGet Alert
07/29/2024GNRCBuy Now
Generac Hldgs
$158.191.14%$147 → $160MaintainsSector PerformGet Alert
07/17/2024WMBBuy Now
Williams Companies
$59.55-27.79%$40 → $43MaintainsSector PerformGet Alert
07/17/2024KMIBuy Now
Kinder Morgan
$27.00-22.22%$19 → $21MaintainsSector PerformGet Alert
07/17/2024TRGPBuy Now
Targa Resources
$182.05-22%$128 → $142MaintainsSector OutperformGet Alert
07/08/2024ARRYBuy Now
Array Technologies
$8.6297.22%$18 → $17MaintainsSector OutperformGet Alert
07/02/2024KNTKBuy Now
Kinetik Holdings
$36.0233.26%$42 → $48MaintainsSector OutperformGet Alert
06/25/2024SEDGBuy Now
SolarEdge Technologies
$28.9159.11%$72 → $46MaintainsSector PerformGet Alert
05/10/2024KNTKBuy Now
Kinetik Holdings
$36.0216.6%$38 → $42MaintainsSector OutperformGet Alert
04/29/2024SPWRBuy Now
SunPower
$1.62146.91%$6 → $4MaintainsSector PerformGet Alert
04/29/2024NXTBuy Now
NEXTracker
$86.93-42.48%$55 → $50MaintainsSector OutperformGet Alert
04/29/2024NOVABuy Now
Sunnova Energy Intl
——$20 → $10MaintainsSector OutperformGet Alert
04/29/2024ARRYBuy Now
Array Technologies
$8.62108.82%$25 → $18MaintainsSector OutperformGet Alert
04/15/2024TRGPBuy Now
Targa Resources
$182.05-29.69%$112 → $128MaintainsSector OutperformGet Alert
04/08/2024PAGPBuy Now
Plains GP Holdings
$19.1020.42% → $23Assumes → Sector OutperformGet Alert
04/08/2024PAABuy Now
Plains All American
$17.9328.24% → $23Assumes → Sector OutperformGet Alert
04/04/2024EPDBuy Now
Enterprise Prods Partners
$32.30-0.94%$31 → $32MaintainsSector OutperformGet Alert
02/21/2024SEDGBuy Now
SolarEdge Technologies
$28.91211.31%$93 → $90MaintainsSector PerformGet Alert
10/19/2023ENPHBuy Now
Enphase Energy
$31.53344.02% → $140DowngradeSector Outperform → Sector PerformGet Alert
09/22/2023GNRCBuy Now
Generac Hldgs
$158.19-14.66%$165 → $135MaintainsSector PerformGet Alert
08/29/2023KNTKBuy Now
Kinetik Holdings
$36.028.27%$37 → $39MaintainsOutperformGet Alert
08/17/2023CEQPBuy Now
Crestwood Equity Partners
———DowngradeSector Outperform → Sector PerformGet Alert
06/12/2023KNTKBuy Now
Kinetik Holdings
$36.022.72% → $37UpgradeSector Perform → Sector OutperformGet Alert
04/14/2023WMBBuy Now
Williams Companies
$59.55-41.22% → $35Assumes → Sector PerformGet Alert
03/06/2023NXTBuy Now
NEXTracker
$86.93——Initiates → Sector OutperformGet Alert
03/02/2023ENPHBuy Now
Enphase Energy
$31.53851.47% → $300Initiates → Sector OutperformGet Alert
03/02/2023GNRCBuy Now
Generac Hldgs
$158.194.3% → $165Initiates → Sector PerformGet Alert
03/02/2023SEDGBuy Now
SolarEdge Technologies
$28.911093.36% → $345Initiates → Sector PerformGet Alert
03/02/2023NOVABuy Now
Sunnova Energy Intl
—— → $28Initiates → Sector OutperformGet Alert
03/02/2023SPWRBuy Now
SunPower
$1.621134.57% → $20Initiates → Sector PerformGet Alert
03/02/2023RUNBuy Now
Sunrun
$18.12120.75% → $40Initiates → Sector OutperformGet Alert
03/02/2023LNGBuy Now
Cheniere Energy
$188.343.01% → $194Initiates → Sector OutperformGet Alert
03/02/2023EPDBuy Now
Enterprise Prods Partners
$32.30-4.04% → $31Initiates → Sector OutperformGet Alert
03/02/2023KMIBuy Now
Kinder Morgan
$27.00-25.93% → $20Initiates → Sector PerformGet Alert
03/02/2023KNTKBuy Now
Kinetik Holdings
$36.02-5.61% → $34Initiates → Sector PerformGet Alert
03/02/2023OKEBuy Now
ONEOK
$72.891.53% → $74Initiates → Sector PerformGet Alert
03/02/2023ARRYBuy Now
Array Technologies
$8.62201.62% → $26Initiates → Sector OutperformGet Alert
03/02/2023CEQPBuy Now
Crestwood Equity Partners
—— → $31Initiates → Sector OutperformGet Alert
05/02/2022PLUGBuy Now
Plug Power
$2.291081.62% → $27Assumes → HoldGet Alert
05/02/2022RUNBuy Now
Sunrun
$18.12186.98% → $52Assumes → BuyGet Alert
05/02/2022SEDGBuy Now
SolarEdge Technologies
$28.911076.06% → $340Assumes → BuyGet Alert
05/02/2022SHLSBuy Now
Shoals Technologies Gr
$8.80127.14% → $20Assumes → HoldGet Alert
05/02/2022SPWRBuy Now
SunPower
$1.621011.11% → $18Assumes → HoldGet Alert
05/02/2022BEBuy Now
Bloom Energy
$91.64-78.17% → $20Assumes → HoldGet Alert
01/24/2022BLDPBuy Now
Ballard Power Systems
$2.66388.72%$18 → $13MaintainsHoldGet Alert
01/24/2022PLUGBuy Now
Plug Power
$2.291081.62%$44 → $27MaintainsHoldGet Alert
01/24/2022ARRYBuy Now
Array Technologies
$8.6262.41%$27 → $14MaintainsHoldGet Alert
01/24/2022SHLSBuy Now
Shoals Technologies Gr
$8.80127.14%$34 → $20MaintainsHoldGet Alert
01/24/2022NOVABuy Now
Sunnova Energy Intl
——$53 → $32MaintainsBuyGet Alert
01/24/2022SPWRBuy Now
SunPower
$1.621134.57%$35 → $20MaintainsHoldGet Alert
01/24/2022RUNBuy Now
Sunrun
$18.12186.98%$76 → $52MaintainsBuyGet Alert
01/24/2022GNRCBuy Now
Generac Hldgs
$158.19168.66%$500 → $425MaintainsBuyGet Alert
01/24/2022ENPHBuy Now
Enphase Energy
$31.53534.32%$290 → $200MaintainsBuyGet Alert
01/24/2022SEDGBuy Now
SolarEdge Technologies
$28.911076.06%$395 → $340MaintainsBuyGet Alert
11/10/2021DCPBuy Now
DCP Midstream
—— → $37UpgradeHold → BuyGet Alert
11/08/2021TRGPBuy Now
Targa Resources
$182.05-64.3%$54 → $65MaintainsBuyGet Alert
11/08/2021RUNBuy Now
Sunrun
$18.12319.43%$74 → $76MaintainsBuyGet Alert
11/08/2021BEBuy Now
Bloom Energy
$91.64-63.99%$25 → $33MaintainsHoldGet Alert
10/15/2021SHLSBuy Now
Shoals Technologies Gr
$8.80286.14% → $34Initiates → HoldGet Alert
10/15/2021BEBuy Now
Bloom Energy
$91.64-72.72% → $25Initiates → HoldGet Alert
10/15/2021BLDPBuy Now
Ballard Power Systems
$2.66576.69% → $18Initiates → HoldGet Alert
10/15/2021NOVABuy Now
Sunnova Energy Intl
—— → $50Initiates → BuyGet Alert
10/15/2021ARRYBuy Now
Array Technologies
$8.62166.82% → $23Initiates → HoldGet Alert
10/15/2021GNRCBuy Now
Generac Hldgs
$158.19216.08% → $500Initiates → BuyGet Alert
04/29/2021ENPHBuy Now
Enphase Energy
$31.53550.17%$254 → $205MaintainsBuyGet Alert
03/17/2021PLUGBuy Now
Plug Power
$2.291738.07%$65 → $42DowngradeBuy → HoldGet Alert
02/16/2021MMPBuy Now
Magellan Midstream
—— → $44DowngradeBuy → HoldGet Alert
01/12/2021RUNBuy Now
Sunrun
$18.12540.18% → $116Initiates → BuyGet Alert
01/12/2021SPWRBuy Now
SunPower
$1.621813.58% → $31Initiates → HoldGet Alert
01/12/2021SEDGBuy Now
SolarEdge Technologies
$28.911404.67% → $435Initiates → BuyGet Alert
01/12/2021PLUGBuy Now
Plug Power
$2.292525.82% → $60Initiates → BuyGet Alert
01/12/2021ENPHBuy Now
Enphase Energy
$31.53705.58% → $254Initiates → BuyGet Alert
08/10/2020DCPBuy Now
DCP Midstream
——$8 → $17MaintainsHoldGet Alert
06/10/2020MICBuy Now
Macquarie Infrastructure
———UpgradeHold → BuyGet Alert
05/13/2020TRGPBuy Now
Targa Resources
$182.05-89.01%$15 → $20MaintainsBuyGet Alert
05/13/2020DCPBuy Now
DCP Midstream
——$6 → $8MaintainsHoldGet Alert
05/13/2020CEQPBuy Now
Crestwood Equity Partners
——$8 → $12MaintainsHoldGet Alert
04/22/2020CEQPBuy Now
Crestwood Equity Partners
——$10 → $8DowngradeBuy → HoldGet Alert
02/20/2020CEQPBuy Now
Crestwood Equity Partners
——$40 → $36MaintainsBuyGet Alert
12/13/2019WMBBuy Now
Williams Companies
$59.55——Initiates → BuyGet Alert
12/13/2019MPLXBuy Now
MPLX
$54.87-48.97% → $28Initiates → HoldGet Alert
12/13/2019DCPBuy Now
DCP Midstream
—— → $26Initiates → HoldGet Alert
06/03/2019TRGPBuy Now
Targa Resources
$182.05-73.63% → $48UpgradeHold → BuyGet Alert
06/03/2019TRGPBuy Now
Targa Resources
$182.05-73.63% → $48UpgradeHold → BuyGet Alert
11/13/2018ANDXBuy Now
Andeavor Logistics LP Com Unit Ltd Partnership Int
——$52 → $41DowngradeBuy → HoldGet Alert
10/19/2018VLPBuy Now
Valero Energy Partners
———DowngradeBuy → HoldGet Alert
07/12/2018CEQPBuy Now
Crestwood Equity Partners
—— → $36Initiates → BuyGet Alert
07/12/2018TRGPBuy Now
Targa Resources
$182.05-70.89% → $53Initiates → HoldGet Alert
02/22/2018MICBuy Now
Macquarie Infrastructure
———DowngradeBuy → HoldGet Alert
03/21/2017MICBuy Now
Macquarie Infrastructure
—— → $96Initiates → BuyGet Alert
09/24/2015VLPBuy Now
Valero Energy Partners
———UpgradeNeutral → BuyGet Alert
06/16/2015VLPBuy Now
Valero Energy Partners
—— → $58Initiates → NeutralGet Alert