
Last Price
52 Week Range
$21.64 - $42.99
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $508.569M | $558.273M | $603.274M | |||||||||
| $356.536M | $385.692M | $424.845M | |||||||||
| $152.033M | $172.581M | $178.429M | |||||||||
| - | - | - | |||||||||
| $93.143M | $108.738M | $110.897M | |||||||||
| $19.461M | $17.232M | $12.955M | |||||||||
| $39.429M | $46.611M | $54.577M | |||||||||
| $1.557M | $-0.679M | $-1.167M | |||||||||
| - | - | - | |||||||||
| $1.557M | $-0.679M | $-1.167M | |||||||||
| $40.986M | $45.932M | $53.41M | |||||||||
| $7.331M | $9.068M | $9.086M | |||||||||
| $33.655M | $36.864M | $44.324M | |||||||||
| $1.9 | $2.51 | $3.32 | |||||||||
| $1.84 | $2.36 | $3.04 | |||||||||
| $17.704M | $14.678M | $53.473M | |||||||||
| $18.255M | $15.725M | $58.241M | |||||||||
| $60.961M | $64.798M | $72.403M | |||||||||
| $19.461M | $17.232M | $17.705M | |||||||||
| $41.5M | $47.566M | $54.698M |
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