
Last Price
52 Week Range
$7.63 - $19.82
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.518B | $1.443B | $1.438B | ||||||||||
| $828.683M | $812.746M | $795.498M | ||||||||||
| $689.373M | $630.53M | $642.584M | ||||||||||
| $304.558M | $279.969M | $258.893M | ||||||||||
| $426.751M | $378.13M | $362.678M | ||||||||||
| - | $22.899M | $16.649M | ||||||||||
| $-48.046M | $-50.468M | $4.364M | ||||||||||
| $11.524M | $6.469M | $4.495M | ||||||||||
| $9.371M | $-6.498M | $-1.103M | ||||||||||
| $20.895M | $-0.029M | $3.392M | ||||||||||
| $-27.151M | $-50.497M | $7.756M | ||||||||||
| $10.995M | $10.647M | $25.339M | ||||||||||
| $-38.146M | $-61.144M | $-17.583M | ||||||||||
| $-0.31 | $-0.51 | $-0.14 | ||||||||||
| $-0.31 | $-0.51 | $-0.17 | ||||||||||
| $123.219M | $120.753M | $481.43M | ||||||||||
| $123.219M | $120.753M | $485.603M | ||||||||||
| $25.668M | $12.289M | $51.447M | ||||||||||
| $52.378M | $62.321M | $45.453M | ||||||||||
| $-26.71M | $-50.032M | $9.281M |
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