
Last Price
52 Week Range
$31.64 - $57.55
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.699B | $2.018B | |||||||||
| $320.192M | $372.26M | |||||||||
| $1.378B | $1.646B | |||||||||
| $384.572M | $474.312M | |||||||||
| $800.946M | $907.903M | |||||||||
| $13.54M | - | |||||||||
| $179.433M | $263.912M | |||||||||
| $48.281M | $47.731M | |||||||||
| $-4.285M | $-11.882M | |||||||||
| $43.996M | $35.849M | |||||||||
| $223.429M | $299.761M | |||||||||
| $-260.255M | $137.092M | |||||||||
| $483.684M | $162.669M | |||||||||
| $1.62 | $0.54 | |||||||||
| $1.59 | $0.54 | |||||||||
| $298.384M | $297.544M | |||||||||
| $303.602M | $298.925M | |||||||||
| $227.537M | $287.971M | |||||||||
| $48.104M | $24.059M | |||||||||
| $179.433M | $263.912M |
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