
Last Price
52 Week Range
$16.32 - $87.88
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.788B | $2.247B | $2.39B | ||||||
| $1.509B | $1.824B | $1.922B | ||||||
| $279.097M | $422.61M | $468.56M | ||||||
| $173.457M | $216.013M | $210.437M | ||||||
| $188.934M | $298.73M | $314.118M | ||||||
| $33.431M | $22.873M | $22.642M | ||||||
| $-116.725M | $-115.006M | $-78.637M | ||||||
| - | - | - | ||||||
| $36.265M | $22.347M | $22.098M | ||||||
| $36.265M | $22.347M | $22.098M | ||||||
| $-80.46M | $-92.659M | $-56.539M | ||||||
| $4.212M | $-1.627M | $2.615M | ||||||
| $-13.49M | $-16.937M | $-10.859M | ||||||
| $-0.08 | $-0.16 | $-0.1 | ||||||
| $-0.08 | $-0.16 | $-0.102 | ||||||
| $95.697M | $108.67M | $444.1M | ||||||
| $95.697M | $108.67M | $456.496M | ||||||
| $-60.068M | $-48.004M | $-0.988M | ||||||
| $23.226M | $44.129M | $46.976M | ||||||
| $-83.294M | $-92.133M | $-47.964M |
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