
Last Price
52 Week Range
$5.44 - $12.40
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $142.064M | $203.1M | ||||||||
| $12.212M | $23.84M | ||||||||
| - | - | ||||||||
| $9.129M | $10.165M | ||||||||
| $27.818M | $2.403M | ||||||||
| $191.223M | $239.508M | ||||||||
| $66.977M | $71.459M | ||||||||
| $71.971M | $158.857M | ||||||||
| $1.377M | - | ||||||||
| $34.696M | $51.278M | ||||||||
| $7.639M | $9.814M | ||||||||
| $182.66M | $291.408M | ||||||||
| - | - | ||||||||
| $373.883M | $530.916M |
| Metric | 2010 | 2011 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $47.045M | $27.167M | ||||||||
| $39.224M | $32.785M | ||||||||
| - | $4.339M | ||||||||
| $1.861M | - | ||||||||
| - | - | ||||||||
| $174.643M | $203.653M | ||||||||
| $2.809M | $50.575M | ||||||||
| $265.582M | $318.519M | ||||||||
| $-6.018M | - | ||||||||
| $7.879M | $10.025M | ||||||||
| $381K | $277K | ||||||||
| - | $19.394M | ||||||||
| $8.645M | $0.794M | ||||||||
| $15.044M | $40.515M | ||||||||
| - | - | ||||||||
| $280.626M | $359.034M |
| Metric | 2010 | 2011 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| - | - | ||||||||
| - | - | ||||||||
| $175K | $179K | ||||||||
| $-1.069B | $-1.134B | ||||||||
| $1.162B | $1.306B | ||||||||
| $861K | $181K | ||||||||
| - | - | ||||||||
| $93.257M | $171.882M | ||||||||
| - | - | ||||||||
| $93.257M | $171.882M | ||||||||
| $373.883M | $530.916M |
| Metric | 2010 | 2011 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1.377M | - | ||||||||
| $7.879M | $24.389M | ||||||||
| $-134.185M | $-178.711M |
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