Opera OPRA Slides 093 as Selling Pressure Mounts 20260513 April Jobs Report Surprises to the Upside 115K New Positions Added Full Employment May Still Signal Stagnation in Labor The Daily Economy Warns