
Last Price
52 Week Range
$36.22 - $104.32
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $448.263M | $754.998M | ||||||
| $154.819M | $311.17M | ||||||
| $38.386M | $51.724M | ||||||
| - | - | ||||||
| $26.135M | $49.283M | ||||||
| $0.668B | $1.167B | ||||||
| $72.818M | $153.652M | ||||||
| $85.059M | $825.464M | ||||||
| $91.45M | $21.111M | ||||||
| - | - | ||||||
| $9.186M | $107.436M | ||||||
| $0.259B | $1.108B | ||||||
| - | - | ||||||
| $0.926B | $2.275B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $78.243M | $81.994M | ||||||
| $82.701M | - | ||||||
| - | $13.355M | ||||||
| $6.459M | - | ||||||
| $24.439M | - | ||||||
| $91.936M | $92.673M | ||||||
| $31.731M | $184.366M | ||||||
| $291.07M | $372.388M | ||||||
| $409.237M | $802.35M | ||||||
| $32.658M | - | ||||||
| $30.642M | - | ||||||
| - | - | ||||||
| $86.43M | $608.774M | ||||||
| $0.579B | $1.411B | ||||||
| - | - | ||||||
| $0.87B | $1.784B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-3.602M | - | ||||||
| - | - | ||||||
| $17K | - | ||||||
| $-2.151B | - | ||||||
| $2.211B | - | ||||||
| $94K | - | ||||||
| - | $491.326M | ||||||
| $56.339M | $491.326M | ||||||
| - | - | ||||||
| $56.339M | $491.326M | ||||||
| $0.926B | $2.275B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $198.759M | $171.322M | ||||||
| $468.094M | $815.705M | ||||||
| $127.14M | $210.918M |
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