
Last Price
52 Week Range
$15.15 - $180.90
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.474B | $2.024B | |||||||||||
| $1.069B | $1.437B | |||||||||||
| $404.648M | $587.4M | |||||||||||
| $148.629M | $185.993M | |||||||||||
| $233.11M | $328.605M | |||||||||||
| - | - | |||||||||||
| $22.909M | $72.802M | |||||||||||
| $-37.294M | $-19.818M | |||||||||||
| $-11.972M | $-137.388M | |||||||||||
| $-49.266M | $-157.206M | |||||||||||
| $-26.357M | $-84.404M | |||||||||||
| $0.846M | $2.736M | |||||||||||
| $-29.227M | $-88.434M | |||||||||||
| $-0.13 | $-0.37 | |||||||||||
| $-0.13 | $-0.37 | |||||||||||
| $227.365M | $239.011M | |||||||||||
| $227.365M | $240.402M | |||||||||||
| $89.327M | $20.05M | |||||||||||
| $53.048M | $50.566M | |||||||||||
| $36.279M | $-30.516M |
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