
Last Price
52 Week Range
$48.30 - $163.35
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $445.546M | $308.268M | |||||||||
| $93.068M | $119.692M | |||||||||
| $80.118M | $145.293M | |||||||||
| - | - | |||||||||
| $12.074M | $10.399M | |||||||||
| $630.806M | $583.652M | |||||||||
| $95.239M | $121.404M | |||||||||
| - | - | |||||||||
| $70.995M | $96.33M | |||||||||
| - | $99.842M | |||||||||
| $11.343M | $6.089M | |||||||||
| $177.577M | $323.665M | |||||||||
| - | - | |||||||||
| $808.383M | $907.317M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $40.299M | $39.017M | |||||||||
| $46.448M | $46.47M | |||||||||
| - | - | |||||||||
| $1.754M | $2.157M | |||||||||
| $1.612M | - | |||||||||
| - | - | |||||||||
| - | $8.411M | |||||||||
| $88.501M | $96.055M | |||||||||
| $-30.039M | $-29.998M | |||||||||
| $31.793M | $32.155M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $148K | $104K | |||||||||
| $30.187M | $30.102M | |||||||||
| - | - | |||||||||
| $118.688M | $126.157M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $30K | $29K | |||||||||
| $-291.914M | $-146.492M | |||||||||
| $981.043M | $927.159M | |||||||||
| $536K | $464K | |||||||||
| - | - | |||||||||
| $689.695M | $781.16M | |||||||||
| - | - | |||||||||
| $689.695M | $781.16M | |||||||||
| $808.383M | $907.317M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $366.391M | $299.785M | |||||||||
| $31.793M | $32.155M | |||||||||
| $-118.357M | $-72.658M |
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