MTB Q1 2026 Earnings Earnings Beat Estimates as Net Interest Income Holds Steady Tecogen Inc TGEN Q1 2026 Earnings Strong EPS Beat Drives Stock Higher PTC Q1 2026 Earnings Strong EPS Surprise Drives Positive Market Response Tsakos Energy Navigation TEN Q1 2026 Earnings EPS Surges Past Estimates by 37 Despite Revenue Uncertainty SOFI Q1 2026 Earnings Narrow Earnings Miss Sends Stock Slightly Lower XTKG Q4 2019 Earnings Massive EPS Miss and Significant Stock Decline