
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.316B | $1.312B | |||||||||
| $635.2M | $699.174M | |||||||||
| $680.686M | $612.671M | |||||||||
| - | - | |||||||||
| $88.733M | $97.038M | |||||||||
| $79.965M | $76.452M | |||||||||
| $511.988M | $439.181M | |||||||||
| $-14.371M | $-21.617M | |||||||||
| $-4.474M | $-0.153M | |||||||||
| $-18.845M | $-21.77M | |||||||||
| $493.143M | $417.411M | |||||||||
| $95.813M | $80.132M | |||||||||
| $366.027M | $325.252M | |||||||||
| $1.94 | $1.75 | |||||||||
| $1.94 | $1.75 | |||||||||
| $186.465M | $185.581M | |||||||||
| $186.492M | $185.593M | |||||||||
| $922.001M | $883.585M | |||||||||
| $414.487M | $444.557M | |||||||||
| $507.514M | $439.028M |
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