
Last Price
52 Week Range
$24.35 - $49.66
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $4.96B | $6.153B | ||||||
| $3.77B | $4.56B | ||||||
| $1.19B | $1.585B | ||||||
| $351M | $371M | ||||||
| $777M | $915M | ||||||
| $46M | $-6M | ||||||
| $16M | $305M | ||||||
| $42M | $51M | ||||||
| $-36M | $-10M | ||||||
| $6M | $41M | ||||||
| $22M | $346M | ||||||
| $3M | $4M | ||||||
| $19M | $342M | ||||||
| $0.034 | $0.59 | ||||||
| $0.032 | $0.56 | ||||||
| $559M | $582M | ||||||
| $591M | $607M | ||||||
| $108M | $372M | ||||||
| $46M | $67M | ||||||
| $62M | $305M |
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