
Last Price
52 Week Range
$20.85 - $54.85
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $199.614M | $272.303M | ||||||||||||||||||||
| $49.245M | $67.934M | ||||||||||||||||||||
| $150.369M | $204.369M | ||||||||||||||||||||
| $12.23M | $15.052M | ||||||||||||||||||||
| - | $152.914M | ||||||||||||||||||||
| $129.317M | - | ||||||||||||||||||||
| $8.822M | $36.403M | ||||||||||||||||||||
| $-22.786M | $-24.18M | ||||||||||||||||||||
| $-3.356M | $-16.153M | ||||||||||||||||||||
| $-26.142M | $-40.333M | ||||||||||||||||||||
| $-17.32M | $-3.93M | ||||||||||||||||||||
| $0.161M | $1.209M | ||||||||||||||||||||
| $-17.481M | $-5.139M | ||||||||||||||||||||
| $-0.49 | $-0.14 | ||||||||||||||||||||
| $-0.49 | $-0.14 | ||||||||||||||||||||
| $35.651M | $36.76M | ||||||||||||||||||||
| $35.651M | $36.76M | ||||||||||||||||||||
| $22.127M | $56.08M | ||||||||||||||||||||
| $13.052M | $19.677M | ||||||||||||||||||||
| $9.075M | $36.403M |
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