
Last Price
52 Week Range
$44.58 - $77.88
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.281B | $1.638B | ||||||
| $0.941B | $1.214B | ||||||
| $340.129M | $423.946M | ||||||
| - | - | ||||||
| $234.036M | $262.766M | ||||||
| - | - | ||||||
| $106.093M | $161.18M | ||||||
| $-27.02M | $-28.305M | ||||||
| $5.812M | $2.748M | ||||||
| $-21.208M | $-25.557M | ||||||
| $84.885M | $135.623M | ||||||
| $18.435M | $18.348M | ||||||
| $35.258M | $79.842M | ||||||
| $0.31 | $0.64 | ||||||
| $0.31 | $0.63 | ||||||
| $114.244M | $125.329M | ||||||
| $114.75M | $125.764M | ||||||
| $204.91M | $276.313M | ||||||
| $93.005M | $115.133M | ||||||
| $111.905M | $161.18M |
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