
Last Price
52 Week Range
$8.07 - $15.48
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $5.966B | $6.324B | ||||||||
| $1.033B | $0.156B | ||||||||
| $4.933B | $6.169B | ||||||||
| - | - | ||||||||
| $3.885B | $1.193B | ||||||||
| $0.643B | $4.65B | ||||||||
| $405.762M | $325.584M | ||||||||
| $-65.578M | $-55.202M | ||||||||
| $22.876M | $15.976M | ||||||||
| $-42.702M | $-39.226M | ||||||||
| $363.06M | $286.358M | ||||||||
| $63.352M | $56.223M | ||||||||
| $210.343M | $135.811M | ||||||||
| $1.59 | $0.96 | ||||||||
| $1.58 | $0.96 | ||||||||
| $132.44M | $140.761M | ||||||||
| $132.745M | $141.45M | ||||||||
| $574.926M | $481.287M | ||||||||
| $146.288M | $155.703M | ||||||||
| $428.638M | $325.584M |
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