
Last Price
52 Week Range
$107.75 - $175.85
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $117.573M | $197.07M | |||||||||
| $5.106M | $8.866M | |||||||||
| $2.11M | $1.874M | |||||||||
| $16.685M | $21.013M | |||||||||
| $125.196M | $202.032M | |||||||||
| $-5.513M | $-21.734M | |||||||||
| $261.157M | $409.121M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-243K | $-137K | |||||||||
| - | $-58.591M | |||||||||
| $-607.097M | $-848.358M | |||||||||
| - | - | |||||||||
| $301.096M | $553.104M | |||||||||
| $-306.244M | $-353.982M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $63.124M | - | |||||||||
| $123.616M | $-32.505M | |||||||||
| - | - | |||||||||
| $-112.966M | $3.719M | |||||||||
| $73.774M | $-28.786M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $51.852M | $80.539M | |||||||||
| $28.687M | $26.353M | |||||||||
| $80.539M | $106.892M | |||||||||
| $261.157M | $409.121M | |||||||||
| $-243K | $-137K | |||||||||
| $260.914M | $408.984M |
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