
Last Price
52 Week Range
$9.50 - $32.40
Next Earnings Date
Apr 15 2026
Next Earnings Date
Apr 15 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $4.315B | $4.006B | ||||||||||
| $3.706B | $3.548B | ||||||||||
| $609.605M | $457.918M | ||||||||||
| - | - | ||||||||||
| $225.474M | $247.436M | ||||||||||
| - | $129.197M | ||||||||||
| $384.131M | $81.285M | ||||||||||
| $-32.214M | $-40.306M | ||||||||||
| $51.354M | $154.212M | ||||||||||
| $19.14M | $113.906M | ||||||||||
| $403.271M | $195.191M | ||||||||||
| $87.261M | $47.319M | ||||||||||
| $316.01M | $147.872M | ||||||||||
| $1.91 | $0.91 | ||||||||||
| $1.87 | $0.89 | ||||||||||
| $165.026M | $161.967M | ||||||||||
| $169.398M | $166.027M | ||||||||||
| $941.013M | $735.829M | ||||||||||
| $505.05M | $500.332M | ||||||||||
| $435.963M | $235.497M |
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