
Last Price
52 Week Range
$7.67 - $30.24
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $310.582M | $389.056M | $307.391M | ||||||
| $132.022M | $153.193M | $173.822M | ||||||
| $178.56M | $235.863M | $133.569M | ||||||
| $201.365M | $226.391M | $240.219M | ||||||
| $295.537M | $333.896M | $359.655M | ||||||
| - | - | - | ||||||
| $-318.342M | $-324.424M | $-466.305M | ||||||
| $40.079M | $36.189M | $30.406M | ||||||
| $-0.641M | $0.509M | $2.219M | ||||||
| $39.438M | $36.698M | $32.625M | ||||||
| $-278.904M | $-287.726M | $-433.68M | ||||||
| $792K | $976K | $822K | ||||||
| $-279.696M | $-288.702M | $-434.502M | ||||||
| $-2.34 | $-2.24 | $-3.16 | ||||||
| $-2.34 | $-2.24 | $-3.16 | ||||||
| $119.362M | $129.089M | $545.949M | ||||||
| $119.362M | $129.089M | $545.949M | ||||||
| $-306.923M | $-311.817M | $-439.662M | ||||||
| $12.719M | $12.607M | $3.392M | ||||||
| $-318.342M | $-324.424M | $-443.054M |
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