
Last Price
52 Week Range
$24.86 - $186.74
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $271.128M | $450.279M | ||||||||
| $103.129M | $65.961M | ||||||||
| $167.999M | $384.318M | ||||||||
| - | - | ||||||||
| $21.143M | $48.965M | ||||||||
| $64.61M | $158.564M | ||||||||
| $82.246M | $176.789M | ||||||||
| $-13.762M | $-14.021M | ||||||||
| $-1.167M | $0.123M | ||||||||
| $-14.928M | $-13.898M | ||||||||
| $67.317M | $162.891M | ||||||||
| $-11.205M | $29.761M | ||||||||
| $78.522M | $133.13M | ||||||||
| $2.33 | $3.93 | ||||||||
| $2.19 | $3.72 | ||||||||
| $35.883M | $33.91M | ||||||||
| $35.891M | $35.744M | ||||||||
| $82.044M | $178.145M | ||||||||
| $0.965M | $1.356M | ||||||||
| $81.079M | $176.789M |
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