
Last Price
52 Week Range
$133.07 - $226.94
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $6.377M | $195.403M | ||||||||||
| $392.842M | $484.99M | ||||||||||
| - | $20.75M | ||||||||||
| $94.636M | - | ||||||||||
| $90.856M | $52.176M | ||||||||||
| $-1.301M | $532.406M | ||||||||||
| $0.583B | $1.286B |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | $-126.953M | ||||||||||
| - | $-2.878M | ||||||||||
| - | $-30.651M | ||||||||||
| - | $1.912M | ||||||||||
| $-59.048M | $11.682M | ||||||||||
| $-59.048M | $-146.888M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $7.523M | $978.721M | ||||||||||
| $-165M | $-962.866M | ||||||||||
| $-67.256M | $-640.735M | ||||||||||
| $-7.53M | $-10.845M | ||||||||||
| $-232.263M | $-635.725M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $235.839M | $678.083M | ||||||||||
| $289.717M | $507.876M | ||||||||||
| $0.526B | $1.186B | ||||||||||
| $0.583B | $1.286B | ||||||||||
| $-74.949M | $-126.953M | ||||||||||
| $0.508B | $1.159B |
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