Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| JP Morgan | Oct 19, 2023 | Maintains |
| Truist Securities | Oct 19, 2023 | Upgrade |
| Morgan Stanley | Oct 19, 2023 | Upgrade |
| Oppenheimer | Oct 19, 2023 | Maintains |
| Keybanc | Oct 19, 2023 | Upgrade |
| Rosenblatt | Oct 19, 2023 | Maintains |
| Guggenheim | Oct 19, 2023 | Reiterates |
| Wedbush | Oct 19, 2023 | Reiterates |
| Truist Securities | Oct 17, 2023 | Maintains |
| Benchmark | Oct 16, 2023 | Reiterates |
| Wolfe Research | Oct 13, 2023 | Downgrade |
| Morgan Stanley | Oct 11, 2023 | Maintains |
| Piper Sandler | Oct 11, 2023 | Maintains |
| Needham | Oct 09, 2023 | Reiterates |
| Goldman Sachs | Oct 09, 2023 | Maintains |
| Wedbush | Oct 06, 2023 | Reiterates |
| Seaport Global | Oct 06, 2023 | Initiates |
| Bernstein | Oct 06, 2023 | Initiates |
| Benchmark | Oct 04, 2023 | Reiterates |
| JP Morgan | Sep 28, 2023 | Maintains |
| Oppenheimer | Sep 22, 2023 | Maintains |
| Evercore ISI Group | Sep 18, 2023 | Maintains |
| Truist Securities | Sep 15, 2023 | Reiterates |
| Benchmark | Sep 14, 2023 | Reiterates |
| Truist Securities | Aug 30, 2023 | Maintains |
| Loop Capital | Aug 25, 2023 | Upgrade |
| Oppenheimer | Aug 23, 2023 | Reiterates |
| Needham | Jul 26, 2023 | Reiterates |
| Baird | Jul 24, 2023 | Upgrade |
| B of A Securities | Jul 20, 2023 | Maintains |