
Last Price
52 Week Range
$19.24 - $58.84
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $430.523M | $504.12M | $550.351M | ||||||
| $123.661M | $131.148M | $137.339M | ||||||
| $306.862M | $372.972M | $413.012M | ||||||
| $113.634M | $137.76M | $155.435M | ||||||
| $225.419M | $262.569M | $288.917M | ||||||
| - | - | - | ||||||
| $-32.191M | $-27.357M | $-31.28M | ||||||
| $2.285M | - | $1.635M | ||||||
| - | $11.219M | $8.053M | ||||||
| $2.285M | $11.219M | $9.688M | ||||||
| $-29.906M | $-16.138M | $-21.592M | ||||||
| $2.115M | $2.079M | $3.317M | ||||||
| $-32.021M | $-18.217M | $-24.909M | ||||||
| $-0.45 | $-0.23 | $-0.317 | ||||||
| $-0.45 | $-0.23 | $-0.317 | ||||||
| $71.488M | $78.71M | $321.091M | ||||||
| $71.488M | $78.71M | $321.091M | ||||||
| $-10.706M | $-4.646M | $-12.027M | ||||||
| $21.485M | $22.711M | $11.314M | ||||||
| $-32.191M | $-27.357M | $-23.341M |
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