
Last Price
52 Week Range
$29.95 - $42.34
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $540.074M | $569.648M | $575.411M | ||||||
| $190.18M | $174.978M | $176.806M | ||||||
| $349.894M | $394.67M | $398.605M | ||||||
| - | - | - | ||||||
| $164.209M | $167.464M | $185.265M | ||||||
| $90.573M | $102.093M | $91.549M | ||||||
| $95.112M | $125.113M | $121.791M | ||||||
| $296.91M | $317.391M | $325.692M | ||||||
| $-296.91M | $-319.608M | $-327.909M | ||||||
| - | $-2.217M | $-2.217M | ||||||
| $95.112M | $122.896M | $119.574M | ||||||
| $19.484M | $24.96M | $23.624M | ||||||
| $75.628M | $97.936M | $95.95M | ||||||
| $2.76 | $3.58 | $3.44 | ||||||
| $2.69 | $3.53 | $3.39 | ||||||
| $27.434M | $27.839M | $111.213M | ||||||
| $28.067M | $28.263M | $113.117M | ||||||
| $105.256M | $133.067M | $127.082M | ||||||
| $10.144M | $7.954M | $5.291M | ||||||
| $95.112M | $125.113M | $121.791M |
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