Will Xenon Xene Stock Outperform S P 500 Price At 58.45 Up 1.59 20260409 Will Kforce Kfrc Stock Hit Record Highs Price At 29.63 Down 0.97 20260406 Is Genpact Limited G Stock Stabilizing Price At 37.49 Down 0.32 20260408