Nnvc Stock Analysis Nanoviricides Inc Biotech Stock Post 2.55 Daily Dip At 0.93 Level 20260403 OPRA Q1 2026 Earnings EPS Tops Estimates as Opera Delivers Modest Beat KGEI Q1 2026 Earnings EPS Misses Estimates Amid Challenging Conditions Tsakos Energy Navigation TEN Q1 2026 Earnings EPS Surges Past Estimates by 37 Despite Revenue Uncertainty CRGO Q4 2025 Earnings NarrowerthanExpected Loss Despite Macro Headwinds BBB Foods Inc TBBB Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Quarter FCAP Q1 2026 Earnings Solid EPS of 130 Drives Modest Stock Gain