
Last Price
52 Week Range
$11.06 - $17.11
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.767B | $2.673B | $2.688B | ||||||||||
| $2.122B | $2.051B | $2.079B | ||||||||||
| $645.6M | $621.7M | $609.2M | ||||||||||
| - | - | - | ||||||||||
| $452.4M | $457.8M | $453.8M | ||||||||||
| $36.3M | $29.3M | $20.3M | ||||||||||
| $156.9M | $134.6M | $128M | ||||||||||
| $-62.4M | $-53.7M | $-54.3M | ||||||||||
| $2M | $0.4M | $1.7M | ||||||||||
| $-60.4M | $-53.3M | $-52.6M | ||||||||||
| $96.5M | $81.3M | $75.5M | ||||||||||
| $30.1M | $25.3M | $24.3M | ||||||||||
| $66.4M | $56M | $51.2M | ||||||||||
| $0.21 | $0.59 | $0.075 | ||||||||||
| $0.2 | $0.57 | $0.055 | ||||||||||
| $94.673M | $95.228M | $381.2M | ||||||||||
| $96.076M | $97.744M | $388.748M | ||||||||||
| $303.1M | $306.5M | $311.9M | ||||||||||
| $144.2M | $171.5M | $182.1M | ||||||||||
| $158.9M | $135M | $129.8M |
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