
Last Price
52 Week Range
$44.58 - $59.83
Next Earnings Date
May 06 2026
Next Earnings Date
May 06 2026
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $146.245M | $47.597M | |||||||||
| $22.8M | $16.8M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | $-16.8M | |||||||||
| $169.045M | $47.597M | |||||||||
| $946K | $509K | |||||||||
| $7.385M | $6.366M | |||||||||
| $0.005B | $2.289B | |||||||||
| - | - | |||||||||
| $2.196B | $-2.289B | |||||||||
| $2.209B | $0.007B | |||||||||
| - | $2.316B | |||||||||
| $2.378B | $2.371B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $75.608M | $68.747M | |||||||||
| - | - | |||||||||
| - | $319.258M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $57.176M | $50.307M | |||||||||
| - | $-119.054M | |||||||||
| $132.784M | $319.258M | |||||||||
| $297.865M | $74.387M | |||||||||
| - | $27K | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $11.338M | $129.182M | |||||||||
| $309.203M | $203.596M | |||||||||
| - | - | |||||||||
| $441.987M | $522.854M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| $23.632M | $47.78M | |||||||||
| $28K | $28K | |||||||||
| $-211.713M | $-312.988M | |||||||||
| $2.124B | $2.113B | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $1.936B | $1.848B | |||||||||
| - | - | |||||||||
| $1.936B | $1.848B | |||||||||
| $2.378B | $2.371B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.005B | $2.289B | |||||||||
| $297.865M | $393.699M | |||||||||
| $151.62M | $346.102M |
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