
Last Price
52 Week Range
$3.98 - $10.04
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $2.806B | $2.735B | $2.714B | |||||
| $1.99B | $2.01B | $2.042B | |||||
| $815.948M | $724.757M | $672.065M | |||||
| - | - | - | |||||
| $517.216M | $517.309M | $502.394M | |||||
| $140.781M | $143.017M | $105.079M | |||||
| $157.951M | $64.431M | $56.892M | |||||
| $-126.563M | $-92.264M | $-91.358M | |||||
| $0.642M | $-16.473M | $-19.939M | |||||
| $-125.921M | $-108.737M | $-111.297M | |||||
| $32.03M | $-44.306M | $-54.405M | |||||
| $11.06M | $-4.083M | $-6.959M | |||||
| $20.97M | $-40.223M | $-47.446M | |||||
| $0.16 | $-0.31 | $-0.359 | |||||
| $0.16 | $-0.31 | $-0.359 | |||||
| $131.506M | $131.751M | $527.307M | |||||
| $131.787M | $131.751M | $527.307M | |||||
| $299.374M | $190.975M | $177.375M | |||||
| $140.781M | $143.017M | $140.422M | |||||
| $158.593M | $47.958M | $36.953M |
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