BETR
Meta Analyst score Buy 8.0/10 (+0.87 raw)
Every firm's latest rating in the past year, each weighted by its age (a 3-month-old call counts half as much as today's), blended with the consensus of 8 analysts (+1.00, counted like 1.5 fresh ratings), and pulled toward the typical S&P 500 score (+0.64) as if that were 3 more fresh ratings, so a score from few or old calls says less. 5 firms, 4 with a call in the past 3 months; net +1 upgrade in the past 30 days.
| Firm | Latest rating | Date | Weight |
|---|---|---|---|
| Needham | Buy | Oct 13, 2026 | 11% |
| BTIG | Buy | Oct 12, 2026 | 11% |
| Cantor Fitzgerald | Overweight upgrade | Oct 2, 2026 | 10% |
| Canaccord Genuity | Buy | Aug 4, 2026 | 7% |
| Roth Capital | Buy | Jun 15, 2026 | 4% |
Buy is what the ratings average to, +0.87 on a scale from −2 (strong sell) to +2 (strong buy). 8.0/10 means better than 80% of S&P 500 stocks (503 scored, Oct 18, 2026): analysts rarely say sell, so most stocks land between +0.4 and +0.8, and the 0–10 shows where this one sits among them.
Price vs. targets
Consensus
Rating and target changes
| Date | Firm | Action | Rating | Target |
|---|---|---|---|---|
| Oct 13, 2026 | Needham | Lowered target | Buy | $25.00 → $15.00 |
| Oct 12, 2026 | BTIG | Lowered target | Buy | $23.00 → $20.00 |
| Oct 6, 2026 | Needham | Reiterated | Buy | $25.00 |
| Oct 2, 2026 | Cantor Fitzgerald | Upgrade | Neutral → Overweight | $16.00 |
| Aug 13, 2026 | Cantor Fitzgerald | Downgrade | Overweight → Neutral | $32.00 → $16.00 |
| Aug 10, 2026 | BTIG | Lowered target | Buy | $36.00 → $23.00 |
| Aug 7, 2026 | Needham | Lowered target | Buy | $35.00 → $25.00 |
| Aug 4, 2026 | Canaccord Genuity | Reiterated | Buy | $42.00 |
| Jul 31, 2026 | Needham | Reiterated | Buy | $35.00 |
| Jul 24, 2026 | Needham | Lowered target | Buy | $53.00 → $35.00 |
| Jun 18, 2026 | Canaccord Genuity | Initiated | Buy | $42.00 |
| Jun 16, 2026 | BTIG | Initiated | Buy | $36.00 |
| Jun 15, 2026 | Roth Capital | Initiated | Buy | $35.00 |
| May 4, 2026 | Needham | Initiated | Buy | $53.00 |
| Jan 27, 2026 | Cantor Fitzgerald | Initiated | Overweight | $40.00 |
Source: Yahoo Finance analyst data, collected daily.