
Last Price
52 Week Range
$21.59 - $28.90
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $950.449M | $998.099M | ||||||||||||||||
| $308.729M | $613.62M | ||||||||||||||||
| $641.72M | $384.479M | ||||||||||||||||
| - | - | ||||||||||||||||
| - | $66.343M | ||||||||||||||||
| $347.271M | - | ||||||||||||||||
| $294.449M | $318.136M | ||||||||||||||||
| $-193.471M | $-187.408M | ||||||||||||||||
| $0.828M | $-14.54M | ||||||||||||||||
| $-192.643M | $-201.948M | ||||||||||||||||
| $101.806M | $116.188M | ||||||||||||||||
| $2.231M | $4.869M | ||||||||||||||||
| $99.575M | $111.319M | ||||||||||||||||
| $0.72 | $0.85 | ||||||||||||||||
| $0.72 | $0.85 | ||||||||||||||||
| $113.389M | $120.756M | ||||||||||||||||
| $114.501M | $121.274M | ||||||||||||||||
| $567.487M | $602.952M | ||||||||||||||||
| $264.756M | $284.816M | ||||||||||||||||
| $302.731M | $318.136M |
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