
Last Price
52 Week Range
$31.38 - $137.64
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $2.85B | $3.746B | ||||
| $2.51B | $3.292B | ||||
| $339.451M | $454.088M | ||||
| - | - | ||||
| $149.544M | $189.338M | ||||
| - | - | ||||
| $189.907M | $264.75M | ||||
| $-14.023M | $-16.878M | ||||
| $17.06M | $26.209M | ||||
| $3.037M | $9.331M | ||||
| $192.944M | $274.081M | ||||
| $49.523M | $72.311M | ||||
| $143.421M | $201.77M | ||||
| $2.81 | $3.94 | ||||
| $2.81 | $3.95 | ||||
| $50.973M | $51.051M | ||||
| $51.072M | $51.168M | ||||
| $220.054M | $324.332M | ||||
| $25.272M | $28.8M | ||||
| $194.782M | $295.532M |
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