Latest Financial Results
Q1 2024
Quarter Ended Mar 31, 2024
$21M
Q1 Revenue was $21M, up 45% YoY
$268.3M
Cash, Cash Equivalents, and Marketable Securities, including applicable Lines of Credit and Other Facilities. was $268.3M as of March 31, 2024
For complete information regarding our financials, see our periodic filings