RE:RE:RE:RE:RE:Friday aug 6th...You're of course correct, it doesn't have to be today.
.. but the last 3 Quarters have been released on a Friday after market close. Also the last 4 2nd quarters were released between August 3 and August 10 so it seems to make sense that today would be the day.
They may surprise me and release them next week. Who knows, maybe there's something major in the works that they want to finalize first ?