
Last Price
52 Week Range
$58.01 - $131.33
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|
| $771.878M | $960.965M | |||
| $270.951M | $308.967M | |||
| $500.927M | $651.998M | |||
| $263.054M | $302.589M | |||
| $420.386M | $517.459M | |||
| $47.439M | - | |||
| $-229.952M | $-168.05M | |||
| $-6.752M | $12.052M | |||
| $-0.072M | $-1.115M | |||
| $-6.824M | $10.937M | |||
| $-236.776M | $-157.113M | |||
| $2.318M | $2.74M | |||
| $-239.094M | $-159.853M | |||
| $-8.53 | $-1.73 | |||
| $-8.53 | $-1.73 | |||
| $42.149M | $94.113M | |||
| $42.149M | $94.113M | |||
| $-141.038M | $-84.855M | |||
| $80.221M | $83.195M | |||
| $-221.259M | $-168.05M |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers