
Last Price
52 Week Range
$65.46 - $286.45
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $90.288M | $80.523M | ||||||
| $175.857M | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $16.127M | $356.173M | ||||||
| $282.272M | $436.696M | ||||||
| $1.211M | $0.669M | ||||||
| $13.642M | $13.67M | ||||||
| - | - | ||||||
| - | $34.185M | ||||||
| $2.202M | $2.198M | ||||||
| $17.055M | $50.722M | ||||||
| - | - | ||||||
| $299.327M | $487.418M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $9.264M | $8.358M | ||||||
| $16.149M | - | ||||||
| - | $75.063M | ||||||
| $350K | - | ||||||
| $2.497M | - | ||||||
| - | - | ||||||
| $9.298M | $30.576M | ||||||
| $35.061M | $113.997M | ||||||
| $74.796M | $0.141M | ||||||
| $554K | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $5.961M | $20.553M | ||||||
| $81.165M | $20.694M | ||||||
| - | - | ||||||
| $116.226M | $134.691M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| $1K | $1K | ||||||
| $-152.447M | $43.418M | ||||||
| $335.326M | - | ||||||
| $221K | - | ||||||
| - | $309.308M | ||||||
| $183.101M | $352.727M | ||||||
| - | - | ||||||
| $183.101M | $352.727M | ||||||
| $299.327M | $487.418M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $40.57M | - | ||||||
| $75.554M | $75.204M | ||||||
| $25.836M | $-5.319M |
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