Analysts
Scores, price targets and rating changes published by the firms we track. Informational, not advice.
Rating scores
Each factor is scored 1 (weak) to 5 (strong).
- Overall4
- DCF4
- Return on equity4
- Return on assets5
- Debt / equity2
- P/E3
- P/B2
Average price target
Mean of the targets analysts published in each window.
Price target is not available for BF.B.
Recent rating changes
The latest 40 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Sep 4, 2026 | UBS | maintain | Neutral | Neutral |
| Sep 3, 2026 | TD Cowen | maintain | Hold | Hold |
| Sep 3, 2026 | RBC Capital | maintain | Sector Perform | Sector Perform |
| Sep 3, 2026 | JP Morgan | maintain | Underweight | Underweight |
| Sep 1, 2026 | RBC Capital | maintain | Sector Perform | Sector Perform |
| Aug 27, 2026 | Barclays | maintain | Equal Weight | Equal Weight |
| Aug 21, 2026 | JP Morgan | maintain | Underweight | Underweight |
| Aug 3, 2026 | Citigroup | maintain | Neutral | Neutral |
| Jun 26, 2026 | TD Cowen | maintain | Hold | Hold |
| Jun 25, 2026 | Barclays | downgrade | Overweight | Equal Weight |
| Jun 8, 2026 | Barclays | maintain | Overweight | Overweight |
| Jun 5, 2026 | RBC Capital | maintain | Sector Perform | Sector Perform |
| Jun 5, 2026 | BNP Paribas | maintain | Underperform | Underperform |
| Jun 2, 2026 | RBC Capital | maintain | Sector Perform | Sector Perform |
| May 29, 2026 | Barclays | maintain | Overweight | Overweight |
| May 20, 2026 | Citigroup | maintain | Neutral | Neutral |
| May 13, 2026 | Bernstein | maintain | Market Perform | Market Perform |
| Apr 29, 2026 | JP Morgan | downgrade | Neutral | Underweight |
| Apr 15, 2026 | Citigroup | maintain | Neutral | Neutral |
| Mar 27, 2026 | JP Morgan | upgrade | Underweight | Neutral |
| Mar 27, 2026 | Citigroup | upgrade | Sell | Neutral |
| Mar 16, 2026 | UBS | maintain | Neutral | Neutral |
| Mar 9, 2026 | Bernstein | downgrade | Outperform | Market Perform |
| Mar 6, 2026 | Barclays | maintain | Overweight | Overweight |
| Mar 5, 2026 | Evercore ISI Group | maintain | In Line | In Line |
| Feb 26, 2026 | UBS | maintain | Neutral | Neutral |
| Feb 26, 2026 | Barclays | maintain | Overweight | Overweight |
| Jan 14, 2026 | Citigroup | maintain | Sell | Sell |
| Dec 17, 2025 | Citigroup | downgrade | Neutral | Sell |
| Dec 5, 2025 | JP Morgan | maintain | Underweight | Underweight |
| Dec 5, 2025 | Evercore ISI Group | maintain | In Line | In Line |
| Nov 28, 2025 | Barclays | maintain | Overweight | Overweight |
| Oct 16, 2025 | Needham | maintain | Hold | Hold |
| Oct 7, 2025 | Barclays | maintain | Overweight | Overweight |
| Sep 2, 2025 | JP Morgan | maintain | Underweight | Underweight |
| Sep 2, 2025 | Barclays | maintain | Overweight | Overweight |
| Aug 29, 2025 | UBS | maintain | Neutral | Neutral |
| Aug 29, 2025 | Needham | maintain | Hold | Hold |
| Aug 26, 2025 | Needham | maintain | Hold | Hold |
| Aug 22, 2025 | UBS | maintain | Neutral | Neutral |