
Last Price
52 Week Range
$49.90 - $298.99
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $1.676B | $2.747B | ||||
| $1.281B | $2.585B | ||||
| $395.479M | $161.486M | ||||
| - | - | ||||
| $154.609M | $252.628M | ||||
| $73.712M | - | ||||
| $167.158M | $-91.142M | ||||
| $32.806M | - | ||||
| $21.61M | $-11.751M | ||||
| $54.416M | $-11.751M | ||||
| $221.574M | $-102.893M | ||||
| $64.583M | $-33.375M | ||||
| $155.667M | $-69.508M | ||||
| $2.86 | $-0.29 | ||||
| $2.13 | $-0.29 | ||||
| $54.413M | $242.3M | ||||
| $73.042M | $242.3M | ||||
| $274.334M | $-14.515M | ||||
| $50.854M | $76.627M | ||||
| $223.48M | $-91.142M |
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