
Last Price
52 Week Range
$46.08 - $82.31
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1.152B | $1.323B | ||||||||
| $205.612M | $285.162M | ||||||||
| $0.946B | $1.037B | ||||||||
| $312.987M | $356.636M | ||||||||
| $769.532M | $813.647M | ||||||||
| - | $-15.17M | ||||||||
| $-136.423M | $-117.766M | ||||||||
| $21.795M | $28.053M | ||||||||
| $10.447M | $-4.268M | ||||||||
| $32.242M | $23.785M | ||||||||
| $-104.181M | $-93.981M | ||||||||
| $1.775M | $6.802M | ||||||||
| $-105.956M | $-100.783M | ||||||||
| $-0.72 | $-0.67 | ||||||||
| $-0.72 | $-0.67 | ||||||||
| $147.445M | $150.247M | ||||||||
| $147.445M | $150.247M | ||||||||
| $-12.529M | $17.748M | ||||||||
| $89.753M | $110.576M | ||||||||
| $-102.282M | $-92.828M |
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