
Last Price
52 Week Range
$13.76 - $66.89
Next Earnings Date
Jun 03 2026 (Estimate)
Next Earnings Date
Jun 03 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $270M | $227M | $249M | |||||
| $152M | $159M | $190M | |||||
| $0.985B | $0.955B | $1.377B | |||||
| - | - | - | |||||
| $126M | $100M | $129M | |||||
| $1.533B | $1.441B | $1.945B | |||||
| $2.194B | $2.255B | $2.361B | |||||
| $767M | $743M | $447M | |||||
| $60M | $47M | $48M | |||||
| $20M | $22M | $22M | |||||
| $26M | $24M | $311M | |||||
| $3.067B | $3.091B | $3.189B | |||||
| - | - | - | |||||
| $4.6B | $4.532B | $5.134B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $533M | $631M | $557M | |||||
| $135M | $150M | - | |||||
| $4M | $4M | $4M | |||||
| $267M | $287M | $284M | |||||
| $20M | $212M | $11M | |||||
| $295M | $256M | - | |||||
| $380M | $47M | $646M | |||||
| $1.614B | $1.375B | $1.491B | |||||
| $-0.192B | $-0.461B | $1.347B | |||||
| $1.579B | $1.721B | $1.835B | |||||
| $15M | - | $10M | |||||
| $37M | $11M | $13M | |||||
| $0.064B | $0.075B | $-1.518B | |||||
| $2.548B | $2.493B | $2.954B | |||||
| - | - | - | |||||
| $4.162B | $3.868B | $4.445B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| - | - | - | |||||
| - | - | - | |||||
| $1M | $1M | $1M | |||||
| $178M | $343M | $320M | |||||
| $238M | $297M | $330M | |||||
| - | $-1M | $2M | |||||
| - | - | - | |||||
| $417M | $640M | $653M | |||||
| $21M | $24M | $36M | |||||
| $438M | $664M | $689M | |||||
| $4.6B | $4.532B | $5.134B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $60M | $47M | $48M | |||||
| $2.703B | $2.698B | $4.737B | |||||
| $2.433B | $2.471B | $4.488B |
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