
Last Price
52 Week Range
$16.59 - $21.05
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.041B | $1.88B | ||||||||||||||||
| $48.237M | $366.527M | ||||||||||||||||
| $0.353B | $1.514B | ||||||||||||||||
| - | - | ||||||||||||||||
| $344.413M | - | ||||||||||||||||
| - | $80.874M | ||||||||||||||||
| $0.008B | $1.433B | ||||||||||||||||
| $0.416B | $-1.243B | ||||||||||||||||
| $-18.27M | $289.562M | ||||||||||||||||
| $397.909M | $-952.964M | ||||||||||||||||
| $406.009M | $479.812M | ||||||||||||||||
| $25.432M | $36.719M | ||||||||||||||||
| $359.933M | $411.544M | ||||||||||||||||
| $1.13 | $1.22 | ||||||||||||||||
| $1.12 | $1.22 | ||||||||||||||||
| $319.921M | $336.945M | ||||||||||||||||
| $320.569M | $337.145M | ||||||||||||||||
| - | $1.839B | ||||||||||||||||
| - | $82.056M | ||||||||||||||||
| - | $1.757B |
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