
Last Price
52 Week Range
$19.09 - $32.76
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $260.049M | $266.785M | |||||||||
| $147.901M | $174.773M | |||||||||
| - | - | |||||||||
| $2.275M | - | |||||||||
| $599K | $877K | |||||||||
| $410.824M | $442.435M | |||||||||
| $2.306B | $2.45B | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $77.637M | $2.662M | |||||||||
| $26.34M | $7.889M | |||||||||
| $2.41B | $2.461B | |||||||||
| - | - | |||||||||
| $2.821B | $2.903B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $181.073M | $177.568M | |||||||||
| $31.745M | $24.144M | |||||||||
| $12.21M | $18.212M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $65.233M | $68.106M | |||||||||
| $290.261M | $288.03M | |||||||||
| $386.922M | $385.154M | |||||||||
| $5.591M | $8.097M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $165.144M | $214.541M | |||||||||
| $563.248M | $615.889M | |||||||||
| - | - | |||||||||
| $853.509M | $903.919M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-721.279M | $-928.662M | |||||||||
| - | - | |||||||||
| $24K | $24K | |||||||||
| $754.591M | $966.747M | |||||||||
| $1.88B | $1.903B | |||||||||
| - | $-1.61M | |||||||||
| - | - | |||||||||
| $1.914B | $1.94B | |||||||||
| $53.747M | $59.215M | |||||||||
| $1.967B | $1.999B | |||||||||
| $2.821B | $2.903B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| $410.314M | $419.56M | |||||||||
| $150.265M | $152.775M |
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