
Last Price
52 Week Range
$40.03 - $95.98
Next Earnings Date
Apr 07 2026
Next Earnings Date
Apr 07 2026
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $50.986M | $62.462M | $50.701M | ||||||||
| $4.739M | $6.536M | $6.406M | ||||||||
| $2.219M | $2.141M | $2.453M | ||||||||
| $3.013M | - | - | ||||||||
| $0.378M | $4.308M | $5.276M | ||||||||
| $61.335M | $75.447M | $64.763M | ||||||||
| $262.271M | $317.606M | $343.732M | ||||||||
| - | $5.953M | - | ||||||||
| - | $29.542M | $27.846M | ||||||||
| - | - | - | ||||||||
| $4.916M | $2.394M | $7.17M | ||||||||
| $267.187M | $355.495M | $378.748M | ||||||||
| - | - | - | ||||||||
| $328.522M | $430.942M | $443.511M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $8.977M | $24.581M | $20.695M | ||||||||
| $4.261M | $4.116M | $4.853M | ||||||||
| - | - | - | ||||||||
| $10.674M | $14.083M | $14.778M | ||||||||
| $1.904M | $2.213M | $2.087M | ||||||||
| - | - | - | ||||||||
| $10.587M | - | - | ||||||||
| $34.499M | $42.78M | $40.326M | ||||||||
| $-130.677M | $-155.932M | $-172.634M | ||||||||
| $141.351M | $170.015M | $187.412M | ||||||||
| - | - | - | ||||||||
| - | - | - | ||||||||
| $0.808M | $1.16M | $1.35M | ||||||||
| $131.485M | $157.092M | $173.984M | ||||||||
| - | - | - | ||||||||
| $165.984M | $199.872M | $214.31M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | ||||||||
| - | - | - | ||||||||
| $11K | $12K | $12K | ||||||||
| $-32.988M | $-34.892M | $-37.952M | ||||||||
| $195.515M | $265.973M | $267.124M | ||||||||
| - | $-23K | $17K | ||||||||
| - | - | - | ||||||||
| $162.538M | $231.07M | $229.201M | ||||||||
| - | - | - | ||||||||
| $162.538M | $231.07M | $229.201M | ||||||||
| $328.522M | $430.942M | $443.511M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| - | $44.506M | $43.182M | ||||||||
| $141.351M | $170.015M | $187.412M | ||||||||
| $90.365M | $122.517M | $152.047M |
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