
Last Price
52 Week Range
$14.71 - $99.58
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $436.214M | $601.799M | ||||||
| $320.065M | $394.618M | ||||||
| $116.149M | $207.181M | ||||||
| $174.394M | $270.716M | ||||||
| $131.556M | $165.303M | ||||||
| - | - | ||||||
| $-189.801M | $-228.838M | ||||||
| $-3.954M | $-0.977M | ||||||
| $4.344M | $3.918M | ||||||
| $0.39M | $2.941M | ||||||
| $-189.411M | $-225.897M | ||||||
| $0.764M | $-27.688M | ||||||
| $-190.175M | $-198.209M | ||||||
| $-0.38 | $-0.37 | ||||||
| $-0.38 | $-0.37 | ||||||
| $495.93M | $530.665M | ||||||
| $495.93M | $530.665M | ||||||
| $-151.802M | $-155.473M | ||||||
| $33.655M | $43.935M | ||||||
| $-185.457M | $-199.408M |
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