Latest Financial Results
Q1 2023
Quarter Ended Mar 31, 2023
$14.5M
Q1 Revenue was $14.5M, exceeding the high end of guidance.
$422.3M
Cash, Cash Equivalents & Marketable Securities were $422.3M as of Mar 31, 2023.
Source: Q1 2023 Earning Press Release
For complete information regarding our financials, see our periodic filings