
Last Price
52 Week Range
$26.64 - $43.21
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $474.44M | $622.836M | |||||||
| $164.155M | $55.706M | |||||||
| $-4.165M | - | |||||||
| $84.613M | - | |||||||
| $4.165M | $308.12M | |||||||
| $723.208M | $986.662M | |||||||
| $34.869M | $31.73M | |||||||
| $426.778M | $427.784M | |||||||
| $1.079M | $4.832M | |||||||
| - | - | |||||||
| $77.548M | $11.779M | |||||||
| $540.274M | $476.125M | |||||||
| - | - | |||||||
| $1.263B | $1.463B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $202.543M | $273.235M | |||||||
| $25.662M | - | |||||||
| - | $5.053M | |||||||
| $4.347M | - | |||||||
| $48.982M | - | |||||||
| - | - | |||||||
| $115.889M | $231.665M | |||||||
| $348.441M | $509.953M | |||||||
| $-20.51M | - | |||||||
| $24.857M | $18.449M | |||||||
| - | - | |||||||
| - | $286K | |||||||
| $1.098M | $-17.034M | |||||||
| $21.608M | $20.15M | |||||||
| - | - | |||||||
| $370.049M | $530.103M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| - | - | |||||||
| - | $1.466B | |||||||
| $-532.399M | $-536.347M | |||||||
| $1.425B | $1.466B | |||||||
| $0.515M | $2.8M | |||||||
| - | - | |||||||
| $893.433M | $932.684M | |||||||
| - | - | |||||||
| $893.433M | $932.684M | |||||||
| $1.263B | $1.463B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $220.899M | $381.808M | |||||||
| $24.857M | $41.951M | |||||||
| $-229.763M | $-203.909M |
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