Caio Ribeiro
Stock Analyst at Bank of America Securities
(1.33)
# 3,543
Out of 4,468 analysts
150
Total ratings
36.7%
Success rate
-0.6%
Average return
Stocks Rated by Caio Ribeiro
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| VALE Vale S.A. | Maintained: Buy | n/a | $14.99 | - | 51 | Apr 29, 2026 | |
| PBR Petróleo Brasileiro S.A. - Petrobras | Upgraded: Buy | $25 | $16.11 | +53.94% | 28 | Apr 17, 2026 | |
| TX Ternium | Upgraded: Buy | $30 → $46 | $41.75 | +10.18% | 18 | Apr 13, 2026 | |
| SUZ Suzano | Downgraded: Hold | $11 | $7.88 | +39.59% | 12 | Apr 7, 2026 | |
| SCCO Southern Copper | Downgraded: Sell | $132 → $173 | $172.01 | +0.72% | 11 | Feb 26, 2026 | |
| EC Ecopetrol | Maintained: Sell | $7 | $14.70 | -52.38% | 13 | Oct 28, 2025 | |
| GGB Gerdau | Maintained: Buy | n/a | $4.07 | - | 8 | Oct 2, 2025 | |
| SID Companhia Siderúrgica Nacional | Maintained: Sell | $2.9 → $2.2 | $0.9056 | n/a | 5 | Sep 9, 2024 | |
| USNZY Usinas Siderúrgicas de Minas Gerais S.A. | Upgraded: Buy | $1.8 | $1.64 | n/a | 2 | Nov 20, 2023 | |
| NEXA Nexa Resources | Upgraded: Hold | $11 | $13.04 | n/a | 2 | Apr 16, 2021 |
Vale S.A.
Apr 29, 2026
Maintained: Buy
Price Target: n/a
Current: $14.99
Upside: -
Petróleo Brasileiro S.A. - Petrobras
Apr 17, 2026
Upgraded: Buy
Price Target: $25
Current: $16.11
Upside: +53.94%
Ternium
Apr 13, 2026
Upgraded: Buy
Price Target: $30 → $46
Current: $41.75
Upside: +10.18%
Suzano
Apr 7, 2026
Downgraded: Hold
Price Target: $11
Current: $7.88
Upside: +39.59%
Southern Copper
Feb 26, 2026
Downgraded: Sell
Price Target: $132 → $173
Current: $172.01
Upside: +0.72%
Ecopetrol
Oct 28, 2025
Maintained: Sell
Price Target: $7
Current: $14.70
Upside: -52.38%
Gerdau
Oct 2, 2025
Maintained: Buy
Price Target: n/a
Current: $4.07
Upside: -
Companhia Siderúrgica Nacional
Sep 9, 2024
Maintained: Sell
Price Target: $2.9 → $2.2
Current: $0.9056
Upside: n/a
Usinas Siderúrgicas de Minas Gerais S.A.
Nov 20, 2023
Upgraded: Buy
Price Target: $1.8
Current: $1.64
Upside: n/a
Nexa Resources
Apr 16, 2021
Upgraded: Hold
Price Target: $11
Current: $13.04
Upside: n/a