Kirby Corporation KEX Q1 2026 Earnings EPS Beat Lifts Confidence Despite Modest Stock Pullback PED Q1 2026 Earnings Strong EPS Beat Highlights Operational Progress AWI Q1 2026 Earnings EPS Falls Short of Estimates Amid Operational Challenges MSC Income Fund Inc MSIF Q1 2026 Earnings EPS Falls Short of Estimates Stock Eases China Pharma Holdings CPHI Q3 2011 Earnings EPS Miss Weighs on Sentiment JBTM Q1 2026 Earnings EPS Beats Estimates by 466 Stock Rises