
Last Price
52 Week Range
$7.45 - $21.23
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $644.727M | $771.019M | ||||||||||||||
| $343.673M | $480.84M | ||||||||||||||
| $301.054M | $290.179M | ||||||||||||||
| - | - | ||||||||||||||
| $226.939M | $244.692M | ||||||||||||||
| $52.562M | - | ||||||||||||||
| $21.553M | $45.487M | ||||||||||||||
| $-45.738M | $-45.231M | ||||||||||||||
| $-0.906M | $-22.006M | ||||||||||||||
| $-46.644M | $-67.237M | ||||||||||||||
| $-25.091M | $-21.75M | ||||||||||||||
| $3.104M | $2.475M | ||||||||||||||
| $-31.179M | $-29.721M | ||||||||||||||
| $-0.67 | $-0.63 | ||||||||||||||
| $-0.67 | $-0.63 | ||||||||||||||
| $53.817M | $54.971M | ||||||||||||||
| $53.817M | $54.971M | ||||||||||||||
| $74.14M | $86.303M | ||||||||||||||
| $53.493M | $62.822M | ||||||||||||||
| $20.647M | $23.481M |
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