
Last Price
52 Week Range
$25.45 - $90.74
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $780.615M | $901.427M | |||||||
| $314.672M | $361.835M | |||||||
| $465.943M | $539.592M | |||||||
| $142.499M | $161.621M | |||||||
| $232.437M | $220.982M | |||||||
| - | - | |||||||
| $91.007M | $156.989M | |||||||
| $6.692M | $-17.94M | |||||||
| - | $67.613M | |||||||
| $6.692M | $49.673M | |||||||
| $97.699M | $206.662M | |||||||
| $13.207M | $-52.6M | |||||||
| $84.492M | $259.262M | |||||||
| $0.92 | $2.83 | |||||||
| $0.89 | $2.52 | |||||||
| $91.634M | $91.481M | |||||||
| $94.503M | $105.343M | |||||||
| $236.864M | $362.051M | |||||||
| $130.052M | $137.449M | |||||||
| $106.812M | $224.602M |
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