| 12/10/2025 | Jefferies Financial Group | Set Target | | $18.00 | |
| 12/10/2025 | Jefferies Financial Group | Reiterated Rating | Buy ➝ Buy | | |
| 12/10/2025 | BTIG Research | Lower Target | Buy ➝ Buy | $26.00 ➝ $21.00 | |
| 12/10/2025 | Telsey Advisory Group | Lower Target | Market Perform ➝ Market Perform | $17.00 ➝ $16.00 | |
| 12/4/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $17.00 ➝ $16.00 | |
| 11/4/2025 | Zacks Research | Upgrade | Strong Sell ➝ Hold | | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D+) ➝ Sell (D+) | | |
| 10/8/2025 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $26.00 | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D+) ➝ Sell (D+) | | |
| 9/15/2025 | Zacks Research | Downgrade | Hold ➝ Strong Sell | | |
| 9/4/2025 | Cowen | Reiterated Rating | Hold ➝ Hold | | |
| 9/4/2025 | BTIG Research | Set Target | | $26.00 | |
| 9/4/2025 | TD Cowen | Boost Target | Hold ➝ Hold | $16.00 ➝ $17.00 | |
| 9/3/2025 | Jefferies Financial Group | Lower Target | Buy ➝ Buy | $22.00 ➝ $20.00 | |
| 9/3/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $17.00 | |
| 8/27/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $17.00 | |
| 8/15/2025 | Zacks Research | Upgrade | Strong Sell ➝ Hold | | |
| 6/11/2025 | BTIG Research | Set Target | Buy ➝ Buy | $30.00 | |
| 6/11/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $21.00 | |
| 6/5/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $21.00 | |
| 5/21/2025 | Jefferies Financial Group | Lower Target | Buy ➝ Buy | $33.00 ➝ $26.00 | |
| 3/19/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $31.00 ➝ $31.00 | |
| 3/12/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $31.00 ➝ $31.00 | |
| 2/28/2025 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $31.00 ➝ $31.00 | |
| 12/12/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $31.00 ➝ $31.00 | |
| 12/6/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $31.00 ➝ $31.00 | |
| 9/5/2024 | TD Cowen | Lower Target | Hold ➝ Hold | $37.00 ➝ $32.00 | |
| 9/4/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $38.00 ➝ $38.00 | |
| 9/4/2024 | Jefferies Financial Group | Lower Target | Buy ➝ Buy | $44.00 ➝ $40.00 | |
| 8/28/2024 | Telsey Advisory Group | Reiterated Rating | Market Perform ➝ Market Perform | $38.00 ➝ $38.00 | |
| 8/12/2024 | TD Cowen | Initiated Coverage | Hold | $37.00 | |
| 7/12/2024 | Jefferies Financial Group | Initiated Coverage | Buy | $44.00 | |
| 7/10/2024 | BTIG Research | Initiated Coverage | Buy | $44.00 | |
| 6/10/2024 | Lake Street Capital | Boost Target | Buy ➝ Buy | $38.00 ➝ $44.00 | |
| 3/21/2024 | B. Riley | Reiterated Rating | Buy ➝ Buy | $35.00 ➝ $38.00 | |
| 12/21/2023 | William Blair | Initiated Coverage | Outperform | | |
| 11/27/2023 | Lake Street Capital | Initiated Coverage | Buy | $38.00 | |
| 10/11/2023 | B. Riley | Initiated Coverage | Buy | $35.00 | |
| 6/9/2022 | Telsey Advisory Group | Boost Target | | $24.00 | |