
Last Price
52 Week Range
$16.15 - $36.00
Next Earnings Date
May 01 2026 (Estimate)
Next Earnings Date
May 01 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.933B | $1.945B | |||||||||||||||
| $950.318M | $895.521M | |||||||||||||||
| $0.983B | $1.049B | |||||||||||||||
| $279.341M | $283.303M | |||||||||||||||
| $552.228M | $561.043M | |||||||||||||||
| - | $2.269M | |||||||||||||||
| $151.402M | $202.711M | |||||||||||||||
| $6.629M | $2.646M | |||||||||||||||
| $-3.534M | $-1.837M | |||||||||||||||
| $3.095M | $0.809M | |||||||||||||||
| $154.497M | $203.52M | |||||||||||||||
| $39.784M | $54.175M | |||||||||||||||
| $111.571M | $144.567M | |||||||||||||||
| $2.04 | $2.73 | |||||||||||||||
| $1.9 | $2.65 | |||||||||||||||
| $54.817M | $52.235M | |||||||||||||||
| $58.606M | $53.108M | |||||||||||||||
| $245.842M | $333.452M | |||||||||||||||
| $87.754M | $128.188M | |||||||||||||||
| $158.088M | $205.264M |
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