
Last Price
52 Week Range
$28.32 - $84.94
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $681.101M | $587.482M | ||||||||
| $4.722M | $139.444M | ||||||||
| - | $26.753M | ||||||||
| $31.043M | - | ||||||||
| $3.826M | - | ||||||||
| $720.692M | $753.679M | ||||||||
| $12.778M | $13.515M | ||||||||
| $23.926M | $28.077M | ||||||||
| $143.747M | $81.443M | ||||||||
| - | - | ||||||||
| $18.195M | $-81.443M | ||||||||
| $198.646M | $41.592M | ||||||||
| - | $140.754M | ||||||||
| $919.338M | $936.025M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $9.618M | $36.228M | ||||||||
| $124.077M | - | ||||||||
| - | $17.413M | ||||||||
| $4.506M | - | ||||||||
| - | - | ||||||||
| - | $20.27M | ||||||||
| $16.199M | $214.06M | ||||||||
| $154.4M | $287.971M | ||||||||
| $1.717B | $2.704B | ||||||||
| $9.202M | $3.811M | ||||||||
| - | $13.08M | ||||||||
| - | - | ||||||||
| $496.472M | $0.244M | ||||||||
| $2.223B | $2.725B | ||||||||
| - | - | ||||||||
| $2.377B | $3.013B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-275M | $-323.276M | ||||||||
| - | - | ||||||||
| $196K | $202K | ||||||||
| $-3.096B | $-3.821B | ||||||||
| $1.903B | $2.058B | ||||||||
| $8K | $12K | ||||||||
| $0 | - | ||||||||
| $-1.468B | $-2.077B | ||||||||
| $10.292M | $-0.57M | ||||||||
| $-1.458B | $-2.077B | ||||||||
| $919.338M | $936.025M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $143.747M | $98.806M | ||||||||
| $1.731B | $2.729B | ||||||||
| $1.049B | $2.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