
Last Price
52 Week Range
$33.04 - $213.80
Next Earnings Date
Jun 01 2026 (Estimate)
Next Earnings Date
Jun 01 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $0.193B | $0.437B | $1.068B | |||||
| $73.539M | $153.866M | $343.668M | |||||
| $119.431M | $282.909M | $724.47M | |||||
| $95.531M | $145.994M | $236.429M | |||||
| $60.193M | $98.918M | $164.22M | |||||
| $765K | $873K | $873K | |||||
| $-37.058M | $37.124M | $322.948M | |||||
| - | - | - | |||||
| $14.313M | $17.746M | $22.115M | |||||
| $14.313M | $17.746M | $22.115M | |||||
| $-22.745M | $54.87M | $345.063M | |||||
| $5.624M | $2.687M | $5.298M | |||||
| $-28.369M | $52.183M | $339.765M | |||||
| $-0.18 | $0.31 | $1.91 | |||||
| $-0.18 | $0.29 | $1.8 | |||||
| $155.091M | $167.505M | $692.445M | |||||
| $155.091M | $181.158M | $738.759M | |||||
| $-22.522M | $59.935M | $349.772M | |||||
| $13.771M | $21.938M | $7.657M | |||||
| $-36.293M | $37.997M | $342.115M |
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