
Last Price
52 Week Range
$47.00 - $77.78
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $288.864M | $330.062M | ||||||||||
| $30.176M | $72.851M | ||||||||||
| $32.516M | $32.18M | ||||||||||
| $20.089M | $134.564M | ||||||||||
| $-21.624M | $-87.413M | ||||||||||
| $-10.042M | $-241.835M | ||||||||||
| $339.979M | $240.409M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-1.278M | $-3.558M | ||||||||||
| - | $53.612M | ||||||||||
| $-13.307M | $-39.222M | ||||||||||
| $10.643M | $66.826M | ||||||||||
| $-37K | - | ||||||||||
| $-3.979M | $77.658M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-29.519M | $-235.824M | ||||||||||
| $-94.695M | $-143.203M | ||||||||||
| $-101.116M | $-125.472M | ||||||||||
| $-107.433M | $175.046M | ||||||||||
| $-332.763M | $-329.453M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $123.547M | $126.731M | ||||||||||
| $3.184M | $36.959M | ||||||||||
| $126.731M | $163.69M | ||||||||||
| $339.979M | $240.409M | ||||||||||
| $-1.278M | $-3.558M | ||||||||||
| $338.701M | $236.851M |
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