
Last Price
52 Week Range
$44.58 - $77.88
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $293.354M | $269.404M | ||||||
| $10.598M | $18.387M | ||||||
| $36.488M | $48.917M | ||||||
| - | - | ||||||
| $17.501M | $20.67M | ||||||
| $357.941M | $357.378M | ||||||
| $1.374B | $1.68B | ||||||
| $24.576M | $23.139M | ||||||
| $832K | $36K | ||||||
| $742.126M | $946.571M | ||||||
| $1.76M | $2.349M | ||||||
| $2.143B | $2.652B | ||||||
| - | - | ||||||
| $2.501B | $3.009B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $32.225M | $37.625M | ||||||
| $76.294M | $50.314M | ||||||
| $17.311M | $40.347M | ||||||
| $27.235M | - | ||||||
| - | - | ||||||
| $42.868M | $55.658M | ||||||
| $7.138M | $56.555M | ||||||
| $203.071M | $240.499M | ||||||
| $-458.853M | $-656.085M | ||||||
| $705.843M | $852.38M | ||||||
| $8.015M | $8.918M | ||||||
| - | - | ||||||
| $627.771M | $813.353M | ||||||
| $1.534B | $1.871B | ||||||
| - | - | ||||||
| $1.737B | $2.111B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| $1K | $1K | ||||||
| $19.666M | $99.508M | ||||||
| $517.074M | $581.261M | ||||||
| $628K | $48K | ||||||
| - | - | ||||||
| $537.369M | $680.818M | ||||||
| $226.496M | $217.051M | ||||||
| $763.865M | $897.869M | ||||||
| $2.501B | $3.009B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $832K | $36K | ||||||
| $0.943B | $1.089B | ||||||
| $649.555M | $819.618M |
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