
Last Price
52 Week Range
$27.07 - $48.76
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $124.933M | $122.898M | ||||||
| $93.523M | $110.607M | ||||||
| $82.351M | $100.263M | ||||||
| $19.027M | - | ||||||
| $7.737M | $32.098M | ||||||
| $327.571M | $365.866M | ||||||
| $60.697M | $98.6M | ||||||
| $255.701M | $296.39M | ||||||
| $1.298M | - | ||||||
| $4.552M | $4.816M | ||||||
| $2.894M | $4.359M | ||||||
| $325.142M | $404.165M | ||||||
| - | - | ||||||
| $652.713M | $770.031M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $36.337M | $27.163M | ||||||
| $34.914M | - | ||||||
| $11.375M | $16.266M | ||||||
| $4.824M | - | ||||||
| $6.693M | $4.838M | ||||||
| $4.915M | - | ||||||
| $1.76M | $61.066M | ||||||
| $94.125M | $104.495M | ||||||
| $201.097M | $306.026M | ||||||
| $15.557M | - | ||||||
| - | - | ||||||
| $18.758M | $30.058M | ||||||
| $5.752M | $11.648M | ||||||
| $247.073M | $347.732M | ||||||
| - | - | ||||||
| $341.198M | $452.227M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| $4K | $4K | ||||||
| $6.079M | $34.77M | ||||||
| $306.821M | $282.57M | ||||||
| $-1.389M | $0.46M | ||||||
| - | - | ||||||
| $311.515M | $317.804M | ||||||
| - | - | ||||||
| $311.515M | $317.804M | ||||||
| $652.713M | $770.031M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.298M | - | ||||||
| $238.762M | $322.292M | ||||||
| $113.829M | $199.394M |
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