
Last Price
52 Week Range
$10.10 - $21.27
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2007 | 2008 | 2009 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.667B | $2.602B | ||||||||||||||
| $1.82B | $2.497B | ||||||||||||||
| $846.727M | $104.662M | ||||||||||||||
| - | - | ||||||||||||||
| $255.118M | $269.474M | ||||||||||||||
| $467.598M | $-263.469M | ||||||||||||||
| $124.011M | $98.657M | ||||||||||||||
| $-130.372M | $-147.776M | ||||||||||||||
| $-96.816M | $-86.614M | ||||||||||||||
| $-227.188M | $-234.39M | ||||||||||||||
| $-103.177M | $-135.733M | ||||||||||||||
| $-8.428M | $-20.451M | ||||||||||||||
| $-94.313M | $-114.548M | ||||||||||||||
| $-0.33 | $-0.4 | ||||||||||||||
| $-0.33 | $-0.4 | ||||||||||||||
| $284.782M | $285.742M | ||||||||||||||
| $284.782M | $285.742M | ||||||||||||||
| $392.963M | $379.405M | ||||||||||||||
| $360.817M | $367.362M | ||||||||||||||
| $32.146M | $12.043M |
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