After an 84% rally in 2025, the shares are near their highest level in two years, recovering from a 60% drop in 2024 when ...