
Last Price
52 Week Range
$16.74 - $34.08
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $30.268B | $34.534B | |||||||
| $21.437B | $24.393B | |||||||
| $8.831B | $10.141B | |||||||
| - | - | |||||||
| $8.395B | $9.668B | |||||||
| - | - | |||||||
| $436M | $473M | |||||||
| $76M | $113M | |||||||
| $-39M | $11M | |||||||
| $37M | $124M | |||||||
| $473M | $597M | |||||||
| $407M | $383M | |||||||
| $154M | $208M | |||||||
| $0.086 | $0.11 | |||||||
| $0.084 | $0.11 | |||||||
| $1.794B | $1.818B | |||||||
| $1.826B | $1.855B | |||||||
| $1.046B | $0.683B | |||||||
| $433M | - | |||||||
| $613M | $683M |
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