
Last Price
52 Week Range
$20.70 - $26.25
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $137M | $147M | ||||||||
| $350M | $365M | ||||||||
| $567M | $584M | ||||||||
| - | - | ||||||||
| $47M | $20M | ||||||||
| $1.101B | $1.116B | ||||||||
| $848M | $921M | ||||||||
| $2.867B | $2.838B | ||||||||
| $1M | - | ||||||||
| - | - | ||||||||
| $56M | $61M | ||||||||
| $3.772B | $3.82B | ||||||||
| - | - | ||||||||
| $4.873B | $4.936B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $358M | $401M | ||||||||
| $102M | - | ||||||||
| - | $23M | ||||||||
| $21M | - | ||||||||
| $5M | - | ||||||||
| - | - | ||||||||
| $58M | $153M | ||||||||
| $539M | $577M | ||||||||
| $1.599B | $1.58B | ||||||||
| $108M | $81M | ||||||||
| - | - | ||||||||
| $342M | $350M | ||||||||
| $77M | $14M | ||||||||
| $2.192B | $2.106B | ||||||||
| - | - | ||||||||
| $2.731B | $2.683B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| - | - | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $694M | $802M | ||||||||
| $1.413B | $1.431B | ||||||||
| $35M | $20M | ||||||||
| - | - | ||||||||
| $2.142B | $2.253B | ||||||||
| - | - | ||||||||
| $2.142B | $2.253B | ||||||||
| $4.873B | $4.936B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1M | - | ||||||||
| $1.794B | $1.765B | ||||||||
| $1.657B | $1.618B |
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