TSCO Q1 2026 Earnings EPS Misses Estimates by 11 Stock Holds Flat IBEX Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher Penumbra Q1 2026 Earnings EPS Misses Estimates by 245 Amidst Operational Headwinds Battalion Oil Corporation BATL Q2 2023 Earnings NarrowerThanExpected Loss Amid Continued Operational Challenges CNS Q1 2026 Earnings Earnings Miss Estimates as EPS Falls Short ZTO Q1 2026 Earnings Strong EPS Reported Amid Limited Disclosures