
Last Price
52 Week Range
$21.77 - $46.06
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $617.022M | $726.937M | |||||||||||
| $150.179M | $199.599M | |||||||||||
| $466.843M | $527.338M | |||||||||||
| $154.977M | $172.188M | |||||||||||
| $372.719M | $354.541M | |||||||||||
| - | - | |||||||||||
| $-60.853M | $0.609M | |||||||||||
| $-23.582M | $-20.85M | |||||||||||
| $-6.773M | $26.685M | |||||||||||
| $-30.355M | $5.835M | |||||||||||
| $-91.208M | $6.444M | |||||||||||
| $1.054M | $5.211M | |||||||||||
| $-92.262M | $1.233M | |||||||||||
| $-1.26 | $0.017 | |||||||||||
| $-1.26 | $0.017 | |||||||||||
| $72.988M | $74.049M | |||||||||||
| $72.988M | $74.649M | |||||||||||
| $-57.596M | $37M | |||||||||||
| $10.03M | $9.706M | |||||||||||
| $-67.626M | $27.294M |
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