
Last Price
52 Week Range
$25.52 - $40.87
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $145.493M | $158.687M | |||||||
| $24.112M | $25.335M | |||||||
| $-29.298M | - | |||||||
| $42.602M | $44.895M | |||||||
| $-7.321M | $91.817M | |||||||
| $44.233M | $27.465M | |||||||
| $219.821M | $348.199M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-1.153M | $-19.56M | |||||||
| $-33.069M | - | |||||||
| $-105.289M | $-86.151M | |||||||
| $98.527M | $81.062M | |||||||
| $-26.5M | $-15M | |||||||
| $-67.484M | $-39.649M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-15M | $-16.25M | |||||||
| $6.501M | $10.205M | |||||||
| - | - | |||||||
| $-2.497M | $-3.004M | |||||||
| $-10.996M | $-9.049M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $311.93M | $453.001M | |||||||
| $141.341M | $299.501M | |||||||
| $453.271M | $752.502M | |||||||
| $219.821M | $348.199M | |||||||
| $-1.153M | $-0.31M | |||||||
| $218.668M | $347.889M |
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