
Last Price
52 Week Range
$21.30 - $49.17
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|
| $3.431B | $3.093B | $3.348B | ||||
| $2.991B | $2.705B | $2.936B | ||||
| $439.8M | $388.6M | $411.5M | ||||
| - | - | - | ||||
| $224.4M | $231.6M | $275.2M | ||||
| $20.9M | $10M | $0.7M | ||||
| $194.5M | $147M | $135.6M | ||||
| $-6M | $-7.1M | $-8.7M | ||||
| $27.7M | $8.2M | $40.2M | ||||
| $21.7M | $1.1M | $31.5M | ||||
| $216.2M | $148.1M | $167.1M | ||||
| $46.1M | $28.8M | $37.3M | ||||
| $154.7M | $110.7M | $121.2M | ||||
| $3.14 | $2.24 | $2.46 | ||||
| $3.11 | $2.19 | $2.43 | ||||
| $49.3M | $49.5M | $198.6M | ||||
| $49.8M | $49.5M | $198.6M | ||||
| $287.5M | $221.2M | $216.9M | ||||
| $65.3M | $66M | $58.9M | ||||
| $222.2M | $155.2M | $158M |
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