
Last Price
52 Week Range
$13.74 - $70.43
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.477B | $2.348B | ||||||
| $303.379M | $614.259M | ||||||
| $1.173B | $1.733B | ||||||
| $78.819M | $149.301M | ||||||
| $0.847B | $1.192B | ||||||
| $185.802M | $286.444M | ||||||
| $61.903M | $105.613M | ||||||
| - | - | ||||||
| $9.808M | $18.311M | ||||||
| $9.808M | $18.311M | ||||||
| $71.711M | $123.924M | ||||||
| $-54.327M | $-4.441M | ||||||
| $126.038M | $128.365M | ||||||
| $0.58 | $0.57 | ||||||
| $0.53 | $0.51 | ||||||
| $215.939M | $224.959M | ||||||
| $236.809M | $258.231M | ||||||
| $78.991M | $160.115M | ||||||
| $17.088M | $54.502M | ||||||
| $61.903M | $105.613M |
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