
Last Price
52 Week Range
$21.13 - $42.55
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $0.944B | $1.099B | ||||
| $315.73M | $388.604M | ||||
| $627.819M | $710.674M | ||||
| $48.775M | $54.623M | ||||
| $268.688M | $306.64M | ||||
| $186.631M | $83.212M | ||||
| $123.725M | $266.199M | ||||
| $-146.27M | $-79.066M | ||||
| - | $-15.37M | ||||
| $-146.27M | $-94.436M | ||||
| $-22.545M | $171.763M | ||||
| $-3.42M | $59.674M | ||||
| $-19.125M | $112.089M | ||||
| $-0.13 | $0.63 | ||||
| $-0.13 | $0.61 | ||||
| $149.916M | $191.395M | ||||
| $149.916M | $197.336M | ||||
| $310.356M | $405.845M | ||||
| $186.631M | $140.548M | ||||
| $123.725M | $265.297M |
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