| 2/18/2026 | Lake Street Capital | Set Target | | $20.00 | |
| 2/18/2026 | Stifel Nicolaus | Lower Target | Buy ➝ Buy | $25.00 ➝ $22.00 | |
| 2/18/2026 | Robert W. Baird | Lower Target | Neutral ➝ Neutral | $28.00 ➝ $14.00 | |
| 2/9/2026 | UBS Group | Upgrade | Strong-Buy | | |
| 2/8/2026 | UBS Group | Initiated Coverage | Buy | $24.00 | |
| 2/4/2026 | Stifel Nicolaus | Lower Target | Buy ➝ Buy | $31.00 ➝ $25.00 | |
| 2/2/2026 | Truist Financial | Lower Target | Buy ➝ Buy | $37.00 ➝ $25.00 | |
| 1/26/2026 | TD Cowen | Initiated Coverage | Hold | $17.00 | |
| 1/15/2026 | The Goldman Sachs Group | Reiterated Rating | Buy ➝ Buy | $25.00 | |
| 1/9/2026 | Lake Street Capital | Boost Target | Buy ➝ Buy | $35.00 ➝ $40.00 | |
| 1/9/2026 | Bank of America | Downgrade | Buy ➝ Neutral | | |
| 1/5/2026 | Bank of America | Boost Target | Buy ➝ Buy | $30.00 ➝ $33.00 | |
| 12/29/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 12/22/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 12/18/2025 | Truist Financial | Boost Target | Buy ➝ Buy | $32.00 ➝ $37.00 | |
| 12/16/2025 | Robert W. Baird | Set Target | | $28.00 | |
| 12/15/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 12/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 12/1/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 11/25/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 11/19/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 11/13/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 10/29/2025 | Lake Street Capital | Reiterated Rating | Buy ➝ Buy | $35.00 | |
| 10/29/2025 | Stifel Nicolaus | Reiterated Rating | Buy ➝ Buy | $26.00 ➝ $31.00 | |
| 10/29/2025 | The Goldman Sachs Group | Boost Target | Buy ➝ Buy | $26.00 ➝ $33.00 | |
| 10/29/2025 | Robert W. Baird | Set Target | | $23.00 | |
| 10/29/2025 | Truist Financial | Reiterated Rating | Buy ➝ Buy | $28.00 ➝ $32.00 | |
| 10/29/2025 | Piper Sandler | Reiterated Rating | Overweight ➝ Overweight | $26.00 ➝ $32.00 | |
| 10/21/2025 | Stifel Nicolaus | Initiated Coverage | Buy | $26.00 | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 10/1/2025 | The Goldman Sachs Group | Set Target | Neutral ➝ Buy | $18.00 ➝ $26.00 | |
| 10/1/2025 | The Goldman Sachs Group | Upgrade | Hold ➝ Buy | $18.00 ➝ $26.00 | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D) ➝ Sell (D) | | |
| 9/22/2025 | Truist Financial | Boost Target | Buy ➝ Buy | $21.00 ➝ $28.00 | |
| 7/30/2025 | Truist Financial | Boost Target | Buy ➝ Buy | $18.00 ➝ $21.00 | |
| 7/30/2025 | Robert W. Baird | Set Target | Neutral ➝ Neutral | $15.00 ➝ $17.00 | |
| 6/16/2025 | Truist Financial | Initiated Coverage | Buy | $26.00 | |
| 6/12/2025 | Lake Street Capital | Initiated Coverage | Buy ➝ Buy | $30.00 | |
| 5/30/2025 | The Goldman Sachs Group | Initiated Coverage | Neutral | $16.00 | |
| 5/30/2025 | Wolfe Research | Initiated Coverage | Outperform | $20.00 | |
| 2/24/2025 | Leerink Partners | Upgrade | Strong-Buy | | |
| 2/24/2025 | Bank of America | Initiated Coverage | Buy | | |
| 2/24/2025 | Lake Street Capital | Initiated Coverage | Buy | $30.00 | |
| 2/24/2025 | Stifel Nicolaus | Initiated Coverage | Buy | $25.00 | |
| 2/24/2025 | Piper Sandler | Initiated Coverage | Overweight | $26.00 | |
| 2/24/2025 | Leerink Partners | Initiated Coverage | Outperform | $28.00 | |
| 2/20/2025 | Robert W. Baird | Upgrade | Hold | | |
| 2/20/2025 | LADENBURG THALM/SH SH | Initiated Coverage | Neutral | $20.00 | |
| 2/20/2025 | Robert W. Baird | Initiated Coverage | Neutral | $20.00 | |