
Last Price
52 Week Range
$47.48 - $96.06
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.267B | $1.483B | $1.677B | ||||||||
| $330.079M | $379.873M | $402.997M | ||||||||
| $0.937B | $1.103B | $1.274B | ||||||||
| $341.951M | $365.758M | $426.329M | ||||||||
| $720.276M | $792.362M | $876.841M | ||||||||
| $4.917M | $0.225M | - | ||||||||
| $-129.902M | $-54.922M | $-29.085M | ||||||||
| $-26.132M | $-25.307M | $-75.431M | ||||||||
| $33.278M | $48.66M | $107.278M | ||||||||
| $7.146M | $23.353M | $31.847M | ||||||||
| $-122.756M | $-31.569M | $2.762M | ||||||||
| $-184.476M | $76.545M | $87.277M | ||||||||
| $61.72M | $-108.114M | $-84.515M | ||||||||
| $0.62 | $-1.04 | $-0.796 | ||||||||
| $0.59 | $-1.04 | $-0.797 | ||||||||
| $99.646M | $103.662M | $420.302M | ||||||||
| $103.98M | $103.662M | $423.005M | ||||||||
| $-78.625M | $6.053M | $75.878M | ||||||||
| $17.999M | $12.315M | $10.387M | ||||||||
| $-96.624M | $-6.262M | $65.491M |
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