
Last Price
52 Week Range
$5.13 - $76.87
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $188.758M | $501.023M | $687M | ||||||
| $22.203M | $158.992M | $341.598M | ||||||
| $166.555M | $342.031M | $345.402M | ||||||
| - | - | - | ||||||
| $42.596M | $127.215M | $248.492M | ||||||
| $150.292M | $197.489M | $186.413M | ||||||
| $-26.333M | $17.327M | $-89.503M | ||||||
| $5.578M | $-3.541M | $-8.241M | ||||||
| $-4.747M | $79.715M | $573.263M | ||||||
| $0.831M | $76.174M | $565.022M | ||||||
| $-25.502M | $93.501M | $475.519M | ||||||
| $3.453M | $6.56M | $73.153M | ||||||
| $-28.955M | $86.941M | $402.366M | ||||||
| $-0.29 | $0.41 | $1.45 | ||||||
| $-0.29 | $0.39 | $1.09 | ||||||
| $99.641M | $214.587M | $868.53M | ||||||
| $99.641M | $223.246M | $907.633M | ||||||
| $25.401M | $201.688M | $681.899M | ||||||
| $50.65M | $181.115M | $261.239M | ||||||
| $-25.249M | $20.573M | $420.661M |
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