
Last Price
52 Week Range
$30.96 - $59.25
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $64.009M | $123.278M | |||||||
| $314.467M | $350.299M | |||||||
| - | - | |||||||
| $13.066M | - | |||||||
| $50.531M | $65.456M | |||||||
| $442.073M | $539.033M | |||||||
| $66.101M | $67.172M | |||||||
| $2.581B | $2.675B | |||||||
| $25.764M | $27.92M | |||||||
| $198.286M | $170.368M | |||||||
| $86.445M | $75.502M | |||||||
| $2.958B | $3.016B | |||||||
| - | - | |||||||
| $3.4B | $3.555B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $30.301M | $26.952M | |||||||
| $37.964M | - | |||||||
| - | $13.669M | |||||||
| $11.656M | - | |||||||
| $13.822M | $19.805M | |||||||
| $262.724M | $278.244M | |||||||
| $471.689M | $641.345M | |||||||
| $814.334M | $960.21M | |||||||
| $1.361B | $1.227B | |||||||
| $38.55M | $22.15M | |||||||
| $16.641M | $18.41M | |||||||
| $8.612M | $4.368M | |||||||
| $104.118M | $111.625M | |||||||
| $1.544B | $1.405B | |||||||
| - | - | |||||||
| $2.359B | $2.366B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| - | - | |||||||
| $3.02M | $3.024M | |||||||
| $-75.941M | $-40.258M | |||||||
| $1.218B | $1.301B | |||||||
| $-104.078M | $-74.558M | |||||||
| - | - | |||||||
| $1.041B | $1.189B | |||||||
| $133K | $79K | |||||||
| $1.041B | $1.189B | |||||||
| $3.4B | $3.555B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $25.764M | $27.92M | |||||||
| $1.427B | $1.285B | |||||||
| $1.363B | $1.161B |
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