Kirby Corporation Q1 2026 Earnings EPS Beat Drives Positive Sentiment GLP Q1 2026 Earnings Massive EPS Surprise of 455 Overshadows Lack of Revenue Disclosure IDT Q1 2026 Earnings EPS Falls Short Amid Challenging Environment NBHC Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher BJDX Q4 2023 Earnings Significant EPS Miss Despite Modest Stock Gain HWBK Q1 2026 Earnings Solid EPS Performance Amidst Cautious Market Reception