
Last Price
52 Week Range
$14.46 - $32.38
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $49.019M | $126.63M | ||||
| $519.61M | $314.665M | ||||
| - | - | ||||
| - | - | ||||
| $32.755M | $440.08M | ||||
| $601.384M | $881.375M | ||||
| $649.243M | $667.737M | ||||
| $709.203M | $738.914M | ||||
| - | - | ||||
| - | - | ||||
| $114.56M | $119.68M | ||||
| $1.473B | $1.526B | ||||
| - | - | ||||
| $2.074B | $2.408B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $140.889M | $193.572M | ||||
| $81.162M | - | ||||
| $30.018M | $67.347M | ||||
| $28.026M | - | ||||
| - | - | ||||
| $24.975M | - | ||||
| $77.259M | $235.474M | ||||
| $382.329M | $496.393M | ||||
| $737.115M | $253.891M | ||||
| $134.774M | - | ||||
| - | - | ||||
| $115.114M | $78.365M | ||||
| $66.115M | $700.664M | ||||
| $1.132B | $1.033B | ||||
| - | - | ||||
| $1.514B | $1.529B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $0.885M | $1.007M | ||||
| $-150.722M | $-128.411M | ||||
| $718.598M | - | ||||
| $-13.209M | $-7.373M | ||||
| - | $1.008B | ||||
| $555.552M | $872.969M | ||||
| $4.669M | $5.424M | ||||
| $560.221M | $878.393M | ||||
| $2.074B | $2.408B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| $1.009B | $0.321B | ||||
| $959.636M | $194.608M |
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