
Last Price
52 Week Range
$86.17 - $210.25
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $146.996M | $180.942M | $218.979M | ||||||||||||
| $49.585M | $62.482M | $73.724M | ||||||||||||
| $8.773M | $-2.716M | $5.878M | ||||||||||||
| $12.935M | $10.978M | $15.285M | ||||||||||||
| $-40.125M | $-171.547M | $48.858M | ||||||||||||
| $57.916M | $67.401M | $-96.588M | ||||||||||||
| $236.08M | $147.54M | $266.136M |
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $-118.782M | $-148.293M | $-176.356M | ||||||||||||
| - | - | - | ||||||||||||
| - | - | - | ||||||||||||
| - | - | - | ||||||||||||
| - | $55K | $-261K | ||||||||||||
| $-118.782M | $-148.238M | $-176.617M |
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $-66.906M | $-0.873M | $-0.946M | ||||||||||||
| $9.737M | $3.111M | $-37.275M | ||||||||||||
| - | - | - | ||||||||||||
| $-2.475M | $-7.617M | $-4.141M | ||||||||||||
| $-59.644M | $-5.379M | $-42.362M |
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $18.193M | $75.847M | $152.914M | ||||||||||||
| $57.654M | $-6.077M | $47.157M | ||||||||||||
| $75.847M | $69.77M | $200.071M | ||||||||||||
| $236.08M | $147.54M | $266.136M | ||||||||||||
| $-118.782M | $-148.293M | $-176.66M | ||||||||||||
| $117.298M | $-0.753M | $89.476M |
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