
Last Price
52 Week Range
$6.43 - $19.42
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.185B | $1.031B | ||||||||||||||||
| $57.578M | $94.555M | ||||||||||||||||
| $1.128B | $0.936B | ||||||||||||||||
| $95.36M | $87.361M | ||||||||||||||||
| $921.637M | $770.424M | ||||||||||||||||
| $88.652M | - | ||||||||||||||||
| $21.885M | $78.195M | ||||||||||||||||
| $-0.587M | $-20.469M | ||||||||||||||||
| $-1.221M | $4.801M | ||||||||||||||||
| $-1.808M | $-15.668M | ||||||||||||||||
| $20.077M | $62.527M | ||||||||||||||||
| $-16.771M | $18.695M | ||||||||||||||||
| $36.004M | $43.832M | ||||||||||||||||
| $0.72 | $0.94 | ||||||||||||||||
| $0.71 | $0.94 | ||||||||||||||||
| $50.003M | $46.63M | ||||||||||||||||
| $50.669M | $46.63M | ||||||||||||||||
| $128.898M | $130.115M | ||||||||||||||||
| $88.652M | $47.119M | ||||||||||||||||
| $40.246M | $82.996M |
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