
Last Price
52 Week Range
$10.43 - $19.65
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $35M | $18M | |||||
| $1.227B | $1.252B | |||||
| - | - | |||||
| - | $32M | |||||
| $77M | $15M | |||||
| $1.339B | $1.317B | |||||
| $411M | $372M | |||||
| $1.622B | $1.564B | |||||
| - | - | |||||
| - | $6M | |||||
| $42M | $18M | |||||
| $2.075B | $1.96B | |||||
| - | - | |||||
| $3.414B | $3.277B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $568M | $539M | |||||
| $373M | $60M | |||||
| $17M | $92M | |||||
| $81M | - | |||||
| - | - | |||||
| - | - | |||||
| $26M | $347M | |||||
| $1.065B | $1.038B | |||||
| $136M | $385M | |||||
| $296M | $192M | |||||
| - | - | |||||
| $88M | $51M | |||||
| $83M | $-122M | |||||
| $737M | $698M | |||||
| - | - | |||||
| $1.802B | $1.736B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| - | - | |||||
| $2M | $2M | |||||
| $-284M | $-384M | |||||
| $1.904B | $1.929B | |||||
| $-10M | $-6M | |||||
| - | - | |||||
| $1.612B | $1.541B | |||||
| - | - | |||||
| $1.612B | $1.541B | |||||
| $3.414B | $3.277B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| $664M | $861M | |||||
| $629M | $843M |
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