Latest Financial Results
Q1 2025
Quarter Ended Mar 31, 2025
$18.9M
Q1 revenue was $18.9M, -16% QoQ, -10% YoY
$188.2M
Cash, Cash Equivalents, and Marketable Securities, including applicable Lines of Credit and Other Facilities, was $188M as of Mar 31, 2025
For complete information regarding our financials, see our periodic filings