
Last Price
52 Week Range
$7.38 - $14.22
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $120.6M | $183.3M | |||||
| $191M | $150.4M | |||||
| $276.4M | $269.1M | |||||
| - | - | |||||
| $62.7M | $93.1M | |||||
| $650.7M | $695.9M | |||||
| $547.9M | $692.2M | |||||
| $1.697B | $1.675B | |||||
| - | $600K | |||||
| - | - | |||||
| $34.1M | $36.5M | |||||
| $2.279B | $2.405B | |||||
| - | - | |||||
| $2.93B | $3.1B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $200.6M | $219M | |||||
| $175.3M | $63.3M | |||||
| - | $24.3M | |||||
| $19.5M | - | |||||
| $14.2M | - | |||||
| - | - | |||||
| - | $109.1M | |||||
| $395.4M | $415.7M | |||||
| $952.8M | $974.5M | |||||
| $74.5M | $175.2M | |||||
| - | - | |||||
| $158.7M | $171.6M | |||||
| $18.2M | $-156.4M | |||||
| $1.24B | $1.34B | |||||
| - | - | |||||
| $1.635B | $1.756B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-44M | $-70.4M | |||||
| - | - | |||||
| $1.3M | $1.3M | |||||
| $1.33B | $1.357B | |||||
| $39.7M | $55.8M | |||||
| $-32.7M | $0.8M | |||||
| - | - | |||||
| $1.295B | $1.345B | |||||
| - | - | |||||
| $1.295B | $1.345B | |||||
| $2.93B | $3.1B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | $600K | |||||
| $1.082B | $1.349B | |||||
| $0.962B | $1.166B |
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