
Last Price
52 Week Range
$31.79 - $78.55
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $516.013M | $609.78M | $658.624M | ||||||
| $317.23M | $388.257M | $412.777M | ||||||
| $198.783M | $221.523M | $245.847M | ||||||
| $398K | $399K | - | ||||||
| $124.963M | $138.452M | $149.026M | ||||||
| $-398K | - | - | ||||||
| $73.82M | $82.672M | $96.821M | ||||||
| $6.715M | $6.548M | $6.591M | ||||||
| $-9.747M | $3.751M | $2.638M | ||||||
| $-3.032M | $10.299M | $9.229M | ||||||
| $70.788M | $92.971M | $106.05M | ||||||
| $14.836M | $21.651M | $23.138M | ||||||
| $55.952M | $71.32M | $82.912M | ||||||
| $0.99 | $1.25 | $1.447 | ||||||
| $0.94 | $1.19 | $1.372 | ||||||
| $56.729M | $56.914M | $227.776M | ||||||
| $59.287M | $59.968M | $240.367M | ||||||
| $71.533M | $83.744M | $100.923M | ||||||
| $0.745M | $1.072M | $1.346M | ||||||
| $70.788M | $82.672M | $99.577M |
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