
Last Price
52 Week Range
$122.80 - $298.30
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $597.517M | $827.791M | |||||||||
| $104.746M | $127.425M | |||||||||
| $26.508M | $40.475M | |||||||||
| - | - | |||||||||
| $13.274M | $28.911M | |||||||||
| $0.742B | $1.025B | |||||||||
| $161.448M | $158.015M | |||||||||
| - | - | |||||||||
| $152.114M | $128.066M | |||||||||
| - | $22.824M | |||||||||
| $231K | $287K | |||||||||
| $313.793M | $309.192M | |||||||||
| - | - | |||||||||
| $1.056B | $1.334B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $9.273M | $3.238M | |||||||||
| $89.102M | - | |||||||||
| - | - | |||||||||
| $1.217M | $1.771M | |||||||||
| $4.288M | - | |||||||||
| - | - | |||||||||
| $2.403M | $97.933M | |||||||||
| $101.995M | $102.942M | |||||||||
| $-6.044M | $-7.568M | |||||||||
| $7.261M | $9.339M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $1.419M | $3.724M | |||||||||
| $7.463M | $11.292M | |||||||||
| - | - | |||||||||
| $109.458M | $114.234M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-180.668M | $24.163M | |||||||||
| $1.127B | $1.194B | |||||||||
| $-0.19M | $1.136M | |||||||||
| - | - | |||||||||
| $0.946B | $1.22B | |||||||||
| - | - | |||||||||
| $0.946B | $1.22B | |||||||||
| $1.056B | $1.334B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $404.766M | $459.553M | |||||||||
| $7.261M | $9.339M | |||||||||
| $-337.604M | $-486.965M |
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