
Last Price
52 Week Range
$92.77 - $179.19
Next Earnings Date
May 28 2026 (Estimate)
Next Earnings Date
May 28 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $553.842M | $712.963M | $763.399M | |||||||||||
| $201.489M | $208.222M | $301.136M | |||||||||||
| $352.353M | $504.741M | $462.263M | |||||||||||
| - | - | - | |||||||||||
| $103.403M | $188.189M | $201.811M | |||||||||||
| - | - | $-31.174M | |||||||||||
| $248.95M | $316.552M | $332.214M | |||||||||||
| $-1.167M | $-5.253M | $-2.341M | |||||||||||
| $37.01M | $50.978M | $91.467M | |||||||||||
| $35.843M | $45.725M | $89.126M | |||||||||||
| $281.661M | $362.277M | $421.34M | |||||||||||
| $54.454M | $48.509M | $74.564M | |||||||||||
| $140.858M | $217.417M | $233.505M | |||||||||||
| $3.72 | $5.45 | $5.65 | |||||||||||
| $3.69 | $5.41 | $5.57 | |||||||||||
| $37.858M | $40.15M | $160.55M | |||||||||||
| $53.902M | $47.731M | $204.471M | |||||||||||
| $301.022M | $384.894M | $387.166M | |||||||||||
| $8.186M | $9.285M | $9.695M | |||||||||||
| $292.836M | $375.609M | $433.973M |
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