
Last Price
52 Week Range
$37.09 - $68.42
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $3.773B | $3.351B | |||||||
| $2.833B | $2.795B | |||||||
| $940M | $556M | |||||||
| - | - | |||||||
| $311M | $281M | |||||||
| $185M | $24M | |||||||
| $444M | $251M | |||||||
| $-39M | $-38M | |||||||
| - | $-14M | |||||||
| $-39M | $-52M | |||||||
| $405M | $199M | |||||||
| $103M | $67M | |||||||
| $302M | $132M | |||||||
| $7.35 | $3.29 | |||||||
| $7.18 | $3.22 | |||||||
| $41.1M | $40.122M | |||||||
| $42M | $41M | |||||||
| $617M | $416M | |||||||
| $159M | $179M | |||||||
| $458M | $237M |
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