Market have factored in worst results.........if they come in with bad results the price is already built in
If they come with slightly better results Sp will go higher, if there is a positive results SP will fly.
Is it a gamble...??....it is always with trading, but we traders only can control our risk and capital.