
Last Price
52 Week Range
$66.26 - $316.98
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $0.972B | $1.232B | ||||||
| $103.691M | $133.099M | ||||||
| $0.868B | $1.099B | ||||||
| $213.709M | $320.799M | ||||||
| $675.629M | $779.847M | ||||||
| - | - | ||||||
| $-21.034M | $-1.748M | ||||||
| $55.5M | $61.065M | ||||||
| - | - | ||||||
| $55.5M | $61.065M | ||||||
| $34.466M | $59.317M | ||||||
| $2.094M | $-59.425M | ||||||
| $32.372M | $118.742M | ||||||
| $0.65 | $2.31 | ||||||
| $0.62 | $2.24 | ||||||
| $49.908M | $51.444M | ||||||
| $52.421M | $53.087M | ||||||
| $57.997M | $73.122M | ||||||
| $18.24M | $13.805M | ||||||
| $39.757M | $59.317M |
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