
Last Price
52 Week Range
$19.13 - $35.26
Next Earnings Date
Jun 15 2026 (Estimate)
Next Earnings Date
Jun 15 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $22.822M | $9.274M | ||||||
| $77.058M | $69.752M | ||||||
| - | - | ||||||
| - | - | ||||||
| $18.391M | $17.895M | ||||||
| $118.271M | $96.921M | ||||||
| $1.785B | $1.844B | ||||||
| $154.279M | $153.564M | ||||||
| $269.561M | $272.183M | ||||||
| - | - | ||||||
| $32.344M | $20.795M | ||||||
| $2.241B | $2.291B | ||||||
| - | - | ||||||
| $2.359B | $2.388B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $41.373M | $31.652M | ||||||
| $59.887M | - | ||||||
| $16.58M | $24.169M | ||||||
| - | - | ||||||
| $9.544M | $10.19M | ||||||
| $9.595M | $10.122M | ||||||
| $47.366M | $110.85M | ||||||
| $174.801M | $176.793M | ||||||
| $0.977B | $1.019B | ||||||
| - | $5.004M | ||||||
| $25.373M | $18.398M | ||||||
| $63.326M | $73.635M | ||||||
| $153.864M | $1.58M | ||||||
| $1.22B | $1.123B | ||||||
| - | - | ||||||
| $1.394B | $1.3B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| $110.23M | $110.468M | ||||||
| $181K | $187K | ||||||
| $-183.333M | $-202.902M | ||||||
| $540.714M | $638.427M | ||||||
| - | - | ||||||
| - | - | ||||||
| $467.792M | $546.18M | ||||||
| $497.333M | $400.376M | ||||||
| $0.965B | $1.088B | ||||||
| $2.359B | $2.388B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $269.561M | $272.183M | ||||||
| $0.994B | $1.054B | ||||||
| $0.971B | $1.044B |
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