
Last Price
52 Week Range
$18.59 - $73.87
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $545.529M | $686.631M | ||||||
| $329.905M | $417.858M | ||||||
| $215.624M | $268.773M | ||||||
| $39.322M | $46.792M | ||||||
| $173.394M | $195.033M | ||||||
| $59.057M | $72.464M | ||||||
| $-56.149M | $-45.516M | ||||||
| $6.03M | $-4.907M | ||||||
| $-0.305M | $-10.736M | ||||||
| $5.725M | $-15.643M | ||||||
| $-50.424M | $-61.159M | ||||||
| $-21K | $589K | ||||||
| $-50.401M | $-61.753M | ||||||
| $-1.03 | $-1.22 | ||||||
| $-1.03 | $-1.22 | ||||||
| $49.083M | $50.812M | ||||||
| $49.083M | $50.812M | ||||||
| $-28.202M | $-37.502M | ||||||
| $17.47M | $18.75M | ||||||
| $-45.672M | $-56.252M |
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