September 2025, its stock price has dropped 60% to $72.97 per share. This was partly due to its softer quarterly results and may have investors wondering how to approach the situation.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results