
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 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $6.23B | $6.553B | |||||||
| $3.946B | $4.166B | |||||||
| $2.284B | $2.387B | |||||||
| - | - | |||||||
| $1.974B | $2.072B | |||||||
| - | $18.852M | |||||||
| $310M | $296.89M | |||||||
| $-85.678M | $-70.08M | |||||||
| $-3.322M | $-18.788M | |||||||
| $-89M | $-88.868M | |||||||
| $221M | $208.022M | |||||||
| $52M | $19.142M | |||||||
| $165M | $160.858M | |||||||
| $2.09 | $1.93 | |||||||
| $2.04 | $1.93 | |||||||
| $79M | $83.424M | |||||||
| $80.726M | $83.425M | |||||||
| $565M | $296.89M | |||||||
| $256M | - | |||||||
| $307M | $296.89M |
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