ORCL had been running up recently into the previous ATH, but broke below the ascending channel it was in. It recovered some and went back for another test of ATH. Of course when it got there, this news drops.
The dump was happening either way. Price precedes news.