2025-04-28 | Stifel Nicolaus | $550 | 6.6% upside |  |
2024-10-22 | NeedhamCharles Shi | $640 | 24.1% upside |  |
2024-10-21 | Mizuho SecuritiesSiti Panigrahi | $650 | 26% upside |  |
2024-10-15 | CitigroupRyan Levine | $284 | 44.9% downside |  |
2024-10-15 | Berenberg BankNay Soe Naing | $660 | 28% upside |  |
2024-08-22 | Robert W. BairdJoe Vruwink | $663 | 28.6% upside |  |
2024-08-15 | Rosenblatt SecuritiesBlair Abernethy | $635 | 23.1% upside |  |
2024-07-02 | Robert W. BairdJoe Vruwink | $661 | 28.2% upside |  |
2024-06-27 | KeyBancJason Celino | $690 | 33.8% upside |  |
2024-05-24 | GriffinJay Vleeschhouwer | $650 | 26% upside |  |
2024-05-23 | Deutsche BankGianmarco Conti | $645 | 25.1% upside |  |
2024-05-23 | Piper SandlerClarke Jeffries | $672 | 30.3% upside |  |
2024-05-23 | Robert W. BairdJoe Vruwink | $645 | 25.1% upside |  |
2024-04-04 | Piper SandlerClarke Jeffries | $665 | 28.9% upside |  |
2023-11-30 | Loop Capital MarketsJason Celino | $675 | 30.9% upside |  |
2023-11-30 | Stifel NicolausRuben Roy | $620 | 20.2% upside |  |
2023-11-30 | NeedhamCharles Shi | $660 | 28% upside |  |
2023-08-16 | Wells FargoGary Mobley | $505 | 2.1% downside |  |
2023-08-16 | Stifel NicolausRuben Roy | $445 | 13.7% downside |  |
2022-12-02 | Rosenblatt Securities | $420 | 18.6% downside |  |
2022-08-18 | Robert W. Baird | $444 | 13.9% downside |  |
2022-08-18 | Rosenblatt Securities | $405 | 21.5% downside |  |
2022-08-18 | Needham | $420 | 18.6% downside |  |
2022-08-12 | Rosenblatt Securities | $390 | 24.4% downside |  |
2022-08-11 | Wells Fargo | $425 | 17.6% downside |  |
2022-05-23 | NeedhamCharles Shi | $380 | 26.3% downside |  |
2022-05-19 | Wells Fargo | $375 | 27.3% downside |  |
2022-05-15 | Rosenblatt SecuritiesBlair Abernethy | $360 | 30.2% downside |  |
2022-02-18 | Atlantic EquitiesIanjit Bhatti | $400 | 22.4% downside |  |
2022-01-14 | KeyBancJason Celino | $445 | 13.7% downside |  |
2021-11-29 | Credit SuisseJohn Pitzer | $360 | 30.2% downside |  |
2021-07-15 | Westpark CapitalRuben Roy | $340 | 34.1% downside |  |