SiteOne SITE Q1 2026 Earnings Miss by Significant Key Takeaways AlphaProTech APT Earnings Outlook Key Metrics for Q3 2025