TriCo Bancshares TCBK Q1 2026 Earnings Surprise EPS 104 Up Significant Adani Group Reaches 352 Million Settlement with US Over Iran Sanctions Allegations Is JFrog FROG Still a Buy After 172 Rally 20260518