
Last Price
52 Week Range
$14.18 - $45.29
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $6.761B | $7.472B | ||||||||||
| $4.86B | $5.276B | ||||||||||
| $1.901B | $2.196B | ||||||||||
| $111M | $167M | ||||||||||
| $1.138B | $1.266B | ||||||||||
| $132M | $156M | ||||||||||
| $520M | $607M | ||||||||||
| $-81M | $-135M | ||||||||||
| $-218M | $-929M | ||||||||||
| $-0.299B | $-1.064B | ||||||||||
| $221M | $-457M | ||||||||||
| $105M | $70M | ||||||||||
| $116M | $-527M | ||||||||||
| $0.62 | $-3.77 | ||||||||||
| $0.61 | $-3.77 | ||||||||||
| $146M | $149M | ||||||||||
| $149M | $149M | ||||||||||
| $446M | $-127M | ||||||||||
| $144M | $195M | ||||||||||
| $302M | $-322M |
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