Facebook cleared expectations for both revenue and earnings-per-share for its Q2 2025 earnings report. Post navigation Microsoft (MSFT) reports Xbox hardware Q4 2025 revenue fell 22% from the prior yearMicrosoft (MSFT) spent $18.42 billion on share buybacks during FY 2025