| 8/18/2026 | Weiss Ratings | Downgrade | Sell (D) ➝ Sell (D-) | | |
| 8/13/2026 | Citigroup | Reiterated Rating | Buy ➝ Buy | | |
| 8/13/2026 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $31.00 | |
| 8/13/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $33.00 | |
| 8/12/2026 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $34.00 | |
| 8/4/2026 | Weiss Ratings | Upgrade | Sell (D-) ➝ Sell (D) | | |
| 5/20/2026 | BTIG Research | Lower Target | Buy ➝ Buy | $40.00 ➝ $33.00 | |
| 5/18/2026 | Citigroup | Lower Target | Buy ➝ Buy | $33.00 ➝ $25.00 | |
| 5/18/2026 | Citigroup | Lower Target | Buy ➝ Buy | $33.00 ➝ $25.00 | |
| 5/13/2026 | Weiss Ratings | Upgrade | Sell (E+) ➝ Sell (D-) | | |
| 5/13/2026 | Cantor Fitzgerald | Lower Target | Overweight ➝ Overweight | $38.00 ➝ $31.00 | |
| 5/13/2026 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $34.00 | |
| 4/20/2026 | The Goldman Sachs Group | Lower Target | Buy ➝ Buy | $38.00 ➝ $34.00 | |
| 4/2/2026 | Citigroup | Lower Target | Buy ➝ Buy | $41.00 ➝ $33.00 | |
| 3/17/2026 | The Goldman Sachs Group | Lower Target | Buy ➝ Buy | $43.00 ➝ $38.00 | |
| 3/10/2026 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $38.00 | |
| 3/10/2026 | Jefferies Financial Group | Lower Target | Buy ➝ Buy | $30.00 ➝ $29.00 | |
| 3/10/2026 | Morgan Stanley | Lower Target | Overweight ➝ Overweight | $34.00 ➝ $33.00 | |
| 3/10/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $40.00 | |
| 3/9/2026 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $34.00 | |
| 2/11/2026 | Jefferies Financial Group | Upgrade | Hold ➝ Buy | $30.00 | |
| 2/9/2026 | UBS Group | Set Target | Buy | $24.00 | |
| 1/30/2026 | Weiss Ratings | Initiated Coverage | Sell (D-) | | |
| 1/15/2026 | Needham & Company LLC | Reiterated Rating | Buy ➝ Buy | $34.00 | |
| 12/17/2025 | Bank of America | Boost Target | Buy ➝ Buy | $35.00 ➝ $37.00 | |
| 12/2/2025 | Zacks Research | Upgrade | Hold | | |
| 12/1/2025 | Morgan Stanley | Initiated Coverage | Overweight | $34.00 | |
| 12/1/2025 | Cantor Fitzgerald | Initiated Coverage | Overweight | $42.00 | |
| 12/1/2025 | BTIG Research | Initiated Coverage | Buy | $40.00 | |
| 12/1/2025 | Needham & Company LLC | Initiated Coverage | Buy ➝ Buy | $34.00 | |
| 12/1/2025 | Citigroup | Initiated Coverage | Buy | $41.00 | |
| 12/1/2025 | The Goldman Sachs Group | Initiated Coverage | Buy | $47.00 | |
| 12/1/2025 | Needham & Company LLC | Initiated Coverage | Buy ➝ Buy | $34.00 | |
| 12/1/2025 | The Goldman Sachs Group | Initiated Coverage | Buy | $47.00 | |
| 12/1/2025 | Cantor Fitzgerald | Initiated Coverage | Overweight | $42.00 | |
| 12/1/2025 | BTIG Research | Initiated Coverage | Buy | $40.00 | |
| 12/1/2025 | Bank of America | Initiated Coverage | Buy | $35.00 | |
| 11/30/2025 | Jefferies Financial Group | Initiated Coverage | Hold | $30.00 | |