
Last Price
52 Week Range
$21.31 - $34.48
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $5.237B | $6.063B | ||||
| $4.483B | $5.14B | ||||
| $754.161M | $922.056M | ||||
| - | - | ||||
| $207.274M | $247.703M | ||||
| $143.668M | $123.284M | ||||
| $403.219M | $551.069M | ||||
| $-291.672M | $-174.217M | ||||
| $-29.79M | - | ||||
| $-321.462M | $-174.217M | ||||
| $81.757M | $376.852M | ||||
| $70.783M | $99.435M | ||||
| $10.974M | $277.417M | ||||
| $0.038 | $0.84 | ||||
| $0.038 | $0.83 | ||||
| $288.415M | $328.454M | ||||
| $289.799M | $334.398M | ||||
| $551.344M | $754.588M | ||||
| $187.08M | $203.519M | ||||
| $364.264M | $551.069M |
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