| Firm | Analyst | Rating | Prev rating | Target | Prev target | Chg | Upside | Date |
|---|---|---|---|---|---|---|---|---|
| Needham | – | Buy | Buy | $35.00 | $65.00 | −46% | +56% | Sep 18 |
| UBS | Robin Farley | Buy | Buy | $48.00 | $49.00 | −2% | +114% | Sep 18 |
| Citizens | – | Market Outperform | Market Outperform | – | – | – | – | Sep 8 |
| Bernstein | Ian Moore | Outperform | Outperform | $29.00 | $27.00 | +7% | +29% | Sep 3 |
| Wolfe Research | – | Perform · Sep 2020 · not counted | Peer Perform | $40.00 | – | – | +78% | Sep 2 |
| CBRE | – | Hold · Dec 2021 · not counted | Hold | $27.00 | $54.00 | −50% | +20% | Aug 21 |
| Citigroup | – | Buy | Buy | – | – | – | – | Aug 11 |
| Macquarie | – | Outperform | Outperform | $40.00 | $52.00 | −23% | +78% | Aug 11 |
| Barclays | – | Overweight | Overweight | $34.00 | $35.00 | −3% | +51% | Aug 10 |
| Guggenheim | Curry Baker | Buy | Buy | $33.00 | $35.00 | −6% | +47% | Aug 10 |
| JP Morgan | – | Overweight | Overweight | – | – | – | – | Aug 10 |
| Northland Securities | Greg Gibas | Underperform · Oct 2025 | Outperform | $28.00 | $27.00 | +4% | +25% | Aug 10 |
| Truist Financial | Barry Jonas | Buy · Jul 2026 | Buy | $29.00 | $33.00 | −12% | +29% | Aug 10 |
| Benchmark | – | Buy | Buy | – | – | – | – | Aug 7 |
| Stifel Nicolaus | Jeffrey Stantial | Buy | Buy | $38.00 | $40.00 | −5% | +69% | Jul 22 |
| Wells Fargo | – | Overweight | Overweight | $29.00 | $32.00 | −9% | +29% | Jul 20 |
| TD Cowen | – | Buy | Buy | – | – | – | – | Jul 10 |
| Deutsche Bank | – | Hold | Hold | $28.00 | $26.00 | +8% | +25% | Jul 9 |
| Susquehanna | – | Positive | Positive | $31.00 | $33.00 | −6% | +38% | Jul 1 |
| New Street | – | – | – | $29.00 | $54.00 | −46% | +29% | Jun 1 |
| Morgan Stanley | – | Overweight | Overweight | $39.00 | $40.00 | −3% | +74% | May 14 |
| Mizuho Securities | Ben Chaiken | Outperform | Outperform | $45.00 | $44.00 | +2% | +100% | May 12 |
| BTIG | Clark Lampen | Buy | Buy | $30.00 | $35.00 | −14% | +33% | May 8 |
| MoffettNathanson | – | Neutral | Buy | – | – | – | – | Apr 24 |
| Argus Research | – | Hold | Buy | – | – | – | – | Mar 17 |
| BMO Capital | Brian Pitz | Outperform | Outperform | $42.00 | $63.00 | −33% | +87% | Mar 3 |
| Jefferies | David Katz | Buy · Oct 2025 | Buy | $46.00 | $51.00 | −10% | +105% | Mar 3 |
| Berenberg Bank | Jack Cummins | Buy · Oct 2025 | Hold | $26.40 | $43.00 | −39% | +17% | Feb 24 |
| Goldman Sachs | – | Buy | Buy | – | – | – | – | Feb 17 |
| Oppenheimer | Jed Kelly | Outperform | Outperform | $35.00 | $58.00 | −40% | +56% | Feb 17 |
| B of A Securities | – | Neutral | Neutral | – | – | – | – | Feb 13 |
| Canaccord Genuity | Michael Graham | Buy | Buy | $44.00 | $50.00 | −12% | +96% | Feb 13 |
| Redburn Partners | – | Neutral · Oct 2022 · not counted | Neutral | $35.00 | – | – | +56% | Jan 30 |
| JMP Securities | – | Market Outperform | Market Perform | $51.00 | $57.00 | −11% | +127% | Oct 1, 2025 |