
Last Price
52 Week Range
$91.61 - $544.93
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $0.748B | $1.038B | ||||||
| $203.645M | $288.132M | ||||||
| $544.379M | $749.457M | ||||||
| $235.298M | $306.323M | ||||||
| $246.486M | $307.564M | ||||||
| - | - | ||||||
| $62.595M | $135.57M | ||||||
| $42.697M | $45.231M | ||||||
| $-2.986M | $1.609M | ||||||
| $39.711M | $46.84M | ||||||
| $102.306M | $182.41M | ||||||
| $13.732M | $-231.655M | ||||||
| $88.574M | $414.065M | ||||||
| $2.04 | $9.05 | ||||||
| $1.88 | $8.57 | ||||||
| $43.504M | $45.773M | ||||||
| $47.101M | $48.308M | ||||||
| $73.449M | $149.961M | ||||||
| $10.854M | $14.391M | ||||||
| $62.595M | $135.57M |
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