
Last Price
52 Week Range
$44.58 - $77.88
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.281B | $1.638B | $1.747B | ||||||
| $0.941B | $1.214B | $1.307B | ||||||
| $340.129M | $423.946M | $439.999M | ||||||
| - | - | - | ||||||
| $234.036M | $259.387M | $273.976M | ||||||
| - | $3.379M | - | ||||||
| $106.093M | $161.18M | $166.023M | ||||||
| $-27.02M | $-28.305M | $-6.894M | ||||||
| $5.812M | $2.748M | $-20.44M | ||||||
| $-21.208M | $-25.557M | $-27.334M | ||||||
| $84.885M | $135.623M | $138.689M | ||||||
| $18.435M | $18.348M | $20.23M | ||||||
| $35.258M | $79.842M | $80.586M | ||||||
| $0.31 | $0.64 | $0.64 | ||||||
| $0.31 | $0.63 | $0.64 | ||||||
| $114.244M | $125.329M | $507.56M | ||||||
| $114.75M | $125.764M | $509.031M | ||||||
| $204.91M | $279.061M | $281.197M | ||||||
| $93.005M | $115.133M | $115.025M | ||||||
| $111.905M | $163.928M | $166.172M |
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