Earnings in 4 days
Next earnings 2026-07-21; last report beat by 18%
- Earnings in 4 daysNext earnings 2026-07-21; last report beat by 18%
- Target upside +68%Average analyst target $388 vs current price $230
- Wall Street rating · BuyAnalyst rating consensus
- Lagged market 20d -27%