
Last Price
52 Week Range
$21.29 - $43.17
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $580.993M | $541.473M | ||||||
| $136.293M | $136.195M | ||||||
| $23.93M | $27.075M | ||||||
| $10.451M | $43.995M | ||||||
| $2.612M | $4.627M | ||||||
| $754.279M | $753.365M | ||||||
| $1.623B | $2.299B | ||||||
| - | $594.215M | ||||||
| $396.109M | $337.944M | ||||||
| $27.559M | $25.224M | ||||||
| $82.372M | $121.48M | ||||||
| $2.129B | $3.378B | ||||||
| - | - | ||||||
| $2.883B | $4.131B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $7.135M | $46.57M | ||||||
| $66.906M | $26.838M | ||||||
| $55.736M | $83.328M | ||||||
| $25.026M | - | ||||||
| - | - | ||||||
| $58.185M | $57.135M | ||||||
| $3.116M | $96.189M | ||||||
| $216.104M | $310.06M | ||||||
| $280.804M | $780.867M | ||||||
| $192.934M | $283.352M | ||||||
| $27.722M | $29.196M | ||||||
| - | $64.654M | ||||||
| $134.268M | $150.902M | ||||||
| $0.779B | $1.592B | ||||||
| - | - | ||||||
| $0.995B | $1.902B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-52.375M | $-54.981M | ||||||
| - | - | ||||||
| $108K | $117K | ||||||
| $72.322M | $102.64M | ||||||
| $467.429M | $634.811M | ||||||
| $502K | $-112K | ||||||
| - | - | ||||||
| $487.986M | $682.475M | ||||||
| $1.401B | $1.547B | ||||||
| $1.889B | $2.229B | ||||||
| $2.883B | $4.131B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $439.58M | $337.944M | ||||||
| $0.697B | $1.431B | ||||||
| $159.86M | $889.426M |
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