I'm echoing what others have said. Not entirely a bad report. Incremental improvements, just not hitting what they outlook.
See the SP drop as a big buy opportunity, glad I held off buying last week (to be fair, got side tracked).
Better news and results to come (fingers crossed).