
Last Price
52 Week Range
$59.21 - $240.81
Next Earnings Date
Jun 01 2026
Next Earnings Date
Jun 01 2026
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|
| $0.437B | $1.335B | ||||||
| $153.866M | $426.767M | ||||||
| $282.909M | $908.349M | ||||||
| $145.994M | $279.381M | ||||||
| $98.918M | $183.963M | ||||||
| - | - | ||||||
| $37.997M | $445.005M | ||||||
| - | - | ||||||
| $16.873M | $30.43M | ||||||
| $16.873M | $30.43M | ||||||
| $54.87M | $475.435M | ||||||
| $2.687M | $3.156M | ||||||
| $52.183M | $472.279M | ||||||
| $0.31 | $2.65 | ||||||
| $0.29 | $2.51 | ||||||
| $167.505M | $178.538M | ||||||
| $181.158M | $188.232M | ||||||
| $59.935M | $445.005M | ||||||
| $21.938M | - | ||||||
| $37.997M | - |
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