I have tried to trade prior company earnings. But i have noticed one thing. Chart starts to move a lot faster than public news release. Sometimes even 30sec Can someone explain that fact? So someone gets news faster than others? Which channel is best for giving earning results realtime And secondly why there are not halt before any earning and who get gains by filling orders, which hasnt canceled yet.