Bel Fuse BELFB Delivers Q1 2026 Beat EPS 181 vs 166 Expected SiteOne SITE Q1 2026 Earnings Miss by Significant Key Takeaways Keysight Technologies KEYS Q1 2026 Earnings EPS 287 Beats Estimates Benitec BNTC Q1 2026 Earnings Beat Revenue NA EPS 024