
Last Price
52 Week Range
$21.82 - $76.51
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $475.422M | $570.399M | $637.779M | ||||||
| $50.669M | $55.874M | $65.386M | ||||||
| $424.753M | $514.525M | $572.393M | ||||||
| $81.983M | $93.038M | $116.399M | ||||||
| $170.956M | $191.383M | $217.22M | ||||||
| $7.936M | $2.304M | - | ||||||
| $163.878M | $227.8M | $238.774M | ||||||
| $21.664M | $35.852M | $28.491M | ||||||
| $-0.34M | $-0.078M | $9.013M | ||||||
| $21.324M | $35.774M | $37.504M | ||||||
| $185.202M | $263.574M | $276.278M | ||||||
| $37.62M | $40.389M | $36.883M | ||||||
| $147.582M | $223.185M | $239.395M | ||||||
| $0.78 | $1.19 | $1.27 | ||||||
| $0.72 | $1.11 | $1.2 | ||||||
| $190.172M | $186.841M | $764.014M | ||||||
| $205.734M | $201.208M | $804.114M | ||||||
| $182.079M | $240.763M | $272.443M | ||||||
| $10.265M | $10.659M | $14.781M | ||||||
| $171.814M | $230.104M | $257.662M |
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