Investor Relations
Latest Financial Results
FY 2023 Year End Results
Fiscal Year Ended Dec 31, 2023
$22.1M
Q4 Revenue was $22.1M, up 99% YoY.
$289.8M
Cash, Cash Equivalents & Marketable Securities were $289.8M as of Dec 31, 2023
For complete information regarding our financials, see our periodic filings