
Last Price
52 Week Range
$22.81 - $32.83
Next Earnings Date
Apr 29 2026
Next Earnings Date
Apr 29 2026
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $643.366M | $759.287M | |||||
| $286.351M | $371.074M | |||||
| $357.015M | $511.607M | |||||
| - | - | |||||
| $184.938M | $204.994M | |||||
| $92.562M | $61.357M | |||||
| $79.515M | $121.862M | |||||
| $351.586M | $503.106M | |||||
| $-351.586M | $-503.106M | |||||
| - | - | |||||
| $79.515M | $121.862M | |||||
| $18.512M | $31.591M | |||||
| $61.003M | $90.271M | |||||
| $1.44 | $1.03 | |||||
| $1.43 | $1.03 | |||||
| $42.508M | $87.429M | |||||
| $42.761M | $87.752M | |||||
| $86.499M | $131.415M | |||||
| $6.984M | $9.553M | |||||
| $79.515M | $121.862M |
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