
Last Price
52 Week Range
$60.50 - $133.99
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $363.669M | $777.289M | ||||
| $1.267B | $1.667B | ||||
| $0.9B | $1.002B | ||||
| $94.008M | $164.628M | ||||
| $20M | - | ||||
| $2.644B | $3.611B | ||||
| $357.721M | $374.713M | ||||
| $1.297B | $1.286B | ||||
| - | - | ||||
| $43.093M | - | ||||
| $51.625M | $77.538M | ||||
| $1.75B | $1.738B | ||||
| - | - | ||||
| $4.394B | $5.349B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $668.897M | $717.626M | ||||
| $0.109B | $1.017B | ||||
| $39.344M | $39.344M | ||||
| $18.133M | - | ||||
| $56.866M | - | ||||
| - | - | ||||
| $693.922M | - | ||||
| $1.529B | $1.774B | ||||
| $590.762M | $696.795M | ||||
| $163.51M | $140.981M | ||||
| - | - | ||||
| $9.931M | $16.252M | ||||
| $37.288M | $-95.401M | ||||
| $928.735M | $899.608M | ||||
| - | - | ||||
| $2.458B | $2.673B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $14K | $14K | ||||
| $0.909B | $1.61B | ||||
| $1.038B | $1.046B | ||||
| $-11.279M | $20.295M | ||||
| - | - | ||||
| $1.936B | $2.676B | ||||
| - | - | ||||
| $1.936B | $2.676B | ||||
| $4.394B | $5.349B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| $0.939B | $1.018B | ||||
| $575.324M | $240.812M |
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