
Last Price
52 Week Range
$107.75 - $175.85
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $553.863M | $875.967M | |||||||||
| $284.416M | $228.594M | |||||||||
| $269.447M | $647.373M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $118.251M | $393.983M | |||||||||
| $151.196M | $253.39M | |||||||||
| $35.37M | $-0.392M | |||||||||
| $-35.37M | $0.392M | |||||||||
| - | - | |||||||||
| $151.196M | $253.39M | |||||||||
| $33.623M | $56.32M | |||||||||
| $117.573M | $197.07M | |||||||||
| $4.61 | $7.4 | |||||||||
| $4.48 | $7.17 | |||||||||
| $25.52M | $26.64M | |||||||||
| $26.224M | $27.485M | |||||||||
| $157.44M | $262.648M | |||||||||
| $5.106M | $8.866M | |||||||||
| $152.334M | $253.782M |
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