
Last Price
52 Week Range
$48.30 - $164.02
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $802.804M | $911.981M | ||||||||||
| $122.986M | $133.225M | ||||||||||
| $679.818M | $778.756M | ||||||||||
| $114.128M | $103.165M | ||||||||||
| $529.607M | $624.637M | ||||||||||
| - | - | ||||||||||
| $36.083M | $50.954M | ||||||||||
| $23.225M | $17.399M | ||||||||||
| $-0.855M | $-2.656M | ||||||||||
| $22.37M | $14.743M | ||||||||||
| $58.453M | $65.697M | ||||||||||
| $4.944M | $-79.725M | ||||||||||
| $53.509M | $145.422M | ||||||||||
| $1.8 | $4.95 | ||||||||||
| $1.75 | $4.89 | ||||||||||
| $29.763M | $29.369M | ||||||||||
| $30.543M | $29.757M | ||||||||||
| $65.025M | $64.911M | ||||||||||
| $6.55M | $13.957M | ||||||||||
| $58.475M | $50.954M |
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