
Last Price
52 Week Range
$8.55 - $21.18
Next Earnings Date
Apr 30 2026 (Estimate)
Next Earnings Date
Apr 30 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $2.295B | $2.87B | |||||||
| $1.017B | $1.281B | |||||||
| $1.278B | $1.589B | |||||||
| - | - | |||||||
| $412.931M | $747.936M | |||||||
| $258.256M | $214.357M | |||||||
| $606.757M | $627.152M | |||||||
| $-79.722M | $-118.571M | |||||||
| $-57.807M | $-160.67M | |||||||
| $-137.529M | $-279.241M | |||||||
| $469.228M | $347.911M | |||||||
| $48.782M | $42.424M | |||||||
| $109.584M | $78.833M | |||||||
| $0.2 | $0.12 | |||||||
| $0.2 | $0.12 | |||||||
| $549.005M | $675.806M | |||||||
| $558.426M | $664.802M | |||||||
| $866.038M | $941.124M | |||||||
| $274.916M | $387.56M | |||||||
| $591.122M | $553.564M |
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