| Jan 23, 2026 | Bernstein | Peter Weed | Downgrade | Outperform→Market Perform | $31 |
| Jan 9, 2026 | Citizens | Patrick Walravens | Downgrade | Market Outperform→Market Perform | — |
| Dec 10, 2025 | Guggenheim | Howard Ma | Downgrade | Buy→Neutral | — |
| Dec 9, 2025 | Citigroup | Tyler Radke | PT Raise | Neutral | $26→$31 |
| Dec 9, 2025 | DA Davidson | Rudy Kessinger | Downgrade | Buy→Neutral | $29→$31 |
| Dec 9, 2025 | Canaccord Genuity | Kingsley Crane | Downgrade | Buy→Hold | $27→$31 |
| Dec 9, 2025 | Raymond James | Mark Cash | Downgrade | Outperform→Market Perform | — |
| Dec 9, 2025 | Oppenheimer | Ittai Kidron | Downgrade | Outperform→Perform | — |
| Dec 9, 2025 | UBS | Radi Sultan | Downgrade | Buy→Neutral | $29→$31 |
| Dec 9, 2025 | Baird | William Power | PT Raise | Neutral | $26→$31 |
| Dec 9, 2025 | RBC Capital | Matthew Hedberg | Downgrade | Outperform→Sector Perform | $30→$31 |
| Dec 9, 2025 | Needham | Mike Cikos | Downgrade | Buy→Hold | — |
| Dec 8, 2025 | Wells Fargo | Ryan Macwilliams | Downgrade | Overweight→Equal-Weight | $31 |
| Dec 8, 2025 | William Blair | Jason Ader | Downgrade | Outperform→Market Perform | — |
| Dec 8, 2025 | DA Davidson | Rudy Kessinger | Maintained | Buy | $29 |
| Oct 29, 2025 | Canaccord Genuity | Kingsley Crane | Maintained | Buy | $27 |
| Oct 28, 2025 | RBC Capital | Matthew Hedberg | PT Raise | Outperform | $27→$30 |
| Oct 28, 2025 | UBS | Radi Sultan | PT Raise | Buy | $28→$29 |
| Oct 28, 2025 | Mizuho | Gregg Moskowitz | PT Raise | Outperform | $24→$26 |
| Oct 28, 2025 | Goldman Sachs | Kash Rangan | PT Raise | Neutral | $21→$24 |