
Last Price
52 Week Range
$24.14 - $34.99
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $10.879M | $232.169M | ||||||
| $38.518M | $36.323M | ||||||
| $60.266M | $67.618M | ||||||
| $29.836M | $34.165M | ||||||
| $31.476M | $15.485M | ||||||
| $170.975M | $385.76M | ||||||
| $5.507B | $6.125B | ||||||
| $1.407B | $1.416B | ||||||
| - | - | ||||||
| - | $781.673M | ||||||
| $67.578M | $80.706M | ||||||
| $6.982B | $8.404B | ||||||
| - | - | ||||||
| $7.153B | $8.79B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $224.14M | $233.794M | ||||||
| $119.607M | $53.05M | ||||||
| $22.584M | $113.17M | ||||||
| $70.462M | - | ||||||
| $34.779M | - | ||||||
| $58.252M | $60.309M | ||||||
| $25.058M | $149.187M | ||||||
| $520.103M | $609.51M | ||||||
| $-0.868B | $1.447B | ||||||
| $2.452B | $2.595B | ||||||
| - | $41K | ||||||
| $85.255M | $953.599M | ||||||
| $0.043B | $-2.536B | ||||||
| $4.022B | $5.054B | ||||||
| - | - | ||||||
| $4.542B | $5.663B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| $2.075M | $2.211M | ||||||
| $-420.573M | $-46.902M | ||||||
| $3.042B | $3.183B | ||||||
| $-12.797M | $-12.13M | ||||||
| - | - | ||||||
| $2.61B | $3.126B | ||||||
| - | - | ||||||
| $2.61B | $3.126B | ||||||
| $7.153B | $8.79B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| $3.987B | $6.749B | ||||||
| $3.976B | $6.517B |
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