Kirby Corporation Q1 2026 Earnings EPS Beat Drives Positive Sentiment Tetra Tech Inc TTEK Q1 2026 Earnings EPS Beats Estimates on Operational Discipline SCNX Q1 2026 Earnings Strong EPS Beat Driven by Cost Management FBP Q1 2026 Earnings EPS Surpasses Estimates by Nearly 10 FFIN Q1 2026 Earnings EPS Beat Surprise of 38 Drives Positive Stock Movement INOD Q1 2026 Earnings EPS Smashes Estimates with 44688 Surprise