
Last Price
52 Week Range
$86.68 - $121.10
Next Earnings Date
May 28 2026 (Estimate)
Next Earnings Date
May 28 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $534.417M | $578.377M | ||||||||||
| $262.068M | $288.594M | ||||||||||
| $-18.493M | $7.839M | ||||||||||
| $47.798M | - | ||||||||||
| $30.491M | $99.846M | ||||||||||
| $44.591M | $55.4M | ||||||||||
| $0.901B | $1.03B |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-587.983M | $-699.053M | ||||||||||
| - | - | ||||||||||
| - | - | ||||||||||
| - | - | ||||||||||
| $-1.583M | $-3.291M | ||||||||||
| $-589.566M | $-702.344M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-116.66M | $-27.23M | ||||||||||
| $-219.632M | $-281.773M | ||||||||||
| $-25K | - | ||||||||||
| $17.234M | $-0.736M | ||||||||||
| $-319.083M | $-309.739M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $36.049M | $28.272M | ||||||||||
| $-7.777M | $17.973M | ||||||||||
| $28.272M | $46.245M | ||||||||||
| $0.901B | $1.03B | ||||||||||
| $-587.983M | $-699.053M | ||||||||||
| $312.889M | $331.003M |
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