
Last Price
52 Week Range
$9.01 - $20.16
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.835B | $1.891B | |||||||||||||||||
| $131M | $718M | |||||||||||||||||
| $1.704B | $1.173B | |||||||||||||||||
| - | - | |||||||||||||||||
| $1.415B | $0.859B | |||||||||||||||||
| $197M | $234M | |||||||||||||||||
| $92M | $80M | |||||||||||||||||
| $2M | $-23M | |||||||||||||||||
| $-7M | $-12M | |||||||||||||||||
| $-5M | $-35M | |||||||||||||||||
| $87M | $45M | |||||||||||||||||
| $82M | $5M | |||||||||||||||||
| $5M | $40M | |||||||||||||||||
| $0.036 | $0.32 | |||||||||||||||||
| $0.035 | $0.31 | |||||||||||||||||
| $139M | $125M | |||||||||||||||||
| $145M | $131M | |||||||||||||||||
| $218M | $215M | |||||||||||||||||
| $85M | $92M | |||||||||||||||||
| $133M | $123M |
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