Egy Stock Analysis Vaalco Energy Inc. Energy Stock Down 3.94 To 6.09 Performance Deep Dive 20260401