
Last Price
52 Week Range
$3.36 - $6.62
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.797B | $3.37B | ||||||
| $1.623B | $1.914B | ||||||
| $1.174B | $1.456B | ||||||
| $410M | $428M | ||||||
| $836M | $826M | ||||||
| $96M | - | ||||||
| $-168M | $202M | ||||||
| $146M | $169M | ||||||
| $-73M | $-102M | ||||||
| $73M | $67M | ||||||
| $-95M | $269M | ||||||
| $63M | $69M | ||||||
| $-105M | $268M | ||||||
| $-0.026 | $0.066 | ||||||
| $-0.026 | $0.064 | ||||||
| $3.995B | $4.092B | ||||||
| $3.995B | $4.206B | ||||||
| $93M | $379M | ||||||
| $147M | $177M | ||||||
| $-54M | $202M |
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