
Last Price
52 Week Range
$18.64 - $100.25
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $0.851B | $1.83B | |||||||
| $62.345M | $146.684M | |||||||
| $107.905M | $171.56M | |||||||
| - | - | |||||||
| $10.204M | $18.275M | |||||||
| $1.031B | $2.166B | |||||||
| $1.26B | $1.383B | |||||||
| $7.37M | $6.175M | |||||||
| - | $538K | |||||||
| - | $145.742M | |||||||
| $34.69M | $308.615M | |||||||
| $1.302B | $1.844B | |||||||
| - | - | |||||||
| $2.334B | $4.01B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $27.601M | $38.76M | |||||||
| $60.688M | $21.896M | |||||||
| - | $74.531M | |||||||
| - | - | |||||||
| $4.039M | - | |||||||
| $56.88M | $74.301M | |||||||
| $18.85M | $89.561M | |||||||
| $164.019M | $299.049M | |||||||
| $902.931M | $951.696M | |||||||
| $5.798M | $8.429M | |||||||
| $63.207M | $105.99M | |||||||
| $110.811M | $197.3M | |||||||
| $26.114M | $46.641M | |||||||
| $1.115B | $1.318B | |||||||
| - | - | |||||||
| $1.279B | $1.618B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-227.047M | $-227.047M | |||||||
| - | $413.611M | |||||||
| $18K | $19K | |||||||
| $320.302M | $234.428M | |||||||
| $0.961B | $1.971B | |||||||
| $173K | $387K | |||||||
| - | - | |||||||
| $1.055B | $2.392B | |||||||
| - | - | |||||||
| $1.055B | $2.392B | |||||||
| $2.334B | $4.01B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $568.426M | $664.275M | |||||||
| $0.915B | $1.043B | |||||||
| $632.085M | $-122.926M |
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