Tyler Technologies TYL Q1 2026 Earnings 309 EPS Surges Past 304 Estimates Cliffs CLF Q1 2026 Results Fall Short EPS 042 Revenue NA