NBIS Financial SummaryNebius Group N.V. key financial data and ratios.Income Statement (Latest Annual)Revenue$529.8MNet Income$101.7MEPS0.11TTM RatiosP/S52.84P/B6.15Current Ratio3.08Key Metrics