Frank McGann's Stock Ratings

B of A Securities Analyst

Frank McGann is an analyst at B of A Securities. 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

-6.74%

Smart Score

41%

Overall Average Return Percentile

22nd

Number of Ratings

35
Buy NowGet Alert
12/09/2024YPFBuy Now
YPF
$35.1156.65%$31 → $55UpgradeNeutral → BuyGet Alert
09/18/2024YPFBuy Now
YPF
$35.11-17.4%$28 → $29MaintainsNeutralGet Alert
09/11/2024PAMBuy Now
Pampa Energia
$89.41-19.47%$62 → $72MaintainsBuyGet Alert
08/23/2023PBRBuy Now
Petrobras Brasileiro
$12.2047.56%$13 → $18UpgradeNeutral → BuyGet Alert
08/23/2023ECBuy Now
Ecopetrol
$9.6319.42% → $11.5ReinstatesNeutral → NeutralGet Alert
08/02/2023CEPUBuy Now
Central Puerto
$15.87-49.59% → $8Reinstates → NeutralGet Alert
07/31/2023PBRBuy Now
Petrobras Brasileiro
$12.208.21%$11 → $13.2MaintainsNeutralGet Alert
09/21/2021BAKBuy Now
Braskem
$2.851022.81% → $32Reinstates → BuyGet Alert
03/15/2021PBRBuy Now
Petrobras Brasileiro
$12.20UpgradeUnderperform → NeutralGet Alert
03/15/2021ECBuy Now
Ecopetrol
$9.63UpgradeUnderperform → BuyGet Alert
11/24/2020TSBuy Now
Tenaris
$40.67-54.51% → $18.5UpgradeNeutral → BuyGet Alert
09/15/2020TSBuy Now
Tenaris
$40.67-64.59%$16.2 → $14.4MaintainsNeutralGet Alert
05/14/2020PBRBuy Now
Petrobras Brasileiro
$12.20-38.52%$10 → $7.5DowngradeBuy → NeutralGet Alert
04/17/2020PBRBuy Now
Petrobras Brasileiro
$12.20-18.02%$11 → $10Reiterates → BuyGet Alert
03/31/2020UGPBuy Now
Ultrapar Participacoes
$3.97UpgradeNeutral → BuyGet Alert
01/17/2020UGPBuy Now
Ultrapar Participacoes
$3.97UpgradeUnderperform → NeutralGet Alert
09/03/2019YPFBuy Now
YPF
$35.112679.83%$1039 → $976Reiterates → BuyGet Alert
08/13/2019PAMBuy Now
Pampa Energia
$89.41-63.09%$52.5 → $33DowngradeBuy → NeutralGet Alert
08/13/2019CEPUBuy Now
Central Puerto
$15.87-52.74%$20 → $7.5DowngradeBuy → UnderperformGet Alert
07/03/2019PBRBuy Now
Petrobras Brasileiro
$12.2072.15% → $21Initiates → BuyGet Alert
10/08/2018PBRBuy Now
Petrobras Brasileiro
$12.20UpgradeNeutral → BuyGet Alert
09/25/2018TSBuy Now
Tenaris
$40.67-1.65%$30 → $40UpgradeUnderperform → BuyGet Alert
09/14/2018YPFBuy Now
YPF
$35.11-37.34%$26 → $22MaintainsBuyGet Alert
09/14/2018PAMBuy Now
Pampa Energia
$89.41-38.49%$68 → $55MaintainsBuyGet Alert
09/14/2018CEPUBuy Now
Central Puerto
$15.8726.02%$23 → $20MaintainsBuyGet Alert
05/24/2018PBRBuy Now
Petrobras Brasileiro
$12.20DowngradeBuy → NeutralGet Alert
05/10/2018PBRBuy Now
Petrobras Brasileiro
$12.20UpgradeNeutral → BuyGet Alert
08/10/2017UGPBuy Now
Ultrapar Participacoes
$3.97DowngradeNeutral → UnderperformGet Alert
06/22/2015TSBuy Now
Tenaris
$40.67-36.07%$32 → $26DowngradeNeutral → UnderperformGet Alert
04/14/2015PBRBuy Now
Petrobras Brasileiro
$12.20UpgradeNeutral → BuyGet Alert
03/16/2015YPFBuy Now
YPF
$35.1111.08% → $39UpgradeGet Alert
11/14/2014PBRBuy Now
Petrobras Brasileiro
$12.20DowngradeBuy → NeutralGet Alert
09/27/2013TSBuy Now
Tenaris
$40.67DowngradeBuy → NeutralGet Alert
04/29/2013PBRBuy Now
Petrobras Brasileiro
$12.20125.44%$22.5 → $27.5UpgradeNeutral → BuyGet Alert
04/17/2012YPFBuy Now
YPF
$35.111.54%$165 → $35.65DowngradeNeutral → UnderperformGet Alert