Key Financial Metrics3M Mar'26 · 2026-03-31
Revenue$459.1M
Net Income-$9.3M
Total Assets$15.92B
Stockholders' Equity$8.41B
Operating Cash Flow$47.7M

keid analysis is for reference only and does not constitute investment advice.