Tetra Tech Inc TTEK Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher HNST Q1 2026 Earnings EPS Misses Estimates but Stock Rallies on Operational Momentum OLPX Q1 2026 Earnings EPS Surprise of 7094 Despite Revenue Uncertainties SLMBP Q1 2026 Earnings Strong EPS Surprise of 356 Exceeds Expectations Brookfield Renewable Partners Q1 2026 Earnings Widely Missed EPS Estimates as Operating Challenges Persist KNDI Q2 2024 Earnings Profitability Achieved with EPS of 002