AMREP Corporation Q1 2026 Earnings Slight EPS Beat Drives Modest Stock Uptick Ennis Inc Q1 2026 Earnings EPS Misses Estimates Amid Mixed Operational Conditions CGNX Q1 2026 Earnings Robust EPS Surprise Overshadowed by Revenue Disappointment Porch Group Inc PRCH Q1 2026 Earnings EPS Surprises Positively Stock Edges Lower TWOD Q1 2026 Earnings Strong EPS Surprise of 2947 Delivers Beat SKYT Q1 2026 Earnings EPS Misses Estimates Amid Operational Challenges