
Last Price
52 Week Range
$25.79 - $61.39
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $164.669M | $196.873M | ||||||
| $80.782M | $81.514M | ||||||
| $83.6M | $111.468M | ||||||
| $9.594M | - | ||||||
| $2.646M | $31.585M | ||||||
| $341.291M | $421.44M | ||||||
| $2.736M | $20.89M | ||||||
| $7.791M | $7.791M | ||||||
| - | - | ||||||
| $6.1M | $6.463M | ||||||
| $4.463M | $4.574M | ||||||
| $21.09M | $39.718M | ||||||
| - | - | ||||||
| $362.381M | $461.158M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $45.211M | $25.464M | ||||||
| - | - | ||||||
| $10K | $3K | ||||||
| $422K | - | ||||||
| $13.211M | - | ||||||
| - | - | ||||||
| $57.623M | $90.965M | ||||||
| $103.266M | $116.432M | ||||||
| $0.003M | $13.087M | ||||||
| $422K | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $295K | $97K | ||||||
| $0.298M | $13.184M | ||||||
| - | - | ||||||
| $103.564M | $129.616M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-71.731M | - | ||||||
| - | - | ||||||
| $637K | $642K | ||||||
| $156.694M | $228.014M | ||||||
| $174.077M | - | ||||||
| $-860K | $486K | ||||||
| - | $102.4M | ||||||
| $258.817M | $331.542M | ||||||
| - | - | ||||||
| $258.817M | $331.542M | ||||||
| $362.381M | $461.158M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| $0.435M | $13.09M | ||||||
| $-164.234M | $-183.783M |
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