
Last Price
52 Week Range
$29.25 - $60.07
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $1.159B | $1.308B | |||||
| $718.648M | $756.11M | |||||
| $440.663M | $551.99M | |||||
| - | - | |||||
| $151.68M | $144.07M | |||||
| $39.533M | - | |||||
| $249.45M | $407.92M | |||||
| $-197.144M | $-198.37M | |||||
| $23.602M | $-96.078M | |||||
| $-173.542M | $-294.448M | |||||
| $75.908M | $113.472M | |||||
| $25.574M | $31.884M | |||||
| $49.895M | $80.521M | |||||
| $0.6 | $0.92 | |||||
| $0.56 | $0.89 | |||||
| $83.094M | $86.184M | |||||
| $85.17M | $87.483M | |||||
| $533.324M | $588.027M | |||||
| $260.272M | $276.185M | |||||
| $273.052M | $311.842M |
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